mirror of
https://github.com/n8n-io/n8n.git
synced 2026-10-19 16:55:02 +02:00
n8n-packages no longer imports the data-table module's entity and
service. Instead, n8n-packages exposes a PackageEntityHandlerRegistry
on its public surface, and the data-table module registers its
import/export handler there during module init. The four data-table
handler files move wholesale into the data-table module, where their
DataTable entity/service imports become intra-module.
When no handler is registered (module disabled), n8n-packages keeps
the exact same behavior the previous isActive('data-table') guards
produced: packages without data tables pass through, imports with data
tables are blocked as module-disabled, and exports with data tables
are rejected with the same error.
Part of DEVP-646.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| bin | ||
| scripts | ||
| src | ||
| templates | ||
| test | ||
| AGENTS.md | ||
| BREAKING-CHANGES.md | ||
| eslint.config.mjs | ||
| nodemon.json | ||
| package.json | ||
| tsconfig.build.json | ||
| tsconfig.json | ||
| vitest.config.base.ts | ||
| vitest.config.integration.testcontainers.ts | ||
| vitest.config.integration.ts | ||
| vitest.config.migration.testcontainers.ts | ||
| vitest.config.migration.ts | ||
| vitest.config.ts | ||
| vitest.tsc-entity-transform.ts | ||
| vitest.workspace-externals.ts | ||