next-with-linaria
Version:
Linaria support for Next.js App Router
19 lines • 795 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const node_zlib_1 = __importDefault(require("node:zlib"));
const cssOutputLoader = function () {
const callback = this.async();
const css = this.resourceQuery.split('.css?css=').pop();
if (!css) {
callback(new Error('No CSS part found in resource query'));
return;
}
const decodedCss = Buffer.from(css, 'base64');
const decompressedCss = node_zlib_1.default.gunzipSync(decodedCss);
callback(null, decompressedCss.toString('utf-8'), undefined);
};
exports.default = cssOutputLoader;
//# sourceMappingURL=webpack-output-css-loader.js.map