UNPKG

sequelize-typescript

Version:

Decorators and some other extras for sequelize (v3 + v4)

108 lines (107 loc) 3.01 kB
{ "name": "sequelize-typescript", "version": "0.6.5", "description": "Decorators and some other extras for sequelize (v3 + v4)", "scripts": { "build": "tsc --project lib/models/v4 && tsc", "build-tests-es5": "tsc --project test --target es5", "build-tests-es6": "tsc --project test --target es6 && tsc", "prepare-test-v3": "npm install sequelize@^3 --no-save && npm run build-tests-es5", "prepare-test-v4": "npm install sequelize@^4 --no-save && npm run build-tests-es6", "test-v3": "npm run prepare-test-v3 && npm run exec-tests", "test-v4": "npm run prepare-test-v4 && npm run exec-tests", "cover-v3": "npm run prepare-test-v3 && nyc --exclude lib/models/v4/**/*.js mocha", "cover-v4": "npm run prepare-test-v4 && nyc --exclude lib/models/v3/**/*.js mocha", "exec-tests": "mocha", "test": "npm run test-v4 && npm run test-v3", "cover": "npm run cover-v4 && npm run cover-v3", "lint": "tslint .", "prepare": "npm run build" }, "repository": { "type": "git", "url": "git+https://github.com/RobinBuschmann/sequelize-typescript.git" }, "keywords": [ "orm", "object relational mapper", "sequelize", "typescript", "decorators", "mysql", "sqlite", "postgresql", "postgres", "mssql" ], "author": "Robin Buschmann", "license": "MIT", "bugs": { "url": "https://github.com/RobinBuschmann/sequelize-typescript/issues" }, "homepage": "https://github.com/RobinBuschmann/sequelize-typescript#readme", "main": "index.js", "types": "index.d.ts", "dependencies": { "@types/bluebird": "3.5.18", "@types/node": "6.0.41", "@types/reflect-metadata": "0.0.4", "@types/sequelize": "4.27.14", "es6-shim": "0.35.3", "glob": "7.1.2" }, "devDependencies": { "@types/chai": "3.4.35", "@types/chai-as-promised": "0.0.29", "@types/chai-datetime": "0.0.30", "@types/lodash": "4.14.54", "@types/mocha": "2.2.39", "@types/prettyjson": "0.0.28", "@types/sinon": "1.16.35", "@types/sinon-chai": "2.7.27", "chai": "3.5.0", "chai-as-promised": "6.0.0", "chai-datetime": "1.4.1", "codecov": "3.0.0", "has-flag": "2.0.0", "lodash": "4.17.4", "mocha": "3.2.0", "moment": "2.21.0", "mysql": "2.13.0", "mysql2": "1.3.5", "nyc": "11.0.2", "prettyjson": "1.2.1", "reflect-metadata": "0.1.9", "sinon": "1.17.7", "sinon-chai": "2.8.0", "source-map-support": "0.4.14", "sqlite3": "4.0.0", "ts-node": "3.0.4", "tslint": "4.3.1", "typescript": "2.6.1", "uuid-validate": "0.0.2" }, "engines": { "node": ">=0.8.15" }, "nyc": { "lines": 85, "statements": 85, "functions": 85, "branches": 85, "include": [ "lib/**/*.js" ], "exclude": [ "test/**/*.js" ], "reporter": [ "lcov", "text-summary" ], "cache": false, "all": true, "check-coverage": true, "report-dir": "./coverage" } }