mirror of
https://github.com/keepassxreboot/keepassxc-browser.git
synced 2026-03-11 08:54:43 +00:00
Merge pull request #2270 from keepassxreboot/fix/remove_build_dependency
Remove build script dependency
This commit is contained in:
commit
f8a00bafbf
3 changed files with 40 additions and 685 deletions
7
build.js
7
build.js
|
|
@ -4,7 +4,6 @@
|
|||
const fs = require('@npmcli/fs');
|
||||
const util = require('util');
|
||||
const exec = util.promisify(require('child_process').exec);
|
||||
const zaf = require('zip-a-folder');
|
||||
|
||||
const DEST = 'keepassxc-browser';
|
||||
const DEFAULT = 'manifest_default.json';
|
||||
|
|
@ -41,6 +40,10 @@ const updateTranslations = async () => {
|
|||
console.log(stdout);
|
||||
};
|
||||
|
||||
const createZipFile = async (fileName, path) => {
|
||||
await exec(`tar -a -cf ${fileName} ${path}/*`);
|
||||
};
|
||||
|
||||
(async() => {
|
||||
const params = process.argv.slice(2);
|
||||
if (!params.includes('--skip-translations')) {
|
||||
|
|
@ -61,7 +64,7 @@ const updateTranslations = async () => {
|
|||
await fs.rm(fileName);
|
||||
}
|
||||
|
||||
await zaf.zip(DEST, fileName);
|
||||
await createZipFile(fileName, DEST);
|
||||
console.log('Done');
|
||||
}
|
||||
|
||||
|
|
|
|||
715
package-lock.json
generated
715
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -9,8 +9,7 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@npmcli/fs": "^2.1.0",
|
||||
"file-url": "^4.0.0",
|
||||
"zip-a-folder": "^1.1.3"
|
||||
"file-url": "^4.0.0"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "node build.js",
|
||||
|
|
|
|||
Loading…
Reference in a new issue