Files
ever-gauzy/packages/core/package.json
T
Ruslan KonviserandClaude Opus 4.8 5cb11b5a9e chore(deps): consolidate dependency bumps across the monorepo
Max every dependency within its current major, applied consistently across all
package.json files (root, apps, packages, plugins, bundled */src). Supersedes the
open Dependabot PRs #9628/#9633/#9638/#9646/#9656/#9657/#9666/#9677/#9685/#9688/
#9703/#9704/#9708/#9712/#9713.

Backend: @nestjs/* -> 11.1.26 (+ satellites to latest in-major), @mikro-orm/* ->
6.6.14 (fixes CVE-2026-34220, supersedes #9704), typeorm -> 0.3.30, pg -> 8.21.0,
pg-query-stream -> 4.15.0, axios -> 1.18.0, ws -> 8.21.0, joi -> 17.13.4,
nodemailer -> 8.0.11, uuid -> 14.0.0, follow-redirects pinned ^1.16.0 via resolutions.
Frontend/build: lodash-es -> 4.18.1, dompurify -> 3.4.10, simple-git -> 3.36.0,
esbuild -> 0.28.1.

Deferred to dedicated migration PRs (breaking majors): typeorm 1.0, @mikro-orm 7,
the @opentelemetry 0.57->0.21x constellation (#9692/#9693 can't merge piecemeal),
electron 39 (desktop, version-coupled in build scripts), joi 18.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 22:46:35 +02:00

253 lines
7.7 KiB
JSON

{
"name": "@gauzy/core",
"version": "0.1.0",
"description": "Ever Gauzy Platform Core - a headless ERP/CRM/HRM framework",
"author": {
"name": "Ever Co. LTD",
"email": "ever@ever.co",
"url": "https://ever.co"
},
"repository": {
"type": "git",
"url": "https://github.com/ever-co/ever-gauzy",
"directory": "packages/core"
},
"bugs": {
"url": "https://github.com/ever-co/ever-gauzy/issues"
},
"homepage": "https://ever.co",
"license": "AGPL-3.0",
"type": "commonjs",
"main": "./src/index.js",
"typings": "./src/index.d.ts",
"scripts": {
"lib:build": "yarn nx build core",
"lib:build:prod": "yarn nx build core",
"lib:watch": "yarn nx build core --watch",
"start:api": "nodemon",
"start:api:debug": "nodemon --config nodemon-debug.json",
"typeorm": "ts-node -r tsconfig-paths/register ./../../node_modules/typeorm/cli.js",
"migration:run": "cross-env NODE_ENV=development NODE_OPTIONS=--max-old-space-size=14000 yarn ts-node -r tsconfig-paths/register ./src/lib/database/migration.ts migration:run",
"migration:generate": "cross-env NODE_ENV=development NODE_OPTIONS=--max-old-space-size=14000 yarn ts-node -r tsconfig-paths/register ./src/lib/database/migration.ts migration:generate",
"migration:revert": "cross-env NODE_ENV=development NODE_OPTIONS=--max-old-space-size=14000 yarn ts-node -r tsconfig-paths/register ./src/lib/database/migration.ts migration:revert",
"migration:create": "cross-env NODE_ENV=development NODE_OPTIONS=--max-old-space-size=14000 yarn ts-node -r tsconfig-paths/register ./src/lib/database/migration.ts migration:create"
},
"dependencies": {
"@scalar/nestjs-api-reference": "^1.0.3",
"@apollo/client": "^3.13.8",
"@apollo/server": "^5.4.0",
"@apollo/subgraph": "^2.10.2",
"@aws-sdk/client-s3": "3.717.0",
"@aws-sdk/s3-request-presigner": "3.717.0",
"@faker-js/faker": "^10.3.0",
"@fastify/swagger": "^9.6.1",
"@gauzy/auth": "^0.1.0",
"@gauzy/common": "^0.1.0",
"@gauzy/config": "^0.1.0",
"@gauzy/constants": "^0.1.0",
"@gauzy/contracts": "^0.1.0",
"@gauzy/plugin": "^0.1.0",
"@gauzy/utils": "^0.1.0",
"@godaddy/terminus": "^4.12.1",
"@grpc/grpc-js": "^1.7.3",
"@honeycombio/opentelemetry-node": "0.6.1",
"@mikro-orm/better-sqlite": "^6.6.14",
"@mikro-orm/core": "^6.6.14",
"@mikro-orm/knex": "^6.6.14",
"@mikro-orm/mongodb": "^6.6.14",
"@mikro-orm/mysql": "^6.6.14",
"@mikro-orm/nestjs": "^6.1.2",
"@mikro-orm/postgresql": "^6.6.14",
"@nestjs/apollo": "^13.4.2",
"@as-integrations/express5": "^1.1.2",
"@nestjs/axios": "github:ever-co/nestjs-axios#master",
"@nestjs/cache-manager": "^3.1.3",
"@nestjs/common": "^11.1.26",
"@nestjs/core": "^11.1.26",
"@nestjs/cqrs": "^11.0.3",
"@nestjs/graphql": "^13.4.2",
"@nestjs/jwt": "^11.0.2",
"@nestjs/mapped-types": "^2.1.1",
"@nestjs/microservices": "^11.1.26",
"@nestjs/passport": "^11.0.5",
"@nestjs/platform-express": "^11.1.26",
"@nestjs/platform-socket.io": "^11.1.14",
"@nestjs/schedule": "^6.1.3",
"@nestjs/serve-static": "^5.0.5",
"@nestjs/swagger": "^11.4.4",
"@nestjs/terminus": "^11.1.1",
"@nestjs/throttler": "^6.5.0",
"@nestjs/typeorm": "^11.0.1",
"@nestjs/websockets": "^11.1.26",
"@nestjsx/crud": "^5.0.0-alpha.3",
"@nestjsx/crud-typeorm": "^5.0.0-alpha.3",
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/api-logs": "^0.57.2",
"@opentelemetry/auto-instrumentations-node": "^0.56.1",
"@opentelemetry/context-async-hooks": "^1.30.1",
"@opentelemetry/core": "^1.30.1",
"@opentelemetry/exporter-metrics-otlp-grpc": "^0.57.2",
"@opentelemetry/exporter-metrics-otlp-proto": "^0.57.2",
"@opentelemetry/exporter-trace-otlp-grpc": "^0.57.2",
"@opentelemetry/exporter-trace-otlp-http": "^0.57.2",
"@opentelemetry/exporter-trace-otlp-proto": "^0.57.2",
"@opentelemetry/exporter-zipkin": "^1.30.1",
"@opentelemetry/instrumentation": "^0.57.2",
"@opentelemetry/propagator-b3": "^1.30.1",
"@opentelemetry/propagator-jaeger": "^1.30.1",
"@opentelemetry/resource-detector-container": "^0.6.1",
"@opentelemetry/resources": "^1.30.1",
"@opentelemetry/sdk-logs": "^0.57.2",
"@opentelemetry/sdk-metrics": "^1.30.1",
"@opentelemetry/sdk-node": "^0.57.2",
"@opentelemetry/sdk-trace-base": "^1.30.1",
"@opentelemetry/sdk-trace-node": "^1.30.1",
"@opentelemetry/semantic-conventions": "^1.30.0",
"@sentry/electron": "7.7.1",
"@sentry/node": "10.36.0",
"@sentry/profiling-node": "10.36.0",
"@sentry/core": "10.36.0",
"app-root-path": "^3.0.0",
"archiver": "^5.3.0",
"atlassian-connect-express": "^8.5.0",
"axios": "^1.18.0",
"bcrypt": "^5.1.1",
"better-sqlite3": "12.6.2",
"cache-manager": "^6.4.2",
"cacheable": "^2.1.1",
"@keyv/redis": "^5.1.3",
"keyv": "^5.5.3",
"camelcase": "^9.0.0",
"chalk": "^4.1.0",
"class-transformer": "^0.5.1",
"class-validator": "^0.14.2",
"clarity-decode": "^0.8.26",
"cloudinary": "^2.8.0",
"connect-redis": "^7.1.0",
"cross-fetch": "^3.1.5",
"csurf": "^1.11.0",
"csv-parser": "^3.2.0",
"csv-writer": "^1.6.0",
"currency.js": "^2.0.3",
"date-fns": "^4.1.0",
"dotenv": "^17.2.4",
"email-templates": "^12.0.3",
"express": "^5.2.1",
"express-session": "^1.18.1",
"fs-extra": "^10.1.0",
"graphql": "^16.11.0",
"graphql-playground-middleware-express": "^1.7.23",
"graphql-subscriptions": "^3.0.0",
"graphql-tools": "^9.0.10",
"handlebars": "^4.7.6",
"helmet": "^8.1.0",
"jimp": "^0.22.7",
"jsonwebtoken": "^9.0.0",
"kafkajs": "^1.14.0",
"knex": "^3.1.0",
"libsql": "^0.3.16",
"mikro-orm-soft-delete": "^1.0.0-alpha.1",
"mjml": "^4.14.1",
"mkdirp": "^3.0.1",
"moment": "^2.30.1",
"moment-range": "^4.0.2",
"moment-timezone": "^0.6.0",
"mqtt": "^4.3.7",
"multer": "^2.0.0",
"multer-s3": "^3.0.1",
"multer-storage-cloudinary": "^4.0.0",
"mysql2": "^3.16.3",
"nats": "^2.6.1",
"nest-knexjs": "^0.0.30",
"nestjs-cls": "^6.2.0",
"nestjs-i18n": "^10.6.0",
"node-fetch": "^2.6.7",
"nodemailer": "^8.0.11",
"nodemailer-handlebars": "^1.0.1",
"opentelemetry-instrumentation-typeorm": "^0.40.0",
"passport": "^0.7.0",
"passport-jwt": "^4.0.1",
"pdfmake": "^0.2.0",
"pg": "^8.21.0",
"pg-query-stream": "^4.15.0",
"prettier": "^3.8.1",
"redis": "^4.6.12",
"reflect-metadata": "^0.2.2",
"request": "^2.88.2",
"rxjs": "^7.8.2",
"sharp": "^0.33.5",
"sql.js": "^1.5.0",
"streamifier": "^0.1.1",
"swagger-ui-express": "^5.0.0",
"typeorm": "^0.3.30",
"underscore": "^1.13.8",
"unleash-client": "^3.16.1",
"unzipper": "^0.12.1",
"uuid": "^14.0.0",
"web-push": "^3.4.4",
"yargs": "^17.5.0"
},
"devDependencies": {
"@types/bcrypt": "^5.0.2",
"@types/email-templates": "^10.0.4",
"@types/express": "^5.0.3",
"@types/fs-extra": "5.0.2",
"@types/graphql": "^14.5.0",
"@types/html-to-text": "^9.0.1",
"@types/i18n": "^0.12.0",
"@types/jest": "30.0.0",
"@types/multer": "^1.4.12",
"@types/node": "^24.10.0",
"@types/node-fetch": "^2.6.13",
"@types/nodemailer": "^7.0.2",
"@types/passport": "^1.0.17",
"@types/passport-jwt": "^4.0.1",
"@types/socket.io": "^2.1.12",
"@types/supertest": "^2.0.10",
"@types/web-push": "^3.3.0",
"@types/yargs": "^15.0.9",
"copyfiles": "^2.4.1",
"jest": "30.0.0",
"nodemon": "^3.1.0",
"rimraf": "^3.0.2",
"supertest": "^6.0.1",
"ts-jest": "29.4.6",
"ts-node": "^10.9.2",
"cross-env": "^10.1.0",
"tslint-config-prettier": "^1.18.0",
"typescript": "^5.9.3"
},
"keywords": [
"gauzy",
"core",
"erp",
"crm",
"hrm",
"api",
"framework",
"nestjs",
"microservices",
"graphql",
"typeorm",
"open-source",
"enterprise",
"business",
"headless",
"platform",
"software",
"saas",
"authentication",
"authorization",
"api-core",
"backend",
"server",
"i18n",
"integration"
],
"engines": {
"node": ">=22",
"yarn": ">=1.22"
},
"sideEffects": false
}