UNPKG

very-express

Version:

based on json schema and openapi, generate Express RestApi server with mongoDb

51 lines (50 loc) 1.58 kB
{ "name": "very-express", "version": "0.5.4", "description": "based on json schema and openapi, generate Express RestApi server with mongoDb ", "author": "Justin26l", "license": "MIT", "main": "index.js", "bin": { "vex": "./dist/index.js" }, "scripts": { "start": "node ./dist/index.js", "dev": "npm run compile && npm run start", "build": "npm run lint && npm run compile", "lint": "eslint ./src --ext .ts --fix", "compile": "node ./scripts/build.js && node ./scripts/copyTsTemplates.js" }, "keywords": [ "jsonSchema", "express", "RestApi", "mongoDb", "mongoose", "json2mongoose" ], "repository": { "type": "git", "url": "git+https://github.com/Justin26l/VeryExpress.git" }, "devDependencies": { "@types/js-yaml": "^4.0.9", "@types/minimist": "^1.2.5", "@types/node": "^20.10.5", "@types/passport": "^1.0.16", "@typescript-eslint/eslint-plugin": "^6.18.1", "@typescript-eslint/parser": "^6.18.1", "dotenv": "^16.3.1", "diff-match-patch": "^1.0.5", "esbuild": "0.23.0", "eslint": "^8.57.1", "js-yaml": "^4.1.0", "json-schema-to-openapi-schema": "^0.4.0", "json-schema-to-typescript": "^13.1.1", "json2mongoose": "^0.4.4", "minimist": "^1.2.8", "mongoose": "^8.7.1", "ts-node": "^10.9.2", "typescript": "^5.3.3" } }