Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -160,3 +160,5 @@ apps/server-api/src/assets/icons/menu
!**/certs/**/.gitkeep

/Tempnx-console-tmp**/**

.claude/worktrees

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: The new .gitignore entry is missing a trailing newline at end of file. Add one to conform to POSIX text-file convention and avoid the 'No newline at end of file' diff artifact and potential issues with tooling that expects newline-terminated files.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .gitignore, line 164:

<comment>The new .gitignore entry is missing a trailing newline at end of file. Add one to conform to POSIX text-file convention and avoid the 'No newline at end of file' diff artifact and potential issues with tooling that expects newline-terminated files.</comment>

<file context>
@@ -160,3 +160,5 @@ apps/server-api/src/assets/icons/menu
 
 /Tempnx-console-tmp**/**
+
+.claude/worktrees
\ No newline at end of file
</file context>
Suggested change
.claude/worktrees
.claude/worktrees

3 changes: 2 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,5 @@
.angular

/.nx/cache
/.nx/workspace-data
/.nx/workspace-data
.nx/self-healing
2 changes: 1 addition & 1 deletion apps/agent/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
"moment-duration-format": "^2.3.2",
"moment-range": "^4.0.2",
"moment-timezone": "^0.6.0",
"mysql2": "^3.16.3",
"mysql2": "^3.17.3",
"node-fetch": "^2.6.7",
"node-notifier": "^8.0.0",
"pg": "^8.21.0",
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop-api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
"open-source"
],
"dependencies": {
"@grpc/grpc-js": "^1.6.7",
"@grpc/grpc-js": "^1.7.3",
"@mikro-orm/core": "^6.6.14",
"@mikro-orm/nestjs": "^6.1.2",
"@nestjs/common": "^11.1.26",
Expand Down
4 changes: 2 additions & 2 deletions apps/desktop-timer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
"@datorama/akita": "^8.0.1",
"@datorama/akita-ngdevtools": "^7.0.0",
"@electron/remote": "^2.0.8",
"@grpc/grpc-js": "^1.6.7",
"@grpc/grpc-js": "^1.7.3",
"@nebular/auth": "^17.0.0",
"@nebular/bootstrap": "^9.1.0-rc.6",
"@nebular/security": "^17.0.0",
Expand Down Expand Up @@ -72,7 +72,7 @@
"moment-duration-format": "^2.3.2",
"moment-range": "^4.0.2",
"moment-timezone": "^0.6.0",
"mysql2": "^3.16.3",
"mysql2": "^3.17.3",
"node-fetch": "^2.6.7",
"node-notifier": "^8.0.0",
"pg": "^8.21.0",
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
"@datorama/akita": "^8.0.1",
"@datorama/akita-ngdevtools": "^7.0.0",
"@electron/remote": "^2.0.8",
"@grpc/grpc-js": "^1.6.7",
"@grpc/grpc-js": "^1.7.3",
"@nebular/auth": "^17.0.0",
"@nebular/bootstrap": "^9.1.0-rc.6",
"@nebular/security": "^17.0.0",
Expand Down
2 changes: 1 addition & 1 deletion apps/gauzy-e2e/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
"cross-env": "^10.1.0",
"jasmine-core": "^3.6.0",
"jasmine-spec-reporter": "^6.0.0",
"jest": "30.0.0",
"jest": "30.3.0",
"jest-preset-angular": "16.0.0",
"karma": "^6.4.4",
"karma-chrome-launcher": "^3.2.0",
Expand Down
8 changes: 4 additions & 4 deletions apps/gauzy/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -180,18 +180,18 @@
"@types/yargs": "^15.0.9",
"jasmine-core": "^3.6.0",
"jasmine-spec-reporter": "^6.0.0",
"jest": "30.0.0",
"jest": "30.3.0",
"jest-preset-angular": "16.0.0",
"karma": "^6.4.4",
"karma-chrome-launcher": "^3.2.0",
"karma-cli": "^2.0.0",
"karma-coverage-istanbul-reporter": "^3.0.3",
"karma-jasmine": "^5.1.0",
"karma-jasmine-html-reporter": "^1.5.4",
"karma-jasmine-html-reporter": "^1.7.0",
"terser": "^5.30.3",
"terser-webpack-plugin": "^5.3.16",
"webpack": "5.104.1",
"webpack-cli": "^6.0.1",
"webpack": "5.108.4",
"webpack-cli": "7.2.1",
Comment on lines +193 to +194

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🗄️ Data Integrity & Integration | 🔵 Trivial | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

python - <<'PY'
import json
from pathlib import Path

manifest = json.loads(Path("apps/gauzy/package.json").read_text())

for name in ("webpack", "webpack-cli"):
    print(
        name,
        "direct=", manifest["devDependencies"].get(name),
        "local_resolution=", manifest.get("resolutions", {}).get(name),
    )
PY

rg -n -C 3 '"resolutions"|"webpack"|"webpack-cli"' package.json apps/gauzy/package.json
rg -n -C 2 '^(webpack|webpack-cli)@' yarn.lock

Repository: ever-co/ever-gauzy

Length of output: 3404


🏁 Script executed:

#!/bin/bash
set -euo pipefail

python3 - <<'PY'
import json
from pathlib import Path

root = json.loads(Path("package.json").read_text())
gauzy = json.loads(Path("apps/gauzy/package.json").read_text())

for name in ("webpack", "webpack-cli"):
    root_res = root.get("resolutions", {}).get(name)
    gauzy_dep = gauzy.get("devDependencies", {}).get(name)
    gauzy_res = gauzy.get("resolutions", {}).get(name)
    gauge_cli_dep = gauzy.get("dependencies", {}).get(name)
    print(f"{name}:")
    print(f"  root manifest resolutions={root_res!r}")
    print(f"  apps/gauzy devDependencies={gauzy_dep!r}")
    print(f"  apps/gauzy dependencies={gauge_cli_dep!r}")
    print(f"  apps/gauzy resolutions={gauzy_res!r}")

lock_text = Path("yarn.lock").read_text()
for name in ("webpack-cli@7.2.1:", "webpack@5.108.4:", "webpack@5.104.1, webpack@^5, webpack@^5.80.0, webpack@^5.88.0:", "webpack-cli@^6.0.1:"):
    idx = lock_text.find(name)
    print(f"\nLock entry {name!r} present={idx != -1}")
PY

Repository: ever-co/ever-gauzy

Length of output: 679


Remove the stale apps/gauzy Webpack resolutions.

apps/gauzy/package.json now declares webpack 5.108.4 and webpack-cli 7.2.1, but its local resolutions still override them to webpack 5.104.1 and webpack-cli ^6.0.1. If resolved, the dependency versions will not match the intended upgrade. Either move the policy to the root manifest with matching versions, or remove these stale local overrides.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/gauzy/package.json` around lines 193 - 194, Remove the stale webpack and
webpack-cli entries from the local resolutions configuration in
apps/gauzy/package.json so the declared dependencies webpack 5.108.4 and
webpack-cli 7.2.1 are used. Do not retain conflicting local overrides; only move
the policy to the root manifest if it uses those same versions.

"webpack-merge": "^6.0.1",
"webpack-node-externals": "^3.0.0"
}
Expand Down
5 changes: 2 additions & 3 deletions apps/gauzy/project.json
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,7 @@
},
"serve": {
"executor": "@angular-builders/custom-webpack:dev-server",
"defaultConfiguration": "local",
"options": {
"buildTarget": "gauzy:build",
"proxyConfig": "apps/gauzy/proxy.conf.json",
Expand All @@ -169,8 +170,7 @@
"liveReload": true,
"poll": 0
}
},
"defaultConfiguration": "local"
}
},
"extract-i18n": {
"executor": "@angular-devkit/build-angular:extract-i18n",
Expand All @@ -182,7 +182,6 @@
"executor": "@nx/jest:jest",
"options": {
"jestConfig": "apps/gauzy/jest.config.js",
"setupFile": "apps/gauzy/src/test-setup.ts",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1: Removing the setupFile from the gauzy test target, without adding an equivalent in apps/gauzy/jest.config.ts, means apps/gauzy/src/test-setup.ts (which does import 'jest-preset-angular') is no longer loaded. Every other Angular app in this monorepo (desktop, desktop-timer, server, server-api) survives the same @nx/jest setupFile deprecation by declaring setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'] in their jest.config.ts. As-is, gauzy unit tests lose the Angular Zone/TestBed initialization and component tests will break. Recommend adding setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'] to apps/gauzy/jest.config.ts (and mirroring the jest-preset-angular transform/serializers used by the other apps).

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At apps/gauzy/project.json, line 185:

<comment>Removing the `setupFile` from the gauzy `test` target, without adding an equivalent in `apps/gauzy/jest.config.ts`, means `apps/gauzy/src/test-setup.ts` (which does `import 'jest-preset-angular'`) is no longer loaded. Every other Angular app in this monorepo (desktop, desktop-timer, server, server-api) survives the same @nx/jest `setupFile` deprecation by declaring `setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts']` in their jest.config.ts. As-is, gauzy unit tests lose the Angular Zone/TestBed initialization and component tests will break. Recommend adding `setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts']` to `apps/gauzy/jest.config.ts` (and mirroring the jest-preset-angular transform/serializers used by the other apps).</comment>

<file context>
@@ -182,7 +182,6 @@
 			"options": {
 				"jestConfig": "apps/gauzy/jest.config.js",
-				"setupFile": "apps/gauzy/src/test-setup.ts",
 				"tsConfig": "apps/gauzy/tsconfig.spec.json"
 			}
 		},
</file context>

"tsConfig": "apps/gauzy/tsconfig.spec.json"
}
},
Expand Down
2 changes: 1 addition & 1 deletion apps/server-api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
"@datorama/akita": "^8.0.1",
"@datorama/akita-ngdevtools": "^7.0.0",
"@electron/remote": "^2.0.8",
"@grpc/grpc-js": "^1.6.7",
"@grpc/grpc-js": "^1.7.3",
"@nebular/auth": "^17.0.0",
"@nebular/bootstrap": "^9.1.0-rc.6",
"@nebular/security": "^17.0.0",
Expand Down
2 changes: 1 addition & 1 deletion apps/server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
"@datorama/akita": "^8.0.1",
"@datorama/akita-ngdevtools": "^7.0.0",
"@electron/remote": "^2.0.8",
"@grpc/grpc-js": "^1.6.7",
"@grpc/grpc-js": "^1.7.3",
"@nebular/auth": "^17.0.0",
"@nebular/bootstrap": "^9.1.0-rc.6",
"@nebular/security": "^17.0.0",
Expand Down
2 changes: 1 addition & 1 deletion apps/worker/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"email": "ever@ever.co",
"url": "https://ever.co"
},
"scripts": {
"scripts": {
"start": "yarn nx serve worker",
"start:debug": "nodemon --config nodemon-debug.json",
"start:prod": "yarn nx serve worker --configuration=production",
Expand Down
1 change: 1 addition & 0 deletions nx.json
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@
"cache": true,
"inputs": [
"default",
"^default",
"{workspaceRoot}/.eslintrc.json",
"{workspaceRoot}/tools/eslint-rules/**/*"
]
Expand Down
51 changes: 26 additions & 25 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -679,9 +679,9 @@
"@angular-devkit/build-ng-packagr": "0.1002.0",
"@angular-devkit/core": "^21.0.0",
"@angular-devkit/schematics": "21.0.0",
"@angular-eslint/eslint-plugin": "21.0.0",
"@angular-eslint/eslint-plugin-template": "21.0.0",
"@angular-eslint/template-parser": "21.0.0",
"@angular-eslint/eslint-plugin": "21.4.0",
"@angular-eslint/eslint-plugin-template": "21.4.0",
"@angular-eslint/template-parser": "21.4.0",
"@angular/cli": "21.0.6",
"@angular/compiler-cli": "21.0.7",
"@commitlint/cli": "^19.6.1",
Expand All @@ -700,20 +700,20 @@
"@nstudio/web": "^20.0.3",
"@nstudio/web-angular": "^20.0.3",
"@nstudio/xplat": "^20.0.3",
"@nx/angular": "^22.5.2",
"@nx/cypress": "^22.5.2",
"@nx/devkit": "^22.5.2",
"@nx/eslint": "^22.5.2",
"@nx/eslint-plugin": "^22.5.2",
"@nx/angular": "23.1.1",
"@nx/cypress": "23.1.1",
"@nx/devkit": "23.1.1",
"@nx/eslint": "23.1.1",
"@nx/eslint-plugin": "23.1.1",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Nx packages were upgraded to 23.1.1 here, but @nx/eslint-plugin-nx remains pinned at the old 16.0.0-beta.1 release and is still referenced from the root ESLint config. Consider migrating the root ESLint config to @nx/eslint-plugin and dropping the stale @nx/eslint-plugin-nx dependency to avoid using an incompatible legacy package alongside Nx 23.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At package.json, line 707:

<comment>Nx packages were upgraded to 23.1.1 here, but @nx/eslint-plugin-nx remains pinned at the old 16.0.0-beta.1 release and is still referenced from the root ESLint config. Consider migrating the root ESLint config to @nx/eslint-plugin and dropping the stale @nx/eslint-plugin-nx dependency to avoid using an incompatible legacy package alongside Nx 23.</comment>

<file context>
@@ -700,20 +700,20 @@
+		"@nx/cypress": "23.1.1",
+		"@nx/devkit": "23.1.1",
+		"@nx/eslint": "23.1.1",
+		"@nx/eslint-plugin": "23.1.1",
 		"@nx/eslint-plugin-nx": "16.0.0-beta.1",
-		"@nx/jest": "^22.5.2",
</file context>

"@nx/eslint-plugin-nx": "16.0.0-beta.1",
Comment on lines +707 to 708

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

rg --hidden -n \
  --glob 'eslint.config.*' \
  --glob '.eslintrc*' \
  --glob 'nx.json' \
  '`@nx/eslint-plugin-nx`|`@nx/eslint-plugin`' .

yarn why `@nx/eslint-plugin-nx`
yarn why `@nx/eslint-plugin`

Repository: ever-co/ever-gauzy

Length of output: 2199


🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

echo "## package.json relevant deps"
sed -n '680,730p' package.json

echo
echo "## root eslint.config.js"
cat -n eslint.config.js

echo
echo "## package manager lock references"
rg -n '"`@nx/eslint-plugin-nx`"|"`@nx/eslint-plugin`"' package.json yarn.lock || true

echo
echo "## npm metadata for `@nx/eslint-plugin-nx` versions"
npm view `@nx/eslint-plugin-nx` versions --json | sed -n '1,80p'
npm view `@nx/eslint-plugin-nx`@16.0.0-beta.1 --json | sed -n '1,20p'

Repository: ever-co/ever-gauzy

Length of output: 3584


Remove the legacy Nx ESLint package usage from the root config.

eslint.config.js imports @nx/eslint-plugin-nx, but that package only has 16.0.0-beta releases while this workspace uses Nx 23.1.1 packages and @nx/eslint-plugin. Migrate the root ESLint config to @nx/eslint-plugin and delete the stale @nx/eslint-plugin-nx dependency.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@package.json` around lines 707 - 708, Update eslint.config.js to replace
`@nx/eslint-plugin-nx` imports and usage with the corresponding `@nx/eslint-plugin`
API, then remove the stale `@nx/eslint-plugin-nx` entry from the root dependencies
while retaining the Nx 23.1.1 package.

"@nx/jest": "^22.5.2",
"@nx/js": "^22.5.2",
"@nx/nest": "^22.5.2",
"@nx/node": "^22.5.2",
"@nx/web": "^22.5.2",
"@nx/webpack": "^22.5.2",
"@nx/workspace": "^22.5.2",
"@nx/playwright": "^22.5.2",
"@nx/jest": "23.1.1",
"@nx/js": "23.1.1",
"@nx/nest": "23.1.1",
"@nx/node": "23.1.1",
"@nx/web": "23.1.1",
"@nx/webpack": "23.1.1",
"@nx/workspace": "23.1.1",
"@nx/playwright": "23.1.1",
"@playwright/test": "^1.61.0",
"playwright-bdd": "^9.1.0",
"@schematics/angular": "^21.0.0",
Expand Down Expand Up @@ -746,7 +746,7 @@
"cross-env": "^10.1.0",
"cspell": "^6.18.1",
"css-minimizer-webpack-plugin": "^7.0.4",
"cypress": "^15.9.0",
"cypress": "15.18.1",
"cypress-cucumber-preprocessor": "^4.3.1",
"cypress-file-upload": "^5.0.8",
"cz-conventional-changelog": "^3.3.0",
Expand All @@ -755,11 +755,11 @@
"envalid": "^6.0.2",
"esbuild": "0.28.1",
"eslint": "^9.0.0",
"eslint-plugin-cypress": "2.13.4",
"eslint-plugin-cypress": "3.6.0",
"fork-ts-checker-webpack-plugin": "^5.2.0",
"gulp-tag-version": "^1.3.1",
"husky": "^6.0.0",
"jest": "30.0.0",
"jest": "30.3.0",
"jest-environment-jsdom": "30.0.0",
"jest-environment-node": "^29.7.0",
Comment on lines +762 to 764

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

rg --hidden -n -C 2 \
  --glob 'package.json' \
  --glob '**/project.json' \
  --glob 'jest.config.*' \
  --glob '**/*.spec.*' \
  'jest-environment-node|jest-environment-jsdom|jest-jasmine2|testEnvironment|`@jest-environment`' .

yarn why jest-environment-node

Repository: ever-co/ever-gauzy

Length of output: 22571


🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

echo "Relevant package.json dependency lines:"
python3 - <<'PY'
import json
p=json.load(open('package.json'))
for key in ['jest','jest-environment-jsdom','jest-environment-node','jest-jasmine2','jest-util']:
    print(f"{key}: {p.get('devDependencies',{}).get(key)}")
PY

echo
echo "Lockfile references for jest-environment-node:"
fd '^(yarn.lock|package-lock.json|pnpm-lock.yaml)$' -x sh -c 'echo "--- $1"; rg -n "jest-environment-node" "$1" | head -80' sh {}

Repository: ever-co/ever-gauzy

Length of output: 1087


🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

echo "Search for explicit package environment configuration:"
rg --hidden -n \
  --glob 'package.json' \
  --glob 'nx.json' \
  --glob 'jest.preset.js' \
  --glob 'jest.config.*' \
  --glob 'project.json' \
  'jest-environment-node|testEnvironment|preset' .

Repository: ever-co/ever-gauzy

Length of output: 26514


Keep the root Jest environment packages on the same 30.x line.

package.json pins jest to 30.3.2 and several Jest configs use environment strings such as node, while jest-environment-node still specifies ^29.7.0. This introduces a direct root package and yarn hoists jest-environment-node@29.7.0; update this dependency to a compatible 30.3.2/30.x value to avoid mixed Jest runtime expectations.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@package.json` around lines 762 - 764, Update the root package.json dependency
for jest-environment-node from the 29.x range to the compatible 30.x line,
matching the pinned Jest version (30.3.2 or the repository’s established 30.x
convention). Leave the other Jest dependencies and configuration unchanged.

"jest-jasmine2": "30.0.0",
Expand All @@ -773,7 +773,7 @@
"ng-packagr": "^21.0.0",
"node-gyp": "^10.2.0",
"npm-run-all": "^4.1.5",
"nx": "^22.5.2",
"nx": "23.1.1",
"pkg": "^5.3.0",
"png-to-ico": "^2.1.8",
"postcss": "^8.4.5",
Expand All @@ -789,7 +789,7 @@
"simple-git": "^3.36.0",
"stylelint": "^15.10.1",
"swc-loader": "^0.2.6",
"ts-jest": "29.4.6",
"ts-jest": "29.4.9",
"ts-loader": "^8.0.4",
"ts-node": "^10.9.2",
"tsconfig-paths": "^4.2.0",
Expand All @@ -798,12 +798,13 @@
"tslint-language-service": "^0.9.9",
"typedoc": "^0.23.24",
"typescript": "^5.9.3",
"verdaccio": "^6.0.5",
"webpack": "5.104.1",
"verdaccio": "6.8.0",
"webpack": "5.108.4",
"webpack-bundle-analyzer": "^4.10.2",
"webpack-cli": "^6.0.1",
"webpack-cli": "7.2.1",
"webpack-merge": "^6.0.1",
"webpack-node-externals": "^3.0.0"
"webpack-node-externals": "^3.0.0",
"webpack-dev-server": "^5.2.1"
},
"overrides": {
"prebuild": {
Expand Down
6 changes: 3 additions & 3 deletions packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@
"multer": "^2.0.0",
"multer-s3": "^3.0.1",
"multer-storage-cloudinary": "^4.0.0",
"mysql2": "^3.16.3",
"mysql2": "^3.17.3",
"nats": "^2.6.1",
"nest-knexjs": "^0.0.30",
"nestjs-cls": "^6.2.0",
Expand Down Expand Up @@ -209,11 +209,11 @@
"@types/web-push": "^3.3.0",
"@types/yargs": "^15.0.9",
"copyfiles": "^2.4.1",
"jest": "30.0.0",
"jest": "30.3.0",
"nodemon": "^3.1.0",
"rimraf": "^3.0.2",
"supertest": "^6.0.1",
"ts-jest": "29.4.6",
"ts-jest": "29.4.9",
"ts-node": "^10.9.2",
"cross-env": "^10.1.0",
"tslint-config-prettier": "^1.18.0",
Expand Down
2 changes: 0 additions & 2 deletions packages/plugin/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -65,5 +65,3 @@
},
"sideEffects": false
}


8 changes: 4 additions & 4 deletions packages/plugins/ai-chat/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,22 +31,22 @@
"@gauzy/core": "^0.1.0",
"@gauzy/plugin": "^0.1.0",
"@gauzy/utils": "^0.1.0",
"@nestjs/swagger": "^11.2.6",
"@nestjs/swagger": "^11.4.4",
"ai": "^7.0.15",
"@ai-sdk/mcp": "^2.0.7",
"chalk": "^4.1.0",
"express": "^5.2.1",
"rxjs": "^7.8.2",
"zod": "^4.1.13"
"zod": "^4.3.6"
},
"devDependencies": {
"@types/jest": "30.0.0",
"@types/node": "^24.10.0",
"typescript": "^5.9.3"
},
"peerDependencies": {
"@nestjs/common": "^11.1.14",
"@nestjs/core": "^11.1.14"
"@nestjs/common": "^11.1.26",
"@nestjs/core": "^11.1.26"
},
"keywords": [
"Ever Gauzy",
Expand Down
4 changes: 2 additions & 2 deletions packages/plugins/ai-provider-anthropic/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@
"typescript": "^5.9.3"
},
"peerDependencies": {
"@nestjs/common": "^11.1.14",
"@nestjs/core": "^11.1.14"
"@nestjs/common": "^11.1.26",
"@nestjs/core": "^11.1.26"
},
"keywords": [
"Ever Gauzy",
Expand Down
27 changes: 6 additions & 21 deletions packages/plugins/ai-provider-anthropic/project.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,36 +7,23 @@
"version": {
"currentVersionResolver": "git-tag",
"preserveLocalDependencyProtocols": false,
"manifestRootsToUpdate": [
"dist/{projectRoot}"
]
"manifestRootsToUpdate": ["dist/{projectRoot}"]
}
},
"tags": [],
"implicitDependencies": [
"constants",
"contracts",
"plugin",
"plugin-ai-chat"
],
"implicitDependencies": ["constants", "contracts", "plugin", "plugin-ai-chat"],
"targets": {
"build": {
"executor": "@nx/js:tsc",
"outputs": [
"{options.outputPath}"
],
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/packages/plugins/ai-provider-anthropic",
"tsConfig": "packages/plugins/ai-provider-anthropic/tsconfig.lib.json",
"packageJson": "packages/plugins/ai-provider-anthropic/package.json",
"main": "packages/plugins/ai-provider-anthropic/src/index.ts",
"assets": [
"packages/plugins/ai-provider-anthropic/*.md"
]
"assets": ["packages/plugins/ai-provider-anthropic/*.md"]
},
"dependsOn": [
"^build"
]
"dependsOn": ["^build"]
},
"nx-release-publish": {
"options": {
Expand All @@ -48,9 +35,7 @@
},
"test": {
"executor": "@nx/jest:jest",
"outputs": [
"{workspaceRoot}/coverage/{projectRoot}"
],
"outputs": ["{workspaceRoot}/coverage/{projectRoot}"],
"options": {
"jestConfig": "packages/plugins/ai-provider-anthropic/jest.config.ts"
}
Expand Down
4 changes: 2 additions & 2 deletions packages/plugins/ai-provider-gauzy-ai/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@
"typescript": "^5.9.3"
},
"peerDependencies": {
"@nestjs/common": "^11.1.14",
"@nestjs/core": "^11.1.14"
"@nestjs/common": "^11.1.26",
"@nestjs/core": "^11.1.26"
},
"keywords": [
"Ever Gauzy",
Expand Down
Loading
Loading