mirror of
https://github.com/graphql-hive/console
synced 2026-04-21 22:47:17 +00:00
61 lines
1.8 KiB
JSON
61 lines
1.8 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|