Skip to content

Commit f1c3f42

Browse files
committed
feat(validate): add bundle dependencies validation
Add validation script to detect dependency misconfigurations: - Bundled packages should be in devDependencies - External packages should be in dependencies/peerDependencies - Filters subpath imports, code fragments, and dist/external directory Integrated into scripts/check.mjs for CI validation.
1 parent 2c18f4d commit f1c3f42

File tree

2 files changed

+407
-0
lines changed

2 files changed

+407
-0
lines changed

scripts/check.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@ async function main() {
4242
...(process.platform === 'win32' && { shell: true }),
4343
},
4444
},
45+
{
46+
args: ['scripts/validate-bundle-deps.mjs'],
47+
command: 'node',
48+
options: {
49+
...(process.platform === 'win32' && { shell: true }),
50+
},
51+
},
4552
]
4653

4754
const exitCodes = await runParallel(checks)

0 commit comments

Comments
 (0)