UNPKG

@hap-toolkit/packager

Version:

@hap-toolkit/packager

3 lines (2 loc) 850 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.SourcemapFixPlugin=SourcemapFixPlugin;var _Compilation=_interopRequireDefault(require("webpack/lib/Compilation"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function SourcemapFixPlugin(e={}){this.options=e}let ConcatSource;function warpNewLine(e,o){if(/\.js$/.test(e))return new ConcatSource("\n",o.assets[e])}SourcemapFixPlugin.prototype.apply=function(e){ConcatSource=e.webpack.sources.ConcatSource,e.hooks.compilation.tap("SourcemapFixPlugin",(function(e){e.hooks.processAssets.tap({name:"SourcemapFixPlugin",stage:_Compilation.default.PROCESS_ASSETS_STAGE_DEV_TOOLING},(()=>{e.chunks.forEach((function(o){o.files.forEach((function(o){const t=warpNewLine(o,e);t&&(e.assets[o]=t)}))}))}))}))}; //# sourceMappingURL=sourcemap-fix-plugin.js.map