From 7e1c787c0574d22a2fcaf5d4611c683b26f8421b Mon Sep 17 00:00:00 2001 From: Jianye Xi Date: Wed, 11 May 2022 15:54:59 +0800 Subject: [PATCH] fix(ruleset-bundler): do not evalute builtin modules as external --- packages/ruleset-bundler/src/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/ruleset-bundler/src/index.ts b/packages/ruleset-bundler/src/index.ts index 38acec50f..e4acb8c2f 100644 --- a/packages/ruleset-bundler/src/index.ts +++ b/packages/ruleset-bundler/src/index.ts @@ -36,7 +36,10 @@ export async function bundleRuleset( : target === 'browser' ? id => isURL(id) : (id, importer) => - id.startsWith('node:') || (!isURL(id) && isPackageImport(id) && (importer === void 0 || !isURL(importer))), + id.startsWith('node:') || + (!isURL(id) && + isPackageImport(id) && + (importer === void 0 || !isURL(importer) || id.startsWith('@stoplight/spectral-'))), }); return (await bundle.generate({ format: format ?? (target === 'runtime' ? 'iife' : 'esm'), exports: 'auto' }))