Compare commits

...
1 Commits
Author SHA1 Message Date
ztimson 3c80bfae93 Track download progress
Publish Library / Build NPM Project (push) Successful in 1m50s
Publish Library / Tag Version (push) Successful in 7s
2026-10-05 15:08:09 -04:00
3 changed files with 13 additions and 10 deletions
+3
View File
@@ -146,6 +146,9 @@ function resolveArchiveName() {
} }
async function install() { async function install() {
if (fs.existsSync(BIN_DIR) && (await fs.promises.readdir(BIN_DIR)).some(f => f.startsWith('kiwix-')))
return console.log(`Already installed: ${BIN_DIR}`);
const {archiveName, ext} = resolveArchiveName(); const {archiveName, ext} = resolveArchiveName();
const url = `${BASE_URL}/${archiveName}`; const url = `${BASE_URL}/${archiveName}`;
const tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'kiwix-install-')); const tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'kiwix-install-'));
+7 -7
View File
@@ -1,17 +1,17 @@
{ {
"name": "@ztimson/zim-utils", "name": "@ztimson/zim-utils",
"version": "0.3.6", "version": "0.4.8",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@ztimson/zim-utils", "name": "@ztimson/zim-utils",
"version": "0.3.6", "version": "0.4.8",
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@ztimson/utils": "^0.30.8", "@ztimson/utils": "^0.30.9",
"adm-zip": "^0.5.16", "adm-zip": "^0.5.18",
"lzma1": "^0.3.0", "lzma1": "^0.3.0",
"tar": "^7.4.3", "tar": "^7.4.3",
"zstd-codec": "^0.1.5" "zstd-codec": "^0.1.5"
@@ -30,9 +30,9 @@
} }
}, },
"node_modules/@ztimson/utils": { "node_modules/@ztimson/utils": {
"version": "0.30.8", "version": "0.30.9",
"resolved": "https://registry.npmjs.org/@ztimson/utils/-/utils-0.30.8.tgz", "resolved": "https://registry.npmjs.org/@ztimson/utils/-/utils-0.30.9.tgz",
"integrity": "sha512-+vBjcinqckqMHkP95xWiQeQz2E7Q1oS0b+Odjp+F9rvQ4z0US4JdodjqhEaqh+RAO/yP77x4Eu0a04yBB4HNdw==", "integrity": "sha512-th/6qBaRJFnxoQk+01ESXjFqhYzsiXziOzd3gPgFG6XrusA+oHtfgxBKJ77ygPq//0cI85srWgAzvQcAmKUAQw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"var-persist": "^1.0.1" "var-persist": "^1.0.1"
+3 -3
View File
@@ -1,6 +1,6 @@
{ {
"name": "@ztimson/zim-utils", "name": "@ztimson/zim-utils",
"version": "0.4.7", "version": "0.4.8",
"description": "Native, dependency-light ZIM archive reader/searcher and Kiwix catalog downloader for Node.js", "description": "Native, dependency-light ZIM archive reader/searcher and Kiwix catalog downloader for Node.js",
"author": "Zak Timson", "author": "Zak Timson",
"license": "MIT", "license": "MIT",
@@ -15,10 +15,10 @@
"postinstall": "node ./bin/install-kwix.js" "postinstall": "node ./bin/install-kwix.js"
}, },
"dependencies": { "dependencies": {
"@ztimson/utils": "^0.30.8", "@ztimson/utils": "^0.30.9",
"lzma1": "^0.3.0", "lzma1": "^0.3.0",
"tar": "^7.4.3", "tar": "^7.4.3",
"zstd-codec": "^0.1.5", "zstd-codec": "^0.1.5",
"adm-zip": "^0.5.16" "adm-zip": "^0.5.18"
} }
} }