{ "name": "sequelize", "description": "Multi dialect ORM for Node.JS", "version": "4.5.0", "author": "Sascha Depold <sascha@depold.com>", "contributors": [ { "name": "Sascha Depold", "email": "sascha@depold.com" }, { "name": "Jan Aagaard Meier", "email": [ "janzeh@gmail.com", "jmei@itu.dk" ] }, { "name": "Daniel Durante", "email": "me@danieldurante.com" }, { "name": "Mick Hansen", "email": "mick.kasper.hansen@gmail.com" }, { "name": "Sushant Dhiman", "email": "sushantdhiman@outlook.com" } ], "repository": { "type": "git", "url": "https://github.com/sequelize/sequelize.git" }, "bugs": { "url": "https://github.com/sequelize/sequelize/issues" }, "dependencies": { "bluebird": "^3.4.6", "cls-bluebird": "^2.0.1", "debug": "^2.3.0", "depd": "^1.1.0", "dottie": "^2.0.0", "generic-pool": "^3.1.6", "inflection": "1.10.0", "lodash": "^4.17.1", "moment": "^2.13.0", "moment-timezone": "^0.5.4", "retry-as-promised": "^2.0.0", "semver": "^5.0.1", "terraformer-wkt-parser": "^1.1.2", "toposort-class": "^1.0.1", "uuid": "^3.0.0", "validator": "^6.3.0", "wkx": "^0.4.1" }, "devDependencies": { "chai": "^3.5.0", "chai-as-promised": "^5.3.0", "chai-datetime": "^1.4.1", "chai-spies": "^0.7.1", "cheerio": "^0.22.0", "commitizen": "^2.9.6", "continuation-local-storage": "^3.2.0", "cross-env": "^3.0.0", "cz-conventional-changelog": "^2.0.0", "env-cmd": "^5.1.0", "esdoc": "^0.5.2", "eslint": "^4.2.0", "hints": "^1.1.0", "husky": "^0.14.2", "istanbul": "^0.4.5", "lcov-result-merger": "^1.2.0", "mocha": "^3.0.2", "mysql2": "^1.2.0", "pg": "^6.1.0", "pg-hstore": "^2.3.2", "pg-native": "^1.10.0", "pg-types": "^1.11.0", "rimraf": "^2.5.4", "semantic-release": "^6.3.6", "sinon": "^1.17.6", "sinon-chai": "^2.8.0", "sqlite3": "^3.1.4", "tedious": "1.14.0", "uuid-validate": "^0.0.2", "validate-commit-msg": "^2.12.2" }, "keywords": [ "mysql", "sqlite", "postgresql", "postgres", "mssql", "orm", "nodejs", "object relational mapper" ], "main": "index", "scripts": { "lint": "eslint lib test --quiet", "test": "npm run teaser && npm run test-unit && npm run test-integration", "test-docker": "npm run test-docker-unit && npm run test-docker-integration", "test-docker-unit": "env-cmd ./test/config/.docker.env npm run test-unit", "test-docker-integration": "env-cmd ./test/config/.docker.env npm run test-integration", "docs": "esdoc && cp docs/ROUTER esdoc/ROUTER", "teaser": "node -e \"console.log('#'.repeat(process.env.DIALECT.length + 22) + '\\n# Running tests for ' + process.env.DIALECT + ' #\\n' + '#'.repeat(process.env.DIALECT.length + 22))\"", "test-unit": "mocha --globals setImmediate,clearImmediate --ui tdd --check-leaks --colors -t 30000 --reporter spec \"test/unit/**/*.js\"", "test-unit-mysql": "cross-env DIALECT=mysql npm run test-unit", "test-unit-postgres": "cross-env DIALECT=postgres npm run test-unit", "test-unit-postgres-native": "cross-env DIALECT=postgres-native npm run test-unit", "test-unit-sqlite": "cross-env DIALECT=sqlite npm run test-unit", "test-unit-mssql": "cross-env DIALECT=mssql npm run test-unit", "test-unit-all": "npm run test-unit-mysql && npm run test-unit-postgres && npm run test-unit-postgres-native && npm run test-unit-mssql && npm run test-unit-sqlite", "test-integration": "mocha --globals setImmediate,clearImmediate --ui tdd --check-leaks --colors -t 30000 --reporter spec \"test/integration/**/*.test.js\"", "test-integration-mysql": "cross-env DIALECT=mysql npm run test-integration", "test-integration-postgres": "cross-env DIALECT=postgres npm run test-integration", "test-integration-postgres-native": "cross-env DIALECT=postgres-native npm run test-integration", "test-integration-sqlite": "cross-env DIALECT=sqlite npm run test-integration", "test-integration-mssql": "cross-env DIALECT=mssql npm run test-integration", "test-integration-all": "npm run test-integration-mysql && npm run test-integration-postgres && npm run test-integration-postgres-native && npm run test-integration-mssql && npm run test-integration-sqlite", "test-mysql": "cross-env DIALECT=mysql npm test", "test-sqlite": "cross-env DIALECT=sqlite npm test", "test-postgres": "cross-env DIALECT=postgres npm test", "test-pgsql": "npm run test-postgres", "test-postgres-native": "cross-env DIALECT=postgres-native npm test", "test-postgresn": "npm run test-postgres-native", "test-mssql": "cross-env DIALECT=mssql npm test", "test-all": "npm run test-mysql && npm run test-sqlite && npm run test-postgres && npm run test-postgres-native && npm run test-mssql", "cover": "rimraf coverage && npm run teaser && npm run cover-integration && npm run cover-unit && npm run merge-coverage", "cover-integration": "cross-env COVERAGE=true node_modules/.bin/istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -t 60000 --ui tdd \"test/integration/**/*.test.js\" && node -e \"require('fs').renameSync('coverage/lcov.info', 'coverage/integration.info')\"", "cover-unit": "cross-env COVERAGE=true node_modules/.bin/istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -t 30000 --ui tdd \"test/unit/**/*.test.js\" && node -e \"require('fs').renameSync('coverage/lcov.info', 'coverage/unit.info')\"", "merge-coverage": "lcov-result-merger \"coverage/*.info\" \"coverage/lcov.info\"", "sscce": "docker-compose run sequelize /bin/sh -c \"node sscce.js\"", "sscce-mysql": "cross-env DIALECT=mysql npm run sscce", "sscce-postgres": "cross-env DIALECT=postgres npm run sscce", "sscce-sqlite": "cross-env DIALECT=sqlite npm run sscce", "semantic-release": "./node_modules/.bin/semantic-release pre && npm publish && ./node_modules/.bin/semantic-release post", "commitmsg": "validate-commit-msg" }, "engines": { "node": ">=4.0.0" }, "license": "MIT", "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "_from": "sequelize@4.5.0", "_resolved": "http://registry.npm.taobao.org/sequelize/download/sequelize-4.5.0.tgz" }