diff --git a/package-lock.json b/package-lock.json index 1f01c0d..8f93386 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "@originjs/vite-plugin-commonjs": "^1.0.3", "@supercharge/promise-pool": "^2.1.0", "@zip.js/zip.js": "^2.5.25", + "7z-wasm": "^1.0.0-beta.5", "astro": "^1.0.0-beta.27", "axios": "^0.21.0", "buffer": "^6.0.3", @@ -2097,6 +2098,20 @@ "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.5.25.tgz", "integrity": "sha512-u5Uh4rSJs8+CtbqAegBCeFTCMA9jIgJn6hbA6J0BunGGGPxivjJQq2mWXc36hM9cYIqceUaRo6mD8RijdDehDA==" }, + "node_modules/7z-wasm": { + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/7z-wasm/-/7z-wasm-1.0.0-beta.5.tgz", + "integrity": "sha512-D+E7iVpWhq7MYLv5sQKoJq1tkiQ1ZWSBx2x8evd1qe9UEAekOuu/xndQD4YMI6jWz8sFJ8QqWzSTVeELelv5Kg==", + "dependencies": { + "readline-sync": "^1.4.10" + }, + "bin": { + "7z-wasm": "bin/cli" + }, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -15665,6 +15680,14 @@ "node": ">=8.10.0" } }, + "node_modules/readline-sync": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz", + "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==", + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/recast": { "version": "0.20.5", "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", @@ -21406,6 +21429,14 @@ "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.5.25.tgz", "integrity": "sha512-u5Uh4rSJs8+CtbqAegBCeFTCMA9jIgJn6hbA6J0BunGGGPxivjJQq2mWXc36hM9cYIqceUaRo6mD8RijdDehDA==" }, + "7z-wasm": { + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/7z-wasm/-/7z-wasm-1.0.0-beta.5.tgz", + "integrity": "sha512-D+E7iVpWhq7MYLv5sQKoJq1tkiQ1ZWSBx2x8evd1qe9UEAekOuu/xndQD4YMI6jWz8sFJ8QqWzSTVeELelv5Kg==", + "requires": { + "readline-sync": "^1.4.10" + } + }, "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -31267,6 +31298,11 @@ "picomatch": "^2.2.1" } }, + "readline-sync": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz", + "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==" + }, "recast": { "version": "0.20.5", "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", diff --git a/package.json b/package.json index d868a30..3d1ee80 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,7 @@ "@originjs/vite-plugin-commonjs": "^1.0.3", "@supercharge/promise-pool": "^2.1.0", "@zip.js/zip.js": "^2.5.25", + "7z-wasm": "^1.0.0-beta.5", "astro": "^1.0.0-beta.27", "axios": "^0.21.0", "buffer": "^6.0.3",