{ "name": "sequelize", "description": "Multi dialect ORM for Node.JS", "version": "5.22.5", "author": "Sascha Depold ", "contributors": [ "Sascha Depold ", "Jan Aagaard Meier ", "Daniel Durante ", "Mick Hansen ", "Sushant Dhiman " ], "repository": { "type": "git", "url": "https://github.com/sequelize/sequelize.git" }, "bugs": { "url": "https://github.com/sequelize/sequelize/issues" }, "homepage": "https://sequelize.org/", "main": "index.js", "types": "types", "engines": { "node": ">=6.0.0" }, "files": [ "lib", "types/index.d.ts", "types/lib" ], "license": "MIT", "dependencies": { "bluebird": "^3.5.0", "cls-bluebird": "^2.1.0", "debug": "^4.1.1", "dottie": "^2.0.0", "inflection": "1.12.0", "lodash": "^4.17.15", "moment": "^2.24.0", "moment-timezone": "^0.5.21", "retry-as-promised": "^3.2.0", "semver": "^6.3.0", "sequelize-pool": "^2.3.0", "toposort-class": "^1.0.1", "uuid": "^8.3.2", "validator": "^13.7.0", "wkx": "^0.4.8" }, "devDependencies": { "@commitlint/cli": "^8.2.0", "@commitlint/config-angular": "^8.2.0", "@types/bluebird": "^3.5.26", "@types/node": "^12.7.8", "@types/validator": "^13.7.0", "big-integer": "^1.6.45", "chai": "^4.x", "chai-as-promised": "^7.x", "chai-datetime": "^1.x", "chai-spies": "^1.x", "continuation-local-storage": "^3.x", "cross-env": "^5.2.1", "env-cmd": "^8.0.2", "esdoc": "^1.1.0", "esdoc-inject-style-plugin": "^1.0.0", "esdoc-standard-plugin": "^1.0.0", "eslint": "^6.4.0", "eslint-plugin-jsdoc": "^4.1.1", "eslint-plugin-mocha": "^5.2.1", "fs-jetpack": "^2.2.2", "husky": "^1.3.1", "js-combinatorics": "^0.5.4", "lcov-result-merger": "^3.0.0", "lint-staged": "^8.1.5", "mariadb": "2.2.0", "markdownlint-cli": "^0.18.0", "mocha": "^6.1.4", "mysql2": "^1.6.5", "nyc": "^14.1.1", "pg": "^7.8.1", "pg-hstore": "^2.x", "pg-types": "^2.0.0", "rimraf": "^2.6.3", "semantic-release": "^15.13.16", "sinon": "^7.5.0", "sinon-chai": "^3.3.0", "sqlite3": "^4.0.6", "tedious": "6.0.0", "typescript": "^3.6.3" }, "keywords": [ "mysql", "mariadb", "sqlite", "postgresql", "postgres", "mssql", "orm", "nodejs", "object relational mapper" ], "options": { "env_cmd": "./test/config/.docker.env" }, "commitlint": { "extends": [ "@commitlint/config-angular" ] }, "lint-staged": { "*.js": "eslint" }, "husky": { "hooks": { "pre-commit": "lint-staged", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "release": { "branch": "v5", "verifyConditions": [ "@semantic-release/npm", "@semantic-release/github" ] }, "publishConfig": { "tag": "v5" }, "scripts": { "lint": "eslint lib test --quiet", "lint-docs": "markdownlint docs", "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": "npm run test-unit", "test-docker-integration": "env-cmd $npm_package_options_env_cmd npm run test-integration", "docs": "esdoc -c docs/esdoc-config.js && node docs/run-docs-transforms.js && cp docs/favicon.ico esdoc/favicon.ico && cp docs/ROUTER.txt esdoc/ROUTER", "teaser": "node scripts/teaser", "test-unit": "mocha --require scripts/mocha-bootload --globals setImmediate,clearImmediate --exit --check-leaks --colors -t 30000 --reporter spec \"test/unit/**/*.js\"", "test-unit-mariadb": "cross-env DIALECT=mariadb npm run test-unit", "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-mariadb && 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 --require scripts/mocha-bootload --globals setImmediate,clearImmediate --exit --check-leaks --colors -t 30000 --reporter spec \"test/integration/**/*.test.js\"", "test-integration-mariadb": "cross-env DIALECT=mariadb npm run test-integration", "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-mariadb && 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-mariadb": "cross-env DIALECT=mariadb npm test", "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-mariadb && npm run test-mysql && npm run test-sqlite && npm run test-postgres && npm run test-postgres-native && npm run test-mssql", "test-typings": "tsc -b types/tsconfig.json && tsc -b types/test/tsconfig.json", "cover": "rimraf coverage && npm run teaser && npm run cover-integration && npm run cover-unit && npm run merge-coverage", "cover-integration": "cross-env COVERAGE=true nyc --reporter=lcovonly mocha --require scripts/mocha-bootload -t 30000 --exit \"test/integration/**/*.test.js\" && node -e \"require('fs').renameSync('coverage/lcov.info', 'coverage/integration.info')\"", "cover-unit": "cross-env COVERAGE=true nyc --reporter=lcovonly mocha --require scripts/mocha-bootload -t 30000 --exit \"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": "env-cmd $npm_package_options_env_cmd node sscce.js", "sscce-mariadb": "cross-env DIALECT=mariadb npm run sscce", "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", "sscce-mssql": "cross-env DIALECT=mssql npm run sscce", "setup-mssql": "env-cmd $npm_package_options_env_cmd ./scripts/setup-mssql", "semantic-release": "semantic-release" } }