UNPKG

piral-cli-webpack5

Version:

Provides debug and build capabilities for pilets and Piral instances using Webpack v5.

19 lines 740 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = sheetLoader; const loader_utils_1 = require("loader-utils"); function sheetLoader() { const { cssName, piletName } = (0, loader_utils_1.getOptions)(this); const debug = process.env.NODE_ENV === 'development'; return [ `var d=document`, `var u=__webpack_public_path__+${JSON.stringify(cssName)}`, `var e=d.createElement("link")`, `e.setAttribute('data-origin', ${JSON.stringify(piletName)})`, `e.type="text/css"`, `e.rel="stylesheet"`, `e.href=${debug ? 'u+"?_="+Math.random()' : 'u'}`, `d.head.appendChild(e)`, ].join(';'); } //# sourceMappingURL=SheetLoader.js.map