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:
Guillaume FELICIANO 2026-10-12 17:35:04 +02:00
parent 776f4e1944
commit 77bce161f1
2 changed files with 21 additions and 0 deletions

View 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'

View File

@ -0,0 +1,7 @@
{
"recommendations": [
"dbaeumer.vscode-eslint",
"EditorConfig.EditorConfig",
"esbenp.prettier-vscode"
]
}