mirror of
https://github.com/n8n-io/n8n.git
synced 2025-01-27 04:12:38 -08:00
184ed8e17d
## Summary - Moved out canvas loading handling to canvas store - Tag editable routes via meta to remove router dependency from generic helpers - Replace all occurrences of `genericHelpers` mixin with composable and audit usage - Moved out `isRedirectSafe` and `getRedirectQueryParameter` out of genericHelpers to remove dependency on router Removing the router dependency is important, because `useRouter` and `useRoute` compostables are only available if called from component instance. So if composable is nested within another composable, we wouldn't be able to use these. In this case we'd always need to inject the router and pass it through several composables. That's why I moved the `readonly` logic to router meta and `isRedirectSafe` and `getRedirectQueryParameter` out as they were only used in a single component. --------- Signed-off-by: Oleg Ivaniv <me@olegivaniv.com> |
||
---|---|---|
.. | ||
public | ||
src | ||
tests/e2e | ||
.browserslistrc | ||
.eslintrc.js | ||
.gitignore | ||
.npmignore | ||
index.html | ||
index.js | ||
LICENSE.md | ||
LICENSE_EE.md | ||
package.json | ||
postcss.config.js | ||
README.md | ||
tsconfig.json | ||
vite.config.mts |
n8n-editor-ui
The UI to create and update n8n workflows
npm install n8n -g
Project setup
pnpm install
Compiles and hot-reloads for development
pnpm serve
Compiles and minifies for production
pnpm build
Run your tests
pnpm test
Lints and fixes files
pnpm lint
Run your end-to-end tests
pnpm test:e2e
Run your unit tests
pnpm test:unit
Customize configuration
License
n8n is fair-code distributed under the Sustainable Use License.
Proprietary licenses are available for enterprise customers. Get in touch
Additional information about the license can be found in the docs.