diff options
author | Chocobozzz <me@florianbigard.com> | 2022-01-03 17:13:11 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2022-01-06 08:26:14 +0100 |
commit | f8360396ffabd2f95e9ece9c5755173bae0114b6 (patch) | |
tree | 83467f70bb5d5c2faa61c45e1d87b538c6c8fe5e | |
parent | cea093bca5b9d311b5c1d0539d53e965c901015b (diff) | |
download | PeerTube-f8360396ffabd2f95e9ece9c5755173bae0114b6.tar.gz PeerTube-f8360396ffabd2f95e9ece9c5755173bae0114b6.tar.zst PeerTube-f8360396ffabd2f95e9ece9c5755173bae0114b6.zip |
Stop using tsconfig register
Prefer to replace paths at compile time
47 files changed, 188 insertions, 606 deletions
diff --git a/package.json b/package.json index 0aac4c860..d463887dd 100644 --- a/package.json +++ b/package.json | |||
@@ -60,10 +60,12 @@ | |||
60 | "commander": "commander", | 60 | "commander": "commander", |
61 | "lint": "npm run ci -- lint", | 61 | "lint": "npm run ci -- lint", |
62 | "ng": "ng", | 62 | "ng": "ng", |
63 | "nodemon": "nodemon", | ||
64 | "ts-node": "ts-node", | 63 | "ts-node": "ts-node", |
65 | "eslint": "eslint", | 64 | "eslint": "eslint", |
66 | "resolve-tspaths": "resolve-tspaths", | 65 | "resolve-tspaths": "resolve-tspaths", |
66 | "resolve-tspaths:all": "npm run resolve-tspaths:server && npm run resolve-tspaths:cli", | ||
67 | "resolve-tspaths:server": "npm run resolve-tspaths -- --project tsconfig.json --src . --out dist", | ||
68 | "resolve-tspaths:cli": "npm run resolve-tspaths -- --project ./server/tools/tsconfig.json --src ./server/tools --out ./dist/server/tools", | ||
67 | "concurrently": "concurrently", | 69 | "concurrently": "concurrently", |
68 | "mocha": "mocha", | 70 | "mocha": "mocha", |
69 | "ci": "bash ./scripts/ci.sh", | 71 | "ci": "bash ./scripts/ci.sh", |
@@ -201,13 +203,13 @@ | |||
201 | "eslint-plugin-promise": "^6.0.0", | 203 | "eslint-plugin-promise": "^6.0.0", |
202 | "fast-xml-parser": "^4.0.0-beta.8", | 204 | "fast-xml-parser": "^4.0.0-beta.8", |
203 | "mocha": "^9.0.0", | 205 | "mocha": "^9.0.0", |
204 | "nodemon": "^2.0.1", | ||
205 | "proxy": "^1.0.2", | 206 | "proxy": "^1.0.2", |
206 | "resolve-tspaths": "^0.2.1", | 207 | "resolve-tspaths": "^0.2.1", |
207 | "socket.io-client": "^4.0.1", | 208 | "socket.io-client": "^4.0.1", |
208 | "supertest": "^6.0.1", | 209 | "supertest": "^6.0.1", |
209 | "swagger-cli": "^4.0.2", | 210 | "swagger-cli": "^4.0.2", |
210 | "ts-node": "10.4.0", | 211 | "ts-node": "10.4.0", |
212 | "tsc-watch": "^4.6.0", | ||
211 | "typescript": "^4.0.5" | 213 | "typescript": "^4.0.5" |
212 | }, | 214 | }, |
213 | "resolutions": { | 215 | "resolutions": { |
diff --git a/scripts/benchmark.ts b/scripts/benchmark.ts index 011519fe3..3c3c666a1 100644 --- a/scripts/benchmark.ts +++ b/scripts/benchmark.ts | |||
@@ -1,10 +1,7 @@ | |||
1 | import { registerTSPaths } from '../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import autocannon, { printResult } from 'autocannon' | 1 | import autocannon, { printResult } from 'autocannon' |
5 | import { writeJson } from 'fs-extra' | 2 | import { writeJson } from 'fs-extra' |
6 | import { createSingleServer, killallServers, PeerTubeServer, setAccessTokensToServers } from '@shared/server-commands' | ||
7 | import { Video, VideoPrivacy } from '@shared/models' | 3 | import { Video, VideoPrivacy } from '@shared/models' |
4 | import { createSingleServer, killallServers, PeerTubeServer, setAccessTokensToServers } from '@shared/server-commands' | ||
8 | 5 | ||
9 | let server: PeerTubeServer | 6 | let server: PeerTubeServer |
10 | let video: Video | 7 | let video: Video |
diff --git a/scripts/build/server.sh b/scripts/build/server.sh index 865bdd095..a2dfc3dd9 100755 --- a/scripts/build/server.sh +++ b/scripts/build/server.sh | |||
@@ -5,9 +5,7 @@ set -eu | |||
5 | rm -rf ./dist | 5 | rm -rf ./dist |
6 | 6 | ||
7 | npm run tsc -- -b --verbose | 7 | npm run tsc -- -b --verbose |
8 | cp "./tsconfig.base.json" "./tsconfig.json" "./dist/" | 8 | npm run resolve-tspaths:server |
9 | cp "./scripts/tsconfig.json" "./dist/scripts/" | 9 | |
10 | cp "./server/tsconfig.json" "./dist/server/" | ||
11 | cp "./shared/tsconfig.json" "./dist/shared/" | ||
12 | cp -r "./server/static" "./server/assets" "./dist/server" | 10 | cp -r "./server/static" "./server/assets" "./dist/server" |
13 | cp -r "./server/lib/emails" "./dist/server/lib" | 11 | cp -r "./server/lib/emails" "./dist/server/lib" |
diff --git a/scripts/ci.sh b/scripts/ci.sh index b0b76ca99..2bacf2a2e 100755 --- a/scripts/ci.sh +++ b/scripts/ci.sh | |||
@@ -23,7 +23,7 @@ runTest () { | |||
23 | joblog="$jobname-ci.log" | 23 | joblog="$jobname-ci.log" |
24 | 24 | ||
25 | parallel -j $jobs --retries $retries \ | 25 | parallel -j $jobs --retries $retries \ |
26 | "echo Trying {} >> $joblog; npm run mocha -- -c --timeout 30000 --exit --require ./dist/server/tests/register.js --bail {}" \ | 26 | "echo Trying {} >> $joblog; npm run mocha -- -c --timeout 30000 --exit --bail {}" \ |
27 | ::: $files | 27 | ::: $files |
28 | 28 | ||
29 | cat "$joblog" | uniq -c | 29 | cat "$joblog" | uniq -c |
diff --git a/scripts/client-build-stats.ts b/scripts/client-build-stats.ts index 91844dfcd..d5ecd5fea 100644 --- a/scripts/client-build-stats.ts +++ b/scripts/client-build-stats.ts | |||
@@ -1,6 +1,3 @@ | |||
1 | import { registerTSPaths } from '../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { readdir, stat } from 'fs-extra' | 1 | import { readdir, stat } from 'fs-extra' |
5 | import { join } from 'path' | 2 | import { join } from 'path' |
6 | import { root } from '@shared/core-utils' | 3 | import { root } from '@shared/core-utils' |
diff --git a/scripts/create-import-video-file-job.ts b/scripts/create-import-video-file-job.ts index 071d36df4..97e9c7933 100644 --- a/scripts/create-import-video-file-job.ts +++ b/scripts/create-import-video-file-job.ts | |||
@@ -1,12 +1,9 @@ | |||
1 | import { registerTSPaths } from '../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { program } from 'commander' | 1 | import { program } from 'commander' |
5 | import { resolve } from 'path' | 2 | import { resolve } from 'path' |
6 | import { VideoModel } from '../server/models/video/video' | 3 | import { isUUIDValid, toCompleteUUID } from '@server/helpers/custom-validators/misc' |
7 | import { initDatabaseModels } from '../server/initializers/database' | 4 | import { initDatabaseModels } from '../server/initializers/database' |
8 | import { JobQueue } from '../server/lib/job-queue' | 5 | import { JobQueue } from '../server/lib/job-queue' |
9 | import { isUUIDValid, toCompleteUUID } from '@server/helpers/custom-validators/misc' | 6 | import { VideoModel } from '../server/models/video/video' |
10 | 7 | ||
11 | program | 8 | program |
12 | .option('-v, --video [videoUUID]', 'Video UUID') | 9 | .option('-v, --video [videoUUID]', 'Video UUID') |
diff --git a/scripts/create-move-video-storage-job.ts b/scripts/create-move-video-storage-job.ts index 90c84b1d7..7465c1ce0 100644 --- a/scripts/create-move-video-storage-job.ts +++ b/scripts/create-move-video-storage-job.ts | |||
@@ -1,13 +1,10 @@ | |||
1 | import { registerTSPaths } from '../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { program } from 'commander' | 1 | import { program } from 'commander' |
5 | import { VideoModel } from '@server/models/video/video' | 2 | import { CONFIG } from '@server/initializers/config' |
6 | import { initDatabaseModels } from '@server/initializers/database' | 3 | import { initDatabaseModels } from '@server/initializers/database' |
7 | import { VideoState, VideoStorage } from '@shared/models' | ||
8 | import { moveToExternalStorageState } from '@server/lib/video-state' | ||
9 | import { JobQueue } from '@server/lib/job-queue' | 4 | import { JobQueue } from '@server/lib/job-queue' |
10 | import { CONFIG } from '@server/initializers/config' | 5 | import { moveToExternalStorageState } from '@server/lib/video-state' |
6 | import { VideoModel } from '@server/models/video/video' | ||
7 | import { VideoState, VideoStorage } from '@shared/models' | ||
11 | 8 | ||
12 | program | 9 | program |
13 | .description('Move videos to another storage.') | 10 | .description('Move videos to another storage.') |
diff --git a/scripts/create-transcoding-job.ts b/scripts/create-transcoding-job.ts index 244c38fcd..d462fbf33 100755 --- a/scripts/create-transcoding-job.ts +++ b/scripts/create-transcoding-job.ts | |||
@@ -1,15 +1,12 @@ | |||
1 | import { registerTSPaths } from '../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { program } from 'commander' | 1 | import { program } from 'commander' |
5 | import { VideoModel } from '../server/models/video/video' | 2 | import { isUUIDValid, toCompleteUUID } from '@server/helpers/custom-validators/misc' |
6 | import { initDatabaseModels } from '../server/initializers/database' | ||
7 | import { JobQueue } from '../server/lib/job-queue' | ||
8 | import { computeLowerResolutionsToTranscode } from '@server/helpers/ffprobe-utils' | 3 | import { computeLowerResolutionsToTranscode } from '@server/helpers/ffprobe-utils' |
9 | import { VideoState, VideoTranscodingPayload } from '@shared/models' | ||
10 | import { CONFIG } from '@server/initializers/config' | 4 | import { CONFIG } from '@server/initializers/config' |
11 | import { isUUIDValid, toCompleteUUID } from '@server/helpers/custom-validators/misc' | ||
12 | import { addTranscodingJob } from '@server/lib/video' | 5 | import { addTranscodingJob } from '@server/lib/video' |
6 | import { VideoState, VideoTranscodingPayload } from '@shared/models' | ||
7 | import { initDatabaseModels } from '../server/initializers/database' | ||
8 | import { JobQueue } from '../server/lib/job-queue' | ||
9 | import { VideoModel } from '../server/models/video/video' | ||
13 | 10 | ||
14 | program | 11 | program |
15 | .option('-v, --video [videoUUID]', 'Video UUID') | 12 | .option('-v, --video [videoUUID]', 'Video UUID') |
diff --git a/scripts/dev/cli.sh b/scripts/dev/cli.sh index 4bf4808b8..327792a19 100755 --- a/scripts/dev/cli.sh +++ b/scripts/dev/cli.sh | |||
@@ -12,4 +12,5 @@ rm -rf ./dist/server/tools/ | |||
12 | mkdir -p "./dist/server/tools" | 12 | mkdir -p "./dist/server/tools" |
13 | cp -r "./server/tools/node_modules" "./dist/server/tools" | 13 | cp -r "./server/tools/node_modules" "./dist/server/tools" |
14 | 14 | ||
15 | npm run tsc -- --watch --sourceMap --project ./server/tools/tsconfig.json | 15 | cd ./server/tools |
16 | ../../node_modules/.bin/tsc-watch --build --verbose --onSuccess 'sh -c "cd ../../ && npm run resolve-tspaths:all"' | ||
diff --git a/scripts/dev/server.sh b/scripts/dev/server.sh index 468af0a56..9dae43a63 100755 --- a/scripts/dev/server.sh +++ b/scripts/dev/server.sh | |||
@@ -14,15 +14,12 @@ mkdir -p "./client/dist" | |||
14 | rm -rf "./client/dist/locale" | 14 | rm -rf "./client/dist/locale" |
15 | cp -r "./client/src/locale" "./client/dist/locale" | 15 | cp -r "./client/src/locale" "./client/dist/locale" |
16 | 16 | ||
17 | rm -rf "./dist" | 17 | mkdir -p "./dist/server/lib" |
18 | |||
19 | mkdir "./dist" | ||
20 | cp "./tsconfig.json" "./dist" | ||
21 | 18 | ||
22 | npm run tsc -- -b -v --incremental | 19 | npm run tsc -- -b -v --incremental |
20 | npm run resolve-tspaths:server | ||
21 | |||
23 | cp -r ./server/static ./server/assets ./dist/server | 22 | cp -r ./server/static ./server/assets ./dist/server |
24 | cp -r "./server/lib/emails" "./dist/server/lib" | 23 | cp -r "./server/lib/emails" "./dist/server/lib" |
25 | 24 | ||
26 | NODE_ENV=test node node_modules/.bin/concurrently -k \ | 25 | ./node_modules/.bin/tsc-watch --build --preserveWatchOutput --verbose --onSuccess 'sh -c "npm run resolve-tspaths:server && NODE_ENV=test node dist/server"' |
27 | "node_modules/.bin/nodemon --enable-source-maps --delay 1 --watch ./dist dist/server" \ | ||
28 | "node_modules/.bin/tsc -b -w --preserveWatchOutput" | ||
diff --git a/scripts/generate-code-contributors.ts b/scripts/generate-code-contributors.ts index 449407c44..5357daf04 100755 --- a/scripts/generate-code-contributors.ts +++ b/scripts/generate-code-contributors.ts | |||
@@ -1,6 +1,3 @@ | |||
1 | import { registerTSPaths } from '../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { CLICommand } from '@shared/server-commands' | 1 | import { CLICommand } from '@shared/server-commands' |
5 | 2 | ||
6 | run() | 3 | run() |
diff --git a/scripts/i18n/create-custom-files.ts b/scripts/i18n/create-custom-files.ts index d9328b125..7556866e6 100755 --- a/scripts/i18n/create-custom-files.ts +++ b/scripts/i18n/create-custom-files.ts | |||
@@ -1,9 +1,7 @@ | |||
1 | import { registerTSPaths } from '../../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { writeJSON } from 'fs-extra' | 1 | import { writeJSON } from 'fs-extra' |
5 | import { values } from 'lodash' | 2 | import { values } from 'lodash' |
6 | import { join } from 'path' | 3 | import { join } from 'path' |
4 | import { root } from '@shared/core-utils' | ||
7 | import { | 5 | import { |
8 | buildLanguages, | 6 | buildLanguages, |
9 | VIDEO_CATEGORIES, | 7 | VIDEO_CATEGORIES, |
@@ -16,7 +14,7 @@ import { | |||
16 | } from '../../server/initializers/constants' | 14 | } from '../../server/initializers/constants' |
17 | import { I18N_LOCALES } from '../../shared/core-utils/i18n' | 15 | import { I18N_LOCALES } from '../../shared/core-utils/i18n' |
18 | 16 | ||
19 | const videojs = require(join(__dirname, '../../../client/src/locale/videojs.en-US.json')) | 17 | const videojs = require(join(root(), 'client', 'src', 'locale', 'videojs.en-US.json')) |
20 | const playerKeys = { | 18 | const playerKeys = { |
21 | 'Quality': 'Quality', | 19 | 'Quality': 'Quality', |
22 | 'Auto': 'Auto', | 20 | 'Auto': 'Auto', |
@@ -100,7 +98,7 @@ writeAll().catch(err => { | |||
100 | }) | 98 | }) |
101 | 99 | ||
102 | async function writeAll () { | 100 | async function writeAll () { |
103 | const localePath = join(__dirname, '../../../client/src/locale') | 101 | const localePath = join(root(), 'client', 'src', 'locale') |
104 | 102 | ||
105 | await writeJSON(join(localePath, 'player.en-US.json'), playerKeys, { spaces: 4 }) | 103 | await writeJSON(join(localePath, 'player.en-US.json'), playerKeys, { spaces: 4 }) |
106 | await writeJSON(join(localePath, 'server.en-US.json'), serverKeys, { spaces: 4 }) | 104 | await writeJSON(join(localePath, 'server.en-US.json'), serverKeys, { spaces: 4 }) |
diff --git a/scripts/migrations/peertube-2.1.ts b/scripts/migrations/peertube-2.1.ts index 4bbc203c1..2e316d996 100644 --- a/scripts/migrations/peertube-2.1.ts +++ b/scripts/migrations/peertube-2.1.ts | |||
@@ -1,15 +1,12 @@ | |||
1 | import { registerTSPaths } from '../../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { initDatabaseModels, sequelizeTypescript } from '../../server/initializers/database' | ||
5 | import * as Sequelize from 'sequelize' | ||
6 | import { join } from 'path' | ||
7 | import { HLS_STREAMING_PLAYLIST_DIRECTORY, STATIC_PATHS, WEBSERVER } from '@server/initializers/constants' | ||
8 | import { pathExists, stat, writeFile } from 'fs-extra' | 1 | import { pathExists, stat, writeFile } from 'fs-extra' |
9 | import { createTorrentPromise } from '@server/helpers/webtorrent' | ||
10 | import { CONFIG } from '@server/initializers/config' | ||
11 | import parseTorrent from 'parse-torrent' | 2 | import parseTorrent from 'parse-torrent' |
3 | import { join } from 'path' | ||
4 | import * as Sequelize from 'sequelize' | ||
12 | import { logger } from '@server/helpers/logger' | 5 | import { logger } from '@server/helpers/logger' |
6 | import { createTorrentPromise } from '@server/helpers/webtorrent' | ||
7 | import { CONFIG } from '@server/initializers/config' | ||
8 | import { HLS_STREAMING_PLAYLIST_DIRECTORY, STATIC_PATHS, WEBSERVER } from '@server/initializers/constants' | ||
9 | import { initDatabaseModels, sequelizeTypescript } from '../../server/initializers/database' | ||
13 | 10 | ||
14 | run() | 11 | run() |
15 | .then(() => process.exit(0)) | 12 | .then(() => process.exit(0)) |
diff --git a/scripts/migrations/peertube-4.0.ts b/scripts/migrations/peertube-4.0.ts index abf431888..64cf45474 100644 --- a/scripts/migrations/peertube-4.0.ts +++ b/scripts/migrations/peertube-4.0.ts | |||
@@ -1,16 +1,13 @@ | |||
1 | import { registerTSPaths } from '../../server/helpers/register-ts-paths' | 1 | import Bluebird from 'bluebird' |
2 | registerTSPaths() | 2 | import { move, readFile, writeFile } from 'fs-extra' |
3 | |||
4 | import { join } from 'path' | 3 | import { join } from 'path' |
4 | import { federateVideoIfNeeded } from '@server/lib/activitypub/videos' | ||
5 | import { JobQueue } from '@server/lib/job-queue' | 5 | import { JobQueue } from '@server/lib/job-queue' |
6 | import { initDatabaseModels } from '../../server/initializers/database' | ||
7 | import { generateHLSMasterPlaylistFilename, generateHlsSha256SegmentsFilename, getHlsResolutionPlaylistFilename } from '@server/lib/paths' | 6 | import { generateHLSMasterPlaylistFilename, generateHlsSha256SegmentsFilename, getHlsResolutionPlaylistFilename } from '@server/lib/paths' |
8 | import { VideoPathManager } from '@server/lib/video-path-manager' | 7 | import { VideoPathManager } from '@server/lib/video-path-manager' |
9 | import { VideoModel } from '@server/models/video/video' | 8 | import { VideoModel } from '@server/models/video/video' |
10 | import { VideoStreamingPlaylistModel } from '@server/models/video/video-streaming-playlist' | 9 | import { VideoStreamingPlaylistModel } from '@server/models/video/video-streaming-playlist' |
11 | import { move, readFile, writeFile } from 'fs-extra' | 10 | import { initDatabaseModels } from '../../server/initializers/database' |
12 | import Bluebird from 'bluebird' | ||
13 | import { federateVideoIfNeeded } from '@server/lib/activitypub/videos' | ||
14 | 11 | ||
15 | run() | 12 | run() |
16 | .then(() => process.exit(0)) | 13 | .then(() => process.exit(0)) |
diff --git a/scripts/nightly.sh b/scripts/nightly.sh index 5ad603929..572277f9d 100755 --- a/scripts/nightly.sh +++ b/scripts/nightly.sh | |||
@@ -32,7 +32,7 @@ sed -i 's/"version": "\([^"]\+\)"/"version": "\1-'"$nightly_version"'"/' ./packa | |||
32 | "$directory_name/client/package.json" "$directory_name/config" \ | 32 | "$directory_name/client/package.json" "$directory_name/config" \ |
33 | "$directory_name/dist" "$directory_name/package.json" \ | 33 | "$directory_name/dist" "$directory_name/package.json" \ |
34 | "$directory_name/scripts" "$directory_name/support" \ | 34 | "$directory_name/scripts" "$directory_name/support" \ |
35 | "$directory_name/tsconfig.json" "$directory_name/yarn.lock") | 35 | "$directory_name/yarn.lock") |
36 | 36 | ||
37 | # temporary setup | 37 | # temporary setup |
38 | cd .. | 38 | cd .. |
diff --git a/scripts/parse-log.ts b/scripts/parse-log.ts index 6cd3a1860..d3c93cee5 100755 --- a/scripts/parse-log.ts +++ b/scripts/parse-log.ts | |||
@@ -1,15 +1,12 @@ | |||
1 | import { registerTSPaths } from '../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { program } from 'commander' | 1 | import { program } from 'commander' |
5 | import { createReadStream, readdir } from 'fs-extra' | 2 | import { createReadStream, readdir } from 'fs-extra' |
6 | import { join } from 'path' | 3 | import { join } from 'path' |
7 | import { createInterface } from 'readline' | 4 | import { createInterface } from 'readline' |
5 | import { format as sqlFormat } from 'sql-formatter' | ||
6 | import { inspect } from 'util' | ||
8 | import * as winston from 'winston' | 7 | import * as winston from 'winston' |
9 | import { labelFormatter, mtimeSortFilesDesc } from '../server/helpers/logger' | 8 | import { labelFormatter, mtimeSortFilesDesc } from '../server/helpers/logger' |
10 | import { CONFIG } from '../server/initializers/config' | 9 | import { CONFIG } from '../server/initializers/config' |
11 | import { inspect } from 'util' | ||
12 | import { format as sqlFormat } from 'sql-formatter' | ||
13 | 10 | ||
14 | program | 11 | program |
15 | .option('-l, --level [level]', 'Level log (debug/info/warn/error)') | 12 | .option('-l, --level [level]', 'Level log (debug/info/warn/error)') |
diff --git a/scripts/plugin/install.ts b/scripts/plugin/install.ts index de045c2d2..0795d7c93 100755 --- a/scripts/plugin/install.ts +++ b/scripts/plugin/install.ts | |||
@@ -1,10 +1,7 @@ | |||
1 | import { registerTSPaths } from '../../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { initDatabaseModels } from '../../server/initializers/database' | ||
5 | import { program } from 'commander' | 1 | import { program } from 'commander' |
6 | import { PluginManager } from '../../server/lib/plugins/plugin-manager' | ||
7 | import { isAbsolute } from 'path' | 2 | import { isAbsolute } from 'path' |
3 | import { initDatabaseModels } from '../../server/initializers/database' | ||
4 | import { PluginManager } from '../../server/lib/plugins/plugin-manager' | ||
8 | 5 | ||
9 | program | 6 | program |
10 | .option('-n, --npm-name [npmName]', 'Plugin to install') | 7 | .option('-n, --npm-name [npmName]', 'Plugin to install') |
diff --git a/scripts/plugin/uninstall.ts b/scripts/plugin/uninstall.ts index 1e14cc18f..152b651dd 100755 --- a/scripts/plugin/uninstall.ts +++ b/scripts/plugin/uninstall.ts | |||
@@ -1,8 +1,5 @@ | |||
1 | import { registerTSPaths } from '../../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { initDatabaseModels } from '../../server/initializers/database' | ||
5 | import { program } from 'commander' | 1 | import { program } from 'commander' |
2 | import { initDatabaseModels } from '../../server/initializers/database' | ||
6 | import { PluginManager } from '../../server/lib/plugins/plugin-manager' | 3 | import { PluginManager } from '../../server/lib/plugins/plugin-manager' |
7 | 4 | ||
8 | program | 5 | program |
diff --git a/scripts/print-transcode-command.ts b/scripts/print-transcode-command.ts index 352145252..21667f544 100644 --- a/scripts/print-transcode-command.ts +++ b/scripts/print-transcode-command.ts | |||
@@ -1,10 +1,7 @@ | |||
1 | import { registerTSPaths } from '../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { program } from 'commander' | 1 | import { program } from 'commander' |
5 | import ffmpeg from 'fluent-ffmpeg' | 2 | import ffmpeg from 'fluent-ffmpeg' |
6 | import { buildx264VODCommand, runCommand, TranscodeOptions } from '@server/helpers/ffmpeg-utils' | ||
7 | import { exit } from 'process' | 3 | import { exit } from 'process' |
4 | import { buildx264VODCommand, runCommand, TranscodeOptions } from '@server/helpers/ffmpeg-utils' | ||
8 | import { VideoTranscodingProfilesManager } from '@server/lib/transcoding/video-transcoding-profiles' | 5 | import { VideoTranscodingProfilesManager } from '@server/lib/transcoding/video-transcoding-profiles' |
9 | 6 | ||
10 | program | 7 | program |
diff --git a/scripts/prune-storage.ts b/scripts/prune-storage.ts index 12d78fdc6..bb1e8e024 100755 --- a/scripts/prune-storage.ts +++ b/scripts/prune-storage.ts | |||
@@ -1,22 +1,19 @@ | |||
1 | import { registerTSPaths } from '../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { start, get } from 'prompt' | ||
5 | import { join, basename } from 'path' | ||
6 | import { CONFIG } from '../server/initializers/config' | ||
7 | import { VideoModel } from '../server/models/video/video' | ||
8 | import { initDatabaseModels } from '../server/initializers/database' | ||
9 | import { readdir, remove, stat } from 'fs-extra' | ||
10 | import { VideoRedundancyModel } from '../server/models/redundancy/video-redundancy' | ||
11 | import { map } from 'bluebird' | 1 | import { map } from 'bluebird' |
12 | import { getUUIDFromFilename } from '../server/helpers/utils' | 2 | import { readdir, remove, stat } from 'fs-extra' |
13 | import { ThumbnailModel } from '../server/models/video/thumbnail' | ||
14 | import { ActorImageModel } from '../server/models/actor/actor-image' | ||
15 | import { uniq, values } from 'lodash' | 3 | import { uniq, values } from 'lodash' |
16 | import { ThumbnailType } from '@shared/models' | 4 | import { basename, join } from 'path' |
17 | import { VideoFileModel } from '@server/models/video/video-file' | 5 | import { get, start } from 'prompt' |
18 | import { HLS_REDUNDANCY_DIRECTORY, HLS_STREAMING_PLAYLIST_DIRECTORY } from '@server/initializers/constants' | 6 | import { HLS_REDUNDANCY_DIRECTORY, HLS_STREAMING_PLAYLIST_DIRECTORY } from '@server/initializers/constants' |
7 | import { VideoFileModel } from '@server/models/video/video-file' | ||
19 | import { VideoStreamingPlaylistModel } from '@server/models/video/video-streaming-playlist' | 8 | import { VideoStreamingPlaylistModel } from '@server/models/video/video-streaming-playlist' |
9 | import { ThumbnailType } from '@shared/models' | ||
10 | import { getUUIDFromFilename } from '../server/helpers/utils' | ||
11 | import { CONFIG } from '../server/initializers/config' | ||
12 | import { initDatabaseModels } from '../server/initializers/database' | ||
13 | import { ActorImageModel } from '../server/models/actor/actor-image' | ||
14 | import { VideoRedundancyModel } from '../server/models/redundancy/video-redundancy' | ||
15 | import { ThumbnailModel } from '../server/models/video/thumbnail' | ||
16 | import { VideoModel } from '../server/models/video/video' | ||
20 | 17 | ||
21 | run() | 18 | run() |
22 | .then(() => process.exit(0)) | 19 | .then(() => process.exit(0)) |
diff --git a/scripts/regenerate-thumbnails.ts b/scripts/regenerate-thumbnails.ts index 50d06f6fd..a377baa61 100644 --- a/scripts/regenerate-thumbnails.ts +++ b/scripts/regenerate-thumbnails.ts | |||
@@ -1,13 +1,10 @@ | |||
1 | import { registerTSPaths } from '../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { map } from 'bluebird' | 1 | import { map } from 'bluebird' |
5 | import { program } from 'commander' | 2 | import { program } from 'commander' |
6 | import { pathExists, remove } from 'fs-extra' | 3 | import { pathExists, remove } from 'fs-extra' |
7 | import { generateImageFilename, processImage } from '@server/helpers/image-utils' | 4 | import { generateImageFilename, processImage } from '@server/helpers/image-utils' |
8 | import { THUMBNAILS_SIZE } from '@server/initializers/constants' | 5 | import { THUMBNAILS_SIZE } from '@server/initializers/constants' |
9 | import { VideoModel } from '@server/models/video/video' | ||
10 | import { initDatabaseModels } from '@server/initializers/database' | 6 | import { initDatabaseModels } from '@server/initializers/database' |
7 | import { VideoModel } from '@server/models/video/video' | ||
11 | 8 | ||
12 | program | 9 | program |
13 | .description('Regenerate local thumbnails using preview files') | 10 | .description('Regenerate local thumbnails using preview files') |
diff --git a/scripts/release.sh b/scripts/release.sh index 409a52977..313087a29 100755 --- a/scripts/release.sh +++ b/scripts/release.sh | |||
@@ -76,7 +76,7 @@ rm -f "./client/dist/embed-stats.json" | |||
76 | "$directory_name/client/package.json" "$directory_name/config" \ | 76 | "$directory_name/client/package.json" "$directory_name/config" \ |
77 | "$directory_name/dist" "$directory_name/package.json" \ | 77 | "$directory_name/dist" "$directory_name/package.json" \ |
78 | "$directory_name/scripts" "$directory_name/support" \ | 78 | "$directory_name/scripts" "$directory_name/support" \ |
79 | "$directory_name/tsconfig.json" "$directory_name/yarn.lock") | 79 | "$directory_name/yarn.lock") |
80 | 80 | ||
81 | # temporary setup | 81 | # temporary setup |
82 | cd .. | 82 | cd .. |
diff --git a/scripts/reset-password.ts b/scripts/reset-password.ts index 4c45396d4..b2e5639fb 100755 --- a/scripts/reset-password.ts +++ b/scripts/reset-password.ts | |||
@@ -1,10 +1,7 @@ | |||
1 | import { registerTSPaths } from '../server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { program } from 'commander' | 1 | import { program } from 'commander' |
2 | import { isUserPasswordValid } from '../server/helpers/custom-validators/users' | ||
5 | import { initDatabaseModels } from '../server/initializers/database' | 3 | import { initDatabaseModels } from '../server/initializers/database' |
6 | import { UserModel } from '../server/models/user/user' | 4 | import { UserModel } from '../server/models/user/user' |
7 | import { isUserPasswordValid } from '../server/helpers/custom-validators/users' | ||
8 | 5 | ||
9 | program | 6 | program |
10 | .option('-u, --user [user]', 'User') | 7 | .option('-u, --user [user]', 'User') |
diff --git a/scripts/setup/cli.sh b/scripts/setup/cli.sh index d0ad2ec5f..f84260f23 100755 --- a/scripts/setup/cli.sh +++ b/scripts/setup/cli.sh | |||
@@ -9,8 +9,10 @@ rm -rf ./dist/server/tools/ | |||
9 | ( | 9 | ( |
10 | cd ./server/tools | 10 | cd ./server/tools |
11 | yarn install --pure-lockfile | 11 | yarn install --pure-lockfile |
12 | ../../node_modules/.bin/tsc --build --verbose | ||
12 | ) | 13 | ) |
13 | 14 | ||
14 | npm run tsc -- --build --verbose ./server/tools/tsconfig.json | ||
15 | cp -r "./server/tools/node_modules" "./dist/server/tools" | 15 | cp -r "./server/tools/node_modules" "./dist/server/tools" |
16 | cp "./tsconfig.json" "./dist" | 16 | |
17 | npm run resolve-tspaths:cli | ||
18 | npm run resolve-tspaths:server | ||
diff --git a/scripts/update-host.ts b/scripts/update-host.ts index 66c0137d9..bb54290a4 100755 --- a/scripts/update-host.ts +++ b/scripts/update-host.ts | |||
@@ -1,10 +1,7 @@ | |||
1 | import { registerTSPaths } from '../server/helpers/register-ts-paths' | 1 | import { updateTorrentMetadata } from '@server/helpers/webtorrent' |
2 | registerTSPaths() | 2 | import { getServerActor } from '@server/models/application/application' |
3 | |||
4 | import { WEBSERVER } from '../server/initializers/constants' | 3 | import { WEBSERVER } from '../server/initializers/constants' |
5 | import { ActorFollowModel } from '../server/models/actor/actor-follow' | 4 | import { initDatabaseModels } from '../server/initializers/database' |
6 | import { VideoModel } from '../server/models/video/video' | ||
7 | import { ActorModel } from '../server/models/actor/actor' | ||
8 | import { | 5 | import { |
9 | getLocalAccountActivityPubUrl, | 6 | getLocalAccountActivityPubUrl, |
10 | getLocalVideoActivityPubUrl, | 7 | getLocalVideoActivityPubUrl, |
@@ -12,13 +9,13 @@ import { | |||
12 | getLocalVideoChannelActivityPubUrl, | 9 | getLocalVideoChannelActivityPubUrl, |
13 | getLocalVideoCommentActivityPubUrl | 10 | getLocalVideoCommentActivityPubUrl |
14 | } from '../server/lib/activitypub/url' | 11 | } from '../server/lib/activitypub/url' |
15 | import { VideoShareModel } from '../server/models/video/video-share' | ||
16 | import { VideoCommentModel } from '../server/models/video/video-comment' | ||
17 | import { AccountModel } from '../server/models/account/account' | 12 | import { AccountModel } from '../server/models/account/account' |
13 | import { ActorModel } from '../server/models/actor/actor' | ||
14 | import { ActorFollowModel } from '../server/models/actor/actor-follow' | ||
15 | import { VideoModel } from '../server/models/video/video' | ||
18 | import { VideoChannelModel } from '../server/models/video/video-channel' | 16 | import { VideoChannelModel } from '../server/models/video/video-channel' |
19 | import { initDatabaseModels } from '../server/initializers/database' | 17 | import { VideoCommentModel } from '../server/models/video/video-comment' |
20 | import { updateTorrentMetadata } from '@server/helpers/webtorrent' | 18 | import { VideoShareModel } from '../server/models/video/video-share' |
21 | import { getServerActor } from '@server/models/application/application' | ||
22 | 19 | ||
23 | run() | 20 | run() |
24 | .then(() => process.exit(0)) | 21 | .then(() => process.exit(0)) |
@@ -1,6 +1,3 @@ | |||
1 | import { registerTSPaths } from './server/helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | // ----------- Node modules ----------- | 1 | // ----------- Node modules ----------- |
5 | import express from 'express' | 2 | import express from 'express' |
6 | import morgan, { token } from 'morgan' | 3 | import morgan, { token } from 'morgan' |
diff --git a/server/helpers/register-ts-paths.ts b/server/helpers/register-ts-paths.ts deleted file mode 100644 index eec7fed3e..000000000 --- a/server/helpers/register-ts-paths.ts +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | import { resolve } from 'path' | ||
2 | import tsConfigPaths = require('tsconfig-paths') | ||
3 | |||
4 | const tsConfig = require('../../tsconfig.json') | ||
5 | |||
6 | function registerTSPaths () { | ||
7 | // Thanks: https://github.com/dividab/tsconfig-paths/issues/75#issuecomment-458936883 | ||
8 | tsConfigPaths.register({ | ||
9 | baseUrl: resolve(tsConfig.compilerOptions.baseUrl || '', tsConfig.compilerOptions.outDir || ''), | ||
10 | paths: tsConfig.compilerOptions.paths | ||
11 | }) | ||
12 | } | ||
13 | |||
14 | export { | ||
15 | registerTSPaths | ||
16 | } | ||
diff --git a/server/lib/client-html.ts b/server/lib/client-html.ts index e7e439bfe..74788af52 100644 --- a/server/lib/client-html.ts +++ b/server/lib/client-html.ts | |||
@@ -3,6 +3,7 @@ import { readFile } from 'fs-extra' | |||
3 | import { join } from 'path' | 3 | import { join } from 'path' |
4 | import validator from 'validator' | 4 | import validator from 'validator' |
5 | import { toCompleteUUID } from '@server/helpers/custom-validators/misc' | 5 | import { toCompleteUUID } from '@server/helpers/custom-validators/misc' |
6 | import { root } from '@shared/core-utils' | ||
6 | import { escapeHTML } from '@shared/core-utils/renderer' | 7 | import { escapeHTML } from '@shared/core-utils/renderer' |
7 | import { sha256 } from '@shared/extra-utils' | 8 | import { sha256 } from '@shared/extra-utils' |
8 | import { HTMLServerConfig } from '@shared/models' | 9 | import { HTMLServerConfig } from '@shared/models' |
@@ -344,11 +345,11 @@ class ClientHtml { | |||
344 | { cookie: req.cookies?.clientLanguage, paramLang, acceptLanguage: req.headers['accept-language'] } | 345 | { cookie: req.cookies?.clientLanguage, paramLang, acceptLanguage: req.headers['accept-language'] } |
345 | ) | 346 | ) |
346 | 347 | ||
347 | return join(__dirname, '../../../client/dist/' + buildFileLocale(lang) + '/index.html') | 348 | return join(root(), 'client', 'dist', buildFileLocale(lang), 'index.html') |
348 | } | 349 | } |
349 | 350 | ||
350 | private static getEmbedPath () { | 351 | private static getEmbedPath () { |
351 | return join(__dirname, '../../../client/dist/standalone/videos/embed.html') | 352 | return join(root(), 'client', 'dist', 'standalone', 'videos', 'embed.html') |
352 | } | 353 | } |
353 | 354 | ||
354 | private static addManifestContentHash (htmlStringPage: string) { | 355 | private static addManifestContentHash (htmlStringPage: string) { |
diff --git a/server/middlewares/async.ts b/server/middlewares/async.ts index 3d6e38809..9d0193536 100644 --- a/server/middlewares/async.ts +++ b/server/middlewares/async.ts | |||
@@ -1,7 +1,7 @@ | |||
1 | import { eachSeries } from 'async' | 1 | import { eachSeries } from 'async' |
2 | import { NextFunction, Request, RequestHandler, Response } from 'express' | 2 | import { NextFunction, Request, RequestHandler, Response } from 'express' |
3 | import { ValidationChain } from 'express-validator' | 3 | import { ValidationChain } from 'express-validator' |
4 | import { ExpressPromiseHandler } from '@server/types/express' | 4 | import { ExpressPromiseHandler } from '@server/types/express-handler' |
5 | import { retryTransactionWrapper } from '../helpers/database-utils' | 5 | import { retryTransactionWrapper } from '../helpers/database-utils' |
6 | 6 | ||
7 | // Syntactic sugar to avoid try/catch in express controllers | 7 | // Syntactic sugar to avoid try/catch in express controllers |
diff --git a/server/middlewares/validators/videos/video-playlists.ts b/server/middlewares/validators/videos/video-playlists.ts index ec5a3a9c8..f5fee845e 100644 --- a/server/middlewares/validators/videos/video-playlists.ts +++ b/server/middlewares/validators/videos/video-playlists.ts | |||
@@ -1,6 +1,6 @@ | |||
1 | import express from 'express' | 1 | import express from 'express' |
2 | import { body, param, query, ValidationChain } from 'express-validator' | 2 | import { body, param, query, ValidationChain } from 'express-validator' |
3 | import { ExpressPromiseHandler } from '@server/types/express' | 3 | import { ExpressPromiseHandler } from '@server/types/express-handler' |
4 | import { MUserAccountId } from '@server/types/models' | 4 | import { MUserAccountId } from '@server/types/models' |
5 | import { | 5 | import { |
6 | HttpStatusCode, | 6 | HttpStatusCode, |
diff --git a/server/middlewares/validators/videos/videos.ts b/server/middlewares/validators/videos/videos.ts index 1e727533b..bf5f1c97b 100644 --- a/server/middlewares/validators/videos/videos.ts +++ b/server/middlewares/validators/videos/videos.ts | |||
@@ -5,7 +5,7 @@ import { getResumableUploadPath } from '@server/helpers/upload' | |||
5 | import { Redis } from '@server/lib/redis' | 5 | import { Redis } from '@server/lib/redis' |
6 | import { isAbleToUploadVideo } from '@server/lib/user' | 6 | import { isAbleToUploadVideo } from '@server/lib/user' |
7 | import { getServerActor } from '@server/models/application/application' | 7 | import { getServerActor } from '@server/models/application/application' |
8 | import { ExpressPromiseHandler } from '@server/types/express' | 8 | import { ExpressPromiseHandler } from '@server/types/express-handler' |
9 | import { MUserAccountId, MVideoFullLight } from '@server/types/models' | 9 | import { MUserAccountId, MVideoFullLight } from '@server/types/models' |
10 | import { getAllPrivacies } from '@shared/core-utils' | 10 | import { getAllPrivacies } from '@shared/core-utils' |
11 | import { HttpStatusCode, ServerErrorCode, UserRight, VideoInclude, VideoPrivacy } from '@shared/models' | 11 | import { HttpStatusCode, ServerErrorCode, UserRight, VideoInclude, VideoPrivacy } from '@shared/models' |
diff --git a/server/tests/register.ts b/server/tests/register.ts deleted file mode 100644 index af6c8c644..000000000 --- a/server/tests/register.ts +++ /dev/null | |||
@@ -1,3 +0,0 @@ | |||
1 | import { registerTSPaths } from '../helpers/register-ts-paths' | ||
2 | |||
3 | registerTSPaths() | ||
diff --git a/server/tools/cli.ts b/server/tools/cli.ts index 00adcedeb..a844b9dcf 100644 --- a/server/tools/cli.ts +++ b/server/tools/cli.ts | |||
@@ -2,19 +2,19 @@ import { Command } from 'commander' | |||
2 | import { Netrc } from 'netrc-parser' | 2 | import { Netrc } from 'netrc-parser' |
3 | import { join } from 'path' | 3 | import { join } from 'path' |
4 | import { createLogger, format, transports } from 'winston' | 4 | import { createLogger, format, transports } from 'winston' |
5 | import { PeerTubeServer } from '@shared/server-commands' | 5 | import { loadLanguages } from '@server/initializers/constants' |
6 | import { root } from '@shared/core-utils' | ||
6 | import { UserRole } from '@shared/models' | 7 | import { UserRole } from '@shared/models' |
8 | import { PeerTubeServer } from '@shared/server-commands' | ||
7 | import { VideoPrivacy } from '../../shared/models/videos' | 9 | import { VideoPrivacy } from '../../shared/models/videos' |
8 | import { getAppNumber, isTestInstance } from '../helpers/core-utils' | 10 | import { getAppNumber, isTestInstance } from '../helpers/core-utils' |
9 | import { root } from '@shared/core-utils' | ||
10 | import { loadLanguages } from '@server/initializers/constants' | ||
11 | 11 | ||
12 | let configName = 'PeerTube/CLI' | 12 | let configName = 'PeerTube/CLI' |
13 | if (isTestInstance()) configName += `-${getAppNumber()}` | 13 | if (isTestInstance()) configName += `-${getAppNumber()}` |
14 | 14 | ||
15 | const config = require('application-config')(configName) | 15 | const config = require('application-config')(configName) |
16 | 16 | ||
17 | const version = require('../../../package.json').version | 17 | const version = require(join(root(), 'package.json')).version |
18 | 18 | ||
19 | async function getAdminTokenOrDie (server: PeerTubeServer, username: string, password: string) { | 19 | async function getAdminTokenOrDie (server: PeerTubeServer, username: string, password: string) { |
20 | const token = await server.login.getAccessToken(username, password) | 20 | const token = await server.login.getAccessToken(username, password) |
diff --git a/server/tools/peertube-auth.ts b/server/tools/peertube-auth.ts index afa19ee08..f8ac8b2ab 100644 --- a/server/tools/peertube-auth.ts +++ b/server/tools/peertube-auth.ts | |||
@@ -1,12 +1,7 @@ | |||
1 | // eslint-disable @typescript-eslint/no-unnecessary-type-assertion | 1 | import CliTable3 from 'cli-table3' |
2 | |||
3 | import { registerTSPaths } from '../helpers/register-ts-paths' | ||
4 | registerTSPaths() | ||
5 | |||
6 | import { OptionValues, program } from 'commander' | 2 | import { OptionValues, program } from 'commander' |
7 | import { assignToken, buildServer, getNetrc, getSettings, writeSettings } from './cli' | ||
8 | import { isUserUsernameValid } from '../helpers/custom-validators/users' | 3 | import { isUserUsernameValid } from '../helpers/custom-validators/users' |
9 | import CliTable3 from 'cli-table3' | 4 | import { assignToken, buildServer, getNetrc, getSettings, writeSettings } from './cli' |
10 | 5 | ||
11 | import prompt = require('prompt') | 6 | import prompt = require('prompt') |
12 | 7 | ||
diff --git a/server/tools/peertube-get-access-token.ts b/server/tools/peertube-get-access-token.ts index a67de9180..d59a3632e 100644 --- a/server/tools/peertube-get-access-token.ts +++ b/server/tools/peertube-get-access-token.ts | |||
@@ -1,6 +1,3 @@ | |||
1 | import { registerTSPaths } from '../helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { program } from 'commander' | 1 | import { program } from 'commander' |
5 | import { assignToken, buildServer } from './cli' | 2 | import { assignToken, buildServer } from './cli' |
6 | 3 | ||
diff --git a/server/tools/peertube-import-videos.ts b/server/tools/peertube-import-videos.ts index 87aec60ef..661a4cf35 100644 --- a/server/tools/peertube-import-videos.ts +++ b/server/tools/peertube-import-videos.ts | |||
@@ -1,12 +1,10 @@ | |||
1 | import { registerTSPaths } from '../helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { program } from 'commander' | 1 | import { program } from 'commander' |
5 | import { accessSync, constants } from 'fs' | 2 | import { accessSync, constants } from 'fs' |
6 | import { remove } from 'fs-extra' | 3 | import { remove } from 'fs-extra' |
7 | import { join } from 'path' | 4 | import { join } from 'path' |
8 | import { sha256 } from '@shared/extra-utils' | 5 | import { YoutubeDLCLI, YoutubeDLInfo, YoutubeDLInfoBuilder } from '@server/helpers/youtube-dl' |
9 | import { wait } from '@shared/core-utils' | 6 | import { wait } from '@shared/core-utils' |
7 | import { sha256 } from '@shared/extra-utils' | ||
10 | import { doRequestAndSaveToFile } from '../helpers/requests' | 8 | import { doRequestAndSaveToFile } from '../helpers/requests' |
11 | import { | 9 | import { |
12 | assignToken, | 10 | assignToken, |
@@ -16,7 +14,7 @@ import { | |||
16 | getLogger, | 14 | getLogger, |
17 | getServerCredentials | 15 | getServerCredentials |
18 | } from './cli' | 16 | } from './cli' |
19 | import { YoutubeDLCLI, YoutubeDLInfo, YoutubeDLInfoBuilder } from '@server/helpers/youtube-dl' | 17 | |
20 | import prompt = require('prompt') | 18 | import prompt = require('prompt') |
21 | 19 | ||
22 | const processOptions = { | 20 | const processOptions = { |
diff --git a/server/tools/peertube-plugins.ts b/server/tools/peertube-plugins.ts index 9dd3f08c9..47090b3a5 100644 --- a/server/tools/peertube-plugins.ts +++ b/server/tools/peertube-plugins.ts | |||
@@ -1,13 +1,8 @@ | |||
1 | // eslint-disable @typescript-eslint/no-unnecessary-type-assertion | ||
2 | |||
3 | import { registerTSPaths } from '../helpers/register-ts-paths' | ||
4 | registerTSPaths() | ||
5 | |||
6 | import { program, Command, OptionValues } from 'commander' | ||
7 | import { assignToken, buildServer, getServerCredentials } from './cli' | ||
8 | import { PluginType } from '../../shared/models' | ||
9 | import { isAbsolute } from 'path' | ||
10 | import CliTable3 from 'cli-table3' | 1 | import CliTable3 from 'cli-table3' |
2 | import { Command, OptionValues, program } from 'commander' | ||
3 | import { isAbsolute } from 'path' | ||
4 | import { PluginType } from '../../shared/models' | ||
5 | import { assignToken, buildServer, getServerCredentials } from './cli' | ||
11 | 6 | ||
12 | program | 7 | program |
13 | .name('plugins') | 8 | .name('plugins') |
diff --git a/server/tools/peertube-redundancy.ts b/server/tools/peertube-redundancy.ts index 12c412b67..2c62a3c19 100644 --- a/server/tools/peertube-redundancy.ts +++ b/server/tools/peertube-redundancy.ts | |||
@@ -1,6 +1,3 @@ | |||
1 | import { registerTSPaths } from '../helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import CliTable3 from 'cli-table3' | 1 | import CliTable3 from 'cli-table3' |
5 | import { Command, program } from 'commander' | 2 | import { Command, program } from 'commander' |
6 | import { uniq } from 'lodash' | 3 | import { uniq } from 'lodash' |
diff --git a/server/tools/peertube-upload.ts b/server/tools/peertube-upload.ts index 01fb1fe8d..08bd5f2bb 100644 --- a/server/tools/peertube-upload.ts +++ b/server/tools/peertube-upload.ts | |||
@@ -1,6 +1,3 @@ | |||
1 | import { registerTSPaths } from '../helpers/register-ts-paths' | ||
2 | registerTSPaths() | ||
3 | |||
4 | import { program } from 'commander' | 1 | import { program } from 'commander' |
5 | import { access, constants } from 'fs-extra' | 2 | import { access, constants } from 'fs-extra' |
6 | import { isAbsolute } from 'path' | 3 | import { isAbsolute } from 'path' |
diff --git a/server/tools/peertube.ts b/server/tools/peertube.ts index 9e07640f0..1d3158044 100644 --- a/server/tools/peertube.ts +++ b/server/tools/peertube.ts | |||
@@ -1,8 +1,5 @@ | |||
1 | #!/usr/bin/env node | 1 | #!/usr/bin/env node |
2 | 2 | ||
3 | import { registerTSPaths } from '../helpers/register-ts-paths' | ||
4 | registerTSPaths() | ||
5 | |||
6 | import { CommandOptions, program } from 'commander' | 3 | import { CommandOptions, program } from 'commander' |
7 | import { getSettings, version } from './cli' | 4 | import { getSettings, version } from './cli' |
8 | 5 | ||
diff --git a/server/tools/tsconfig.json b/server/tools/tsconfig.json index 61e6b8739..8264f5b35 100644 --- a/server/tools/tsconfig.json +++ b/server/tools/tsconfig.json | |||
@@ -1,11 +1,16 @@ | |||
1 | { | 1 | { |
2 | "extends": "../../tsconfig.json", | 2 | "extends": "../../tsconfig.json", |
3 | "compilerOptions": { | 3 | "compilerOptions": { |
4 | "outDir": "../../dist/server/tools" | 4 | "baseUrl": "./", |
5 | "outDir": "../../dist/server/tools", | ||
6 | "paths": { // FIXME: https://github.com/benyap/resolve-tspaths/issues/10 | ||
7 | "@server/*": [ "../../server/*" ], | ||
8 | "@shared/*": [ "../../shared/*" ] | ||
9 | } | ||
5 | }, | 10 | }, |
6 | "include": [ ".", "../typings" ], | 11 | "include": [ ".", "../typings" ], |
7 | "references": [ | 12 | "references": [ |
8 | { "path": "../" }, | 13 | { "path": "../" } |
9 | ], | 14 | ], |
10 | "files": [], | 15 | "files": [], |
11 | "exclude": [ ] // Overwrite exclude property | 16 | "exclude": [ ] // Overwrite exclude property |
diff --git a/server/types/express.ts b/server/types/express-handler.ts index e72be36e4..e72be36e4 100644 --- a/server/types/express.ts +++ b/server/types/express-handler.ts | |||
diff --git a/server/typings/express/index.d.ts b/server/types/express.d.ts index 1a99b598a..1a99b598a 100644 --- a/server/typings/express/index.d.ts +++ b/server/types/express.d.ts | |||
diff --git a/shared/core-utils/common/path.ts b/shared/core-utils/common/path.ts index ec507538b..006505316 100644 --- a/shared/core-utils/common/path.ts +++ b/shared/core-utils/common/path.ts | |||
@@ -7,6 +7,8 @@ function root () { | |||
7 | 7 | ||
8 | rootPath = __dirname | 8 | rootPath = __dirname |
9 | 9 | ||
10 | if (basename(rootPath) === 'tools') rootPath = resolve(rootPath, '..') | ||
11 | if (basename(rootPath) === 'scripts') rootPath = resolve(rootPath, '..') | ||
10 | if (basename(rootPath) === 'common') rootPath = resolve(rootPath, '..') | 12 | if (basename(rootPath) === 'common') rootPath = resolve(rootPath, '..') |
11 | if (basename(rootPath) === 'core-utils') rootPath = resolve(rootPath, '..') | 13 | if (basename(rootPath) === 'core-utils') rootPath = resolve(rootPath, '..') |
12 | if (basename(rootPath) === 'shared') rootPath = resolve(rootPath, '..') | 14 | if (basename(rootPath) === 'shared') rootPath = resolve(rootPath, '..') |
diff --git a/tsconfig.base.json b/tsconfig.base.json index 85e3ac213..b54d5a556 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json | |||
@@ -19,10 +19,6 @@ | |||
19 | "es2018", | 19 | "es2018", |
20 | "es2019" | 20 | "es2019" |
21 | ], | 21 | ], |
22 | "typeRoots": [ | ||
23 | "node_modules/@types", | ||
24 | "client/node_modules/@types" | ||
25 | ], | ||
26 | "baseUrl": "./", | 22 | "baseUrl": "./", |
27 | "paths": { | 23 | "paths": { |
28 | "@server/*": [ "server/*" ], | 24 | "@server/*": [ "server/*" ], |
diff --git a/tsconfig.json b/tsconfig.json index cb7937f99..993acf81d 100644 --- a/tsconfig.json +++ b/tsconfig.json | |||
@@ -17,5 +17,5 @@ | |||
17 | { "path": "./server" }, | 17 | { "path": "./server" }, |
18 | { "path": "./scripts" } | 18 | { "path": "./scripts" } |
19 | ], | 19 | ], |
20 | "files": ["server.ts"] | 20 | "files": [ "server.ts", "server/types/express.d.ts" ] |
21 | } | 21 | } |
@@ -1445,11 +1445,6 @@ | |||
1445 | domhandler "^4.2.0" | 1445 | domhandler "^4.2.0" |
1446 | selderee "^0.6.0" | 1446 | selderee "^0.6.0" |
1447 | 1447 | ||
1448 | "@sindresorhus/is@^0.14.0": | ||
1449 | version "0.14.0" | ||
1450 | resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" | ||
1451 | integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== | ||
1452 | |||
1453 | "@sindresorhus/is@^4.0.0": | 1448 | "@sindresorhus/is@^4.0.0": |
1454 | version "4.2.0" | 1449 | version "4.2.0" |
1455 | resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.2.0.tgz#667bfc6186ae7c9e0b45a08960c551437176e1ca" | 1450 | resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.2.0.tgz#667bfc6186ae7c9e0b45a08960c551437176e1ca" |
@@ -1460,13 +1455,6 @@ | |||
1460 | resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz#8863915676f837d9dad7b76f50cb500c1e9422e9" | 1455 | resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz#8863915676f837d9dad7b76f50cb500c1e9422e9" |
1461 | integrity sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q== | 1456 | integrity sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q== |
1462 | 1457 | ||
1463 | "@szmarczak/http-timer@^1.1.2": | ||
1464 | version "1.1.2" | ||
1465 | resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" | ||
1466 | integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== | ||
1467 | dependencies: | ||
1468 | defer-to-connect "^1.0.1" | ||
1469 | |||
1470 | "@szmarczak/http-timer@^4.0.5": | 1458 | "@szmarczak/http-timer@^4.0.5": |
1471 | version "4.0.6" | 1459 | version "4.0.6" |
1472 | resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" | 1460 | resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" |
@@ -2172,13 +2160,6 @@ ajv@^6.10.0, ajv@^6.12.4: | |||
2172 | json-schema-traverse "^0.4.1" | 2160 | json-schema-traverse "^0.4.1" |
2173 | uri-js "^4.2.2" | 2161 | uri-js "^4.2.2" |
2174 | 2162 | ||
2175 | ansi-align@^3.0.0: | ||
2176 | version "3.0.1" | ||
2177 | resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" | ||
2178 | integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== | ||
2179 | dependencies: | ||
2180 | string-width "^4.1.0" | ||
2181 | |||
2182 | ansi-colors@4.1.1, ansi-colors@^4.1.1: | 2163 | ansi-colors@4.1.1, ansi-colors@^4.1.1: |
2183 | version "4.1.1" | 2164 | version "4.1.1" |
2184 | resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" | 2165 | resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" |
@@ -2624,20 +2605,6 @@ bowser@^2.11.0: | |||
2624 | resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" | 2605 | resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" |
2625 | integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== | 2606 | integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== |
2626 | 2607 | ||
2627 | boxen@^5.0.0: | ||
2628 | version "5.1.2" | ||
2629 | resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" | ||
2630 | integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== | ||
2631 | dependencies: | ||
2632 | ansi-align "^3.0.0" | ||
2633 | camelcase "^6.2.0" | ||
2634 | chalk "^4.1.0" | ||
2635 | cli-boxes "^2.2.1" | ||
2636 | string-width "^4.2.2" | ||
2637 | type-fest "^0.20.2" | ||
2638 | widest-line "^3.1.0" | ||
2639 | wrap-ansi "^7.0.0" | ||
2640 | |||
2641 | brace-expansion@^1.1.7: | 2608 | brace-expansion@^1.1.7: |
2642 | version "1.1.11" | 2609 | version "1.1.11" |
2643 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" | 2610 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" |
@@ -2759,19 +2726,6 @@ cacheable-lookup@^5.0.3: | |||
2759 | resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" | 2726 | resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" |
2760 | integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== | 2727 | integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== |
2761 | 2728 | ||
2762 | cacheable-request@^6.0.0: | ||
2763 | version "6.1.0" | ||
2764 | resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" | ||
2765 | integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== | ||
2766 | dependencies: | ||
2767 | clone-response "^1.0.2" | ||
2768 | get-stream "^5.1.0" | ||
2769 | http-cache-semantics "^4.0.0" | ||
2770 | keyv "^3.0.0" | ||
2771 | lowercase-keys "^2.0.0" | ||
2772 | normalize-url "^4.1.0" | ||
2773 | responselike "^1.0.2" | ||
2774 | |||
2775 | cacheable-request@^7.0.2: | 2729 | cacheable-request@^7.0.2: |
2776 | version "7.0.2" | 2730 | version "7.0.2" |
2777 | resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" | 2731 | resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" |
@@ -2918,7 +2872,7 @@ cheerio@^1.0.0-rc.3: | |||
2918 | parse5-htmlparser2-tree-adapter "^6.0.1" | 2872 | parse5-htmlparser2-tree-adapter "^6.0.1" |
2919 | tslib "^2.2.0" | 2873 | tslib "^2.2.0" |
2920 | 2874 | ||
2921 | chokidar@3.5.2, "chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.2, chokidar@^3.5.2: | 2875 | chokidar@3.5.2, "chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.2: |
2922 | version "3.5.2" | 2876 | version "3.5.2" |
2923 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" | 2877 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" |
2924 | integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== | 2878 | integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== |
@@ -2968,11 +2922,6 @@ chunk-store-stream@^4.3.0: | |||
2968 | block-stream2 "^2.0.0" | 2922 | block-stream2 "^2.0.0" |
2969 | readable-stream "^3.6.0" | 2923 | readable-stream "^3.6.0" |
2970 | 2924 | ||
2971 | ci-info@^2.0.0: | ||
2972 | version "2.0.0" | ||
2973 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" | ||
2974 | integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== | ||
2975 | |||
2976 | cidr-regex@^3.1.1: | 2925 | cidr-regex@^3.1.1: |
2977 | version "3.1.1" | 2926 | version "3.1.1" |
2978 | resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-3.1.1.tgz#ba1972c57c66f61875f18fd7dd487469770b571d" | 2927 | resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-3.1.1.tgz#ba1972c57c66f61875f18fd7dd487469770b571d" |
@@ -2980,11 +2929,6 @@ cidr-regex@^3.1.1: | |||
2980 | dependencies: | 2929 | dependencies: |
2981 | ip-regex "^4.1.0" | 2930 | ip-regex "^4.1.0" |
2982 | 2931 | ||
2983 | cli-boxes@^2.2.1: | ||
2984 | version "2.2.1" | ||
2985 | resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" | ||
2986 | integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== | ||
2987 | |||
2988 | cli-table3@^0.6.0: | 2932 | cli-table3@^0.6.0: |
2989 | version "0.6.0" | 2933 | version "0.6.0" |
2990 | resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.0.tgz#b7b1bc65ca8e7b5cef9124e13dc2b21e2ce4faee" | 2934 | resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.0.tgz#b7b1bc65ca8e7b5cef9124e13dc2b21e2ce4faee" |
@@ -3176,18 +3120,6 @@ config@^3.0.0: | |||
3176 | dependencies: | 3120 | dependencies: |
3177 | json5 "^2.1.1" | 3121 | json5 "^2.1.1" |
3178 | 3122 | ||
3179 | configstore@^5.0.1: | ||
3180 | version "5.0.1" | ||
3181 | resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" | ||
3182 | integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== | ||
3183 | dependencies: | ||
3184 | dot-prop "^5.2.0" | ||
3185 | graceful-fs "^4.1.2" | ||
3186 | make-dir "^3.0.0" | ||
3187 | unique-string "^2.0.0" | ||
3188 | write-file-atomic "^3.0.0" | ||
3189 | xdg-basedir "^4.0.0" | ||
3190 | |||
3191 | console-control-strings@^1.0.0, console-control-strings@^1.1.0: | 3123 | console-control-strings@^1.0.0, console-control-strings@^1.1.0: |
3192 | version "1.1.0" | 3124 | version "1.1.0" |
3193 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" | 3125 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" |
@@ -3328,11 +3260,6 @@ crypt@0.0.2: | |||
3328 | resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" | 3260 | resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" |
3329 | integrity sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs= | 3261 | integrity sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs= |
3330 | 3262 | ||
3331 | crypto-random-string@^2.0.0: | ||
3332 | version "2.0.0" | ||
3333 | resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" | ||
3334 | integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== | ||
3335 | |||
3336 | css-select@^4.1.3: | 3263 | css-select@^4.1.3: |
3337 | version "4.2.0" | 3264 | version "4.2.0" |
3338 | resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.2.0.tgz#ab28276d3afb00cc05e818bd33eb030f14f57895" | 3265 | resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.2.0.tgz#ab28276d3afb00cc05e818bd33eb030f14f57895" |
@@ -3432,13 +3359,6 @@ decamelize@^4.0.0: | |||
3432 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" | 3359 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" |
3433 | integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== | 3360 | integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== |
3434 | 3361 | ||
3435 | decompress-response@^3.3.0: | ||
3436 | version "3.3.0" | ||
3437 | resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" | ||
3438 | integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= | ||
3439 | dependencies: | ||
3440 | mimic-response "^1.0.0" | ||
3441 | |||
3442 | decompress-response@^6.0.0: | 3362 | decompress-response@^6.0.0: |
3443 | version "6.0.0" | 3363 | version "6.0.0" |
3444 | resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" | 3364 | resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" |
@@ -3453,11 +3373,6 @@ deep-eql@^3.0.1: | |||
3453 | dependencies: | 3373 | dependencies: |
3454 | type-detect "^4.0.0" | 3374 | type-detect "^4.0.0" |
3455 | 3375 | ||
3456 | deep-extend@^0.6.0: | ||
3457 | version "0.6.0" | ||
3458 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" | ||
3459 | integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== | ||
3460 | |||
3461 | deep-is@^0.1.3: | 3376 | deep-is@^0.1.3: |
3462 | version "0.1.4" | 3377 | version "0.1.4" |
3463 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" | 3378 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" |
@@ -3473,11 +3388,6 @@ deepmerge@^4.2.2: | |||
3473 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" | 3388 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" |
3474 | integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== | 3389 | integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== |
3475 | 3390 | ||
3476 | defer-to-connect@^1.0.1: | ||
3477 | version "1.1.3" | ||
3478 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" | ||
3479 | integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== | ||
3480 | |||
3481 | defer-to-connect@^2.0.0: | 3391 | defer-to-connect@^2.0.0: |
3482 | version "2.0.1" | 3392 | version "2.0.1" |
3483 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" | 3393 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" |
@@ -3650,22 +3560,15 @@ domutils@^2.0.0, domutils@^2.5.2, domutils@^2.7.0, domutils@^2.8.0: | |||
3650 | domelementtype "^2.2.0" | 3560 | domelementtype "^2.2.0" |
3651 | domhandler "^4.2.0" | 3561 | domhandler "^4.2.0" |
3652 | 3562 | ||
3653 | dot-prop@^5.2.0: | ||
3654 | version "5.3.0" | ||
3655 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" | ||
3656 | integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== | ||
3657 | dependencies: | ||
3658 | is-obj "^2.0.0" | ||
3659 | |||
3660 | dottie@^2.0.0: | 3563 | dottie@^2.0.0: |
3661 | version "2.0.2" | 3564 | version "2.0.2" |
3662 | resolved "https://registry.yarnpkg.com/dottie/-/dottie-2.0.2.tgz#cc91c0726ce3a054ebf11c55fbc92a7f266dd154" | 3565 | resolved "https://registry.yarnpkg.com/dottie/-/dottie-2.0.2.tgz#cc91c0726ce3a054ebf11c55fbc92a7f266dd154" |
3663 | integrity sha512-fmrwR04lsniq/uSr8yikThDTrM7epXHBAAjH9TbeH3rEA8tdCO7mRzB9hdmdGyJCxF8KERo9CITcm3kGuoyMhg== | 3566 | integrity sha512-fmrwR04lsniq/uSr8yikThDTrM7epXHBAAjH9TbeH3rEA8tdCO7mRzB9hdmdGyJCxF8KERo9CITcm3kGuoyMhg== |
3664 | 3567 | ||
3665 | duplexer3@^0.1.4: | 3568 | duplexer@~0.1.1: |
3666 | version "0.1.4" | 3569 | version "0.1.2" |
3667 | resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" | 3570 | resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" |
3668 | integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= | 3571 | integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== |
3669 | 3572 | ||
3670 | duplexify@^3.2.0, duplexify@^3.5.0, duplexify@^3.6.0: | 3573 | duplexify@^3.2.0, duplexify@^3.5.0, duplexify@^3.6.0: |
3671 | version "3.7.1" | 3574 | version "3.7.1" |
@@ -3880,11 +3783,6 @@ escalade@^3.1.1: | |||
3880 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" | 3783 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" |
3881 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== | 3784 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== |
3882 | 3785 | ||
3883 | escape-goat@^2.0.0: | ||
3884 | version "2.1.1" | ||
3885 | resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" | ||
3886 | integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== | ||
3887 | |||
3888 | escape-goat@^3.0.0: | 3786 | escape-goat@^3.0.0: |
3889 | version "3.0.0" | 3787 | version "3.0.0" |
3890 | resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-3.0.0.tgz#e8b5fb658553fe8a3c4959c316c6ebb8c842b19c" | 3788 | resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-3.0.0.tgz#e8b5fb658553fe8a3c4959c316c6ebb8c842b19c" |
@@ -4134,6 +4032,19 @@ event-emitter@^0.3.5: | |||
4134 | d "1" | 4032 | d "1" |
4135 | es5-ext "~0.10.14" | 4033 | es5-ext "~0.10.14" |
4136 | 4034 | ||
4035 | event-stream@=3.3.4: | ||
4036 | version "3.3.4" | ||
4037 | resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.4.tgz#4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571" | ||
4038 | integrity sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE= | ||
4039 | dependencies: | ||
4040 | duplexer "~0.1.1" | ||
4041 | from "~0" | ||
4042 | map-stream "~0.1.0" | ||
4043 | pause-stream "0.0.11" | ||
4044 | split "0.3" | ||
4045 | stream-combiner "~0.0.4" | ||
4046 | through "~2.3.1" | ||
4047 | |||
4137 | event-target-shim@^5.0.0: | 4048 | event-target-shim@^5.0.0: |
4138 | version "5.0.1" | 4049 | version "5.0.1" |
4139 | resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" | 4050 | resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" |
@@ -4441,6 +4352,11 @@ fresh@0.5.2: | |||
4441 | resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" | 4352 | resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" |
4442 | integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= | 4353 | integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= |
4443 | 4354 | ||
4355 | from@~0: | ||
4356 | version "0.1.7" | ||
4357 | resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" | ||
4358 | integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4= | ||
4359 | |||
4444 | fs-chunk-store@^2.0.4: | 4360 | fs-chunk-store@^2.0.4: |
4445 | version "2.0.4" | 4361 | version "2.0.4" |
4446 | resolved "https://registry.yarnpkg.com/fs-chunk-store/-/fs-chunk-store-2.0.4.tgz#ca797b7032a3752d1e7553cb9cec8970395cc34a" | 4362 | resolved "https://registry.yarnpkg.com/fs-chunk-store/-/fs-chunk-store-2.0.4.tgz#ca797b7032a3752d1e7553cb9cec8970395cc34a" |
@@ -4550,13 +4466,6 @@ get-stdin@^8.0.0: | |||
4550 | resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" | 4466 | resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" |
4551 | integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== | 4467 | integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== |
4552 | 4468 | ||
4553 | get-stream@^4.1.0: | ||
4554 | version "4.1.0" | ||
4555 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" | ||
4556 | integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== | ||
4557 | dependencies: | ||
4558 | pump "^3.0.0" | ||
4559 | |||
4560 | get-stream@^5.1.0: | 4469 | get-stream@^5.1.0: |
4561 | version "5.2.0" | 4470 | version "5.2.0" |
4562 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" | 4471 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" |
@@ -4630,13 +4539,6 @@ glob@7.2.0, glob@^7.1.3: | |||
4630 | once "^1.3.0" | 4539 | once "^1.3.0" |
4631 | path-is-absolute "^1.0.0" | 4540 | path-is-absolute "^1.0.0" |
4632 | 4541 | ||
4633 | global-dirs@^3.0.0: | ||
4634 | version "3.0.0" | ||
4635 | resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" | ||
4636 | integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== | ||
4637 | dependencies: | ||
4638 | ini "2.0.0" | ||
4639 | |||
4640 | global@~4.4.0: | 4542 | global@~4.4.0: |
4641 | version "4.4.0" | 4543 | version "4.4.0" |
4642 | resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" | 4544 | resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" |
@@ -4686,24 +4588,7 @@ got@^11.8.2: | |||
4686 | p-cancelable "^2.0.0" | 4588 | p-cancelable "^2.0.0" |
4687 | responselike "^2.0.0" | 4589 | responselike "^2.0.0" |
4688 | 4590 | ||
4689 | got@^9.6.0: | 4591 | graceful-fs@^4.1.6, graceful-fs@^4.2.0: |
4690 | version "9.6.0" | ||
4691 | resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" | ||
4692 | integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== | ||
4693 | dependencies: | ||
4694 | "@sindresorhus/is" "^0.14.0" | ||
4695 | "@szmarczak/http-timer" "^1.1.2" | ||
4696 | cacheable-request "^6.0.0" | ||
4697 | decompress-response "^3.3.0" | ||
4698 | duplexer3 "^0.1.4" | ||
4699 | get-stream "^4.1.0" | ||
4700 | lowercase-keys "^1.0.1" | ||
4701 | mimic-response "^1.0.1" | ||
4702 | p-cancelable "^1.0.0" | ||
4703 | to-readable-stream "^1.0.0" | ||
4704 | url-parse-lax "^3.0.0" | ||
4705 | |||
4706 | graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: | ||
4707 | version "4.2.8" | 4592 | version "4.2.8" |
4708 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" | 4593 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" |
4709 | integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== | 4594 | integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== |
@@ -4755,11 +4640,6 @@ has-unicode@^2.0.1: | |||
4755 | resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" | 4640 | resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" |
4756 | integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= | 4641 | integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= |
4757 | 4642 | ||
4758 | has-yarn@^2.1.0: | ||
4759 | version "2.1.0" | ||
4760 | resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" | ||
4761 | integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== | ||
4762 | |||
4763 | has@^1.0.3: | 4643 | has@^1.0.3: |
4764 | version "1.0.3" | 4644 | version "1.0.3" |
4765 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" | 4645 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" |
@@ -4952,11 +4832,6 @@ ieee754@^1.1.13, ieee754@^1.2.1: | |||
4952 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" | 4832 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" |
4953 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== | 4833 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== |
4954 | 4834 | ||
4955 | ignore-by-default@^1.0.1: | ||
4956 | version "1.0.1" | ||
4957 | resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" | ||
4958 | integrity sha1-SMptcvbGo68Aqa1K5odr44ieKwk= | ||
4959 | |||
4960 | ignore@^4.0.6: | 4835 | ignore@^4.0.6: |
4961 | version "4.0.6" | 4836 | version "4.0.6" |
4962 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" | 4837 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" |
@@ -4992,11 +4867,6 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: | |||
4992 | parent-module "^1.0.0" | 4867 | parent-module "^1.0.0" |
4993 | resolve-from "^4.0.0" | 4868 | resolve-from "^4.0.0" |
4994 | 4869 | ||
4995 | import-lazy@^2.1.0: | ||
4996 | version "2.1.0" | ||
4997 | resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" | ||
4998 | integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= | ||
4999 | |||
5000 | imurmurhash@^0.1.4: | 4870 | imurmurhash@^0.1.4: |
5001 | version "0.1.4" | 4871 | version "0.1.4" |
5002 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" | 4872 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" |
@@ -5025,16 +4895,6 @@ inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, i | |||
5025 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" | 4895 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" |
5026 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== | 4896 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== |
5027 | 4897 | ||
5028 | ini@2.0.0: | ||
5029 | version "2.0.0" | ||
5030 | resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" | ||
5031 | integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== | ||
5032 | |||
5033 | ini@~1.3.0: | ||
5034 | version "1.3.8" | ||
5035 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" | ||
5036 | integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== | ||
5037 | |||
5038 | internal-slot@^1.0.3: | 4898 | internal-slot@^1.0.3: |
5039 | version "1.0.3" | 4899 | version "1.0.3" |
5040 | resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" | 4900 | resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" |
@@ -5152,13 +5012,6 @@ is-callable@^1.1.4, is-callable@^1.2.4: | |||
5152 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" | 5012 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" |
5153 | integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== | 5013 | integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== |
5154 | 5014 | ||
5155 | is-ci@^2.0.0: | ||
5156 | version "2.0.0" | ||
5157 | resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" | ||
5158 | integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== | ||
5159 | dependencies: | ||
5160 | ci-info "^2.0.0" | ||
5161 | |||
5162 | is-cidr@^4.0.0: | 5015 | is-cidr@^4.0.0: |
5163 | version "4.0.2" | 5016 | version "4.0.2" |
5164 | resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-4.0.2.tgz#94c7585e4c6c77ceabf920f8cde51b8c0fda8814" | 5017 | resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-4.0.2.tgz#94c7585e4c6c77ceabf920f8cde51b8c0fda8814" |
@@ -5225,14 +5078,6 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: | |||
5225 | dependencies: | 5078 | dependencies: |
5226 | is-extglob "^2.1.1" | 5079 | is-extglob "^2.1.1" |
5227 | 5080 | ||
5228 | is-installed-globally@^0.4.0: | ||
5229 | version "0.4.0" | ||
5230 | resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" | ||
5231 | integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== | ||
5232 | dependencies: | ||
5233 | global-dirs "^3.0.0" | ||
5234 | is-path-inside "^3.0.2" | ||
5235 | |||
5236 | is-nan@^1.3.0: | 5081 | is-nan@^1.3.0: |
5237 | version "1.3.2" | 5082 | version "1.3.2" |
5238 | resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" | 5083 | resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" |
@@ -5246,11 +5091,6 @@ is-negative-zero@^2.0.1: | |||
5246 | resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" | 5091 | resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" |
5247 | integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== | 5092 | integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== |
5248 | 5093 | ||
5249 | is-npm@^5.0.0: | ||
5250 | version "5.0.0" | ||
5251 | resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8" | ||
5252 | integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== | ||
5253 | |||
5254 | is-number-object@^1.0.4: | 5094 | is-number-object@^1.0.4: |
5255 | version "1.0.6" | 5095 | version "1.0.6" |
5256 | resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" | 5096 | resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" |
@@ -5263,16 +5103,6 @@ is-number@^7.0.0: | |||
5263 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" | 5103 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" |
5264 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== | 5104 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== |
5265 | 5105 | ||
5266 | is-obj@^2.0.0: | ||
5267 | version "2.0.0" | ||
5268 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" | ||
5269 | integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== | ||
5270 | |||
5271 | is-path-inside@^3.0.2: | ||
5272 | version "3.0.3" | ||
5273 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" | ||
5274 | integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== | ||
5275 | |||
5276 | is-plain-obj@^2.1.0: | 5106 | is-plain-obj@^2.1.0: |
5277 | version "2.1.0" | 5107 | version "2.1.0" |
5278 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" | 5108 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" |
@@ -5344,11 +5174,6 @@ is-wsl@^2.1.1: | |||
5344 | dependencies: | 5174 | dependencies: |
5345 | is-docker "^2.0.0" | 5175 | is-docker "^2.0.0" |
5346 | 5176 | ||
5347 | is-yarn-global@^0.3.0: | ||
5348 | version "0.3.0" | ||
5349 | resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" | ||
5350 | integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== | ||
5351 | |||
5352 | isarray@0.0.1, isarray@~0.0.1: | 5177 | isarray@0.0.1, isarray@~0.0.1: |
5353 | version "0.0.1" | 5178 | version "0.0.1" |
5354 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" | 5179 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" |
@@ -5425,11 +5250,6 @@ jsesc@^2.5.1: | |||
5425 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" | 5250 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" |
5426 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== | 5251 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== |
5427 | 5252 | ||
5428 | json-buffer@3.0.0: | ||
5429 | version "3.0.0" | ||
5430 | resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" | ||
5431 | integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= | ||
5432 | |||
5433 | json-buffer@3.0.1: | 5253 | json-buffer@3.0.1: |
5434 | version "3.0.1" | 5254 | version "3.0.1" |
5435 | resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" | 5255 | resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" |
@@ -5553,13 +5373,6 @@ k-rpc@^5.0.0: | |||
5553 | k-rpc-socket "^1.7.2" | 5373 | k-rpc-socket "^1.7.2" |
5554 | randombytes "^2.0.5" | 5374 | randombytes "^2.0.5" |
5555 | 5375 | ||
5556 | keyv@^3.0.0: | ||
5557 | version "3.1.0" | ||
5558 | resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" | ||
5559 | integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== | ||
5560 | dependencies: | ||
5561 | json-buffer "3.0.0" | ||
5562 | |||
5563 | keyv@^4.0.0: | 5376 | keyv@^4.0.0: |
5564 | version "4.0.4" | 5377 | version "4.0.4" |
5565 | resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.0.4.tgz#f040b236ea2b06ed15ed86fbef8407e1a1c8e376" | 5378 | resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.0.4.tgz#f040b236ea2b06ed15ed86fbef8407e1a1c8e376" |
@@ -5590,13 +5403,6 @@ last-one-wins@^1.0.4: | |||
5590 | resolved "https://registry.yarnpkg.com/last-one-wins/-/last-one-wins-1.0.4.tgz#c1bfd0cbcb46790ec9156b8d1aee8fcb86cda22a" | 5403 | resolved "https://registry.yarnpkg.com/last-one-wins/-/last-one-wins-1.0.4.tgz#c1bfd0cbcb46790ec9156b8d1aee8fcb86cda22a" |
5591 | integrity sha1-wb/Qy8tGeQ7JFWuNGu6Py4bNoio= | 5404 | integrity sha1-wb/Qy8tGeQ7JFWuNGu6Py4bNoio= |
5592 | 5405 | ||
5593 | latest-version@^5.1.0: | ||
5594 | version "5.1.0" | ||
5595 | resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" | ||
5596 | integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== | ||
5597 | dependencies: | ||
5598 | package-json "^6.3.0" | ||
5599 | |||
5600 | leven@2.1.0: | 5406 | leven@2.1.0: |
5601 | version "2.1.0" | 5407 | version "2.1.0" |
5602 | resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" | 5408 | resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" |
@@ -5765,11 +5571,6 @@ loose-envify@^1.0.0: | |||
5765 | dependencies: | 5571 | dependencies: |
5766 | js-tokens "^3.0.0 || ^4.0.0" | 5572 | js-tokens "^3.0.0 || ^4.0.0" |
5767 | 5573 | ||
5768 | lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: | ||
5769 | version "1.0.1" | ||
5770 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" | ||
5771 | integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== | ||
5772 | |||
5773 | lowercase-keys@^2.0.0: | 5574 | lowercase-keys@^2.0.0: |
5774 | version "2.0.0" | 5575 | version "2.0.0" |
5775 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" | 5576 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" |
@@ -5861,7 +5662,7 @@ mailsplit@5.3.1: | |||
5861 | libmime "5.0.0" | 5662 | libmime "5.0.0" |
5862 | libqp "1.1.0" | 5663 | libqp "1.1.0" |
5863 | 5664 | ||
5864 | make-dir@^3.0.0, make-dir@^3.1.0: | 5665 | make-dir@^3.1.0: |
5865 | version "3.1.0" | 5666 | version "3.1.0" |
5866 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" | 5667 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" |
5867 | integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== | 5668 | integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== |
@@ -5890,6 +5691,11 @@ manage-path@^2.0.0: | |||
5890 | resolved "https://registry.yarnpkg.com/manage-path/-/manage-path-2.0.0.tgz#f4cf8457b926eeee2a83b173501414bc76eb9597" | 5691 | resolved "https://registry.yarnpkg.com/manage-path/-/manage-path-2.0.0.tgz#f4cf8457b926eeee2a83b173501414bc76eb9597" |
5891 | integrity sha1-9M+EV7km7u4qg7FzUBQUvHbrlZc= | 5692 | integrity sha1-9M+EV7km7u4qg7FzUBQUvHbrlZc= |
5892 | 5693 | ||
5694 | map-stream@~0.1.0: | ||
5695 | version "0.1.0" | ||
5696 | resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194" | ||
5697 | integrity sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ= | ||
5698 | |||
5893 | markdown-it-emoji@^2.0.0: | 5699 | markdown-it-emoji@^2.0.0: |
5894 | version "2.0.0" | 5700 | version "2.0.0" |
5895 | resolved "https://registry.yarnpkg.com/markdown-it-emoji/-/markdown-it-emoji-2.0.0.tgz#3164ad4c009efd946e98274f7562ad611089a231" | 5701 | resolved "https://registry.yarnpkg.com/markdown-it-emoji/-/markdown-it-emoji-2.0.0.tgz#3164ad4c009efd946e98274f7562ad611089a231" |
@@ -6039,7 +5845,7 @@ mimic-fn@^2.1.0: | |||
6039 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" | 5845 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" |
6040 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== | 5846 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== |
6041 | 5847 | ||
6042 | mimic-response@^1.0.0, mimic-response@^1.0.1: | 5848 | mimic-response@^1.0.0: |
6043 | version "1.0.1" | 5849 | version "1.0.1" |
6044 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" | 5850 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" |
6045 | integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== | 5851 | integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== |
@@ -6312,6 +6118,11 @@ node-addon-api@^3.1.0: | |||
6312 | resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" | 6118 | resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" |
6313 | integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== | 6119 | integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== |
6314 | 6120 | ||
6121 | node-cleanup@^2.1.2: | ||
6122 | version "2.1.2" | ||
6123 | resolved "https://registry.yarnpkg.com/node-cleanup/-/node-cleanup-2.1.2.tgz#7ac19abd297e09a7f72a71545d951b517e4dde2c" | ||
6124 | integrity sha1-esGavSl+Caf3KnFUXZUbUX5N3iw= | ||
6125 | |||
6315 | node-fetch@3.0.0-beta.9: | 6126 | node-fetch@3.0.0-beta.9: |
6316 | version "3.0.0-beta.9" | 6127 | version "3.0.0-beta.9" |
6317 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.0.0-beta.9.tgz#0a7554cfb824380dd6812864389923c783c80d9b" | 6128 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.0.0-beta.9.tgz#0a7554cfb824380dd6812864389923c783c80d9b" |
@@ -6361,22 +6172,6 @@ nodemailer@^6.0.0, nodemailer@^6.6.3: | |||
6361 | resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.7.2.tgz#44b2ad5f7ed71b7067f7a21c4fedabaec62b85e0" | 6172 | resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.7.2.tgz#44b2ad5f7ed71b7067f7a21c4fedabaec62b85e0" |
6362 | integrity sha512-Dz7zVwlef4k5R71fdmxwR8Q39fiboGbu3xgswkzGwczUfjp873rVxt1O46+Fh0j1ORnAC6L9+heI8uUpO6DT7Q== | 6173 | integrity sha512-Dz7zVwlef4k5R71fdmxwR8Q39fiboGbu3xgswkzGwczUfjp873rVxt1O46+Fh0j1ORnAC6L9+heI8uUpO6DT7Q== |
6363 | 6174 | ||
6364 | nodemon@^2.0.1: | ||
6365 | version "2.0.15" | ||
6366 | resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.15.tgz#504516ce3b43d9dc9a955ccd9ec57550a31a8d4e" | ||
6367 | integrity sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA== | ||
6368 | dependencies: | ||
6369 | chokidar "^3.5.2" | ||
6370 | debug "^3.2.7" | ||
6371 | ignore-by-default "^1.0.1" | ||
6372 | minimatch "^3.0.4" | ||
6373 | pstree.remy "^1.1.8" | ||
6374 | semver "^5.7.1" | ||
6375 | supports-color "^5.5.0" | ||
6376 | touch "^3.1.0" | ||
6377 | undefsafe "^2.0.5" | ||
6378 | update-notifier "^5.1.0" | ||
6379 | |||
6380 | nopt@^5.0.0: | 6175 | nopt@^5.0.0: |
6381 | version "5.0.0" | 6176 | version "5.0.0" |
6382 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" | 6177 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" |
@@ -6384,23 +6179,11 @@ nopt@^5.0.0: | |||
6384 | dependencies: | 6179 | dependencies: |
6385 | abbrev "1" | 6180 | abbrev "1" |
6386 | 6181 | ||
6387 | nopt@~1.0.10: | ||
6388 | version "1.0.10" | ||
6389 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" | ||
6390 | integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= | ||
6391 | dependencies: | ||
6392 | abbrev "1" | ||
6393 | |||
6394 | normalize-path@^3.0.0, normalize-path@~3.0.0: | 6182 | normalize-path@^3.0.0, normalize-path@~3.0.0: |
6395 | version "3.0.0" | 6183 | version "3.0.0" |
6396 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" | 6184 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" |
6397 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== | 6185 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== |
6398 | 6186 | ||
6399 | normalize-url@^4.1.0: | ||
6400 | version "4.5.1" | ||
6401 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" | ||
6402 | integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== | ||
6403 | |||
6404 | normalize-url@^6.0.1: | 6187 | normalize-url@^6.0.1: |
6405 | version "6.1.0" | 6188 | version "6.1.0" |
6406 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" | 6189 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" |
@@ -6544,11 +6327,6 @@ os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: | |||
6544 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" | 6327 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" |
6545 | integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= | 6328 | integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= |
6546 | 6329 | ||
6547 | p-cancelable@^1.0.0: | ||
6548 | version "1.1.0" | ||
6549 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" | ||
6550 | integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== | ||
6551 | |||
6552 | p-cancelable@^2.0.0: | 6330 | p-cancelable@^2.0.0: |
6553 | version "2.1.1" | 6331 | version "2.1.1" |
6554 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" | 6332 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" |
@@ -6630,16 +6408,6 @@ package-json-versionify@^1.0.4: | |||
6630 | dependencies: | 6408 | dependencies: |
6631 | browserify-package-json "^1.0.0" | 6409 | browserify-package-json "^1.0.0" |
6632 | 6410 | ||
6633 | package-json@^6.3.0: | ||
6634 | version "6.5.0" | ||
6635 | resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" | ||
6636 | integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== | ||
6637 | dependencies: | ||
6638 | got "^9.6.0" | ||
6639 | registry-auth-token "^4.0.0" | ||
6640 | registry-url "^5.0.0" | ||
6641 | semver "^6.2.0" | ||
6642 | |||
6643 | packet-reader@1.0.0: | 6411 | packet-reader@1.0.0: |
6644 | version "1.0.0" | 6412 | version "1.0.0" |
6645 | resolved "https://registry.yarnpkg.com/packet-reader/-/packet-reader-1.0.0.tgz#9238e5480dedabacfe1fe3f2771063f164157d74" | 6413 | resolved "https://registry.yarnpkg.com/packet-reader/-/packet-reader-1.0.0.tgz#9238e5480dedabacfe1fe3f2771063f164157d74" |
@@ -6793,6 +6561,13 @@ pathval@^1.1.1: | |||
6793 | resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" | 6561 | resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" |
6794 | integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== | 6562 | integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== |
6795 | 6563 | ||
6564 | pause-stream@0.0.11: | ||
6565 | version "0.0.11" | ||
6566 | resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" | ||
6567 | integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= | ||
6568 | dependencies: | ||
6569 | through "~2.3" | ||
6570 | |||
6796 | peek-stream@^1.1.1: | 6571 | peek-stream@^1.1.1: |
6797 | version "1.1.3" | 6572 | version "1.1.3" |
6798 | resolved "https://registry.yarnpkg.com/peek-stream/-/peek-stream-1.1.3.tgz#3b35d84b7ccbbd262fff31dc10da56856ead6d67" | 6573 | resolved "https://registry.yarnpkg.com/peek-stream/-/peek-stream-1.1.3.tgz#3b35d84b7ccbbd262fff31dc10da56856ead6d67" |
@@ -6958,11 +6733,6 @@ prelude-ls@^1.2.1: | |||
6958 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" | 6733 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" |
6959 | integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== | 6734 | integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== |
6960 | 6735 | ||
6961 | prepend-http@^2.0.0: | ||
6962 | version "2.0.0" | ||
6963 | resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" | ||
6964 | integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= | ||
6965 | |||
6966 | pretty-bytes@^5.4.1: | 6736 | pretty-bytes@^5.4.1: |
6967 | version "5.6.0" | 6737 | version "5.6.0" |
6968 | resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" | 6738 | resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" |
@@ -7040,16 +6810,18 @@ proxy@^1.0.2: | |||
7040 | basic-auth-parser "0.0.2" | 6810 | basic-auth-parser "0.0.2" |
7041 | debug "^4.1.1" | 6811 | debug "^4.1.1" |
7042 | 6812 | ||
6813 | ps-tree@^1.2.0: | ||
6814 | version "1.2.0" | ||
6815 | resolved "https://registry.yarnpkg.com/ps-tree/-/ps-tree-1.2.0.tgz#5e7425b89508736cdd4f2224d028f7bb3f722ebd" | ||
6816 | integrity sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA== | ||
6817 | dependencies: | ||
6818 | event-stream "=3.3.4" | ||
6819 | |||
7043 | pseudomap@^1.0.2: | 6820 | pseudomap@^1.0.2: |
7044 | version "1.0.2" | 6821 | version "1.0.2" |
7045 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" | 6822 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" |
7046 | integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= | 6823 | integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= |
7047 | 6824 | ||
7048 | pstree.remy@^1.1.8: | ||
7049 | version "1.1.8" | ||
7050 | resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a" | ||
7051 | integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== | ||
7052 | |||
7053 | pug-attrs@^3.0.0: | 6825 | pug-attrs@^3.0.0: |
7054 | version "3.0.0" | 6826 | version "3.0.0" |
7055 | resolved "https://registry.yarnpkg.com/pug-attrs/-/pug-attrs-3.0.0.tgz#b10451e0348165e31fad1cc23ebddd9dc7347c41" | 6827 | resolved "https://registry.yarnpkg.com/pug-attrs/-/pug-attrs-3.0.0.tgz#b10451e0348165e31fad1cc23ebddd9dc7347c41" |
@@ -7183,13 +6955,6 @@ punycode@^2.1.0, punycode@^2.1.1: | |||
7183 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" | 6955 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" |
7184 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== | 6956 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== |
7185 | 6957 | ||
7186 | pupa@^2.1.1: | ||
7187 | version "2.1.1" | ||
7188 | resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" | ||
7189 | integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== | ||
7190 | dependencies: | ||
7191 | escape-goat "^2.0.0" | ||
7192 | |||
7193 | qs@6.9.6: | 6958 | qs@6.9.6: |
7194 | version "6.9.6" | 6959 | version "6.9.6" |
7195 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" | 6960 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" |
@@ -7297,16 +7062,6 @@ rc4@^0.1.5: | |||
7297 | resolved "https://registry.yarnpkg.com/rc4/-/rc4-0.1.5.tgz#08c6e04a0168f6eb621c22ab6cb1151bd9f4a64d" | 7062 | resolved "https://registry.yarnpkg.com/rc4/-/rc4-0.1.5.tgz#08c6e04a0168f6eb621c22ab6cb1151bd9f4a64d" |
7298 | integrity sha1-CMbgSgFo9utiHCKrbLEVG9n0pk0= | 7063 | integrity sha1-CMbgSgFo9utiHCKrbLEVG9n0pk0= |
7299 | 7064 | ||
7300 | rc@^1.2.8: | ||
7301 | version "1.2.8" | ||
7302 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" | ||
7303 | integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== | ||
7304 | dependencies: | ||
7305 | deep-extend "^0.6.0" | ||
7306 | ini "~1.3.0" | ||
7307 | minimist "^1.2.0" | ||
7308 | strip-json-comments "~2.0.1" | ||
7309 | |||
7310 | rdf-canonize@^3.0.0: | 7065 | rdf-canonize@^3.0.0: |
7311 | version "3.0.0" | 7066 | version "3.0.0" |
7312 | resolved "https://registry.yarnpkg.com/rdf-canonize/-/rdf-canonize-3.0.0.tgz#f5bade563e5e58f5cc5881afcba3c43839e8c747" | 7067 | resolved "https://registry.yarnpkg.com/rdf-canonize/-/rdf-canonize-3.0.0.tgz#f5bade563e5e58f5cc5881afcba3c43839e8c747" |
@@ -7424,20 +7179,6 @@ regexpp@^3.0.0, regexpp@^3.2.0: | |||
7424 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" | 7179 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" |
7425 | integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== | 7180 | integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== |
7426 | 7181 | ||
7427 | registry-auth-token@^4.0.0: | ||
7428 | version "4.2.1" | ||
7429 | resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" | ||
7430 | integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== | ||
7431 | dependencies: | ||
7432 | rc "^1.2.8" | ||
7433 | |||
7434 | registry-url@^5.0.0: | ||
7435 | version "5.1.0" | ||
7436 | resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" | ||
7437 | integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== | ||
7438 | dependencies: | ||
7439 | rc "^1.2.8" | ||
7440 | |||
7441 | reinterval@^1.1.0: | 7182 | reinterval@^1.1.0: |
7442 | version "1.1.0" | 7183 | version "1.1.0" |
7443 | resolved "https://registry.yarnpkg.com/reinterval/-/reinterval-1.1.0.tgz#3361ecfa3ca6c18283380dd0bb9546f390f5ece7" | 7184 | resolved "https://registry.yarnpkg.com/reinterval/-/reinterval-1.1.0.tgz#3361ecfa3ca6c18283380dd0bb9546f390f5ece7" |
@@ -7496,13 +7237,6 @@ resolve@^1.10.1, resolve@^1.15.1, resolve@^1.18.1, resolve@^1.20.0: | |||
7496 | is-core-module "^2.2.0" | 7237 | is-core-module "^2.2.0" |
7497 | path-parse "^1.0.6" | 7238 | path-parse "^1.0.6" |
7498 | 7239 | ||
7499 | responselike@^1.0.2: | ||
7500 | version "1.0.2" | ||
7501 | resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" | ||
7502 | integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= | ||
7503 | dependencies: | ||
7504 | lowercase-keys "^1.0.0" | ||
7505 | |||
7506 | responselike@^2.0.0: | 7240 | responselike@^2.0.0: |
7507 | version "2.0.0" | 7241 | version "2.0.0" |
7508 | resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723" | 7242 | resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723" |
@@ -7640,24 +7374,12 @@ semver-compare@^1.0.0: | |||
7640 | resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" | 7374 | resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" |
7641 | integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= | 7375 | integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= |
7642 | 7376 | ||
7643 | semver-diff@^3.1.1: | 7377 | semver@^6.0.0, semver@^6.1.0: |
7644 | version "3.1.1" | ||
7645 | resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" | ||
7646 | integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== | ||
7647 | dependencies: | ||
7648 | semver "^6.3.0" | ||
7649 | |||
7650 | semver@^5.7.1: | ||
7651 | version "5.7.1" | ||
7652 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" | ||
7653 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== | ||
7654 | |||
7655 | semver@^6.0.0, semver@^6.1.0, semver@^6.2.0, semver@^6.3.0: | ||
7656 | version "6.3.0" | 7378 | version "6.3.0" |
7657 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" | 7379 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" |
7658 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== | 7380 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== |
7659 | 7381 | ||
7660 | semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: | 7382 | semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: |
7661 | version "7.3.5" | 7383 | version "7.3.5" |
7662 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" | 7384 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" |
7663 | integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== | 7385 | integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== |
@@ -7775,7 +7497,7 @@ side-channel@^1.0.4: | |||
7775 | get-intrinsic "^1.0.2" | 7497 | get-intrinsic "^1.0.2" |
7776 | object-inspect "^1.9.0" | 7498 | object-inspect "^1.9.0" |
7777 | 7499 | ||
7778 | signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: | 7500 | signal-exit@^3.0.0, signal-exit@^3.0.3: |
7779 | version "3.0.6" | 7501 | version "3.0.6" |
7780 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" | 7502 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" |
7781 | integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== | 7503 | integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== |
@@ -7971,6 +7693,13 @@ split2@^4.1.0: | |||
7971 | resolved "https://registry.yarnpkg.com/split2/-/split2-4.1.0.tgz#101907a24370f85bb782f08adaabe4e281ecf809" | 7693 | resolved "https://registry.yarnpkg.com/split2/-/split2-4.1.0.tgz#101907a24370f85bb782f08adaabe4e281ecf809" |
7972 | integrity sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ== | 7694 | integrity sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ== |
7973 | 7695 | ||
7696 | split@0.3: | ||
7697 | version "0.3.3" | ||
7698 | resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f" | ||
7699 | integrity sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8= | ||
7700 | dependencies: | ||
7701 | through "2" | ||
7702 | |||
7974 | split@^1.0.1: | 7703 | split@^1.0.1: |
7975 | version "1.0.1" | 7704 | version "1.0.1" |
7976 | resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" | 7705 | resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" |
@@ -8037,6 +7766,13 @@ statuses@1.5.0, "statuses@>= 1.5.0 < 2", statuses@~1.5.0: | |||
8037 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" | 7766 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" |
8038 | integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= | 7767 | integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= |
8039 | 7768 | ||
7769 | stream-combiner@~0.0.4: | ||
7770 | version "0.0.4" | ||
7771 | resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14" | ||
7772 | integrity sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ= | ||
7773 | dependencies: | ||
7774 | duplexer "~0.1.1" | ||
7775 | |||
8040 | stream-shift@^1.0.0: | 7776 | stream-shift@^1.0.0: |
8041 | version "1.0.1" | 7777 | version "1.0.1" |
8042 | resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" | 7778 | resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" |
@@ -8086,7 +7822,12 @@ streamx@^2.10.3: | |||
8086 | fast-fifo "^1.0.0" | 7822 | fast-fifo "^1.0.0" |
8087 | queue-tick "^1.0.0" | 7823 | queue-tick "^1.0.0" |
8088 | 7824 | ||
8089 | "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: | 7825 | string-argv@^0.1.1: |
7826 | version "0.1.2" | ||
7827 | resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.1.2.tgz#c5b7bc03fb2b11983ba3a72333dd0559e77e4738" | ||
7828 | integrity sha512-mBqPGEOMNJKXRo7z0keX0wlAhbBAjilUdPW13nN0PecVryZxdHIeM7TqbsSUA7VYuS00HGC6mojP7DlQzfa9ZA== | ||
7829 | |||
7830 | "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: | ||
8090 | version "4.2.3" | 7831 | version "4.2.3" |
8091 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" | 7832 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" |
8092 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== | 7833 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== |
@@ -8160,11 +7901,6 @@ strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1. | |||
8160 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" | 7901 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" |
8161 | integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== | 7902 | integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== |
8162 | 7903 | ||
8163 | strip-json-comments@~2.0.1: | ||
8164 | version "2.0.1" | ||
8165 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" | ||
8166 | integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= | ||
8167 | |||
8168 | strnum@^1.0.5: | 7904 | strnum@^1.0.5: |
8169 | version "1.0.5" | 7905 | version "1.0.5" |
8170 | resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" | 7906 | resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" |
@@ -8209,7 +7945,7 @@ supports-color@8.1.1, supports-color@^8.1.0: | |||
8209 | dependencies: | 7945 | dependencies: |
8210 | has-flag "^4.0.0" | 7946 | has-flag "^4.0.0" |
8211 | 7947 | ||
8212 | supports-color@^5.3.0, supports-color@^5.5.0: | 7948 | supports-color@^5.3.0: |
8213 | version "5.5.0" | 7949 | version "5.5.0" |
8214 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" | 7950 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" |
8215 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== | 7951 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== |
@@ -8281,7 +8017,7 @@ through2@^2.0.3: | |||
8281 | readable-stream "~2.3.6" | 8017 | readable-stream "~2.3.6" |
8282 | xtend "~4.0.1" | 8018 | xtend "~4.0.1" |
8283 | 8019 | ||
8284 | through@2: | 8020 | through@2, through@~2.3, through@~2.3.1: |
8285 | version "2.3.8" | 8021 | version "2.3.8" |
8286 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" | 8022 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" |
8287 | integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= | 8023 | integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= |
@@ -8351,11 +8087,6 @@ to-fast-properties@^2.0.0: | |||
8351 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" | 8087 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" |
8352 | integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= | 8088 | integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= |
8353 | 8089 | ||
8354 | to-readable-stream@^1.0.0: | ||
8355 | version "1.0.0" | ||
8356 | resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" | ||
8357 | integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== | ||
8358 | |||
8359 | to-regex-range@^5.0.1: | 8090 | to-regex-range@^5.0.1: |
8360 | version "5.0.1" | 8091 | version "5.0.1" |
8361 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" | 8092 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" |
@@ -8405,13 +8136,6 @@ torrent-piece@^2.0.1: | |||
8405 | resolved "https://registry.yarnpkg.com/torrent-piece/-/torrent-piece-2.0.1.tgz#a1a50fffa589d9bf9560e38837230708bc3afdc6" | 8136 | resolved "https://registry.yarnpkg.com/torrent-piece/-/torrent-piece-2.0.1.tgz#a1a50fffa589d9bf9560e38837230708bc3afdc6" |
8406 | integrity sha512-JLSOyvQVLI6JTWqioY4vFL0JkEUKQcaHQsU3loxkCvPTSttw8ePs2tFwsP4XIjw99Fz8EdOzt/4faykcbnPbCQ== | 8137 | integrity sha512-JLSOyvQVLI6JTWqioY4vFL0JkEUKQcaHQsU3loxkCvPTSttw8ePs2tFwsP4XIjw99Fz8EdOzt/4faykcbnPbCQ== |
8407 | 8138 | ||
8408 | touch@^3.1.0: | ||
8409 | version "3.1.0" | ||
8410 | resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" | ||
8411 | integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== | ||
8412 | dependencies: | ||
8413 | nopt "~1.0.10" | ||
8414 | |||
8415 | tr46@~0.0.3: | 8139 | tr46@~0.0.3: |
8416 | version "0.0.3" | 8140 | version "0.0.3" |
8417 | resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" | 8141 | resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" |
@@ -8445,6 +8169,17 @@ ts-node@10.4.0: | |||
8445 | make-error "^1.1.1" | 8169 | make-error "^1.1.1" |
8446 | yn "3.1.1" | 8170 | yn "3.1.1" |
8447 | 8171 | ||
8172 | tsc-watch@^4.6.0: | ||
8173 | version "4.6.0" | ||
8174 | resolved "https://registry.yarnpkg.com/tsc-watch/-/tsc-watch-4.6.0.tgz#a0eba1300cbe3048ab6d3a3e06de47141b613beb" | ||
8175 | integrity sha512-DRMADjFe44EDWb+YMIOj4b83UrU6le27L3/o0/9FlmA01ikFd5Dl9RD5h1hpeh0mQdIqXvwfHZszCcjhH3bAmQ== | ||
8176 | dependencies: | ||
8177 | cross-spawn "^7.0.3" | ||
8178 | node-cleanup "^2.1.2" | ||
8179 | ps-tree "^1.2.0" | ||
8180 | string-argv "^0.1.1" | ||
8181 | strip-ansi "^6.0.0" | ||
8182 | |||
8448 | tsconfig-paths@^3.11.0, tsconfig-paths@^3.9.0: | 8183 | tsconfig-paths@^3.11.0, tsconfig-paths@^3.9.0: |
8449 | version "3.12.0" | 8184 | version "3.12.0" |
8450 | resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz#19769aca6ee8f6a1a341e38c8fa45dd9fb18899b" | 8185 | resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz#19769aca6ee8f6a1a341e38c8fa45dd9fb18899b" |
@@ -8517,7 +8252,7 @@ type@^2.5.0: | |||
8517 | resolved "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d" | 8252 | resolved "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d" |
8518 | integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw== | 8253 | integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw== |
8519 | 8254 | ||
8520 | typedarray-to-buffer@^3.0.0, typedarray-to-buffer@^3.1.5: | 8255 | typedarray-to-buffer@^3.0.0: |
8521 | version "3.1.5" | 8256 | version "3.1.5" |
8522 | resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" | 8257 | resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" |
8523 | integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== | 8258 | integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== |
@@ -8563,11 +8298,6 @@ unbox-primitive@^1.0.1: | |||
8563 | has-symbols "^1.0.2" | 8298 | has-symbols "^1.0.2" |
8564 | which-boxed-primitive "^1.0.2" | 8299 | which-boxed-primitive "^1.0.2" |
8565 | 8300 | ||
8566 | undefsafe@^2.0.5: | ||
8567 | version "2.0.5" | ||
8568 | resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.5.tgz#38733b9327bdcd226db889fb723a6efd162e6e2c" | ||
8569 | integrity sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA== | ||
8570 | |||
8571 | underscore.deep@~0.5.1: | 8301 | underscore.deep@~0.5.1: |
8572 | version "0.5.1" | 8302 | version "0.5.1" |
8573 | resolved "https://registry.yarnpkg.com/underscore.deep/-/underscore.deep-0.5.1.tgz#072671f48d68735c34223fcfef63e69e5276cc2b" | 8303 | resolved "https://registry.yarnpkg.com/underscore.deep/-/underscore.deep-0.5.1.tgz#072671f48d68735c34223fcfef63e69e5276cc2b" |
@@ -8578,13 +8308,6 @@ underscore@~1.13.1: | |||
8578 | resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.2.tgz#276cea1e8b9722a8dbed0100a407dda572125881" | 8308 | resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.2.tgz#276cea1e8b9722a8dbed0100a407dda572125881" |
8579 | integrity sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g== | 8309 | integrity sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g== |
8580 | 8310 | ||
8581 | unique-string@^2.0.0: | ||
8582 | version "2.0.0" | ||
8583 | resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" | ||
8584 | integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== | ||
8585 | dependencies: | ||
8586 | crypto-random-string "^2.0.0" | ||
8587 | |||
8588 | universalify@^2.0.0: | 8311 | universalify@^2.0.0: |
8589 | version "2.0.0" | 8312 | version "2.0.0" |
8590 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" | 8313 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" |
@@ -8605,26 +8328,6 @@ unpipe@1.0.0, unpipe@~1.0.0: | |||
8605 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" | 8328 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" |
8606 | integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= | 8329 | integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= |
8607 | 8330 | ||
8608 | update-notifier@^5.1.0: | ||
8609 | version "5.1.0" | ||
8610 | resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9" | ||
8611 | integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== | ||
8612 | dependencies: | ||
8613 | boxen "^5.0.0" | ||
8614 | chalk "^4.1.0" | ||
8615 | configstore "^5.0.1" | ||
8616 | has-yarn "^2.1.0" | ||
8617 | import-lazy "^2.1.0" | ||
8618 | is-ci "^2.0.0" | ||
8619 | is-installed-globally "^0.4.0" | ||
8620 | is-npm "^5.0.0" | ||
8621 | is-yarn-global "^0.3.0" | ||
8622 | latest-version "^5.1.0" | ||
8623 | pupa "^2.1.1" | ||
8624 | semver "^7.3.4" | ||
8625 | semver-diff "^3.1.1" | ||
8626 | xdg-basedir "^4.0.0" | ||
8627 | |||
8628 | uri-js@^4.2.2: | 8331 | uri-js@^4.2.2: |
8629 | version "4.4.1" | 8332 | version "4.4.1" |
8630 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" | 8333 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" |
@@ -8632,13 +8335,6 @@ uri-js@^4.2.2: | |||
8632 | dependencies: | 8335 | dependencies: |
8633 | punycode "^2.1.0" | 8336 | punycode "^2.1.0" |
8634 | 8337 | ||
8635 | url-parse-lax@^3.0.0: | ||
8636 | version "3.0.0" | ||
8637 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" | ||
8638 | integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= | ||
8639 | dependencies: | ||
8640 | prepend-http "^2.0.0" | ||
8641 | |||
8642 | useragent@^2.3.0: | 8338 | useragent@^2.3.0: |
8643 | version "2.3.0" | 8339 | version "2.3.0" |
8644 | resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.3.0.tgz#217f943ad540cb2128658ab23fc960f6a88c9972" | 8340 | resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.3.0.tgz#217f943ad540cb2128658ab23fc960f6a88c9972" |
@@ -8886,13 +8582,6 @@ wide-align@^1.1.2: | |||
8886 | dependencies: | 8582 | dependencies: |
8887 | string-width "^1.0.2 || 2 || 3 || 4" | 8583 | string-width "^1.0.2 || 2 || 3 || 4" |
8888 | 8584 | ||
8889 | widest-line@^3.1.0: | ||
8890 | version "3.1.0" | ||
8891 | resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" | ||
8892 | integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== | ||
8893 | dependencies: | ||
8894 | string-width "^4.0.0" | ||
8895 | |||
8896 | wildstring@1.0.9: | 8585 | wildstring@1.0.9: |
8897 | version "1.0.9" | 8586 | version "1.0.9" |
8898 | resolved "https://registry.yarnpkg.com/wildstring/-/wildstring-1.0.9.tgz#82a696d5653c7d4ec9ba716859b6b53aba2761c5" | 8587 | resolved "https://registry.yarnpkg.com/wildstring/-/wildstring-1.0.9.tgz#82a696d5653c7d4ec9ba716859b6b53aba2761c5" |
@@ -8984,16 +8673,6 @@ wrappy@1: | |||
8984 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" | 8673 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" |
8985 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= | 8674 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= |
8986 | 8675 | ||
8987 | write-file-atomic@^3.0.0: | ||
8988 | version "3.0.3" | ||
8989 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" | ||
8990 | integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== | ||
8991 | dependencies: | ||
8992 | imurmurhash "^0.1.4" | ||
8993 | is-typedarray "^1.0.0" | ||
8994 | signal-exit "^3.0.2" | ||
8995 | typedarray-to-buffer "^3.1.5" | ||
8996 | |||
8997 | ws@^7.4.2, ws@^7.4.5, ws@^7.4.6: | 8676 | ws@^7.4.2, ws@^7.4.5, ws@^7.4.6: |
8998 | version "7.5.6" | 8677 | version "7.5.6" |
8999 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" | 8678 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" |
@@ -9009,11 +8688,6 @@ ws@~8.2.3: | |||
9009 | resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba" | 8688 | resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba" |
9010 | integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA== | 8689 | integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA== |
9011 | 8690 | ||
9012 | xdg-basedir@^4.0.0: | ||
9013 | version "4.0.0" | ||
9014 | resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" | ||
9015 | integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== | ||
9016 | |||
9017 | xhr2@0.2.1: | 8691 | xhr2@0.2.1: |
9018 | version "0.2.1" | 8692 | version "0.2.1" |
9019 | resolved "https://registry.yarnpkg.com/xhr2/-/xhr2-0.2.1.tgz#4e73adc4f9cfec9cbd2157f73efdce3a5f108a93" | 8693 | resolved "https://registry.yarnpkg.com/xhr2/-/xhr2-0.2.1.tgz#4e73adc4f9cfec9cbd2157f73efdce3a5f108a93" |