st-bundle
Version:
CLI for watching and bundling SpringType projects.
36 lines (35 loc) • 1.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.devStrings = {
allowSyntheticDefaultImports: () => `FuseBox.sdep = true;`,
target: (name) => `FuseBox.target = "${name}";`,
reloadEntryOnStylesheet: (value) => `FuseBox.reloadEntryOnStylesheet = ${value};`,
importFile: name => `FuseBox.import("${name}");`,
processEnv: (vars) => `FuseBox.processEnv = ${JSON.stringify(vars)};`,
setEntry: name => `FuseBox.main("${name}");`,
openPackage: (name, conflicting) => {
return `FuseBox.pkg("${name}", ${JSON.stringify(conflicting)}, function(___scope___){`;
},
openFile: (name) => {
return `___scope___.file("${name}", function(exports, require, module){`;
},
closeFile: () => {
return '});';
},
closePackage: (entry) => {
const contents = [];
if (entry) {
contents.push(`\t___scope___.entry = "${entry}";`);
}
contents.push('})');
return contents.join('\n');
},
};
function sourceMapsURL(file) {
return `//# sourceMappingURL=${file}`;
}
exports.sourceMapsURL = sourceMapsURL;
function sourceMapsCSSURL(file) {
return `/*# sourceMappingURL=${file} */`;
}
exports.sourceMapsCSSURL = sourceMapsCSSURL;