diff --git a/packages/compiler-sfc/src/templatePluginAssetUrl.ts b/packages/compiler-sfc/src/templateTransformAssetUrl.ts similarity index 100% rename from packages/compiler-sfc/src/templatePluginAssetUrl.ts rename to packages/compiler-sfc/src/templateTransformAssetUrl.ts diff --git a/packages/compiler-sfc/src/templatePluginSrcset.ts b/packages/compiler-sfc/src/templateTransformSrcset.ts similarity index 100% rename from packages/compiler-sfc/src/templatePluginSrcset.ts rename to packages/compiler-sfc/src/templateTransformSrcset.ts diff --git a/packages/compiler-sfc/src/templatePluginUtils.ts b/packages/compiler-sfc/src/templateUtils.ts similarity index 93% rename from packages/compiler-sfc/src/templatePluginUtils.ts rename to packages/compiler-sfc/src/templateUtils.ts index b6134b306..afd14624b 100644 --- a/packages/compiler-sfc/src/templatePluginUtils.ts +++ b/packages/compiler-sfc/src/templateUtils.ts @@ -10,10 +10,11 @@ export interface ASTNode { import { UrlWithStringQuery, parse as uriParse } from 'url' -// TODO use imports instead +// TODO use imports instead. +// We need an extra transform context API for injecting arbitrary import +// statements. export function urlToRequire(url: string): string { const returnValue = `"${url}"` - // same logic as in transform-require.js const firstChar = url.charAt(0) if (firstChar === '.' || firstChar === '~' || firstChar === '@') { if (firstChar === '~') {