UNPKG

node-pg-migrate

Version:

PostgreSQL database migration management tool for node.js

150 lines 4.07 kB
{ "name": "node-pg-migrate", "version": "7.8.0", "description": "PostgreSQL database migration management tool for node.js", "bin": { "node-pg-migrate": "bin/node-pg-migrate.js", "node-pg-migrate-cjs": "bin/node-pg-migrate.js", "node-pg-migrate-esm": "bin/node-pg-migrate.mjs" }, "type": "commonjs", "main": "dist/index.js", "module": "dist/esm/index.mjs", "types": "dist/index.d.ts", "exports": { "./dist/*": { "types": "./dist/*.d.ts", "require": "./dist/*.js", "import": "./dist/esm/*.mjs", "default": "./dist/*.js" }, "./bin/*": { "require": "./bin/*.js", "import": "./bin/*.mjs", "default": "./bin/*.js" }, ".": { "types": "./dist/index.d.ts", "require": "./dist/index.js", "import": "./dist/esm/index.mjs", "default": "./dist/index.js" }, "./*": { "types": "./dist/*.d.ts", "require": "./dist/*.js" }, "./package.json": "./package.json" }, "files": [ "bin", "dist", "templates" ], "author": "Theo Ephraim", "contributors": [ "Salsita Software <jando@salsitasoft.com>", "Christopher Quadflieg <chrissi92@hotmail.de>" ], "keywords": [ "db", "database", "migrate", "migration", "migrations", "migrator", "db-migrate", "sql", "pg", "postgre", "postgres", "postgresql", "cockroach", "cockroachdb", "extensible", "expandable", "programatic", "programable", "api" ], "bugs": { "url": "https://github.com/salsita/node-pg-migrate/issues" }, "license": "MIT", "homepage": "https://github.com/salsita/node-pg-migrate", "repository": { "type": "git", "url": "git+https://github.com/salsita/node-pg-migrate.git" }, "dependencies": { "glob": "11.0.0", "yargs": "~17.7.0" }, "devDependencies": { "@eslint-types/prettier": "5.1.3", "@eslint-types/typescript-eslint": "7.5.0", "@eslint-types/unicorn": "52.0.0", "@types/config": "3.3.5", "@types/node": "18.19.64", "@types/pg": "8.11.10", "@types/yargs": "17.0.33", "@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/parser": "7.18.0", "@vitest/coverage-v8": "2.1.5", "@vitest/ui": "2.1.5", "config": "3.3.12", "cross-env": "7.0.3", "dotenv": "16.4.5", "dotenv-expand": "11.0.7", "eslint": "8.57.1", "eslint-config-prettier": "9.1.0", "eslint-define-config": "2.1.0", "eslint-gitignore": "0.1.0", "eslint-plugin-prettier": "5.2.1", "eslint-plugin-unicorn": "55.0.0", "json5": "2.2.3", "node-pg-migrate": "file:.", "npm-run-all2": "6.2.6", "pg": "8.13.1", "prettier": "3.3.3", "prettier-plugin-organize-imports": "4.1.0", "rimraf": "6.0.1", "ts-node": "10.9.2", "tsup": "8.3.5", "tsx": "4.19.2", "typescript": "5.6.3", "vitepress": "1.5.0", "vitest": "2.1.5" }, "peerDependencies": { "@types/pg": ">=6.0.0 <9.0.0", "pg": ">=4.3.0 <9.0.0" }, "peerDependenciesMeta": { "@types/pg": { "optional": true } }, "engines": { "node": ">=18.19.0" }, "scripts": { "clean": "rimraf .eslintcache dist pnpm-lock.yaml node_modules", "build:bin": "tsup-node --config tsup-bin.config.ts", "build:clean": "rimraf dist", "build:code": "tsup-node", "build:types": "tsc --project tsconfig.build.json", "build": "run-s build:clean build:code build:types build:bin", "format": "prettier --cache --write .", "lint": "eslint --cache --cache-strategy content --report-unused-disable-directives .", "ts-check": "tsc", "test": "vitest", "test:update-snapshots": "vitest run -u", "test:coverage": "vitest --coverage", "docs:dev": "vitepress dev docs", "docs:build": "vitepress build docs", "docs:preview": "vitepress preview docs", "premigrate": "run-s build:bin", "migrate": "node bin/node-pg-migrate.js", "preflight": "pnpm install && run-s format build lint test:update-snapshots ts-check" } }