UNPKG

solid-register

Version:

integrated package to run solid browser code in node

15 lines (14 loc) 638 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const read_config_1 = require("./read-config"); const register_extension_1 = require("./register-extension"); const path_1 = require("path"); const assetExtensions = (typeof read_config_1.config.compile?.assets === "object" && read_config_1.config.compile?.assets?.extensions) || [ ".svg", ".png", ".gif", ".jpg", ".jpeg", ]; assetExtensions.forEach((ext) => (0, register_extension_1.registerCompiler)(ext, (_, filename) => `module.exports = "${path_1.sep === "/" ? "./" : ""}assets${path_1.sep}${filename.replace(/.*[\\\/]/, "")}";`));