Prechádzať zdrojové kódy

Add Copyright Header to release bits

Alexandru Dima 3 rokov pred
rodič
commit
0278fd481d
1 zmenil súbory, kde vykonal 7 pridanie a 4 odobranie
  1. 7 4
      build/utils.js

+ 7 - 4
build/utils.js

@@ -192,6 +192,9 @@ function buildESM(options) {
 		define: {
 			AMD: 'false'
 		},
+		banner: {
+			js: bundledFileHeader
+		},
 		external: options.external,
 		outbase: `${options.base}/src`,
 		outdir: `${options.base}/release/esm/`,
@@ -224,7 +227,7 @@ function buildOneAMD(type, options) {
 		},
 		globalName: 'moduleExports',
 		banner: {
-			js: options.banner
+			js: `${bundledFileHeader}${options.banner}`
 		},
 		footer: {
 			js: 'return moduleExports;\n});'
@@ -307,7 +310,7 @@ function getGitVersion() {
 	return refs[ref];
 }
 
-function getBundledFileHeader() {
+const bundledFileHeader = (() => {
 	const sha1 = getGitVersion();
 	const semver = require('../package.json').version;
 	const headerVersion = semver + '(' + sha1 + ')';
@@ -323,5 +326,5 @@ function getBundledFileHeader() {
 	].join('\n');
 
 	return BUNDLED_FILE_HEADER;
-}
-exports.getBundledFileHeader = getBundledFileHeader;
+})();
+exports.bundledFileHeader = bundledFileHeader;