mirror of
https://github.com/n8n-io/n8n.git
synced 2026-10-18 05:59:42 +02:00
14 lines
743 B
Markdown
14 lines
743 B
Markdown
# Modules
|
|
|
|
Feature modules carved out of `packages/frontend/editor-ui`. Each one is a workspace package at
|
|
`<name>/frontend`: source-only (`main: "src/index.ts"`, no `dist`), consumed by the editor-ui shell
|
|
through Vite aliases.
|
|
|
|
`<name>/backend` is a reserved path rather than a workspace package — the backend runtime discovers
|
|
modules under `packages/cli/src/modules/<name>`. The extra nesting level is what lets both halves of
|
|
a module sit together later.
|
|
|
|
The directory is empty until the first module lands, and tracked in the meantime because turbo
|
|
rejects a `--filter` whose directory does not exist. The root `test:ci:*` scripts and the two
|
|
backend jobs in `.github/workflows/test-unit-reusable.yml` all name `packages/modules/**`.
|