{ "name": "server-generator", "version": "0.1.0", "description": "Generates express middleware that manages collections and persists them as json files.", "main": "dist/server-generator.js", "scripts": { "generate": "npm run build-generator && node --inspect ./dist/server-generator.js", "generate-example": "./dist/server-generator.js --typescript-output-folder src/TestOutput --openapi-output src/TestOutput/openapi.json src/characters.model.json", "build-generator": "tsc && node dist/CopyCodeFile.js && tsc", "debug-server": "tsc && node --inspect=9229 ./dist/server.js", "eslint": "eslint . --ext .ts", "generate-description-types": "json2ts src/server-generator.schema.json > src/types.ts" }, "keywords": [ "express", "code-generator", "typescript", "openapi" ], "author": "Peter Zilz", "license": "ISC", "dependencies": { "body-parser": "^1.19.0", "express": "^4.17.1", "swagger-ui-express": "^4.1.4", "yargs": "^16.0.3" }, "devDependencies": { "@types/body-parser": "^1.19.0", "@types/express": "^4.17.6", "@types/swagger-ui-express": "^4.1.2", "@types/yargs": "^15.0.5", "@typescript-eslint/eslint-plugin": "^4.1.1", "@typescript-eslint/parser": "^4.1.1", "eslint": "^7.9.0", "json-schema-to-typescript": "^9.1.1", "openapi-types": "^7.0.1" }, "peerDependencies": { "typescript": "4.0.2" }, "repository": { "type": "git", "url": "http://git.synoikos.de/git/peter/ServerGenerator.git" }, "bin": { "server-generator": "dist/server-generator.js" } }