This repository has been archived on 2023-11-14. You can view files and clone it, but cannot push or open issues/pull-requests.
viscord/scripts/build-android.js

27 lines
725 B
JavaScript
Executable File

#!/usr/bin/env node
const {execSync} = require('child_process');
const { copyFileSync, readdirSync } = require('fs');
const { resolve } = require('path');
execSync('npm run build');
const files = readdirSync(resolve('./packages/renderer/dist'));
files.forEach(file => {
if(file === 'index.html') return;
if(file.endsWith('.js.map'))
copyFileSync(resolve('./packages/renderer/dist/', file), './cordova/www/app.js.map');
if(file.endsWith('.js'))
copyFileSync(resolve('./packages/renderer/dist/', file), './cordova/www/app.js');
});
try {
const proc = execSync('npm run cordova run', {
cwd: resolve('./cordova'),
});
} catch(e) {
console.log(e.output.toString());
}
// console.log(proc.toString());