mirror of
https://github.com/ever-co/ever-gauzy.git
synced 2026-10-02 01:54:50 +08:00
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>
253 lines
7.7 KiB
JSON
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
|
|
}
|