{
  "name": "@hive/migrations",
  "type": "module",
  "license": "MIT",
  "private": true,
  "files": [
    "src",
    "tsconfig.json"
  ],
  "scripts": {
    "build": "tsx ../../scripts/runify.ts",
    "db:create": "node tools/create-db.mjs",
    "db:init": "pnpm db:create && pnpm migration:run",
    "db:migrator": "node --experimental-specifier-resolution=node --loader ts-node/esm src/index.ts",
    "migration:run": "pnpm db:migrator up",
    "test": "WATCH=0 tsup-node --config ../../configs/tsup/dev.config.node.ts ./test/root.ts"
  },
  "devDependencies": {
    "@graphql-hive/core": "workspace:*",
    "@hive/service-common": "workspace:*",
    "@types/bcryptjs": "2.4.6",
    "@types/node": "22.10.2",
    "@types/pg": "8.11.10",
    "@whatwg-node/fetch": "0.10.1",
    "bcryptjs": "2.4.3",
    "copyfiles": "2.4.1",
    "date-fns": "4.1.0",
    "dotenv": "16.4.7",
    "got": "14.4.5",
    "graphql": "16.9.0",
    "p-limit": "6.1.0",
    "pg-promise": "11.10.2",
    "slonik": "30.4.4",
    "ts-node": "10.9.2",
    "tslib": "2.8.1",
    "typescript": "5.7.2",
    "zod": "3.24.1"
  },
  "buildOptions": {
    "external": [
      "pg-native"
    ]
  }
}
