Files
Ruslan KonviserandClaude Opus 5.5 a85bcea69e fix: what the AI review of the upgrade found
- Seed cleanup (Greptile): rimraf 3 took the failure callback for its options
  argument and called the success one either way, so a failed cleanup of
  generated files never stopped a seed. With rimraf 6's promise, the seed
  service's `.finally()` left the rejection unhandled (Node ends the process on
  that) and cleanAssets / the feature and report cleaners rejected. All four
  log the failure and go on; seed-cleanup.spec.ts fails on the old code.
- Tray icons: jimp 1's brightness() multiplies each channel by its argument,
  so 0.22's brightness(-0.1) made every *_gray tray icon black. 0.9 is the
  same 90%.
- CI static checks: the jest-config type check installed TypeScript 5.9.3,
  which refuses ignoreDeprecations "6.0" (TS5103); it now uses 6.0.3. Under
  6.0.3 the check found the 75 Node jest configs restating
  `require(jest.patterns).nodeTransformIgnorePatterns` (typed unknown by the
  check's shim). jest.preset.js already picks that variant, so they inherit it
  again, as core's config says they should.
- engines: the 114 workspace manifests still said node >=22; now >=26, as the
  root does.
- The desktop Dockerfiles (no workflow uses them): the Windows ones copy
  vendor/ before the install, the Linux ones build on node:26-trixie-slim
  (libayatana-appindicator3-1 replaces libappindicator3-1, gone after bullseye).
- jest-angular-projects.js declares the arrays it pushes to with `let`
  (repository convention, Greptile).
- jest.patterns.js: `yarn ng test <node project>` runs without the ES-module
  flag (the ng script already sets NODE_OPTIONS, and Nx never overrides a set
  variable with a .env value); documented, with `yarn nx test` as the way.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:01:39 +02:00

68 lines
1.3 KiB
JSON

{
"name": "@gauzy/plugin",
"version": "0.1.0",
"description": "Ever Gauzy Platform Plugin module",
"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/plugin"
},
"bugs": {
"url": "https://github.com/ever-co/ever-gauzy/issues"
},
"homepage": "https://ever.co",
"license": "AGPL-3.0",
"private": true,
"type": "commonjs",
"main": "./src/index.js",
"typings": "./src/index.d.ts",
"scripts": {
"lib:build": "yarn nx build plugin",
"lib:build:prod": "yarn nx build plugin",
"lib:watch": "yarn nx build plugin --watch"
},
"peerDependencies": {
"@nestjs/common": "^12.0.0",
"@nestjs/core": "^12.0.0"
},
"dependencies": {
"@gauzy/config": "^0.1.0",
"@gauzy/utils": "^0.1.0",
"chalk": "^4.1.0",
"tslib": "^2.8.1",
"underscore": "^1.13.8"
},
"devDependencies": {
"@types/jest": "30.0.0",
"@types/node": "^26.6.5",
"typescript": "~6.0.3"
},
"keywords": [
"plugin",
"ever-gauzy",
"nestjs",
"typescript",
"common-module",
"shared-module",
"platform",
"chalk",
"underscore",
"modular",
"enterprise",
"open-source",
"agpl",
"nx",
"plugin-system"
],
"engines": {
"node": ">=26",
"yarn": ">=1.22"
},
"sideEffects": false
}