mirror of
https://github.com/ever-co/ever-gauzy.git
synced 2026-10-16 05:30:01 +08:00
- 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>
@gauzy/plugin
This library was generated with Nx. It contains the Plugin Module for the Gauzy platform.
Building
Run nx build plugin to build the library.
Running unit tests
Run nx test plugin to execute the unit tests via Jest.
Publishing
After building your library with yarn nx build plugin, go to the dist folder dist/packages/plugin and run npm publish.
Installation
Install the Plugin Module using your preferred package manager:
npm install @gauzy/plugin
# or
yarn add @gauzy/plugin