12345678910111213141516171819202122232425262728293031323334353637383940 |
- #!/usr/bin/env node
- const rewire = require("rewire");
- const defaults = rewire("react-scripts/scripts/build.js");
- const config = defaults.__get__("config");
- config.optimization.runtimeChunk = false;
- config.optimization.splitChunks = {
- cacheGroups: {
- default: false,
- },
- };
- config.output.filename = "static/js/build-node.js";
- config.target = "node";
- config.entry = "./src/index-node";
- config.externals = (context, request, callback) => {
- if (/\.node$/.test(request)) {
- return callback(
- null,
- "commonjs ../../../node_modules/canvas/build/Release/canvas.node",
- );
- }
- callback();
- };
|