diff --git a/codecov.yml b/codecov.yml index 362ebcb760..dfcd2b0d9c 100644 --- a/codecov.yml +++ b/codecov.yml @@ -46,6 +46,7 @@ component_management: - packages/@n8n/codemirror-lang/** - packages/design-system/** - packages/editor-ui/** + - packages/frontend/** - component_id: nodes_packages name: Nodes paths: diff --git a/packages/design-system/.eslintrc.js b/packages/design-system/.eslintrc.js index deece11c63..99d5ff4c6e 100644 --- a/packages/design-system/.eslintrc.js +++ b/packages/design-system/.eslintrc.js @@ -1,13 +1,9 @@ -const sharedOptions = require('@n8n_io/eslint-config/shared'); +const { createFrontendEslintConfig } = require('@n8n/frontend-eslint-config'); /** * @type {import('@types/eslint').ESLint.ConfigData} */ -module.exports = { - extends: ['@n8n_io/eslint-config/frontend'], - - ...sharedOptions(__dirname, 'frontend'), - +module.exports = createFrontendEslintConfig(__dirname, { rules: { // TODO: Remove these 'import/no-default-export': 'warn', @@ -44,4 +40,4 @@ module.exports = { }, }, ], -}; +}); diff --git a/packages/design-system/package.json b/packages/design-system/package.json index 730593efbd..f9b569a677 100644 --- a/packages/design-system/package.json +++ b/packages/design-system/package.json @@ -1,8 +1,8 @@ { "name": "n8n-design-system", "version": "1.67.0", - "main": "src/main.ts", - "import": "src/main.ts", + "main": "src/index.ts", + "import": "src/index.ts", "scripts": { "dev": "pnpm run storybook", "clean": "rimraf dist .turbo", @@ -19,6 +19,9 @@ "lintfix": "eslint src --ext .js,.ts,.vue --fix" }, "devDependencies": { + "@n8n/frontend-eslint-config": "workspace:*", + "@n8n/frontend-typescript-config": "workspace:*", + "@n8n/frontend-vitest-config": "workspace:*", "@n8n/storybook": "workspace:*", "@testing-library/jest-dom": "^6.6.3", "@testing-library/user-event": "^14.6.0", @@ -41,6 +44,7 @@ "vue-tsc": "catalog:frontend" }, "dependencies": { + "@n8n/composables": "workspace:*", "@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/free-solid-svg-icons": "^5.15.4", "@fortawesome/vue-fontawesome": "^3.0.3", diff --git a/packages/design-system/src/components/N8nKeyboardShortcut/N8nKeyboardShortcut.vue b/packages/design-system/src/components/N8nKeyboardShortcut/N8nKeyboardShortcut.vue index 77bbc2d8c0..ea237e5531 100644 --- a/packages/design-system/src/components/N8nKeyboardShortcut/N8nKeyboardShortcut.vue +++ b/packages/design-system/src/components/N8nKeyboardShortcut/N8nKeyboardShortcut.vue @@ -1,7 +1,7 @@