{ "name": "typeorm-model-generator", "version": "0.4.1", "description": "Generates models for TypeORM from existing databases.", "bin": "bin/typeorm-model-generator", "main": "./dist/src/library.js", "types": "./dist/src/library.d.ts", "scripts": { "start": "ts-node ./src/index.ts", "build": "npm run clean && tsc && ncp src/templates/ dist/src/templates/ && ncp package.json dist/package.json", "prepare": "npm run build", "pretest": "tsc --noEmit", "test": "nyc --reporter=lcov ts-node ./node_modules/mocha/bin/_mocha test/**/*.test.ts -- --bail", "posttest": "eslint ./src/**/*.ts ./test/**/*.ts", "clean": "rimraf coverage output dist", "prettier": "prettier --write ./src/*.ts ./src/**/*.ts" }, "repository": { "type": "git", "url": "git+https://github.com/Kononnable/typeorm-model-generator.git" }, "author": "Kononnable", "license": "MIT", "bugs": { "url": "https://github.com/Kononnable/typeorm-model-generator/issues" }, "homepage": "https://github.com/Kononnable/typeorm-model-generator#readme", "dependencies": { "change-case": "^4.1.1", "fs-extra": "^8.1.0", "handlebars": "^4.7.3", "inquirer": "^7.1.0", "mssql": "^6.2.0", "mysql": "^2.18.1", "pg": "^7.18.2", "pluralize": "^8.0.0", "prettier": "^1.19.1", "reflect-metadata": "^0.1.13", "sqlite3": "^4.1.1", "typeorm": "^0.2.24", "yargs": "^15.3.0" }, "devDependencies": { "@types/array.prototype.flatmap": "^1.2.1", "@types/chai": "^4.2.11", "@types/chai-as-promised": "^7.1.2", "@types/chai-subset": "^1.3.3", "@types/eslint": "^6.1.8", "@types/fs-extra": "^8.1.0", "@types/handlebars": "^4.1.0", "@types/inquirer": "^6.5.0", "@types/mocha": "^7.0.2", "@types/mssql": "^6.0.0", "@types/mysql": "^2.15.9", "@types/node": "^13.9.1", "@types/oracledb": "^4.2.0", "@types/pg": "^7.14.3", "@types/pluralize": "0.0.29", "@types/prettier": "^1.19.0", "@types/sinon": "^7.5.2", "@types/sqlite3": "^3.1.6", "@types/yargs": "^15.0.4", "@typescript-eslint/eslint-plugin": "^2.23.0", "@typescript-eslint/parser": "^2.23.0", "@typescript-eslint/typescript-estree": "^2.23.0", "array.prototype.flatmap": "^1.2.3", "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "chai-subset": "^1.6.0", "codecov": "^3.6.1", "dotenv": "^8.2.0", "eslint": "^6.8.0", "eslint-config-airbnb-base": "^14.1.0", "eslint-config-prettier": "^6.10.0", "eslint-plugin-import": "^2.20.1", "husky": "^4.2.3", "lint-staged": "^10.0.8", "mocha": "^7.1.0", "ncp": "^2.0.0", "nyc": "^15.0.0", "rimraf": "^3.0.2", "sinon": "^9.0.1", "sinon-chai": "^3.5.0", "ts-node": "^8.6.2", "typescript": "^3.8.3", "yn": "^4.0.0" }, "husky": { "hooks": { "pre-commit": "npm run prettier && git update-index --again" } }, "nyc": { "check-coverage": true, "all": true, "extension": [ ".ts", ".tsx" ], "lines": "50", "include": [ "src/**/!(*.test.*).[tj]s?(x)" ] } }