{ "name": "@hive/storage", "version": "0.0.0", "type": "module", "license": "MIT", "private": true, "engines": { "node": ">=12" }, "scripts": { "build": "bob runify --single", "db": "pnpm db:create && pnpm migration:run", "db:create": "node tools/create-db.mjs", "db:dev": "docker compose up --remove-orphans", "db:generate": "schemats generate --config schemats.cjs -o src/db/types.ts", "db:migrator": "node --experimental-specifier-resolution=node --loader ts-node/esm migrations/index.ts", "db:start": "docker-compose up -d --remove-orphans", "dev": "pnpm db:dev", "migration:create": "pnpm db:migrator create", "migration:rollback": "pnpm db:migrator down", "migration:run": "pnpm db:migrator up", "postbuild": "copyfiles -f \"migrations/actions/*.sql\" dist/actions && copyfiles -f \"migrations/actions/down/*.sql\" dist/actions/down", "prune": "docker compose down && rm -rf volumes", "setup": "pnpm db:start && pnpm db" }, "dependencies": { "@sentry/node": "7.30.0", "@slonik/migrator": "0.8.5", "@theguild/buddy": "0.1.0", "dotenv": "16.0.3", "got": "12.5.3", "param-case": "3.0.4", "slonik": "30.1.2", "slonik-interceptor-query-logging": "1.4.7", "slonik-utilities": "1.9.4", "zod": "3.20.2" }, "devDependencies": { "@sentry/types": "7.30.0", "@tgriesser/schemats": "7.0.1", "@types/node": "18.11.18", "@types/pg": "8.6.6", "copyfiles": "2.4.1", "pg-promise": "10.15.4", "ts-node": "10.9.1", "tslib": "2.4.1", "typescript": "4.9.4" }, "buildOptions": { "runify": true, "tsup": true, "bin": "migrations/index.ts", "external": [ "pg-native" ], "tags": [ "backend" ], "banner": "../../../scripts/banner.js" } }