This project is a scripts manager that allows you to manage your scripts in a more organized way. It serves as an orchestrator for scripts management.
1.0.0
Patrick Enderson
MIT
src/app.ts
dev: Run the development server with nodemonstart: Start the production serverlint: Run ESLint on TypeScript filesformat: Format code using Prettierbuild: Compile TypeScript to JavaScriptprisma:migrate: Run Prisma migrationsprisma:studio: Open Prisma Studioprisma:generate: Generate Prisma client
- scripts
- manager
- scripts-manager
- orchestrator
- orchestrator-scripts
- orchestrator-scripts-manager
- @prisma/client: ^5.19.1
- dotenv: ^16.4.5
- fastify: ^4.28.1
- fastify-plugin: ^4.5.1
- @eslint/js: ^9.10.0
- @types/node: ^22.5.4
- @types/pino: ^7.0.5
- eslint: ^9.10.0
- globals: ^15.9.0
- nodemon: ^3.1.4
- prettier: ^3.3.3
- prisma: ^5.19.1
- ts-node-dev: ^2.0.0
- typescript: ^5.6.2
- typescript-eslint: ^8.5.0
- Clone the repository
- Install dependencies:
npm installoryarn install - Set up your environment variables in a
.envfile - Run the development server:
npm run devoryarn dev
- Run the build script:
npm run buildoryarn build - Start the production server:
npm startoryarn start
This project uses Prisma for database management. Use the following commands:
- To run migrations:
npm run prisma:migrateoryarn prisma:migrate - To open Prisma Studio:
npm run prisma:studiooryarn prisma:studio - To generate Prisma client:
npm run prisma:generateoryarn prisma:generate
Please ensure to run the linter and formatter before submitting pull requests:
npm run lintoryarn lintnpm run formatoryarn format