diff --git a/common/fix-frontend-js.js b/common/fix-frontend-js.js new file mode 100644 index 00000000..789d45cb --- /dev/null +++ b/common/fix-frontend-js.js @@ -0,0 +1,14 @@ +const fs = require('fs-extra'); +const { path } = require('@tycrek/joint'); +const log = new (require('@tycrek/log').TLog)(); + +log.info('Fixing frontend JS'); + +// Read & fix file data +const setupUiFile = path.join('dist-frontend/setup.mjs'); +const setupUiNew = fs.readFileSync(setupUiFile).toString().replace('export {};', ''); + +// Write new file +fs.writeFileSync(setupUiFile, setupUiNew); + +log.success('Fixed.'); diff --git a/package.json b/package.json index 46f8b279..0b8e3800 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "build": "rm -dr dist-*/ & npm run build:backend && npm run build:frontend", "build:backend": "tsc -p backend/", "build:frontend": "tsc -p frontend/", + "postbuild:frontend": "node common/fix-frontend-js.js", "start": "node dist-backend/app.js", "cli-setpassword": "node dist/tools/script.setpassword.js", "cli-testpassword": "node dist/tools/script.testpassword.js",