{ "name": "nodejs-typescript-template", "version": "2.0.0", "description": "A template for my nodejs projects", "main": "prod/index.js", "scripts": { "build": "tsc", "lint": "eslint src test --max-warnings 0 && prettier src test --check", "start": "node -r dotenv/config prod/index.js", "test": "ts-mocha -u tdd test/**/*.spec.ts --recursive --exit --timeout 10000" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/naomi-lgbt/nodejs-typescript-template.git" }, "engines": { "node": "22", "pnpm": "10" }, "keywords": [ "template", "typescript", "eslint", "nodejs", "prettier" ], "author": "Naomi Carrigan", "license": "SEE LICENSE IN https://docs.nhcarrigan.com/#/license", "bugs": { "url": "https://github.com/naomi-lgbt/nodejs-typescript-template/issues" }, "homepage": "https://github.com/naomi-lgbt/nodejs-typescript-template#readme", "dependencies": { "@prisma/client": "5.13.0", "discord.js": "14.15.2", "dotenv": "16.4.5", "express": "4.19.2", "node-schedule": "2.1.1", "winston": "3.13.0" }, "devDependencies": { "@nhcarrigan/eslint-config": "1.1.3", "@nhcarrigan/prettier-config": "1.0.1", "@nhcarrigan/typescript-config": "1.0.1", "@types/chai": "4.3.16", "@types/express": "4.17.21", "@types/mocha": "10.0.6", "@types/node": "18.19.33", "@types/node-schedule": "2.1.7", "chai": "4.4.1", "eslint": "8.57.0", "mocha": "10.4.0", "prettier": "2.8.8", "prisma": "5.13.0", "ts-mocha": "10.0.0", "typescript": "5.4.5" } }