imprv: Add types for unzip-stream
@@ -227,6 +227,7 @@
"@types/express": "^4.17.11",
"@types/jest": "^29.5.2",
"@types/react-scroll": "^1.8.4",
+ "@types/unzip-stream": "^0.3.4",
"@vitest/coverage-v8": "^0.34.6",
"autoprefixer": "^9.0.0",
"babel-loader": "^8.2.5",
@@ -202,7 +202,7 @@ export class GrowiPluginService implements IGrowiPluginService {
private async unzip(zipFilePath: fs.PathLike, destPath: fs.PathLike): Promise<void> {
try {
const stream = fs.createReadStream(zipFilePath);
- const unzipFileStream = stream.pipe(unzipStream.Extract({ path: destPath }));
+ const unzipFileStream = stream.pipe(unzipStream.Extract({ path: destPath.toString() }));
await streamToPromise(unzipFileStream);
}
@@ -3767,6 +3767,13 @@
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
+"@types/unzip-stream@^0.3.4":
+ version "0.3.4"
+ resolved "https://registry.yarnpkg.com/@types/unzip-stream/-/unzip-stream-0.3.4.tgz#6e762ef8b8fcf902ba7d7999a149a3af84064144"
+ integrity sha512-ud0vtsNRF+joUCyvNMyo0j5DKX2Lh/im+xVgRzBEsfHhQYZ+i4fKTveova9XxLzt6Jl6G0e/0mM4aC0gqZYSnA==
+ dependencies:
+ "@types/node" "*"
+
"@types/warning@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@types/warning/-/warning-3.0.0.tgz#0d2501268ad8f9962b740d387c4654f5f8e23e52"