From f838eea5c3837dd8887ce081a50b21a30927619e Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Sat, 15 Aug 2020 04:07:10 -0500 Subject: [PATCH] chore(build): comment dep versions --- scripts/bundles/plugins/inlined-compiler-deps-plugin.ts | 1 + scripts/bundles/plugins/parse5-plugin.ts | 2 ++ scripts/bundles/plugins/sizzle-plugin.ts | 9 ++++----- scripts/bundles/plugins/terser-plugin.ts | 2 ++ scripts/bundles/plugins/typescript-source-plugin.ts | 1 + 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/scripts/bundles/plugins/inlined-compiler-deps-plugin.ts b/scripts/bundles/plugins/inlined-compiler-deps-plugin.ts index 373db7d4b6f..cd55eec6913 100644 --- a/scripts/bundles/plugins/inlined-compiler-deps-plugin.ts +++ b/scripts/bundles/plugins/inlined-compiler-deps-plugin.ts @@ -54,6 +54,7 @@ async function bundleCompilerDeps(opts: BuildOptions, inputDir: string) { format: 'es', file: cacheFile, preferConst: true, + banner: `// Rollup ${opts.rollupVersion}` }); return await fs.readFile(cacheFile, 'utf8'); diff --git a/scripts/bundles/plugins/parse5-plugin.ts b/scripts/bundles/plugins/parse5-plugin.ts index d31bb78b8af..523a678cc6f 100644 --- a/scripts/bundles/plugins/parse5-plugin.ts +++ b/scripts/bundles/plugins/parse5-plugin.ts @@ -92,6 +92,8 @@ async function bundleParse5(opts: BuildOptions) { code = minified.code; } + code = `// Parse5 ${opts.parse5Verion}\n` + code; + await fs.writeFile(cacheFile, code); return code; diff --git a/scripts/bundles/plugins/sizzle-plugin.ts b/scripts/bundles/plugins/sizzle-plugin.ts index 5470b7df0b6..3dc34d57bea 100644 --- a/scripts/bundles/plugins/sizzle-plugin.ts +++ b/scripts/bundles/plugins/sizzle-plugin.ts @@ -19,14 +19,14 @@ export function sizzlePlugin(opts: BuildOptions): Plugin { const f = opts.isProd ? 'sizzle.min.js' : 'sizzle.js'; const sizzlePath = join(opts.nodeModulesDir, 'sizzle', 'dist', f); const sizzleContent = await fs.readFile(sizzlePath, 'utf8'); - return getSizzleBundle(sizzleContent); + return getSizzleBundle(opts, sizzleContent); }, }; } -function getSizzleBundle(content: string) { - return `export default (function() { - +function getSizzleBundle(opts: BuildOptions, content: string) { + return `// Sizzle ${opts.sizzleVersion} +export default (function() { const window = { document: { createElement() { @@ -39,7 +39,6 @@ const window = { } } }; - const module = { exports: {} }; ${content} diff --git a/scripts/bundles/plugins/terser-plugin.ts b/scripts/bundles/plugins/terser-plugin.ts index 22255493249..cc9befec732 100644 --- a/scripts/bundles/plugins/terser-plugin.ts +++ b/scripts/bundles/plugins/terser-plugin.ts @@ -58,6 +58,8 @@ async function bundleTerser(opts: BuildOptions) { code = minified.code; } + code = `// Terser ${opts.terserVersion}\n` + code; + await fs.writeFile(cacheFile, code); return code; diff --git a/scripts/bundles/plugins/typescript-source-plugin.ts b/scripts/bundles/plugins/typescript-source-plugin.ts index ca5b4249952..504adbf0478 100644 --- a/scripts/bundles/plugins/typescript-source-plugin.ts +++ b/scripts/bundles/plugins/typescript-source-plugin.ts @@ -65,6 +65,7 @@ async function bundleTypeScriptSource(tsPath: string, opts: BuildOptions) { // this ensures its using our checks. Deno should also use process.browser = true // because we don't want deno using the node apis const o: string[] = []; + o.push(`// TypeScript ${opts.typescriptVersion}`); o.push(`import { IS_NODE_ENV } from '@utils';`); o.push(`process.browser = !IS_NODE_ENV;`); o.push(`const ts = {};`);