Consolidate docs and finalize APK companion updates
This commit is contained in:
26
dewemoji-capacitor/scripts/build-web.js
Normal file
26
dewemoji-capacitor/scripts/build-web.js
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env node
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
|
||||
const rootDir = path.resolve(__dirname, '..');
|
||||
const srcDir = path.join(rootDir, 'src');
|
||||
const outDir = path.join(rootDir, 'www');
|
||||
|
||||
function fail(message) {
|
||||
console.error(`error: ${message}`);
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
if (!fs.existsSync(srcDir)) {
|
||||
fail(`missing source directory: ${srcDir}`);
|
||||
}
|
||||
|
||||
try {
|
||||
fs.rmSync(outDir, { recursive: true, force: true });
|
||||
fs.mkdirSync(outDir, { recursive: true });
|
||||
fs.cpSync(srcDir, outDir, { recursive: true });
|
||||
|
||||
console.log(`Built web assets: ${path.relative(rootDir, outDir)}`);
|
||||
} catch (error) {
|
||||
fail(error && error.message ? error.message : String(error));
|
||||
}
|
||||
Reference in New Issue
Block a user