{ "name": "kozukata-toa", "version": "0.1.0", "description": "An ALL.Net network service emulator.", "main": "./js/main.js", "files": [ "/js" ], "private": true, "scripts": { "build": "tsc --project tsconfig.build.json", "typecheck": "tsc --project tsconfig.build.json --noEmit", "start": "pnpm build && pnpm start-no-build", "start-no-build": "node js/main.js", "migrate": "typeorm-ts-node-esm migration:run -- -d src/external/db/data-source.ts", "test": "echo \"Error: no test specified\" && exit 1" }, "author": "beerpsi", "license": "0BSD", "engines": { "node": "16", "pnpm": "7" }, "dependencies": { "base64-stream": "^1.0.0", "dotenv": "^16.3.1", "express": "^4.18.2", "express-async-errors": "^3.1.1", "iconv-lite": "^0.6.3", "json5": "^2.2.3", "luxon": "^3.4.4", "on-headers": "^1.0.2", "raw-body": "^2.5.2", "reflect-metadata": "^0.1.13", "safe-json-stringify": "^1.2.0", "sqlite3": "^5.1.6", "tsconfig-paths": "^4.2.0", "typed-struct": "^2.3.0", "typeorm": "^0.3.17", "winston": "^3.11.0", "winston-daily-rotate-file": "^4.7.1", "zod": "^3.22.4", "zod-validation-error": "^2.1.0" }, "devDependencies": { "@types/base64-stream": "^1.0.5", "@types/better-sqlite3": "^7.6.7", "@types/compression": "^1.7.5", "@types/express": "^4.17.21", "@types/iconv": "^3.0.4", "@types/luxon": "^3.3.4", "@types/node": "16", "@types/on-headers": "^1.0.3", "@types/safe-json-stringify": "^1.1.5", "@typescript-eslint/eslint-plugin": "5.47.1", "@typescript-eslint/parser": "5.47.1", "eslint": "8.18.0", "eslint-plugin-cadence": "^0.1.0", "tap": "^18.6.1", "typescript": "4.9.4" } }