UNPKG

@lorefnon/ts-pg-migrate

Version:

Type-safe Postgresql database migration management tool for node.js

110 lines 2.83 kB
{ "name": "@lorefnon/ts-pg-migrate", "version": "7.3.2", "description": "Type-safe Postgresql database migration management tool for node.js", "author": "Theo Ephraim", "contributors": [ "Lorefnon <lorefnon@tuta.com>", "Salsita Software <jando@salsitasoft.com>", "Christopher Quadflieg <chrissi92@hotmail.de>" ], "bin": { "ts-pg-migrate": "bin/ts-pg-migrate" }, "main": "dist/index.js", "types": "dist/index.d.ts", "keywords": [ "db", "database", "migrate", "migration", "migrations", "migrator", "db-migrate", "sql", "pg", "postgre", "postgres", "postgresql", "cockroach", "cockroachdb", "extensible", "expandable", "programatic", "programable", "api" ], "engines": { "node": ">=12.20.0" }, "bugs": { "url": "https://github.com/lorefnon/ts-pg-migrate/issues" }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/lorefnon/ts-pg-migrate.git" }, "dependencies": { "@types/pg": "^8.15.4", "decamelize": "^5.0.0", "yargs": "~17.7.2" }, "devDependencies": { "@types/chai": "4.3.11", "@types/chai-as-promised": "7.1.8", "@types/mocha": "10.0.6", "@types/proxyquire": "1.3.31", "@types/sinon": "17.0.3", "@types/sinon-chai": "3.2.12", "@typescript-eslint/eslint-plugin": "6.21.0", "@typescript-eslint/parser": "6.21.0", "chai": "5.0.3", "chai-as-promised": "7.1.1", "config": "3.3.11", "cross-env": "7.0.3", "docsify-cli": "4.4.4", "dotenv": "16.4.1", "dotenv-expand": "10.0.0", "eslint": "8.56.0", "eslint-config-airbnb-base": "15.0.0", "eslint-config-prettier": "9.1.0", "eslint-import-resolver-typescript": "3.6.1", "eslint-plugin-import": "2.29.1", "eslint-plugin-prettier": "5.1.3", "eslint-plugin-security": "2.1.0", "husky": "9.0.10", "json5": "2.2.3", "lint-staged": "15.2.2", "mocha": "10.2.0", "pg": "8.16.0", "prettier": "3.2.5", "proxyquire": "2.1.3", "rimraf": "5.0.5", "sinon": "17.0.1", "sinon-chai": "3.7.0", "ts-node": "10.9.2", "typescript": "5.8.3" }, "peerDependencies": { "pg": ">=4.3.0 <9.0.0" }, "lint-staged": { "*.js": [ "npm run lintfix" ], "*.{json,md}": [ "prettier --write" ] }, "scripts": { "prebuild": "rimraf dist", "build": "tsc --removeComments && tsc --declaration --emitDeclarationOnly", "test": "cross-env NODE_ENV=test mocha --require ./mocha.bootstrap.js \"test/*.ts\"", "migrate": "node bin/ts-pg-migrate", "format": "prettier --write .", "lint": "eslint . bin/* --ext .js,.ts", "lintfix": "npm run lint -- --fix && prettier --write *.json *.md docs/*.md", "docs:preview": "docsify serve docs" } }