{
  "version": "1.0.0",
  "name": "{{name}}",
  "description": "A starter server project built with TSDIAPI-Server, a modular TypeScript framework for building scalable APIs.",
  "type": "module",
  "scripts": {
    "clean": "rimraf dist",
    "install:prod": "npm install --omit=optional",
    "build": "npm run clean && tsc && npm run copy-generated && npm run copy-public && tsc-alias -v",
    "copy-generated": "cpy \"src/generated/prisma/**/*\" \"dist/generated/prisma\" --parents",
    "copy-public": "cpy \"src/public/**/*\" \"dist/public\" --parents",
    "start": "cross-env NODE_ENV=production node ./dist/main.js",
    "dev:strict": "cross-env NODE_ENV=development nodemon --watch src --ext ts --exec 'node --import ./bin.js src/main.ts'",
    "dev": "cross-env NODE_ENV=development tsx watch src/main.ts",
    "prisma:generate": "prisma generate && prisma-fastify-typebox-generator --output=../src/generated/typebox-schemas"
    {{#if scripts}},
    {{#each scripts}}
    "{{name}}": "{{value}}"{{#unless @last}},{{/unless}}
    {{/each}}{{/if}}
  }
}
