forked from sheetjs/sheetjs
27 lines
514 B
JavaScript
27 lines
514 B
JavaScript
|
const { FuseBox } = require("fuse-box");
|
||
|
const common_opts = {
|
||
|
homeDir: ".",
|
||
|
output: "$name.js"
|
||
|
};
|
||
|
|
||
|
const browser_opts = {
|
||
|
target: "browser",
|
||
|
natives: {
|
||
|
Buffer: false,
|
||
|
stream: false,
|
||
|
process: false
|
||
|
},
|
||
|
...common_opts
|
||
|
};
|
||
|
|
||
|
const node_opts = {
|
||
|
target: "node",
|
||
|
...common_opts
|
||
|
}
|
||
|
|
||
|
const fuse1 = FuseBox.init(browser_opts);
|
||
|
fuse1.bundle("client").instructions(">sheetjs.ts"); fuse1.run();
|
||
|
|
||
|
const fuse2 = FuseBox.init(node_opts);
|
||
|
fuse2.bundle("server").instructions(">sheetjs.ts"); fuse2.run();
|