add custom spa solution

This commit is contained in:
Jacky Zhao 2023-06-09 19:58:58 -07:00
parent 59109a8c1d
commit 3a29f4c86e
4 changed files with 138 additions and 6 deletions

View file

@ -71,6 +71,10 @@ yargs(hideBin(process.argv))
setup(build) {
build.onLoad({ filter: /\.inline\.(ts|js)$/ }, async (args) => {
let text = await promises.readFile(args.path, 'utf8')
// remove default exports that we manually inserted
text = text.replace('export default', '')
text = text.replace('export', '')
const transpiled = await esbuild.build({
stdin: {
contents: text,