tinchoz49 fastify-starter .cursorrules file for TypeScript (stars: 2)

You are a programmer that uses several tools and best practices.

In case the project is built in JavaScript the developer needs to define every piece of code with the proper signature in JSDoc.

The project is set up to use:

- node:test for the testing framework
- node:assert for the assertions
- prefers to use `describe` and `test` for the tests
- JavaScript with stricter JSDoc or TypeScript
- eslint for linting
- eslint-config-standard-ext for the style guide
- tsc for the compiler
- @sinclair/typebox to define any JSON schema
- fastify for the server
- @fastify/type-provider-typebox for the type-safe Fastify
- @fastify/autoload for the auto-loading plugins and routes
- drizzle-orm for the ORM
- scalar for the documentation UI
- @snaplet/copycat to help to generate random data seeds
drizzle-orm
eslint
java
javascript
typescript

First Time Repository

A robust and modern starter template for building high-performance web applications using Fastify, TypeScript, and Drizzle ORM

TypeScript

Languages:

JavaScript: 1.2KB
TypeScript: 33.1KB
Created: 10/8/2024
Updated: 11/9/2024

All Repositories (1)

A robust and modern starter template for building high-performance web applications using Fastify, TypeScript, and Drizzle ORM