|
|
@@ -33,25 +33,25 @@ const iconv = require("iconv-lite");
|
|
|
const request = require("request-promise-native");
|
|
|
|
|
|
const SCRIPTS = [
|
|
|
- "./lib/single-file/util/doc-util.js",
|
|
|
- "./lib/single-file/util/doc-helper.js",
|
|
|
- "./lib/single-file/vendor/css-tree.js",
|
|
|
- "./lib/single-file/vendor/html-srcset-parser.js",
|
|
|
- "./lib/single-file/vendor/css-minifier.js",
|
|
|
- "./lib/single-file/vendor/css-font-property-parser.js",
|
|
|
- "./lib/single-file/vendor/css-media-query-parser.js",
|
|
|
- "./lib/single-file/modules/html-minifier.js",
|
|
|
- "./lib/single-file/modules/css-fonts-minifier.js",
|
|
|
- "./lib/single-file/modules/css-fonts-alt-minifier.js",
|
|
|
- "./lib/single-file/modules/css-matched-rules.js",
|
|
|
- "./lib/single-file/modules/css-medias-alt-minifier.js",
|
|
|
- "./lib/single-file/modules/css-rules-minifier.js",
|
|
|
- "./lib/single-file/modules/html-images-alt-minifier.js",
|
|
|
- "./lib/single-file/modules/html-serializer.js",
|
|
|
- "./lib/single-file/single-file-core.js"
|
|
|
+ "../lib/single-file/util/doc-util.js",
|
|
|
+ "../lib/single-file/util/doc-helper.js",
|
|
|
+ "../lib/single-file/vendor/css-tree.js",
|
|
|
+ "../lib/single-file/vendor/html-srcset-parser.js",
|
|
|
+ "../lib/single-file/vendor/css-minifier.js",
|
|
|
+ "../lib/single-file/vendor/css-font-property-parser.js",
|
|
|
+ "../lib/single-file/vendor/css-media-query-parser.js",
|
|
|
+ "../lib/single-file/modules/html-minifier.js",
|
|
|
+ "../lib/single-file/modules/css-fonts-minifier.js",
|
|
|
+ "../lib/single-file/modules/css-fonts-alt-minifier.js",
|
|
|
+ "../lib/single-file/modules/css-matched-rules.js",
|
|
|
+ "../lib/single-file/modules/css-medias-alt-minifier.js",
|
|
|
+ "../lib/single-file/modules/css-rules-minifier.js",
|
|
|
+ "../lib/single-file/modules/html-images-alt-minifier.js",
|
|
|
+ "../lib/single-file/modules/html-serializer.js",
|
|
|
+ "../lib/single-file/single-file-core.js"
|
|
|
];
|
|
|
|
|
|
-SCRIPTS.forEach(scriptPath => eval(fs.readFileSync(scriptPath).toString()));
|
|
|
+SCRIPTS.forEach(scriptPath => eval(fs.readFileSync(require.resolve(scriptPath)).toString()));
|
|
|
const docHelper = this.docHelper;
|
|
|
const modules = {
|
|
|
docHelper: docHelper,
|