From f0b8dfbd1da0fe0dd4c9ef1db5a73bff90b54187 Mon Sep 17 00:00:00 2001 From: develar Date: Thu, 20 Jun 2019 22:11:48 +0200 Subject: [PATCH] fix: Unhandled rejection TypeError: A value [object Object] was yielded that could not be treated as a promise --- .gitignore | 2 +- package.json | 2 +- packages/electron-webpack/package.json | 2 +- packages/electron-webpack/scheme.json | 174 +++++++++++++++++++++++ packages/electron-webpack/src/main.ts | 17 +-- test/out/__snapshots__/test.js.snap | 165 ++++++++++----------- test/out/__snapshots__/titleTest.js.snap | 69 ++++----- 7 files changed, 282 insertions(+), 149 deletions(-) create mode 100644 packages/electron-webpack/scheme.json diff --git a/.gitignore b/.gitignore index 9a6e22b..8790260 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,7 @@ node_modules/ lerna-debug.log packages/electron-webpack/readme.md _book/ -packages/electron-webpack/scheme.json +#packages/electron-webpack/scheme.json # to not exclude .js.snap (jest snapshots) /test/out/**/*.js diff --git a/package.json b/package.json index c31312d..6e523f1 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "license": "MIT", "author": "Vladimir Krivosheev ", "scripts": { - "compile": "cross-env ts-babel packages/electron-webpack test && yarn schema", + "compile": "cross-env ts-babel packages/electron-webpack test", "lint": "tslint -c ./node_modules/electron-builder-tslint-config/tslint.json -p packages/electron-webpack --exclude '**/*.js'", "release": "BABEL_ENV=production yarn compile && ./npm-publish.sh && conventional-changelog -p angular -i CHANGELOG.md -s", "test": "yarn compile && yarn lint && jest", diff --git a/packages/electron-webpack/package.json b/packages/electron-webpack/package.json index 7574415..19dbc0d 100644 --- a/packages/electron-webpack/package.json +++ b/packages/electron-webpack/package.json @@ -1,6 +1,6 @@ { "name": "electron-webpack", - "version": "2.7.0", + "version": "2.7.1", "license": "MIT", "author": "Vladimir Krivosheev ", "main": "out/main.js", diff --git a/packages/electron-webpack/scheme.json b/packages/electron-webpack/scheme.json new file mode 100644 index 0000000..be6d5e6 --- /dev/null +++ b/packages/electron-webpack/scheme.json @@ -0,0 +1,174 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": false, + "definitions": { + "ElectronWebpackConfigurationMain": { + "additionalProperties": false, + "properties": { + "extraEntries": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "additionalProperties": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ] + }, + "type": "object" + }, + { + "type": "string" + } + ], + "description": "The extra [entry points](https://webpack.js.org/concepts/entry-points/)." + }, + "sourceDirectory": { + "type": [ + "null", + "string" + ] + }, + "webpackConfig": { + "type": [ + "null", + "string" + ] + } + }, + "title": "ElectronWebpackConfigurationMain", + "type": "object" + }, + "ElectronWebpackConfigurationRenderer": { + "additionalProperties": false, + "properties": { + "dll": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "additionalProperties": { + }, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "sourceDirectory": { + "type": [ + "null", + "string" + ] + }, + "template": { + "type": [ + "null", + "string" + ] + }, + "webpackConfig": { + "type": [ + "null", + "string" + ] + }, + "webpackDllConfig": { + "type": [ + "null", + "string" + ] + } + }, + "title": "ElectronWebpackConfigurationRenderer", + "type": "object" + } + }, + "properties": { + "commonDistDirectory": { + "type": [ + "null", + "string" + ] + }, + "commonSourceDirectory": { + "type": [ + "null", + "string" + ] + }, + "electronVersion": { + "type": "string" + }, + "externals": { + "items": { + "type": "string" + }, + "type": "array" + }, + "main": { + "anyOf": [ + { + "$ref": "#/definitions/ElectronWebpackConfigurationMain" + }, + { + "type": "null" + } + ] + }, + "projectDir": { + "type": [ + "null", + "string" + ] + }, + "renderer": { + "anyOf": [ + { + "$ref": "#/definitions/ElectronWebpackConfigurationRenderer" + }, + { + "type": "null" + } + ] + }, + "staticSourceDirectory": { + "type": [ + "null", + "string" + ] + }, + "title": { + "type": [ + "null", + "string", + "boolean" + ] + }, + "whiteListedModules": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +} + diff --git a/packages/electron-webpack/src/main.ts b/packages/electron-webpack/src/main.ts index 149d2ae..829a295 100644 --- a/packages/electron-webpack/src/main.ts +++ b/packages/electron-webpack/src/main.ts @@ -242,7 +242,8 @@ export class WebpackConfigurator { } } - this._configuration = await this.applyCustomModifications(this.config) + // noinspection ES6RedundantAwait + this._configuration = await Promise.resolve(this.applyCustomModifications(this.config)) return this.config } @@ -254,7 +255,8 @@ export class WebpackConfigurator { const customModule = require(path.join(this.projectDir, configPath)) if (typeof customModule === "function") { return customModule(config) - } else { + } + else { return merge.smart(config, customModule) } } @@ -262,16 +264,15 @@ export class WebpackConfigurator { if (this.type === "renderer" && renderer && renderer.webpackConfig) { return applyCustom(renderer.webpackConfig) } - - if (this.type === "renderer-dll" && renderer && renderer.webpackDllConfig) { + else if (this.type === "renderer-dll" && renderer && renderer.webpackDllConfig) { return applyCustom(renderer.webpackDllConfig) } - - if (this.type === "main" && main && main.webpackConfig) { + else if (this.type === "main" && main && main.webpackConfig) { return applyCustom(main.webpackConfig) } - - return config + else { + return config + } } private computeExternals() { diff --git a/test/out/__snapshots__/test.js.snap b/test/out/__snapshots__/test.js.snap index 796ea35..d7f6357 100644 --- a/test/out/__snapshots__/test.js.snap +++ b/test/out/__snapshots__/test.js.snap @@ -10,27 +10,27 @@ exports[`app 1`] = ` [1] ./src/main/index.js 13 bytes {0} [built] Child Asset Size Chunks Chunk Names - index.html 334 bytes [emitted] - renderer.js 1.65 KiB 0 [emitted] renderer - renderer.js.map 2.01 KiB 0 [emitted] renderer - styles.css 135 bytes 0 [emitted] renderer + index.html 329 bytes [emitted] + renderer.js 1.72 KiB 0 [emitted] renderer + renderer.js.map 2.11 KiB 0 [emitted] renderer + styles.css 175 bytes 0 [emitted] renderer styles.css.map 156 bytes 0 [emitted] renderer Entrypoint renderer = styles.css renderer.js styles.css.map renderer.js.map [0] multi ./src/renderer/index.js 28 bytes {0} [built] - [1] ./src/renderer/index.js 964 bytes {0} [built] + [1] ./src/renderer/index.js 972 bytes {0} [built] [2] ./src/renderer/style.css {0} [built] [3] ./src/renderer/foo.html 34 bytes {0} [built] [4] external \\"path\\" 42 bytes {0} [built] - [] css /node_modules/css-loader/dist/cjs.js!./src/renderer/style.css {0} + [] css /node_modules/css-loader/dist/cjs.js??ref--6-1!./src/renderer/style.css {0} Child html-webpack-plugin for \\"index.html\\": - Asset Size Chunks Chunk Names - index.html 4 KiB 0 + Asset Size Chunks Chunk Names + index.html 3.99 KiB 0 Entrypoint undefined = index.html - [0] /node_modules/html-loader/dist/cjs.js?minimize=false&url=false!./dist/.renderer-index-template.html 260 bytes {0} [built] - Child mini-css-extract-plugin /node_modules/css-loader/dist/cjs.js!src/renderer/style.css: + [0] /node_modules/html-loader/dist/cjs.js?minimize=false&url=false!./dist/.renderer-index-template.html 255 bytes {0} [built] + Child mini-css-extract-plugin ../../../data/Documents/electron-webpack/node_modules/css-loader/dist/cjs.js??ref--6-1!src/renderer/style.css: Entrypoint mini-css-extract-plugin = * - [0] /node_modules/css-loader/dist/cjs.js!./src/renderer/style.css {0} [built] - [1] /node_modules/css-loader/dist/runtime/api.js 2.35 KiB {0} [built]" + [0] /node_modules/css-loader/dist/cjs.js??ref--6-1!./src/renderer/style.css {0} [built] + [1] /node_modules/css-loader/dist/runtime/api.js 2.61 KiB {0} [built]" `; exports[`app 2`] = ` @@ -43,29 +43,22 @@ Object { }, "renderer": Object { "index.html": " - - - - - - - - - -
- -", - "renderer.js": "module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,\\"a\\",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p=\\"\\",r(r.s=0)}([function(e,t,r){e.exports=r(1)},function(e,t,r){\\"use strict\\";function n(){const e=(t=r(3))&&t.__esModule?t:{default:t};var t;return n=function(){return e},e}r(2);var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}(r(4));console.log(n().default);const u=fs.readFileSync(o.join(process.resourcesPath+\\"/static\\",\\"/foo.txt\\")).toString(\\"hex\\");console.log(u)},function(e,t,r){},function(e,t,r){\\"use strict\\";r.r(t),t.default=\\"

Hi

\\"},function(e,t){e.exports=require(\\"path\\")}]); + + + + + +
+ + ", + "renderer.js": "module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,\\"a\\",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p=\\"\\",r(r.s=0)}([function(e,t,r){e.exports=r(1)},function(e,t,r){\\"use strict\\";function n(){const e=(t=r(3))&&t.__esModule?t:{default:t};var t;return n=function(){return e},e}r(2);var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}(r(4));console.log(n().default);const u=fs.readFileSync(o.join(process.resourcesPath+\\"/static\\",\\"/foo.txt\\")).toString(\\"hex\\");console.log(u)},function(e,t,r){e.exports={f1:\\"uWuHgamyHa-SVEz8lRCse\\",f2:\\"_12hFESHJ9OXelNuXmVdY7f\\"}},function(e,t,r){\\"use strict\\";r.r(t),t.default=\\"

Hi

\\"},function(e,t){e.exports=require(\\"path\\")}]); //# sourceMappingURL=renderer.js.map", - "renderer.js.map": "{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:///./src/renderer/index.js\\",\\"webpack:///./src/renderer/foo.html\\",\\"webpack:///external \\\\\\"path\\\\\\"\\"],\\"names\\":[\\"installedModules\\",\\"__webpack_require__\\",\\"moduleId\\",\\"exports\\",\\"module\\",\\"i\\",\\"l\\",\\"modules\\",\\"call\\",\\"m\\",\\"c\\",\\"d\\",\\"name\\",\\"getter\\",\\"o\\",\\"Object\\",\\"defineProperty\\",\\"enumerable\\",\\"get\\",\\"r\\",\\"Symbol\\",\\"toStringTag\\",\\"value\\",\\"t\\",\\"mode\\",\\"__esModule\\",\\"ns\\",\\"create\\",\\"key\\",\\"bind\\",\\"n\\",\\"object\\",\\"property\\",\\"prototype\\",\\"hasOwnProperty\\",\\"p\\",\\"s\\",\\"_foo\\",\\"data\\",\\"path\\",\\"_interopRequireWildcard\\",\\"console\\",\\"log\\",\\"html\\",\\"fileContents\\",\\"fs\\",\\"readFileSync\\",\\"join\\",\\"__static\\",\\"toString\\",\\"__webpack_exports__\\",\\"require\\"],\\"mappings\\":\\"2BACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QA0DA,OArDAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA,kECjFA,SAAAC,IAAA,MAAAC,KAAArC,EAAA,6CAAAoC,EAAA,kBAAAC,KADArC,EAAA,GAEA,IAAAsC,ySAAAC,CAAAvC,EAAA,IAEAwC,QAAQC,IAAIC,aAEZ,MAAMC,EAAeC,GAAGC,aAAaP,EAAKQ,KAAKC,gCAAU,aAAaC,SAAS,OAC/ER,QAAQC,IAAIE,mDCPZ3C,EAAAkB,EAAA+B,GACeA,EAAA,mCCDf9C,EAAAD,QAAAgD,QAAA\\",\\"file\\":\\"renderer.js\\",\\"sourceRoot\\":\\"\\"}", - "styles.css": ".f1 { + "renderer.js.map": "{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:///./src/renderer/index.js\\",\\"webpack:///./src/renderer/style.css?415d\\",\\"webpack:///./src/renderer/foo.html\\",\\"webpack:///external \\\\\\"path\\\\\\"\\"],\\"names\\":[\\"installedModules\\",\\"__webpack_require__\\",\\"moduleId\\",\\"exports\\",\\"module\\",\\"i\\",\\"l\\",\\"modules\\",\\"call\\",\\"m\\",\\"c\\",\\"d\\",\\"name\\",\\"getter\\",\\"o\\",\\"Object\\",\\"defineProperty\\",\\"enumerable\\",\\"get\\",\\"r\\",\\"Symbol\\",\\"toStringTag\\",\\"value\\",\\"t\\",\\"mode\\",\\"__esModule\\",\\"ns\\",\\"create\\",\\"key\\",\\"bind\\",\\"n\\",\\"object\\",\\"property\\",\\"prototype\\",\\"hasOwnProperty\\",\\"p\\",\\"s\\",\\"_foo\\",\\"data\\",\\"path\\",\\"_interopRequireWildcard\\",\\"console\\",\\"log\\",\\"html\\",\\"fileContents\\",\\"fs\\",\\"readFileSync\\",\\"join\\",\\"__static\\",\\"toString\\",\\"f1\\",\\"f2\\",\\"__webpack_exports__\\",\\"require\\"],\\"mappings\\":\\"2BACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QA0DA,OArDAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA,kECjFA,SAAAC,IAAA,MAAAC,KAAArC,EAAA,6CAAAoC,EAAA,kBAAAC,KADArC,EAAA,GAEA,IAAAsC,ySAAAC,CAAAvC,EAAA,IAEAwC,QAAQC,IAAIC,aAEZ,MAAMC,EAAeC,GAAGC,aAAaP,EAAKQ,KAAKC,gCAAU,aAAaC,SAAS,OAC/ER,QAAQC,IAAIE,oBCNZxC,EAAAD,QAAA,CAAkB+C,GAAA,wBAAAC,GAAA,yDCDlBlD,EAAAkB,EAAAiC,GACeA,EAAA,mCCDfhD,EAAAD,QAAAkD,QAAA\\",\\"file\\":\\"renderer.js\\",\\"sourceRoot\\":\\"\\"}", + "styles.css": ".uWuHgamyHa-SVEz8lRCse { background: image(\\"static/a/foo.png\\") } -.f2 { +._12hFESHJ9OXelNuXmVdY7f { background: image(\\"static/b/foo.png\\") } @@ -127,27 +120,27 @@ Object { exports[`renderer custom sourceDirectory 1`] = ` " Asset Size Chunks Chunk Names - index.html 334 bytes [emitted] - renderer.js 1.65 KiB 0 [emitted] renderer -renderer.js.map 2.02 KiB 0 [emitted] renderer - styles.css 135 bytes 0 [emitted] renderer + index.html 329 bytes [emitted] + renderer.js 1.72 KiB 0 [emitted] renderer +renderer.js.map 2.11 KiB 0 [emitted] renderer + styles.css 177 bytes 0 [emitted] renderer styles.css.map 158 bytes 0 [emitted] renderer Entrypoint renderer = styles.css renderer.js styles.css.map renderer.js.map [0] multi ./customRenderer/index.js 28 bytes {0} [built] -[1] ./customRenderer/index.js 964 bytes {0} [built] +[1] ./customRenderer/index.js 972 bytes {0} [built] [2] ./customRenderer/style.css {0} [built] [3] ./customRenderer/foo.html 34 bytes {0} [built] [4] external \\"path\\" 42 bytes {0} [built] -[] css /node_modules/css-loader/dist/cjs.js!./customRenderer/style.css {0} +[] css /node_modules/css-loader/dist/cjs.js??ref--6-1!./customRenderer/style.css {0} Child html-webpack-plugin for \\"index.html\\": - Asset Size Chunks Chunk Names - index.html 4 KiB 0 + Asset Size Chunks Chunk Names + index.html 3.99 KiB 0 Entrypoint undefined = index.html - [0] /node_modules/html-loader/dist/cjs.js?minimize=false&url=false!./dist/.renderer-index-template.html 260 bytes {0} [built] -Child mini-css-extract-plugin /node_modules/css-loader/dist/cjs.js!customRenderer/style.css: + [0] /node_modules/html-loader/dist/cjs.js?minimize=false&url=false!./dist/.renderer-index-template.html 255 bytes {0} [built] +Child mini-css-extract-plugin ../../../data/Documents/electron-webpack/node_modules/css-loader/dist/cjs.js??ref--6-1!customRenderer/style.css: Entrypoint mini-css-extract-plugin = * - [0] /node_modules/css-loader/dist/cjs.js!./customRenderer/style.css {0} [built] - [1] /node_modules/css-loader/dist/runtime/api.js 2.35 KiB {0} [built]" + [0] /node_modules/css-loader/dist/cjs.js??ref--6-1!./customRenderer/style.css {0} [built] + [1] /node_modules/css-loader/dist/runtime/api.js 2.61 KiB {0} [built]" `; exports[`renderer custom sourceDirectory 2`] = ` @@ -155,29 +148,22 @@ Object { "dist": Object { "renderer": Object { "index.html": " - - - - - - - - - -
- -", - "renderer.js": "module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,\\"a\\",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p=\\"\\",r(r.s=0)}([function(e,t,r){e.exports=r(1)},function(e,t,r){\\"use strict\\";function n(){const e=(t=r(3))&&t.__esModule?t:{default:t};var t;return n=function(){return e},e}r(2);var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}(r(4));console.log(n().default);const u=fs.readFileSync(o.join(process.resourcesPath+\\"/static\\",\\"/foo.txt\\")).toString(\\"hex\\");console.log(u)},function(e,t,r){},function(e,t,r){\\"use strict\\";r.r(t),t.default=\\"

Hi

\\"},function(e,t){e.exports=require(\\"path\\")}]); + + + + + +
+ + ", + "renderer.js": "module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,\\"a\\",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p=\\"\\",r(r.s=0)}([function(e,t,r){e.exports=r(1)},function(e,t,r){\\"use strict\\";function n(){const e=(t=r(3))&&t.__esModule?t:{default:t};var t;return n=function(){return e},e}r(2);var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}(r(4));console.log(n().default);const u=fs.readFileSync(o.join(process.resourcesPath+\\"/static\\",\\"/foo.txt\\")).toString(\\"hex\\");console.log(u)},function(e,t,r){e.exports={f1:\\"_2ZSffNKVkwfdjaPYLacSzA\\",f2:\\"_2rv2Idla6LN1eIw1h-yR4s\\"}},function(e,t,r){\\"use strict\\";r.r(t),t.default=\\"

Hi

\\"},function(e,t){e.exports=require(\\"path\\")}]); //# sourceMappingURL=renderer.js.map", - "renderer.js.map": "{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:///./customRenderer/index.js\\",\\"webpack:///./customRenderer/foo.html\\",\\"webpack:///external \\\\\\"path\\\\\\"\\"],\\"names\\":[\\"installedModules\\",\\"__webpack_require__\\",\\"moduleId\\",\\"exports\\",\\"module\\",\\"i\\",\\"l\\",\\"modules\\",\\"call\\",\\"m\\",\\"c\\",\\"d\\",\\"name\\",\\"getter\\",\\"o\\",\\"Object\\",\\"defineProperty\\",\\"enumerable\\",\\"get\\",\\"r\\",\\"Symbol\\",\\"toStringTag\\",\\"value\\",\\"t\\",\\"mode\\",\\"__esModule\\",\\"ns\\",\\"create\\",\\"key\\",\\"bind\\",\\"n\\",\\"object\\",\\"property\\",\\"prototype\\",\\"hasOwnProperty\\",\\"p\\",\\"s\\",\\"_foo\\",\\"data\\",\\"path\\",\\"_interopRequireWildcard\\",\\"console\\",\\"log\\",\\"html\\",\\"fileContents\\",\\"fs\\",\\"readFileSync\\",\\"join\\",\\"__static\\",\\"toString\\",\\"__webpack_exports__\\",\\"require\\"],\\"mappings\\":\\"2BACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QA0DA,OArDAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA,kECjFA,SAAAC,IAAA,MAAAC,KAAArC,EAAA,6CAAAoC,EAAA,kBAAAC,KADArC,EAAA,GAEA,IAAAsC,ySAAAC,CAAAvC,EAAA,IAEAwC,QAAQC,IAAIC,aAEZ,MAAMC,EAAeC,GAAGC,aAAaP,EAAKQ,KAAKC,gCAAU,aAAaC,SAAS,OAC/ER,QAAQC,IAAIE,mDCPZ3C,EAAAkB,EAAA+B,GACeA,EAAA,mCCDf9C,EAAAD,QAAAgD,QAAA\\",\\"file\\":\\"renderer.js\\",\\"sourceRoot\\":\\"\\"}", - "styles.css": ".f1 { + "renderer.js.map": "{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:///./customRenderer/index.js\\",\\"webpack:///./customRenderer/style.css?c265\\",\\"webpack:///./customRenderer/foo.html\\",\\"webpack:///external \\\\\\"path\\\\\\"\\"],\\"names\\":[\\"installedModules\\",\\"__webpack_require__\\",\\"moduleId\\",\\"exports\\",\\"module\\",\\"i\\",\\"l\\",\\"modules\\",\\"call\\",\\"m\\",\\"c\\",\\"d\\",\\"name\\",\\"getter\\",\\"o\\",\\"Object\\",\\"defineProperty\\",\\"enumerable\\",\\"get\\",\\"r\\",\\"Symbol\\",\\"toStringTag\\",\\"value\\",\\"t\\",\\"mode\\",\\"__esModule\\",\\"ns\\",\\"create\\",\\"key\\",\\"bind\\",\\"n\\",\\"object\\",\\"property\\",\\"prototype\\",\\"hasOwnProperty\\",\\"p\\",\\"s\\",\\"_foo\\",\\"data\\",\\"path\\",\\"_interopRequireWildcard\\",\\"console\\",\\"log\\",\\"html\\",\\"fileContents\\",\\"fs\\",\\"readFileSync\\",\\"join\\",\\"__static\\",\\"toString\\",\\"f1\\",\\"f2\\",\\"__webpack_exports__\\",\\"require\\"],\\"mappings\\":\\"2BACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QA0DA,OArDAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA,kECjFA,SAAAC,IAAA,MAAAC,KAAArC,EAAA,6CAAAoC,EAAA,kBAAAC,KADArC,EAAA,GAEA,IAAAsC,ySAAAC,CAAAvC,EAAA,IAEAwC,QAAQC,IAAIC,aAEZ,MAAMC,EAAeC,GAAGC,aAAaP,EAAKQ,KAAKC,gCAAU,aAAaC,SAAS,OAC/ER,QAAQC,IAAIE,oBCNZxC,EAAAD,QAAA,CAAkB+C,GAAA,0BAAAC,GAAA,yDCDlBlD,EAAAkB,EAAAiC,GACeA,EAAA,mCCDfhD,EAAAD,QAAAkD,QAAA\\",\\"file\\":\\"renderer.js\\",\\"sourceRoot\\":\\"\\"}", + "styles.css": "._2ZSffNKVkwfdjaPYLacSzA { background: image(\\"static/a/foo.png\\") } -.f2 { +._2rv2Idla6LN1eIw1h-yR4s { background: image(\\"static/b/foo.png\\") } @@ -190,27 +176,27 @@ Object { exports[`renderer production 1`] = ` " Asset Size Chunks Chunk Names - index.html 334 bytes [emitted] - renderer.js 1.65 KiB 0 [emitted] renderer -renderer.js.map 2.01 KiB 0 [emitted] renderer - styles.css 135 bytes 0 [emitted] renderer + index.html 329 bytes [emitted] + renderer.js 1.72 KiB 0 [emitted] renderer +renderer.js.map 2.11 KiB 0 [emitted] renderer + styles.css 175 bytes 0 [emitted] renderer styles.css.map 156 bytes 0 [emitted] renderer Entrypoint renderer = styles.css renderer.js styles.css.map renderer.js.map [0] multi ./src/renderer/index.js 28 bytes {0} [built] -[1] ./src/renderer/index.js 964 bytes {0} [built] +[1] ./src/renderer/index.js 972 bytes {0} [built] [2] ./src/renderer/style.css {0} [built] [3] ./src/renderer/foo.html 34 bytes {0} [built] [4] external \\"path\\" 42 bytes {0} [built] -[] css /node_modules/css-loader/dist/cjs.js!./src/renderer/style.css {0} +[] css /node_modules/css-loader/dist/cjs.js??ref--6-1!./src/renderer/style.css {0} Child html-webpack-plugin for \\"index.html\\": - Asset Size Chunks Chunk Names - index.html 4 KiB 0 + Asset Size Chunks Chunk Names + index.html 3.99 KiB 0 Entrypoint undefined = index.html - [0] /node_modules/html-loader/dist/cjs.js?minimize=false&url=false!./dist/.renderer-index-template.html 260 bytes {0} [built] -Child mini-css-extract-plugin /node_modules/css-loader/dist/cjs.js!src/renderer/style.css: + [0] /node_modules/html-loader/dist/cjs.js?minimize=false&url=false!./dist/.renderer-index-template.html 255 bytes {0} [built] +Child mini-css-extract-plugin ../../../data/Documents/electron-webpack/node_modules/css-loader/dist/cjs.js??ref--6-1!src/renderer/style.css: Entrypoint mini-css-extract-plugin = * - [0] /node_modules/css-loader/dist/cjs.js!./src/renderer/style.css {0} [built] - [1] /node_modules/css-loader/dist/runtime/api.js 2.35 KiB {0} [built]" + [0] /node_modules/css-loader/dist/cjs.js??ref--6-1!./src/renderer/style.css {0} [built] + [1] /node_modules/css-loader/dist/runtime/api.js 2.61 KiB {0} [built]" `; exports[`renderer production 2`] = ` @@ -218,29 +204,22 @@ Object { "dist": Object { "renderer": Object { "index.html": " - - - - - - - - - -
- -", - "renderer.js": "module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,\\"a\\",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p=\\"\\",r(r.s=0)}([function(e,t,r){e.exports=r(1)},function(e,t,r){\\"use strict\\";function n(){const e=(t=r(3))&&t.__esModule?t:{default:t};var t;return n=function(){return e},e}r(2);var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}(r(4));console.log(n().default);const u=fs.readFileSync(o.join(process.resourcesPath+\\"/static\\",\\"/foo.txt\\")).toString(\\"hex\\");console.log(u)},function(e,t,r){},function(e,t,r){\\"use strict\\";r.r(t),t.default=\\"

Hi

\\"},function(e,t){e.exports=require(\\"path\\")}]); + + + + + +
+ + ", + "renderer.js": "module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,\\"a\\",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p=\\"\\",r(r.s=0)}([function(e,t,r){e.exports=r(1)},function(e,t,r){\\"use strict\\";function n(){const e=(t=r(3))&&t.__esModule?t:{default:t};var t;return n=function(){return e},e}r(2);var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}(r(4));console.log(n().default);const u=fs.readFileSync(o.join(process.resourcesPath+\\"/static\\",\\"/foo.txt\\")).toString(\\"hex\\");console.log(u)},function(e,t,r){e.exports={f1:\\"uWuHgamyHa-SVEz8lRCse\\",f2:\\"_12hFESHJ9OXelNuXmVdY7f\\"}},function(e,t,r){\\"use strict\\";r.r(t),t.default=\\"

Hi

\\"},function(e,t){e.exports=require(\\"path\\")}]); //# sourceMappingURL=renderer.js.map", - "renderer.js.map": "{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:///./src/renderer/index.js\\",\\"webpack:///./src/renderer/foo.html\\",\\"webpack:///external \\\\\\"path\\\\\\"\\"],\\"names\\":[\\"installedModules\\",\\"__webpack_require__\\",\\"moduleId\\",\\"exports\\",\\"module\\",\\"i\\",\\"l\\",\\"modules\\",\\"call\\",\\"m\\",\\"c\\",\\"d\\",\\"name\\",\\"getter\\",\\"o\\",\\"Object\\",\\"defineProperty\\",\\"enumerable\\",\\"get\\",\\"r\\",\\"Symbol\\",\\"toStringTag\\",\\"value\\",\\"t\\",\\"mode\\",\\"__esModule\\",\\"ns\\",\\"create\\",\\"key\\",\\"bind\\",\\"n\\",\\"object\\",\\"property\\",\\"prototype\\",\\"hasOwnProperty\\",\\"p\\",\\"s\\",\\"_foo\\",\\"data\\",\\"path\\",\\"_interopRequireWildcard\\",\\"console\\",\\"log\\",\\"html\\",\\"fileContents\\",\\"fs\\",\\"readFileSync\\",\\"join\\",\\"__static\\",\\"toString\\",\\"__webpack_exports__\\",\\"require\\"],\\"mappings\\":\\"2BACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QA0DA,OArDAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA,kECjFA,SAAAC,IAAA,MAAAC,KAAArC,EAAA,6CAAAoC,EAAA,kBAAAC,KADArC,EAAA,GAEA,IAAAsC,ySAAAC,CAAAvC,EAAA,IAEAwC,QAAQC,IAAIC,aAEZ,MAAMC,EAAeC,GAAGC,aAAaP,EAAKQ,KAAKC,gCAAU,aAAaC,SAAS,OAC/ER,QAAQC,IAAIE,mDCPZ3C,EAAAkB,EAAA+B,GACeA,EAAA,mCCDf9C,EAAAD,QAAAgD,QAAA\\",\\"file\\":\\"renderer.js\\",\\"sourceRoot\\":\\"\\"}", - "styles.css": ".f1 { + "renderer.js.map": "{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:///./src/renderer/index.js\\",\\"webpack:///./src/renderer/style.css?415d\\",\\"webpack:///./src/renderer/foo.html\\",\\"webpack:///external \\\\\\"path\\\\\\"\\"],\\"names\\":[\\"installedModules\\",\\"__webpack_require__\\",\\"moduleId\\",\\"exports\\",\\"module\\",\\"i\\",\\"l\\",\\"modules\\",\\"call\\",\\"m\\",\\"c\\",\\"d\\",\\"name\\",\\"getter\\",\\"o\\",\\"Object\\",\\"defineProperty\\",\\"enumerable\\",\\"get\\",\\"r\\",\\"Symbol\\",\\"toStringTag\\",\\"value\\",\\"t\\",\\"mode\\",\\"__esModule\\",\\"ns\\",\\"create\\",\\"key\\",\\"bind\\",\\"n\\",\\"object\\",\\"property\\",\\"prototype\\",\\"hasOwnProperty\\",\\"p\\",\\"s\\",\\"_foo\\",\\"data\\",\\"path\\",\\"_interopRequireWildcard\\",\\"console\\",\\"log\\",\\"html\\",\\"fileContents\\",\\"fs\\",\\"readFileSync\\",\\"join\\",\\"__static\\",\\"toString\\",\\"f1\\",\\"f2\\",\\"__webpack_exports__\\",\\"require\\"],\\"mappings\\":\\"2BACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QA0DA,OArDAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA,kECjFA,SAAAC,IAAA,MAAAC,KAAArC,EAAA,6CAAAoC,EAAA,kBAAAC,KADArC,EAAA,GAEA,IAAAsC,ySAAAC,CAAAvC,EAAA,IAEAwC,QAAQC,IAAIC,aAEZ,MAAMC,EAAeC,GAAGC,aAAaP,EAAKQ,KAAKC,gCAAU,aAAaC,SAAS,OAC/ER,QAAQC,IAAIE,oBCNZxC,EAAAD,QAAA,CAAkB+C,GAAA,wBAAAC,GAAA,yDCDlBlD,EAAAkB,EAAAiC,GACeA,EAAA,mCCDfhD,EAAAD,QAAAkD,QAAA\\",\\"file\\":\\"renderer.js\\",\\"sourceRoot\\":\\"\\"}", + "styles.css": ".uWuHgamyHa-SVEz8lRCse { background: image(\\"static/a/foo.png\\") } -.f2 { +._12hFESHJ9OXelNuXmVdY7f { background: image(\\"static/b/foo.png\\") } diff --git a/test/out/__snapshots__/titleTest.js.snap b/test/out/__snapshots__/titleTest.js.snap index 69e0471..0ac19e3 100644 --- a/test/out/__snapshots__/titleTest.js.snap +++ b/test/out/__snapshots__/titleTest.js.snap @@ -2,57 +2,36 @@ exports[`title false 1`] = ` " - - - - - - - - - -
- -" + + + + + +
+ + " `; exports[`title null 1`] = ` " - - - - - - - - - -
- -" + + + + + +
+ + " `; exports[`title true 1`] = ` " - - - - Test - - - - - -
- -" + + + + Test + +
+ + " `;