perf: use slacc instead of unzipper
This commit is contained in:
parent
8c4e918431
commit
1b7f83360c
|
@ -35,17 +35,17 @@
|
||||||
"@swc/core-win32-x64-msvc": "1.3.56",
|
"@swc/core-win32-x64-msvc": "1.3.56",
|
||||||
"@tensorflow/tfjs": "4.4.0",
|
"@tensorflow/tfjs": "4.4.0",
|
||||||
"@tensorflow/tfjs-node": "4.4.0",
|
"@tensorflow/tfjs-node": "4.4.0",
|
||||||
"slacc-android-arm-eabi": "0.0.7",
|
"slacc-android-arm-eabi": "0.0.8",
|
||||||
"slacc-android-arm64": "0.0.7",
|
"slacc-android-arm64": "0.0.8",
|
||||||
"slacc-darwin-arm64": "0.0.7",
|
"slacc-darwin-arm64": "0.0.8",
|
||||||
"slacc-darwin-universal": "0.0.7",
|
"slacc-darwin-universal": "0.0.8",
|
||||||
"slacc-darwin-x64": "0.0.7",
|
"slacc-darwin-x64": "0.0.8",
|
||||||
"slacc-linux-arm-gnueabihf": "0.0.7",
|
"slacc-linux-arm-gnueabihf": "0.0.8",
|
||||||
"slacc-linux-arm64-gnu": "0.0.7",
|
"slacc-linux-arm64-gnu": "0.0.8",
|
||||||
"slacc-linux-arm64-musl": "0.0.7",
|
"slacc-linux-arm64-musl": "0.0.8",
|
||||||
"slacc-linux-x64-gnu": "0.0.7",
|
"slacc-linux-x64-gnu": "0.0.8",
|
||||||
"slacc-win32-arm64-msvc": "0.0.7",
|
"slacc-win32-arm64-msvc": "0.0.8",
|
||||||
"slacc-win32-x64-msvc": "0.0.7"
|
"slacc-win32-x64-msvc": "0.0.8"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/client-s3": "3.321.1",
|
"@aws-sdk/client-s3": "3.321.1",
|
||||||
|
@ -139,7 +139,7 @@
|
||||||
"semver": "7.5.0",
|
"semver": "7.5.0",
|
||||||
"sharp": "0.32.1",
|
"sharp": "0.32.1",
|
||||||
"sharp-read-bmp": "github:misskey-dev/sharp-read-bmp",
|
"sharp-read-bmp": "github:misskey-dev/sharp-read-bmp",
|
||||||
"slacc": "0.0.7",
|
"slacc": "0.0.8",
|
||||||
"strict-event-emitter-types": "2.0.0",
|
"strict-event-emitter-types": "2.0.0",
|
||||||
"stringz": "2.1.0",
|
"stringz": "2.1.0",
|
||||||
"summaly": "github:misskey-dev/summaly",
|
"summaly": "github:misskey-dev/summaly",
|
||||||
|
@ -152,7 +152,6 @@
|
||||||
"typeorm": "0.3.15",
|
"typeorm": "0.3.15",
|
||||||
"typescript": "5.0.4",
|
"typescript": "5.0.4",
|
||||||
"ulid": "2.3.0",
|
"ulid": "2.3.0",
|
||||||
"unzipper": "0.10.11",
|
|
||||||
"uuid": "9.0.0",
|
"uuid": "9.0.0",
|
||||||
"vary": "1.1.2",
|
"vary": "1.1.2",
|
||||||
"web-push": "3.6.1",
|
"web-push": "3.6.1",
|
||||||
|
@ -196,7 +195,6 @@
|
||||||
"@types/sinonjs__fake-timers": "8.1.2",
|
"@types/sinonjs__fake-timers": "8.1.2",
|
||||||
"@types/tinycolor2": "1.4.3",
|
"@types/tinycolor2": "1.4.3",
|
||||||
"@types/tmp": "0.2.3",
|
"@types/tmp": "0.2.3",
|
||||||
"@types/unzipper": "0.10.5",
|
|
||||||
"@types/uuid": "9.0.1",
|
"@types/uuid": "9.0.1",
|
||||||
"@types/vary": "1.1.0",
|
"@types/vary": "1.1.0",
|
||||||
"@types/web-push": "3.3.2",
|
"@types/web-push": "3.3.2",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import * as fs from 'node:fs';
|
import * as fs from 'node:fs';
|
||||||
import { Inject, Injectable } from '@nestjs/common';
|
import { Inject, Injectable } from '@nestjs/common';
|
||||||
|
import { ZipReader } from 'slacc';
|
||||||
import { DataSource } from 'typeorm';
|
import { DataSource } from 'typeorm';
|
||||||
import unzipper from 'unzipper';
|
|
||||||
import { DI } from '@/di-symbols.js';
|
import { DI } from '@/di-symbols.js';
|
||||||
import type { EmojisRepository, DriveFilesRepository, UsersRepository } from '@/models/index.js';
|
import type { EmojisRepository, DriveFilesRepository, UsersRepository } from '@/models/index.js';
|
||||||
import type { Config } from '@/config.js';
|
import type { Config } from '@/config.js';
|
||||||
|
@ -73,9 +73,9 @@ export class ImportCustomEmojisProcessorService {
|
||||||
}
|
}
|
||||||
|
|
||||||
const outputPath = path + '/emojis';
|
const outputPath = path + '/emojis';
|
||||||
const unzipStream = fs.createReadStream(destPath);
|
try {
|
||||||
const extractor = unzipper.Extract({ path: outputPath });
|
this.logger.succ(`Unzipping to ${outputPath}`);
|
||||||
extractor.on('close', async () => {
|
ZipReader.withDestinationPath(outputPath).viaBuffer(await fs.promises.readFile(destPath));
|
||||||
const metaRaw = fs.readFileSync(outputPath + '/meta.json', 'utf-8');
|
const metaRaw = fs.readFileSync(outputPath + '/meta.json', 'utf-8');
|
||||||
const meta = JSON.parse(metaRaw);
|
const meta = JSON.parse(metaRaw);
|
||||||
|
|
||||||
|
@ -114,8 +114,12 @@ export class ImportCustomEmojisProcessorService {
|
||||||
|
|
||||||
this.logger.succ('Imported');
|
this.logger.succ('Imported');
|
||||||
done();
|
done();
|
||||||
});
|
} catch (e) {
|
||||||
unzipStream.pipe(extractor);
|
if (e instanceof Error || typeof e === 'string') {
|
||||||
this.logger.succ(`Unzipping to ${outputPath}`);
|
this.logger.error(e);
|
||||||
|
}
|
||||||
|
cleanup();
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
201
pnpm-lock.yaml
201
pnpm-lock.yaml
|
@ -338,8 +338,8 @@ importers:
|
||||||
specifier: github:misskey-dev/sharp-read-bmp
|
specifier: github:misskey-dev/sharp-read-bmp
|
||||||
version: github.com/misskey-dev/sharp-read-bmp/02d9dc189fa7df0c4bea09330be26741772dac01
|
version: github.com/misskey-dev/sharp-read-bmp/02d9dc189fa7df0c4bea09330be26741772dac01
|
||||||
slacc:
|
slacc:
|
||||||
specifier: 0.0.7
|
specifier: 0.0.8
|
||||||
version: 0.0.7
|
version: 0.0.8
|
||||||
strict-event-emitter-types:
|
strict-event-emitter-types:
|
||||||
specifier: 2.0.0
|
specifier: 2.0.0
|
||||||
version: 2.0.0
|
version: 2.0.0
|
||||||
|
@ -376,9 +376,6 @@ importers:
|
||||||
ulid:
|
ulid:
|
||||||
specifier: 2.3.0
|
specifier: 2.3.0
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
unzipper:
|
|
||||||
specifier: 0.10.11
|
|
||||||
version: 0.10.11
|
|
||||||
uuid:
|
uuid:
|
||||||
specifier: 9.0.0
|
specifier: 9.0.0
|
||||||
version: 9.0.0
|
version: 9.0.0
|
||||||
|
@ -438,38 +435,38 @@ importers:
|
||||||
specifier: 4.4.0
|
specifier: 4.4.0
|
||||||
version: 4.4.0(seedrandom@3.0.5)
|
version: 4.4.0(seedrandom@3.0.5)
|
||||||
slacc-android-arm-eabi:
|
slacc-android-arm-eabi:
|
||||||
specifier: 0.0.7
|
specifier: 0.0.8
|
||||||
version: 0.0.7
|
version: 0.0.8
|
||||||
slacc-android-arm64:
|
slacc-android-arm64:
|
||||||
specifier: 0.0.7
|
specifier: 0.0.8
|
||||||
version: 0.0.7
|
version: 0.0.8
|
||||||
slacc-darwin-arm64:
|
slacc-darwin-arm64:
|
||||||
specifier: 0.0.7
|
specifier: 0.0.8
|
||||||
version: 0.0.7
|
version: 0.0.8
|
||||||
slacc-darwin-universal:
|
slacc-darwin-universal:
|
||||||
specifier: 0.0.7
|
specifier: 0.0.8
|
||||||
version: 0.0.7
|
version: 0.0.8
|
||||||
slacc-darwin-x64:
|
slacc-darwin-x64:
|
||||||
specifier: 0.0.7
|
specifier: 0.0.8
|
||||||
version: 0.0.7
|
version: 0.0.8
|
||||||
slacc-linux-arm-gnueabihf:
|
slacc-linux-arm-gnueabihf:
|
||||||
specifier: 0.0.7
|
specifier: 0.0.8
|
||||||
version: 0.0.7
|
version: 0.0.8
|
||||||
slacc-linux-arm64-gnu:
|
slacc-linux-arm64-gnu:
|
||||||
specifier: 0.0.7
|
specifier: 0.0.8
|
||||||
version: 0.0.7
|
version: 0.0.8
|
||||||
slacc-linux-arm64-musl:
|
slacc-linux-arm64-musl:
|
||||||
specifier: 0.0.7
|
specifier: 0.0.8
|
||||||
version: 0.0.7
|
version: 0.0.8
|
||||||
slacc-linux-x64-gnu:
|
slacc-linux-x64-gnu:
|
||||||
specifier: 0.0.7
|
specifier: 0.0.8
|
||||||
version: 0.0.7
|
version: 0.0.8
|
||||||
slacc-win32-arm64-msvc:
|
slacc-win32-arm64-msvc:
|
||||||
specifier: 0.0.7
|
specifier: 0.0.8
|
||||||
version: 0.0.7
|
version: 0.0.8
|
||||||
slacc-win32-x64-msvc:
|
slacc-win32-x64-msvc:
|
||||||
specifier: 0.0.7
|
specifier: 0.0.8
|
||||||
version: 0.0.7
|
version: 0.0.8
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@jest/globals':
|
'@jest/globals':
|
||||||
specifier: 29.5.0
|
specifier: 29.5.0
|
||||||
|
@ -576,9 +573,6 @@ importers:
|
||||||
'@types/tmp':
|
'@types/tmp':
|
||||||
specifier: 0.2.3
|
specifier: 0.2.3
|
||||||
version: 0.2.3
|
version: 0.2.3
|
||||||
'@types/unzipper':
|
|
||||||
specifier: 0.10.5
|
|
||||||
version: 0.10.5
|
|
||||||
'@types/uuid':
|
'@types/uuid':
|
||||||
specifier: 9.0.1
|
specifier: 9.0.1
|
||||||
version: 9.0.1
|
version: 9.0.1
|
||||||
|
@ -6938,12 +6932,6 @@ packages:
|
||||||
resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
|
resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@types/unzipper@0.10.5:
|
|
||||||
resolution: {integrity: sha512-NrLJb29AdnBARpg9S/4ktfPEisbJ0AvaaAr3j7Q1tg8AgcEUsq2HqbNzvgLRoWyRtjzeLEv7vuL39u1mrNIyNA==}
|
|
||||||
dependencies:
|
|
||||||
'@types/node': 18.16.3
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/@types/uuid@9.0.1:
|
/@types/uuid@9.0.1:
|
||||||
resolution: {integrity: sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==}
|
resolution: {integrity: sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==}
|
||||||
dev: true
|
dev: true
|
||||||
|
@ -8432,6 +8420,7 @@ packages:
|
||||||
/big-integer@1.6.51:
|
/big-integer@1.6.51:
|
||||||
resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==}
|
resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==}
|
||||||
engines: {node: '>=0.6'}
|
engines: {node: '>=0.6'}
|
||||||
|
dev: true
|
||||||
|
|
||||||
/bin-check@4.1.0:
|
/bin-check@4.1.0:
|
||||||
resolution: {integrity: sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==}
|
resolution: {integrity: sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==}
|
||||||
|
@ -8462,13 +8451,6 @@ packages:
|
||||||
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
|
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
|
||||||
engines: {node: '>=8'}
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
/binary@0.3.0:
|
|
||||||
resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==}
|
|
||||||
dependencies:
|
|
||||||
buffers: 0.1.1
|
|
||||||
chainsaw: 0.1.0
|
|
||||||
dev: false
|
|
||||||
|
|
||||||
/binaryextensions@2.3.0:
|
/binaryextensions@2.3.0:
|
||||||
resolution: {integrity: sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==}
|
resolution: {integrity: sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==}
|
||||||
engines: {node: '>=0.8'}
|
engines: {node: '>=0.8'}
|
||||||
|
@ -8490,10 +8472,6 @@ packages:
|
||||||
resolution: {integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==}
|
resolution: {integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/bluebird@3.4.7:
|
|
||||||
resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==}
|
|
||||||
dev: false
|
|
||||||
|
|
||||||
/bluebird@3.7.2:
|
/bluebird@3.7.2:
|
||||||
resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
|
resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
|
||||||
dev: true
|
dev: true
|
||||||
|
@ -8653,11 +8631,6 @@ packages:
|
||||||
/buffer-from@1.1.2:
|
/buffer-from@1.1.2:
|
||||||
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
|
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
|
||||||
|
|
||||||
/buffer-indexof-polyfill@1.0.2:
|
|
||||||
resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==}
|
|
||||||
engines: {node: '>=0.10'}
|
|
||||||
dev: false
|
|
||||||
|
|
||||||
/buffer-writer@2.0.0:
|
/buffer-writer@2.0.0:
|
||||||
resolution: {integrity: sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==}
|
resolution: {integrity: sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==}
|
||||||
engines: {node: '>=4'}
|
engines: {node: '>=4'}
|
||||||
|
@ -8683,11 +8656,6 @@ packages:
|
||||||
ieee754: 1.2.1
|
ieee754: 1.2.1
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/buffers@0.1.1:
|
|
||||||
resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==}
|
|
||||||
engines: {node: '>=0.2.0'}
|
|
||||||
dev: false
|
|
||||||
|
|
||||||
/bufferutil@4.0.7:
|
/bufferutil@4.0.7:
|
||||||
resolution: {integrity: sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==}
|
resolution: {integrity: sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==}
|
||||||
engines: {node: '>=6.14.2'}
|
engines: {node: '>=6.14.2'}
|
||||||
|
@ -8917,12 +8885,6 @@ packages:
|
||||||
type-detect: 4.0.8
|
type-detect: 4.0.8
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/chainsaw@0.1.0:
|
|
||||||
resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==}
|
|
||||||
dependencies:
|
|
||||||
traverse: 0.3.9
|
|
||||||
dev: false
|
|
||||||
|
|
||||||
/chalk-template@0.4.0:
|
/chalk-template@0.4.0:
|
||||||
resolution: {integrity: sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==}
|
resolution: {integrity: sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==}
|
||||||
engines: {node: '>=12'}
|
engines: {node: '>=12'}
|
||||||
|
@ -10216,12 +10178,6 @@ packages:
|
||||||
resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==}
|
resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==}
|
||||||
engines: {node: '>=12'}
|
engines: {node: '>=12'}
|
||||||
|
|
||||||
/duplexer2@0.1.4:
|
|
||||||
resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==}
|
|
||||||
dependencies:
|
|
||||||
readable-stream: 2.3.7
|
|
||||||
dev: false
|
|
||||||
|
|
||||||
/duplexer@0.1.2:
|
/duplexer@0.1.2:
|
||||||
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
|
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
|
||||||
dev: true
|
dev: true
|
||||||
|
@ -11626,16 +11582,6 @@ packages:
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/fstream@1.0.12:
|
|
||||||
resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==}
|
|
||||||
engines: {node: '>=0.6'}
|
|
||||||
dependencies:
|
|
||||||
graceful-fs: 4.2.11
|
|
||||||
inherits: 2.0.4
|
|
||||||
mkdirp: 0.5.6
|
|
||||||
rimraf: 2.7.1
|
|
||||||
dev: false
|
|
||||||
|
|
||||||
/function-bind@1.1.1:
|
/function-bind@1.1.1:
|
||||||
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
|
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
|
||||||
|
|
||||||
|
@ -12003,10 +11949,6 @@ packages:
|
||||||
p-cancelable: 3.0.0
|
p-cancelable: 3.0.0
|
||||||
responselike: 3.0.0
|
responselike: 3.0.0
|
||||||
|
|
||||||
/graceful-fs@4.2.10:
|
|
||||||
resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
|
|
||||||
dev: false
|
|
||||||
|
|
||||||
/graceful-fs@4.2.11:
|
/graceful-fs@4.2.11:
|
||||||
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
|
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
|
||||||
|
|
||||||
|
@ -14100,10 +14042,6 @@ packages:
|
||||||
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
|
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/listenercount@1.0.1:
|
|
||||||
resolution: {integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==}
|
|
||||||
dev: false
|
|
||||||
|
|
||||||
/listr2@3.14.0(enquirer@2.3.6):
|
/listr2@3.14.0(enquirer@2.3.6):
|
||||||
resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==}
|
resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==}
|
||||||
engines: {node: '>=10.0.0'}
|
engines: {node: '>=10.0.0'}
|
||||||
|
@ -17819,8 +17757,8 @@ packages:
|
||||||
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
|
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/slacc-android-arm-eabi@0.0.7:
|
/slacc-android-arm-eabi@0.0.8:
|
||||||
resolution: {integrity: sha512-6TikZlR1jsQscxwphhrf0U4xbsRy6zKJ0zmEULopTzbohgo5OLdZ7L3tQazkYlaaFe3YjGnVLW3FfGhhrajVog==}
|
resolution: {integrity: sha512-+areAkBVGdZIRWrK/ilu1udFQD2O/yizJacA90R/aCNmHqklPQWTnvZZvNMea47MfyWNomSEF3D39JGz/W//Ww==}
|
||||||
engines: {node: '>= 10'}
|
engines: {node: '>= 10'}
|
||||||
cpu: [arm]
|
cpu: [arm]
|
||||||
os: [android]
|
os: [android]
|
||||||
|
@ -17828,8 +17766,8 @@ packages:
|
||||||
dev: false
|
dev: false
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/slacc-android-arm64@0.0.7:
|
/slacc-android-arm64@0.0.8:
|
||||||
resolution: {integrity: sha512-aol/9Rg0Hfqu81hpK+HXcx9sGYu4qqYU+djBCgLtb8I6ZMdWUdE0dp8ACBoTOmYn34hYGcUu4FlJUZ8r7Utucg==}
|
resolution: {integrity: sha512-qLVlB3URh6SEXCUBSTcubjFqNs6yCgG/Pwe5QMr2kKDldfpVv2O7fYwHzVIqZeIivPTlEEK01o3kP8bQH2IMEA==}
|
||||||
engines: {node: '>= 10'}
|
engines: {node: '>= 10'}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [android]
|
os: [android]
|
||||||
|
@ -17837,8 +17775,8 @@ packages:
|
||||||
dev: false
|
dev: false
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/slacc-darwin-arm64@0.0.7:
|
/slacc-darwin-arm64@0.0.8:
|
||||||
resolution: {integrity: sha512-PkV7rO/c9AImNYDacP+kxtOjVuxjy06IIOAxbWerIWvoeqsCNRtiF/dh+OqIACRFBuHIDe0oAyUCEMGUTnzjyQ==}
|
resolution: {integrity: sha512-bqn9TZdbmddz2Oe7s/y1gfVXMThh6Y27XLR+c4PJRAQsuPgKo5A4wGgeNb39fQQtSbM7HlLEqTh4zKiq3PgOtw==}
|
||||||
engines: {node: '>= 10'}
|
engines: {node: '>= 10'}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [darwin]
|
os: [darwin]
|
||||||
|
@ -17846,16 +17784,16 @@ packages:
|
||||||
dev: false
|
dev: false
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/slacc-darwin-universal@0.0.7:
|
/slacc-darwin-universal@0.0.8:
|
||||||
resolution: {integrity: sha512-Y9zXpL40m4Yq3dE5vdnAgfmn0Fxc0Bf0ixC9TSl96gKeIZEd6drkjfpHFdsIDNImzOksIAUo0HHiDdbEfE7zdQ==}
|
resolution: {integrity: sha512-FcsZ7Vk6UdoZrPHGq5Tmiutp3EyYlOEppqEgU0lsVWSGk7OVl2CrYJ1K+pyIxx2/VoW+FT1kJ3i3XLuz9Z3oHQ==}
|
||||||
engines: {node: '>= 10'}
|
engines: {node: '>= 10'}
|
||||||
os: [darwin]
|
os: [darwin]
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dev: false
|
dev: false
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/slacc-darwin-x64@0.0.7:
|
/slacc-darwin-x64@0.0.8:
|
||||||
resolution: {integrity: sha512-yKaGjX2YJl1QHe4NgqQVsY83jees3hjFxEUPoKpuZEQzWbMNn0XSyceFRGXIk1oDqiKU40UcsdcCedjYjSEd0Q==}
|
resolution: {integrity: sha512-QSzvoazlCs2S+prvi12evIRAxm2B6WZw+GlI34qDEadWT0hYw/kW9pvDsfcuWhshZIeMc7D8I3peOgIuw0vpSg==}
|
||||||
engines: {node: '>= 10'}
|
engines: {node: '>= 10'}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [darwin]
|
os: [darwin]
|
||||||
|
@ -17863,8 +17801,8 @@ packages:
|
||||||
dev: false
|
dev: false
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/slacc-linux-arm-gnueabihf@0.0.7:
|
/slacc-linux-arm-gnueabihf@0.0.8:
|
||||||
resolution: {integrity: sha512-pdWMdQeX6uA9JfSoWo9EHH0yRiwXKMbaKoS9gflDSyt/hjeR3Qx/KK7Wihd7HeXx7njlNdpr9ycTRmm5NgapQQ==}
|
resolution: {integrity: sha512-aJxFkpJhcIWsVjkQuAOyouWVmS1hLUxa4gfRki0O2MaEPQfu+C4yip8rhEtmiomiK8o27sOlJvW9tOI5+sV66w==}
|
||||||
engines: {node: '>= 10'}
|
engines: {node: '>= 10'}
|
||||||
cpu: [arm]
|
cpu: [arm]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
@ -17872,8 +17810,8 @@ packages:
|
||||||
dev: false
|
dev: false
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/slacc-linux-arm64-gnu@0.0.7:
|
/slacc-linux-arm64-gnu@0.0.8:
|
||||||
resolution: {integrity: sha512-hz9TK/w6fxeNZXyFzuLq5cJD/XRyJbo6BaIdW+VrKKnb9nkLnWlqDQtdtJk7Fw7zHjdY3Uqufjwm0iT6qBVpUQ==}
|
resolution: {integrity: sha512-SRmTuztzsD71Z4dXB9+963Mq7ublZqUCwMNTLTXmk4gUdaWVUsh/dL9FCKwQJQogdvFdsyb8IdRxX8zIIFLOQQ==}
|
||||||
engines: {node: '>= 10'}
|
engines: {node: '>= 10'}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
@ -17881,8 +17819,8 @@ packages:
|
||||||
dev: false
|
dev: false
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/slacc-linux-arm64-musl@0.0.7:
|
/slacc-linux-arm64-musl@0.0.8:
|
||||||
resolution: {integrity: sha512-wCDAYL7e+lh3XL7g87Ui/Bb2Ap9GcBqeJuj2yHIx6MYC8ontwFSXhqRTmd2zmPLmZA5Nc11aKGN11YNu0Pnwlw==}
|
resolution: {integrity: sha512-OtZZywbqUSkzzcjg8HomcJgGg/1fv6m1riZ1nXSdyHGxMxIZxAoa858KluyxkrRFNwaJlhJNcT92GAt1clajjQ==}
|
||||||
engines: {node: '>= 10'}
|
engines: {node: '>= 10'}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
@ -17890,8 +17828,8 @@ packages:
|
||||||
dev: false
|
dev: false
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/slacc-linux-x64-gnu@0.0.7:
|
/slacc-linux-x64-gnu@0.0.8:
|
||||||
resolution: {integrity: sha512-E5+2cveizpfHXCk/Hu5VfslWFeDVw47nywODiJ8CsofT2l5ITfYPMFEBXm9ORY25mGBTgsO6lJYiF9Hz4FlS9Q==}
|
resolution: {integrity: sha512-j+CNGQbDcISEM8sJ1my+qhkowZKp+iU1l9c2gbA2+4qWZ+ZyGF6XX3ZgQ21hnbUagWqx5RJVBFz23vq91tP7YA==}
|
||||||
engines: {node: '>= 10'}
|
engines: {node: '>= 10'}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
@ -17899,8 +17837,8 @@ packages:
|
||||||
dev: false
|
dev: false
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/slacc-win32-arm64-msvc@0.0.7:
|
/slacc-win32-arm64-msvc@0.0.8:
|
||||||
resolution: {integrity: sha512-3a+qnkZbP+Pr5RZuzd0Vi1uCal137QiJajRAWT4r7qwu+Zidd50x2oikQ4rAegqZVTm8qTwVmWA+WmH8WHI7iw==}
|
resolution: {integrity: sha512-DYG8mSX0TA/qLj/mU1lPf1WJo7FfIy7Xb2heLLsu3caugdY8YTb/I8nPbqrMnPahHlcPp/GMNb+A+5r1ve1IfQ==}
|
||||||
engines: {node: '>= 10'}
|
engines: {node: '>= 10'}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
|
@ -17908,8 +17846,8 @@ packages:
|
||||||
dev: false
|
dev: false
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/slacc-win32-x64-msvc@0.0.7:
|
/slacc-win32-x64-msvc@0.0.8:
|
||||||
resolution: {integrity: sha512-ydFdZ7wEXQPsw2Tg+yG9uJdCGTehyPtrWBVUMa7fojr3j1gbtThXS2l9Ad/6fYYi2VwdaYPLWbwV3GYElPGL8g==}
|
resolution: {integrity: sha512-2sVipcrPWf9ygbdA0cNZKbiLZYI+2fwofHsHCs6CKDBoJy7RD8phzRA/JGUZkXO6ZaD/OtZfB96gRQgazFprfw==}
|
||||||
engines: {node: '>= 10'}
|
engines: {node: '>= 10'}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
|
@ -17917,21 +17855,21 @@ packages:
|
||||||
dev: false
|
dev: false
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/slacc@0.0.7:
|
/slacc@0.0.8:
|
||||||
resolution: {integrity: sha512-rwi2F3oJaGPST9JdCoUd5fnSZaoZFgTL00GFKhKufT48uwtUEAHlOL0t8gEVmon71X+53f9nEdsGWhwtOutJTQ==}
|
resolution: {integrity: sha512-RbOX1Mu44r8BY9LKBRcMddSZfP2VqeCtrVBZxvXVaq0Dep/ACJUdsUinhtcyxUr3DoqkZnrzXwsP0+EeSqlpEg==}
|
||||||
engines: {node: '>= 10'}
|
engines: {node: '>= 10'}
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
slacc-android-arm-eabi: 0.0.7
|
slacc-android-arm-eabi: 0.0.8
|
||||||
slacc-android-arm64: 0.0.7
|
slacc-android-arm64: 0.0.8
|
||||||
slacc-darwin-arm64: 0.0.7
|
slacc-darwin-arm64: 0.0.8
|
||||||
slacc-darwin-universal: 0.0.7
|
slacc-darwin-universal: 0.0.8
|
||||||
slacc-darwin-x64: 0.0.7
|
slacc-darwin-x64: 0.0.8
|
||||||
slacc-linux-arm-gnueabihf: 0.0.7
|
slacc-linux-arm-gnueabihf: 0.0.8
|
||||||
slacc-linux-arm64-gnu: 0.0.7
|
slacc-linux-arm64-gnu: 0.0.8
|
||||||
slacc-linux-arm64-musl: 0.0.7
|
slacc-linux-arm64-musl: 0.0.8
|
||||||
slacc-linux-x64-gnu: 0.0.7
|
slacc-linux-x64-gnu: 0.0.8
|
||||||
slacc-win32-arm64-msvc: 0.0.7
|
slacc-win32-arm64-msvc: 0.0.8
|
||||||
slacc-win32-x64-msvc: 0.0.7
|
slacc-win32-x64-msvc: 0.0.8
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/slash@3.0.0:
|
/slash@3.0.0:
|
||||||
|
@ -18903,10 +18841,6 @@ packages:
|
||||||
/trace-redirect@1.0.6:
|
/trace-redirect@1.0.6:
|
||||||
resolution: {integrity: sha512-UUfa1DjjU5flcjMdaFIiIEGDTyu2y/IiMjOX4uGXa7meKBS4vD4f2Uy/tken9Qkd4Jsm4sRsfZcIIPqrRVF3Mg==}
|
resolution: {integrity: sha512-UUfa1DjjU5flcjMdaFIiIEGDTyu2y/IiMjOX4uGXa7meKBS4vD4f2Uy/tken9Qkd4Jsm4sRsfZcIIPqrRVF3Mg==}
|
||||||
|
|
||||||
/traverse@0.3.9:
|
|
||||||
resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==}
|
|
||||||
dev: false
|
|
||||||
|
|
||||||
/treeify@1.1.0:
|
/treeify@1.1.0:
|
||||||
resolution: {integrity: sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==}
|
resolution: {integrity: sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==}
|
||||||
engines: {node: '>=0.6'}
|
engines: {node: '>=0.6'}
|
||||||
|
@ -19392,21 +19326,6 @@ packages:
|
||||||
engines: {node: '>=8'}
|
engines: {node: '>=8'}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/unzipper@0.10.11:
|
|
||||||
resolution: {integrity: sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==}
|
|
||||||
dependencies:
|
|
||||||
big-integer: 1.6.51
|
|
||||||
binary: 0.3.0
|
|
||||||
bluebird: 3.4.7
|
|
||||||
buffer-indexof-polyfill: 1.0.2
|
|
||||||
duplexer2: 0.1.4
|
|
||||||
fstream: 1.0.12
|
|
||||||
graceful-fs: 4.2.10
|
|
||||||
listenercount: 1.0.1
|
|
||||||
readable-stream: 2.3.7
|
|
||||||
setimmediate: 1.0.5
|
|
||||||
dev: false
|
|
||||||
|
|
||||||
/update-browserslist-db@1.0.10(browserslist@4.21.5):
|
/update-browserslist-db@1.0.10(browserslist@4.21.5):
|
||||||
resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
|
resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
Loading…
Reference in New Issue