UNPKG

@accounter/server

Version:
105 lines (104 loc) 4.06 kB
{ "name": "@accounter/server", "version": "0.1.0", "type": "module", "description": "Accounter GraphQL server", "repository": { "type": "git", "url": "git+https://github.com/Urigo/accounter-fullstack.git", "directory": "packages/server" }, "homepage": "https://github.com/Urigo/accounter-fullstack/packages/server#readme", "bugs": { "url": "https://github.com/Urigo/accounter-fullstack/issues" }, "author": "Gil Gardosh <gilgardosh@gmail.com>", "license": "MIT", "main": "dist/server/src/index.js", "scripts": { "build": "tsc && tsc-alias", "cleanup:expired-invitations": "tsx src/scripts/run-invitation-cleanup.ts", "dev": "nodemon --exec \"yarn build && yarn start | pino-pretty\" --ignore dist --watch 'src/**/*' -e ts,tsx,mts", "generate": "yarn generate:all", "generate:sql": "dotenv -e ../../.env yarn pgtyped", "generate:sql:watch": "dotenv -e ../../.env yarn pgtyped:watch", "pgtyped": "yarn rimraf **/__generated__/*.types.ts; DATABASE_URL=$(node scripts/set-db-url.cjs) pgtyped -c $(node scripts/generate-local-pgconfig.cjs)", "pgtyped:watch": "yarn pgtyped -w", "seed:admin": "tsx scripts/seed-admin-context.ts", "seed:admin-context": "tsx scripts/seed-admin-context.ts", "seed:super-admin": "tsx scripts/seed-super-admin.ts", "server:build": "yarn build", "server:build:prod": "yarn generate && yarn workspaces foreach --all --parallel --include @accounter/green-invoice-graphql --include @accounter/pcn874-generator --include @accounter/shaam-uniform-format-generator --include @accounter/shaam6111-generator run build && yarn build", "server:dev": "yarn dev", "start": "node --import ./dist/server/src/bootstrap-telemetry.js dist/server/src/index.js", "validate:demo": "tsx src/demo-fixtures/validate-demo-data.ts" }, "dependencies": { "@accounter/green-invoice-graphql": "workspace:^", "@accounter/pcn874-generator": "workspace:^", "@accounter/shaam-uniform-format-generator": "workspace:^", "@accounter/shaam6111-generator": "workspace:^", "@ai-sdk/anthropic": "3.0.85", "@envelop/core": "5.5.1", "@envelop/generic-auth": "11.1.1", "@envelop/graphql-modules": "9.1.1", "@google-cloud/pubsub": "5.3.1", "@graphql-hive/yoga": "0.48.1", "@graphql-tools/utils": "11.1.0", "@graphql-yoga/plugin-defer-stream": "3.21.2", "@opentelemetry/api": "1.9.1", "@opentelemetry/auto-instrumentations-node": "0.77.0", "@opentelemetry/exporter-trace-otlp-http": "0.219.0", "@opentelemetry/resources": "2.8.0", "@opentelemetry/sdk-node": "0.219.0", "@opentelemetry/semantic-conventions": "1.41.1", "@pgtyped/cli": "2.4.3", "@pgtyped/runtime": "2.4.2", "@whatwg-node/fetch": "0.10.13", "ai": "6.0.208", "async-mutex": "0.5.0", "auth0": "5.12.0", "basic-auth": "2.0.1", "bcrypt": "6.0.0", "cloudinary": "2.10.0", "dataloader": "2.2.3", "date-fns": "4.4.0", "dotenv": "17.4.2", "dotenv-cli": "11.0.0", "googleapis": "173.0.0", "graphql": "16.14.2", "graphql-modules": "3.1.2", "graphql-scalars": "1.25.0", "graphql-yoga": "5.21.2", "iconv-lite": "0.7.2", "inline-css": "4.0.3", "jose": "6.2.3", "json-bigint-patch": "0.0.9", "node-cache": "5.1.2", "node-xlsx": "0.24.0", "pg": "8.22.0", "playwright": "1.61.0", "reflect-metadata": "0.2.2", "strip-indent": "4.1.1", "zod": "4.4.3" }, "devDependencies": { "@slonik/pg-driver": "patch:@slonik/pg-driver@npm%3A49.10.7#~/.yarn/patches/@slonik-pg-driver-npm-49.10.7-7bd58c1a0b.patch", "@types/basic-auth": "1.1.8", "@types/bcrypt": "6.0.0", "@types/inline-css": "3.0.4", "@types/node": "25.9.4", "@types/pg": "8.20.0", "nodemon": "3.1.14", "pino-pretty": "13.1.3", "rimraf": "6.1.3", "slonik": "49.10.7", "tsc-alias": "1.8.17", "tsx": "4.22.4", "typescript": "6.0.3" }, "publishConfig": { "registry": "https://registry.npmjs.org", "access": "public" } }