mirror of
https://github.com/n8n-io/n8n.git
synced 2026-10-19 16:55:02 +02:00
feat(n8n Node): Add dependabot and editor extension recommendations to the project template
Every n8n-node new scaffold ships lint/format tooling (ESLint, Prettier) but had no dependabot config to keep its own dependencies current, and no .vscode/extensions.json nudging contributors toward the matching editor extensions. This was found while auditing scaffold drift between n8n-nodes-starter and the templates it's generated from: n8n-nodes-starter already carries both files by hand, which is exactly the kind of divergence the new util-refresh-starter-scaffold.yml workflow in n8n-io/n8n is meant to catch and close going forward. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
776f4e1944
commit
77bce161f1
14
packages/@n8n/node-cli/src/template/templates/shared/default/.github/dependabot.yml
vendored
Normal file
14
packages/@n8n/node-cli/src/template/templates/shared/default/.github/dependabot.yml
vendored
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: 'npm'
|
||||
directory: '/'
|
||||
schedule:
|
||||
interval: 'weekly'
|
||||
groups:
|
||||
minor-and-patch:
|
||||
update-types: ['minor', 'patch']
|
||||
|
||||
- package-ecosystem: 'github-actions'
|
||||
directory: '/'
|
||||
schedule:
|
||||
interval: 'monthly'
|
||||
7
packages/@n8n/node-cli/src/template/templates/shared/default/.vscode/extensions.json
vendored
Normal file
7
packages/@n8n/node-cli/src/template/templates/shared/default/.vscode/extensions.json
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"recommendations": [
|
||||
"dbaeumer.vscode-eslint",
|
||||
"EditorConfig.EditorConfig",
|
||||
"esbenp.prettier-vscode"
|
||||
]
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user