resources/todomvc/architecture-examples/preact-complex/scripts/build.js (12 lines of code) (raw):

/** * Build the TodoMVC Preact Complex DOM example. */ const path = require("path"); const { buildComplex } = require("big-dom-generator/utils/buildComplex"); const options = { callerDirectory: path.resolve(__dirname), sourceDirectory: path.join("..", "node_modules", "todomvc-preact", "dist"), title: "TodoMVC: Preact Complex DOM", filesToMove: ["node_modules/big-dom-generator/dist/big-dom-with-stacking-context-scrollable.css", "node_modules/big-dom-generator/dist/logo.png", "node_modules/big-dom-generator/utils/app.css"], standaloneDirectory: path.resolve(__dirname, "..", "..", "preact"), complexDirectory: path.resolve(__dirname, ".."), cssFilesToAddLinksFor: ["big-dom-with-stacking-context-scrollable.css"], }; buildComplex(options);