├── .eslintrc
├── .github
├── dependabot.yml
├── release-drafter.yml
└── workflows
│ ├── codeql-analysis.yml
│ ├── karma-ci.yml
│ ├── post-dependabot-prs.yml
│ └── release-drafter.yml
├── .gitignore
├── LICENSE.txt
├── README.md
├── karma.conf.js
├── lib
├── index.spec.ts
├── index.ts
├── tsconfig.json
└── tsconfig.spec.json
├── package.json
├── test
└── test-data.ts
├── tsconfig.json
├── tslint.json
└── yarn.lock
/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "parserOptions": {
3 | "ecmaVersion": 6,
4 | "sourceType": "module",
5 | "ecmaFeatures": {
6 | "jsx": true
7 | }
8 | },
9 | "rules": {
10 | "semi": 2
11 | }
12 | }
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 | updates:
3 | - package-ecosystem: npm
4 | directory: "/"
5 | schedule:
6 | interval: weekly
7 | open-pull-requests-limit: 0
8 | labels:
9 | - dependencies
10 | versioning-strategy: increase
11 | ignore:
12 | - dependency-name: "@types/node"
13 | update-types: ["version-update:semver-patch"]
14 | - dependency-name: "@types/jasmine"
15 | update-types: ["version-update:semver-patch"]
16 | - dependency-name: "music-metadata"
17 | versions: [ ">=8.x" ]
18 |
--------------------------------------------------------------------------------
/.github/release-drafter.yml:
--------------------------------------------------------------------------------
1 | # Release Drafter template
2 | # Ref: https://github.com/marketplace/actions/release-drafter
3 |
4 | name-template: 'v$RESOLVED_VERSION'
5 | tag-template: 'v$RESOLVED_VERSION'
6 | categories:
7 | - title: 🚀 Enhancements
8 | labels:
9 | - enhancement
10 | - title: 🎨 Improvements
11 | labels:
12 | - improvement
13 | - title: 🐛 Bug Fixes
14 | labels:
15 | - bug
16 | - title: 🔧 Under the hood
17 | labels:
18 | - debt
19 | - dev-dependencies
20 | - title: ⬆️ Dependencies
21 | labels:
22 | - dependencies
23 | exclude-labels:
24 | - DevOps
25 | - dev-dependencies
26 | change-template: '- $TITLE @$AUTHOR (#$NUMBER)'
27 | change-title-escapes: '\<*_&' # You can add # and @ to disable mentions, and add ` to disable code blocks.
28 | version-resolver:
29 | major:
30 | labels:
31 | - 'major'
32 | minor:
33 | labels:
34 | - 'minor'
35 | patch:
36 | labels:
37 | - 'patch'
38 | default: patch
39 | template: |
40 | ## Changes
41 |
42 | $CHANGES
43 |
44 | ## NPM release
45 | NPM release: [$REPOSITORY@$RESOLVED_VERSION](https://www.npmjs.com/package/$REPOSITORY/v/$RESOLVED_VERSION)
46 |
--------------------------------------------------------------------------------
/.github/workflows/codeql-analysis.yml:
--------------------------------------------------------------------------------
1 | # For most projects, this workflow file will not need changing; you simply need
2 | # to commit it to your repository.
3 | #
4 | # You may wish to alter this file to override the set of languages analyzed,
5 | # or to provide custom queries or build logic.
6 | #
7 | # ******** NOTE ********
8 | # We have attempted to detect the languages in your repository. Please check
9 | # the `language` matrix defined below to confirm you have the correct set of
10 | # supported CodeQL languages.
11 | #
12 | name: "CodeQL"
13 |
14 | on:
15 | push:
16 | branches: [ master ]
17 | pull_request:
18 | # The branches below must be a subset of the branches above
19 | branches: [ master ]
20 | schedule:
21 | - cron: '39 12 * * 6'
22 |
23 | jobs:
24 | analyze:
25 | name: Analyze
26 | runs-on: ubuntu-latest
27 | permissions:
28 | actions: read
29 | contents: read
30 | security-events: write
31 |
32 | strategy:
33 | fail-fast: false
34 | matrix:
35 | language: [ 'javascript' ]
36 | # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
37 | # Learn more about CodeQL language support at https://git.io/codeql-language-support
38 |
39 | steps:
40 | - name: Checkout repository
41 | uses: actions/checkout@v3
42 |
43 | # Initializes the CodeQL tools for scanning.
44 | - name: Initialize CodeQL
45 | uses: github/codeql-action/init@v2
46 | with:
47 | languages: ${{ matrix.language }}
48 | # If you wish to specify custom queries, you can do so here or in a config file.
49 | # By default, queries listed here will override any specified in a config file.
50 | # Prefix the list here with "+" to use these queries and those in the config file.
51 | # queries: ./path/to/local/query, your-org/your-repo/queries@main
52 |
53 | # Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
54 | # If this step fails, then you should remove it and run the build manually (see below)
55 | - name: Autobuild
56 | uses: github/codeql-action/autobuild@v2
57 |
58 | # ℹ️ Command-line programs to run using the OS shell.
59 | # 📚 https://git.io/JvXDl
60 |
61 | # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
62 | # and modify them (or add more) to build your code if your project
63 | # uses a compiled language
64 |
65 | #- run: |
66 | # make bootstrap
67 | # make release
68 |
69 | - name: Perform CodeQL Analysis
70 | uses: github/codeql-action/analyze@v2
71 |
--------------------------------------------------------------------------------
/.github/workflows/karma-ci.yml:
--------------------------------------------------------------------------------
1 | name: Karma CI
2 | on:
3 | push:
4 |
5 | jobs:
6 |
7 | test:
8 | name: Build & run Karma tests
9 | strategy:
10 | matrix:
11 | include:
12 | - os: ubuntu-latest
13 | browsers: 'Chrome'
14 | runs-on: ${{ matrix.os }}
15 | steps:
16 |
17 | - name: Checkout the repository
18 | uses: actions/checkout@v2
19 |
20 | - name: Compile with Node.js
21 | uses: actions/setup-node@v1
22 | with:
23 | node-version: 14.x
24 |
25 | - name: Install dependencies
26 | run: yarn install
27 |
28 | - name: Build & Code analysis
29 | run: yarn run lint
30 |
31 | - name: Compile TypeScript
32 | run: yarn run build
33 |
34 | - name: Run XVFB headless test
35 | uses: GabrielBB/xvfb-action@v1
36 | with:
37 | run: yarn run karma-headless --browsers ${{ matrix.browsers }}
38 |
39 | - name: Coveralls
40 | uses: coverallsapp/github-action@master
41 | with:
42 | github-token: ${{ secrets.github_token }}
43 |
--------------------------------------------------------------------------------
/.github/workflows/post-dependabot-prs.yml:
--------------------------------------------------------------------------------
1 | name: Dependabot Pull Request
2 | on: pull_request_target
3 | jobs:
4 | build:
5 | runs-on: ubuntu-latest
6 | if: ${{ github.event.pull_request.user.login == 'dependabot[bot]' }}
7 | steps:
8 | - name: Fetch Dependabot metadata
9 | id: dependabot-metadata
10 | uses: dependabot/fetch-metadata@v1
11 | with:
12 | github-token: "${{ secrets.GITHUB_TOKEN }}"
13 | - name: Add dev-dependencies label
14 | uses: actions-ecosystem/action-add-labels@v1
15 | if: ${{ steps.dependabot-metadata.outputs.dependency-type == 'direct:development' }}
16 | with:
17 | labels: dev-dependencies
18 | - name: Remove dependencies label
19 | uses: actions-ecosystem/action-remove-labels@v1
20 | if: ${{ steps.dependabot-metadata.outputs.dependency-type == 'direct:development' }}
21 | with:
22 | labels: dependencies
23 |
--------------------------------------------------------------------------------
/.github/workflows/release-drafter.yml:
--------------------------------------------------------------------------------
1 | name: Release Drafter
2 |
3 | on:
4 | push:
5 | # branches to consider in the event; optional, defaults to all
6 | branches:
7 | - master
8 | # pull_request event is required only for autolabeler
9 | pull_request:
10 | # Only following types are handled by the action, but one can default to all as well
11 | types: [opened, reopened, synchronize]
12 | # pull_request_target event is required for autolabeler to support PRs from forks
13 | # pull_request_target:
14 | # types: [opened, reopened, synchronize]
15 |
16 | permissions:
17 | contents: read
18 |
19 | jobs:
20 | update_release_draft:
21 | permissions:
22 | # write permission is required to create a github release
23 | contents: write
24 | # write permission is required for autolabeler
25 | # otherwise, read permission is required at least
26 | pull-requests: write
27 | runs-on: ubuntu-latest
28 | steps:
29 | # (Optional) GitHub Enterprise requires GHE_HOST variable set
30 | #- name: Set GHE_HOST
31 | # run: |
32 | # echo "GHE_HOST=${GITHUB_SERVER_URL##https:\/\/}" >> $GITHUB_ENV
33 |
34 | # Drafts your next Release notes as Pull Requests are merged into "master"
35 | # Ref: https://github.com/marketplace/actions/release-drafter
36 | - uses: release-drafter/release-drafter@v5
37 | # (Optional) specify config name to use, relative to .github/. Default: release-drafter.yml
38 | # with:
39 | # config-name: my-config.yml
40 | # disable-autolabeler: true
41 | env:
42 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
43 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # See http://help.github.com/ignore-files/ for more about ignoring files.
2 |
3 | # compiled output
4 | /dist
5 | /tmp
6 | /out-tsc
7 | lib/**/*.js
8 | lib/**/*.map
9 | lib/**/*.d.ts
10 |
11 | # dependencies
12 | /node_modules
13 |
14 | # IDEs and editors
15 | /.idea
16 | .project
17 | .classpath
18 | .c9/
19 | *.launch
20 | .settings/
21 | *.sublime-workspace
22 | *.iml
23 |
24 | # IDE - VSCode
25 | .vscode/*
26 | !.vscode/settings.json
27 | !.vscode/tasks.json
28 | !.vscode/launch.json
29 | !.vscode/extensions.json
30 |
31 | # misc
32 | /.sass-cache
33 | /connect.lock
34 | /coverage
35 | /libpeerconnection.log
36 | npm-debug.log
37 | yarn-error.log
38 | testem.log
39 | /typings
40 |
41 | # System Files
42 | .DS_Store
43 | Thumbs.db
44 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright © 2022 Borewit
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6 |
7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8 |
9 | THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | [](https://npmjs.org/package/music-metadata-browser)
2 | [](https://npmcharts.com/compare/music-metadata-browser,jsmediatags?start=500&interval=30)
3 | [](https://bundlephobia.com/result?p=music-metadata-browser)
4 |
5 | # music-metadata-browser
6 |
7 | ### Development of this package is discontinued
8 |
9 | After more than 6 years, 66 releases, this life `music-metadata-browser` will end.
10 | This package was designed as wrapper around [music-metadata](https://github.com/Borewit/music-metadata),
11 | to enable [music-metadata](https://github.com/Borewit/music-metadata) usage in the browser.
12 | That ambition is still alive and kicking, which is now replaced by the hybrid support [music-metadata](https://github.com/Borewit/music-metadata) is offering out if the box.
13 |
14 | [music-metadata](https://github.com/Borewit/music-metadata) can now directly be used by a _module bundler_, like [Webpack](https://webpack.js.org),
15 | and does no longer depend on Node.js specific APIs.
16 |
17 | ### Sponsor
18 | [Become a sponsor to Borewit](https://github.com/sponsors/Borewit)
19 |
20 |
21 |
22 | ## Licence
23 |
24 | The MIT License (MIT)
25 |
26 | Copyright © 2024 Borewit
27 |
28 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
29 |
30 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
31 |
32 | THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
33 |
--------------------------------------------------------------------------------
/karma.conf.js:
--------------------------------------------------------------------------------
1 | // Karma configuration file, see link for more information
2 | // https://karma-runner.github.io/1.0/config/configuration-file.html
3 |
4 | const path = require('path');
5 | const webpack = require('webpack');
6 |
7 | module.exports = config => {
8 | config.set({
9 | basePath: 'lib',
10 | frameworks: [
11 | 'jasmine'
12 | ],
13 | files: [
14 | {pattern: '**/*.spec.ts'}
15 | ],
16 | preprocessors: {
17 | '**/*.ts': 'webpack'
18 | },
19 |
20 | webpack: {
21 | mode: 'development',
22 | resolve: {
23 | extensions: ['.tsx', '.ts', '.js'],
24 | fallback: {'buffer': require.resolve('buffer/')}
25 | },
26 | // Ensure buffer is available
27 | plugins: [
28 | new webpack.ProvidePlugin({
29 | process: 'process/browser',
30 | Buffer: ['buffer', 'Buffer']
31 | })
32 | ],
33 | devtool: 'inline-source-map',
34 | module: {
35 | rules: [
36 | {
37 | test: /\.ts$/,
38 | use: 'ts-loader'
39 | },
40 | {
41 | test: /\.ts$/,
42 | use: {loader: 'istanbul-instrumenter-loader'},
43 | enforce: 'post',
44 | exclude: /\.spec\.ts$/
45 | }
46 |
47 | ]
48 | }
49 | },
50 | webpackMiddleware: {
51 | noInfo: true
52 | },
53 |
54 | reporters: ['dots', 'coverage-istanbul'],
55 | // https://www.npmjs.com/package/karma-coverage-istanbul-reporter
56 | coverageIstanbulReporter: {
57 | dir: path.join(__dirname, 'coverage'),
58 | reports: ['text-summary', 'lcovonly'],
59 | fixWebpackSourcePaths: true,
60 | 'report-config': {
61 | html: {
62 | // outputs the report in ./coverage/html
63 | subdir: 'html'
64 | }
65 | },
66 | combineBrowserReports: true // Combines coverage information from multiple browsers into one report
67 | },
68 |
69 |
70 | mocha: {
71 | timeout: 20000 // 20 seconds
72 | },
73 |
74 | //autoWatch: true,
75 | browsers: ['Chrome'],
76 | colors: true
77 | });
78 | };
79 |
--------------------------------------------------------------------------------
/lib/index.spec.ts:
--------------------------------------------------------------------------------
1 | localStorage.debug = 'music-metadata-browser:*';
2 | import * as Stream from 'stream';
3 | import * as http from 'stream-http';
4 | import * as mm from './index';
5 | import * as testData from '../test/test-data';
6 |
7 | jasmine.DEFAULT_TIMEOUT_INTERVAL = 20000;
8 |
9 | function httpGetByUrl(url: string): Promise {
10 | // Assume URL
11 | return new Promise(resolve => {
12 | http.get(url, stream => {
13 | resolve(stream);
14 | });
15 | });
16 | }
17 |
18 | const urlInBloom = 'https://raw.githubusercontent.com/Borewit/music-metadata/master/test/samples/Nirvana - In Bloom - 2-sec.ogg';
19 |
20 | function getAsBlob(url: string): Promise {
21 | return new Promise((resolve, reject) => {
22 | const xhr = new XMLHttpRequest();
23 | xhr.open('GET', url);
24 | xhr.responseType = 'blob'; // force the HTTP response, response-type header to be blob
25 | xhr.onload = () => {
26 | resolve(xhr.response); // xhr.response is now a blob object
27 | };
28 | xhr.onerror = () => {
29 | reject(new Error(`Failed download url=${url}`));
30 | };
31 | xhr.send();
32 | });
33 | }
34 |
35 | interface IParserTest {
36 | methodDescription: string;
37 |
38 | parseUrl(audioTrackUrl: string, options?: mm.IOptions): Promise;
39 | }
40 |
41 | const parsers: IParserTest[] = [
42 | {
43 | methodDescription: 'parseStream()',
44 | parseUrl: async (audioTrackUrl, options) => {
45 | const stream = await httpGetByUrl(audioTrackUrl);
46 | return mm.parseNodeStream(stream, (stream as any).type, options);
47 | }
48 | },
49 | {
50 | methodDescription: 'parseBlob()',
51 | parseUrl: async (audioTrackUrl, options) => {
52 | const blob = await getAsBlob(audioTrackUrl);
53 | return mm.parseBlob(blob, options);
54 | }
55 | },
56 | {
57 | methodDescription: 'parseBlob() without blob.stream being implemented',
58 | parseUrl: async (audioTrackUrl, options) => {
59 | const blob = await getAsBlob(audioTrackUrl);
60 | blob.stream = undefined; // Simulate `stream()` not being implemented by browser (e.g. Safari < 14.1)
61 | return mm.parseBlob(blob, options);
62 | }
63 | },
64 | {
65 | methodDescription: 'fetchFromUrl()',
66 | parseUrl: (audioTrackUrl, options) => {
67 | return mm.fetchFromUrl(audioTrackUrl, options);
68 | }
69 | }
70 | ];
71 |
72 | xdescribe('music-metadata-browser', () => {
73 |
74 | describe('Parse Ogg audio track: Nirvana - In Bloom', () => {
75 |
76 | parsers.forEach(parser => {
77 |
78 | it(parser.methodDescription, async () => {
79 | const metadata = await parser.parseUrl(urlInBloom);
80 | expect(metadata).toBeDefined();
81 |
82 | expect(metadata.format.tagTypes).toEqual(['vorbis'], 'expect Vorbis metadata header');
83 | expect(metadata.format.duration).toEqual(2.0, 'duration should be 2.0 sec');
84 | expect(metadata.format.sampleRate).toEqual(44100, 'sample-rate should be 44.1 kHz');
85 | expect(metadata.format.numberOfChannels).toEqual(2, 'number of channels should be 2 (stereo)');
86 | expect(metadata.format.bitrate).toEqual(64000, 'bitrate should be 64 kbit/sec');
87 |
88 | expect(metadata.common.title).toEqual('In Bloom');
89 | expect(metadata.common.artist).toEqual('Nirvana');
90 | expect(metadata.common.albumartist).toEqual('Nirvana', 'common.albumartist');
91 | expect(metadata.common.album).toEqual('Nevermind', 'common.album');
92 | expect(metadata.common.year).toEqual(1991, 'common.year');
93 | expect(metadata.common.track).toEqual({no: 2, of: 12}, 'common.track');
94 | expect(metadata.common.disk).toEqual({no: 1, of: 1}, 'common.disk');
95 | expect(metadata.common.genre).toEqual(['Grunge', 'Alternative'], 'genre');
96 | expect(metadata.common.picture[0].format).toEqual('image/jpeg', 'picture format');
97 | expect(metadata.common.picture[0].data.length).toEqual(30966, 'picture length');
98 | expect(metadata.common.barcode).toEqual('0720642442524', 'common.barcode (including leading zero)');
99 | expect(metadata.common.asin).toEqual('B000003TA4', 'common.asin');
100 | expect(metadata.common.catalognumber).toEqual(['GED24425'], 'common.asin');
101 | expect(metadata.common.isrc).toEqual(['USGF19942502'], 'common.isrc');
102 |
103 | // Make sure the orderTags is working
104 | const vorbisTags = mm.orderTags(metadata.native.vorbis);
105 |
106 | expect(vorbisTags.TRACKNUMBER).toEqual(['2'], 'vorbis.TRACKNUMBER');
107 | expect(vorbisTags.TRACKTOTAL).toEqual(['12'], 'vorbis.TRACKTOTAL');
108 |
109 | }, 5000);
110 | });
111 | });
112 |
113 | it('Should expose the `ratingToStars()`', () => {
114 | expect(mm.ratingToStars(1.0)).toEqual(5);
115 | });
116 |
117 | });
118 |
119 | describe('Parse Tiuqottigeloot Vol 24 tracks', () => {
120 |
121 | parsers.forEach(parser => {
122 |
123 | describe(`Parser: ${parser.methodDescription}`, () => {
124 |
125 | testData.tracks.forEach(track => {
126 | it(`track ${track.metaData.artist} - ${track.metaData.title}`, async () => {
127 | const url = testData.providers.netlify.getUrl(track);
128 | const metadata = await parser.parseUrl(url);
129 | expect(metadata.common.artist).toEqual(track.metaData.artist);
130 | expect(metadata.common.title).toEqual(track.metaData.title);
131 | });
132 | });
133 | });
134 |
135 | });
136 |
137 | });
138 |
--------------------------------------------------------------------------------
/lib/index.ts:
--------------------------------------------------------------------------------
1 | import * as initDebug from 'debug';
2 | import { IAudioMetadata, IOptions } from 'music-metadata/lib/type';
3 | import * as mm from 'music-metadata/lib/core';
4 | import { ReadableWebToNodeStream } from 'readable-web-to-node-stream';
5 |
6 | const debug = initDebug('music-metadata-browser:main');
7 |
8 | export { IPicture, IAudioMetadata, IOptions, ITag, INativeTagDict, IChapter } from 'music-metadata/lib/type';
9 |
10 | export { parseBuffer, parseFromTokenizer, orderTags, ratingToStars, IFileInfo, selectCover } from 'music-metadata/lib/core';
11 |
12 | /**
13 | * Parse audio Stream
14 | * @param stream - ReadableStream
15 | * @param contentType - MIME-Type
16 | * @param options - Parsing options
17 | * @returns Metadata
18 | */
19 | export const parseNodeStream = mm.parseStream;
20 |
21 | /**
22 | * Parse Web API ReadableStream: https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream
23 | * @param stream - ReadableStream (web stream according WTWG Streams Standard)
24 | * @param fileInfo FileInfo object or MIME-Type
25 | * @param options - Parsing options
26 | * @returns Metadata
27 | */
28 | export async function parseReadableStream(stream: ReadableStream, fileInfo?: mm.IFileInfo | string, options?: IOptions): Promise {
29 | const ns = new ReadableWebToNodeStream(stream);
30 | const res = await parseNodeStream(ns as any, typeof fileInfo === 'string' ? {mimeType: fileInfo} : fileInfo, options);
31 | await ns.close();
32 | return res;
33 | }
34 |
35 | /**
36 | * Parse Web API File
37 | * @param blob - Blob to parse
38 | * @param options - Parsing options
39 | * @returns Metadata
40 | */
41 | export async function parseBlob(blob: Blob, options?: IOptions): Promise {
42 | const fileInfo: mm.IFileInfo = {mimeType: blob.type, size: blob.size};
43 | if (blob instanceof File) {
44 | fileInfo.path = (blob as File).name;
45 | }
46 |
47 | const stream = (blob.stream ? blob.stream() : convertBlobToReadableStream(blob)) as ReadableStream;
48 | return parseReadableStream(stream, {mimeType: blob.type, size: blob.size}, options);
49 | }
50 |
51 | /**
52 | * Convert Blob to ReadableStream
53 | * Fallback for Safari versions < 14.1
54 | * @param blob
55 | */
56 | function convertBlobToReadableStream(blob: Blob): ReadableStream {
57 |
58 | const fileReader = new FileReader();
59 |
60 | return new ReadableStream({
61 | start(controller) {
62 | // The following function handles each data chunk
63 | fileReader.onloadend = event => {
64 | let data = (event.target as any).result;
65 | if (data instanceof ArrayBuffer) {
66 | data = new Uint8Array(data);
67 | }
68 | controller.enqueue(data);
69 | controller.close();
70 | };
71 |
72 | fileReader.onerror = error => {
73 | controller.close();
74 | };
75 |
76 | fileReader.onabort = error => {
77 | controller.close();
78 | };
79 | fileReader.readAsArrayBuffer(blob);
80 | }
81 | });
82 | }
83 | /**
84 | * Parse fetched file, using the Web Fetch API
85 | * @param audioTrackUrl - URL to download the audio track from
86 | * @param options - Parsing options
87 | * @returns Metadata
88 | */
89 | export async function fetchFromUrl(audioTrackUrl: string, options?: IOptions): Promise {
90 | const response = await fetch(audioTrackUrl);
91 | const fileInfo: mm.IFileInfo = {
92 | size: parseInt(response.headers.get('Content-Length'), 10),
93 | mimeType: response.headers.get('Content-Type')
94 | };
95 | if (response.ok) {
96 | if (response.body) {
97 | const res = await parseReadableStream(response.body, fileInfo, options);
98 | debug('Closing HTTP-readable-stream...');
99 | if (!response.body.locked) { // Prevent error in Firefox
100 | await response.body.cancel();
101 | }
102 | debug('HTTP-readable-stream closed.');
103 | return res;
104 | } else {
105 | // Fall back on Blob
106 | return parseBlob(await response.blob(), options);
107 | }
108 | } else {
109 | throw new Error(`HTTP error status=${response.status}: ${response.statusText}`);
110 | }
111 | }
112 |
--------------------------------------------------------------------------------
/lib/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.json",
3 | "compilerOptions": {
4 | "sourceMap": true,
5 | "declaration": true
6 | },
7 | "exclude": [
8 | "test.ts",
9 | "**/*.spec.ts"
10 | ]
11 | }
12 |
13 |
--------------------------------------------------------------------------------
/lib/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.json",
3 | "compilerOptions": {
4 | "sourceMap": false
5 | },
6 | "include": [
7 | "**/*.spec.ts",
8 | "**/*.d.ts"
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "music-metadata-browser",
3 | "version": "2.5.11",
4 | "description": "Browserifed version of music-metadata",
5 | "main": "lib/index.js",
6 | "types": "lib/index.d.ts",
7 | "files": [
8 | "lib/**/*.js",
9 | "lib/**/*.d.ts"
10 | ],
11 | "repository": "https://github.com/Borewit/music-metadata-browser.git",
12 | "author": {
13 | "name": "Borewit",
14 | "url": "https://github.com/Borewit"
15 | },
16 | "funding": {
17 | "type": "github",
18 | "url": "https://github.com/sponsors/Borewit"
19 | },
20 | "keywords": [
21 | "music",
22 | "metadata",
23 | "meta",
24 | "audio",
25 | "web",
26 | "browser",
27 | "tag",
28 | "tags",
29 | "MusicBrainz",
30 | "Discogs",
31 | "Picard",
32 | "ID3",
33 | "ID3v1",
34 | "ID3v2",
35 | "m4a",
36 | "mp3",
37 | "mp4",
38 | "Vorbis",
39 | "ogg",
40 | "flac",
41 | "asf",
42 | "wma",
43 | "wmv",
44 | "ape",
45 | "WebM",
46 | "Matroska",
47 | "MonkeyAudio",
48 | "aiff",
49 | "wav",
50 | "WavPack",
51 | "Opus",
52 | "speex",
53 | "musepack",
54 | "mpc",
55 | "dsd",
56 | "dsf",
57 | "mpc",
58 | "dff",
59 | "dsdiff",
60 | "info",
61 | "parse",
62 | "parser"
63 | ],
64 | "license": "MIT",
65 | "bugs": {
66 | "url": "https://github.com/Borewit/music-metadata-browser/issues"
67 | },
68 | "scripts": {
69 | "clean": "del-cli lib/**/*.js lib/**/*.js.map lib/**/*.d.ts coverage",
70 | "compile-lib": "tsc -p lib/tsconfig.json",
71 | "compile-test": "tsc -p lib/tsconfig.spec.json",
72 | "prepublishOnly": "yarn run build",
73 | "build": "npm run compile-lib && npm run compile-test",
74 | "tslint": "tslint 'lib/**/*.ts' --exclude 'lib/**/*.d.ts'",
75 | "eslint": "eslint karma.conf.js",
76 | "lint": "npm run tslint && npm run eslint",
77 | "test": "karma start --single-run",
78 | "karma": "karma start",
79 | "karma-firefox": "karma start --browsers Firefox",
80 | "karma-once": "karma start --browsers Chrome --single-run",
81 | "karma-headless": "karma start --single-run --reporters coverage-istanbul,spec,progress",
82 | "post-codacy": " codacy-coverage < coverage/lcov.info"
83 | },
84 | "devDependencies": {
85 | "@tokenizer/token": "^0.3.0",
86 | "@types/jasmine": "^4.3.0",
87 | "@types/node": "^18.14.6",
88 | "del-cli": "^5.0.0",
89 | "eslint": "^8.35.0",
90 | "filereader-stream": "^2.0.0",
91 | "istanbul-instrumenter-loader": "^3.0.1",
92 | "jasmine-core": "^4.5.0",
93 | "karma": "^6.4.1",
94 | "karma-chrome-launcher": "^3.1.1",
95 | "karma-coverage-istanbul-reporter": "^3.0.3",
96 | "karma-firefox-launcher": "^2.1.2",
97 | "karma-jasmine": "^5.1.0",
98 | "karma-jasmine-html-reporter": "^2.0.0",
99 | "karma-spec-reporter": "^0.0.36",
100 | "karma-webpack": "^5.0.0",
101 | "process": "^0.11.10",
102 | "stream-http": "^3.2.0",
103 | "ts-loader": "^9.4.2",
104 | "tslint": "^6.1.3",
105 | "typescript": "^4.9.5",
106 | "url": "^0.11.0",
107 | "webpack": "^5.76.0",
108 | "webpack-cli": "^5.0.1"
109 | },
110 | "dependencies": {
111 | "buffer": "^6.0.3",
112 | "debug": "^4.3.4",
113 | "music-metadata": "^7.13.3",
114 | "readable-stream": "^4.3.0",
115 | "readable-web-to-node-stream": "^3.0.2"
116 | }
117 | }
118 |
--------------------------------------------------------------------------------
/test/test-data.ts:
--------------------------------------------------------------------------------
1 | export interface IProvider {
2 | name: string,
3 | getUrl: (track: ITrack) => string;
4 | }
5 |
6 | export interface ITrack {
7 | folder: string,
8 | track: string,
9 | duration: number,
10 | metaData: {
11 | title: string,
12 | artist: string
13 | }
14 | }
15 |
16 | export const tracks: ITrack[] = [
17 | {
18 | folder: 'Various Artists - 2009 - netBloc Vol 24_ tiuqottigeloot [MP3-V2]',
19 | track: '01 - Diablo Swing Orchestra - Heroines.mp3',
20 | duration: 322.612245,
21 | metaData: {
22 | title: 'Heroines',
23 | artist: 'Diablo Swing Orchestra'
24 | }
25 | },
26 | {
27 | folder: 'Various Artists - 2008 - netBloc Vol 13 - Color in a World of Monochrome [AAC-40]',
28 | track: '1.02. Solid Ground.m4a',
29 | duration: 13407768 / 44100,
30 | metaData: {
31 | title: 'Solid Ground',
32 | artist: 'Poxfil'
33 | }
34 | }
35 | ];
36 |
37 | export const providers: { [providerId: string]: IProvider; } = {
38 | netlify: {
39 | name: 'Netlify',
40 | getUrl: track => 'https://test-audio.netlify.app' + '/' + encodeURI(track.folder) + '/' + encodeURI(track.track)
41 | }
42 | };
43 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compileOnSave": false,
3 | "compilerOptions": {
4 | "module": "commonjs",
5 | "moduleResolution": "node",
6 | "emitDecoratorMetadata": true,
7 | "experimentalDecorators": true,
8 | "target": "ES2017",
9 | "typeRoots": [
10 | "node_modules/@types"
11 | ],
12 | "lib": [
13 | "dom"
14 | ],
15 | "baseUrl": ".",
16 | "paths": {
17 | "stream": [ "readable-stream" ],
18 | "assert": [ "assert" ]
19 |
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "tslint:latest",
3 | "rules": {
4 | "curly": false,
5 | "max-classes-per-file": [false],
6 | "semicolon": [true, "always", "ignore-interfaces"],
7 | "quotemark": [true, "single", "avoid-escape"],
8 | "no-bitwise": false,
9 | "trailing-comma": [true, {"multiline": "never", "singleline": "never"}],
10 | "object-literal-key-quotes": [true, "as-needed"],
11 | "variable-name": [true, "ban-keywords"],
12 | "object-literal-sort-keys": [false],
13 | "max-line-length": [true, 200],
14 | "switch-default": false,
15 | "prefer-for-of": false,
16 | "arrow-parens": [true, "ban-single-arg-parens"],
17 | "no-implicit-dependencies": [true, "dev"],
18 | "no-submodule-imports": [true, "music-metadata"],
19 | "ordered-imports": false
20 | },
21 | "jsRules": {
22 | "curly": false
23 | },
24 | "rulesDirectory": [
25 | ]
26 | }
27 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/code-frame@^7.0.0":
6 | version "7.12.11"
7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
8 | integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
9 | dependencies:
10 | "@babel/highlight" "^7.10.4"
11 |
12 | "@babel/helper-validator-identifier@^7.12.11":
13 | version "7.12.11"
14 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed"
15 | integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==
16 |
17 | "@babel/highlight@^7.10.4":
18 | version "7.12.13"
19 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.12.13.tgz#8ab538393e00370b26271b01fa08f7f27f2e795c"
20 | integrity sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==
21 | dependencies:
22 | "@babel/helper-validator-identifier" "^7.12.11"
23 | chalk "^2.0.0"
24 | js-tokens "^4.0.0"
25 |
26 | "@colors/colors@1.5.0":
27 | version "1.5.0"
28 | resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9"
29 | integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==
30 |
31 | "@discoveryjs/json-ext@^0.5.0":
32 | version "0.5.3"
33 | resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz#90420f9f9c6d3987f176a19a7d8e764271a2f55d"
34 | integrity sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==
35 |
36 | "@eslint/eslintrc@^2.0.0":
37 | version "2.0.0"
38 | resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.0.tgz#943309d8697c52fc82c076e90c1c74fbbe69dbff"
39 | integrity sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==
40 | dependencies:
41 | ajv "^6.12.4"
42 | debug "^4.3.2"
43 | espree "^9.4.0"
44 | globals "^13.19.0"
45 | ignore "^5.2.0"
46 | import-fresh "^3.2.1"
47 | js-yaml "^4.1.0"
48 | minimatch "^3.1.2"
49 | strip-json-comments "^3.1.1"
50 |
51 | "@eslint/js@8.35.0":
52 | version "8.35.0"
53 | resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.35.0.tgz#b7569632b0b788a0ca0e438235154e45d42813a7"
54 | integrity sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==
55 |
56 | "@humanwhocodes/config-array@^0.11.8":
57 | version "0.11.8"
58 | resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9"
59 | integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==
60 | dependencies:
61 | "@humanwhocodes/object-schema" "^1.2.1"
62 | debug "^4.1.1"
63 | minimatch "^3.0.5"
64 |
65 | "@humanwhocodes/module-importer@^1.0.1":
66 | version "1.0.1"
67 | resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
68 | integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
69 |
70 | "@humanwhocodes/object-schema@^1.2.1":
71 | version "1.2.1"
72 | resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
73 | integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
74 |
75 | "@jridgewell/gen-mapping@^0.3.0":
76 | version "0.3.2"
77 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9"
78 | integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==
79 | dependencies:
80 | "@jridgewell/set-array" "^1.0.1"
81 | "@jridgewell/sourcemap-codec" "^1.4.10"
82 | "@jridgewell/trace-mapping" "^0.3.9"
83 |
84 | "@jridgewell/resolve-uri@^3.0.3":
85 | version "3.1.0"
86 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
87 | integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
88 |
89 | "@jridgewell/set-array@^1.0.1":
90 | version "1.1.2"
91 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
92 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
93 |
94 | "@jridgewell/source-map@^0.3.2":
95 | version "0.3.2"
96 | resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb"
97 | integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==
98 | dependencies:
99 | "@jridgewell/gen-mapping" "^0.3.0"
100 | "@jridgewell/trace-mapping" "^0.3.9"
101 |
102 | "@jridgewell/sourcemap-codec@^1.4.10":
103 | version "1.4.14"
104 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
105 | integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
106 |
107 | "@jridgewell/trace-mapping@^0.3.9":
108 | version "0.3.14"
109 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz#b231a081d8f66796e475ad588a1ef473112701ed"
110 | integrity sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==
111 | dependencies:
112 | "@jridgewell/resolve-uri" "^3.0.3"
113 | "@jridgewell/sourcemap-codec" "^1.4.10"
114 |
115 | "@nodelib/fs.scandir@2.1.5":
116 | version "2.1.5"
117 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
118 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
119 | dependencies:
120 | "@nodelib/fs.stat" "2.0.5"
121 | run-parallel "^1.1.9"
122 |
123 | "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
124 | version "2.0.5"
125 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
126 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
127 |
128 | "@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
129 | version "1.2.8"
130 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
131 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
132 | dependencies:
133 | "@nodelib/fs.scandir" "2.1.5"
134 | fastq "^1.6.0"
135 |
136 | "@tokenizer/token@^0.3.0":
137 | version "0.3.0"
138 | resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.3.0.tgz#fe98a93fe789247e998c75e74e9c7c63217aa276"
139 | integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==
140 |
141 | "@types/color-name@^1.1.1":
142 | version "1.1.1"
143 | resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
144 | integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
145 |
146 | "@types/component-emitter@^1.2.10":
147 | version "1.2.11"
148 | resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.11.tgz#50d47d42b347253817a39709fef03ce66a108506"
149 | integrity sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==
150 |
151 | "@types/cookie@^0.4.1":
152 | version "0.4.1"
153 | resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d"
154 | integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==
155 |
156 | "@types/cors@^2.8.12":
157 | version "2.8.12"
158 | resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080"
159 | integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==
160 |
161 | "@types/eslint-scope@^3.7.3":
162 | version "3.7.3"
163 | resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224"
164 | integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==
165 | dependencies:
166 | "@types/eslint" "*"
167 | "@types/estree" "*"
168 |
169 | "@types/eslint@*":
170 | version "7.28.0"
171 | resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.0.tgz#7e41f2481d301c68e14f483fe10b017753ce8d5a"
172 | integrity sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==
173 | dependencies:
174 | "@types/estree" "*"
175 | "@types/json-schema" "*"
176 |
177 | "@types/estree@*", "@types/estree@^0.0.51":
178 | version "0.0.51"
179 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
180 | integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
181 |
182 | "@types/jasmine@^4.3.0":
183 | version "4.3.0"
184 | resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-4.3.0.tgz#1dfdfb226820911addb1b5a9031422be72c53aac"
185 | integrity sha512-u1jWakf8CWvLfSEZyxmzkgBzOEvXH/szpT0e6G8BTkx5Eu0BhDn7sbc5dz0JBN/6Wwm9rBe+JAsk9tJRyH9ZkA==
186 |
187 | "@types/json-schema@*", "@types/json-schema@^7.0.8":
188 | version "7.0.8"
189 | resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.8.tgz#edf1bf1dbf4e04413ca8e5b17b3b7d7d54b59818"
190 | integrity sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==
191 |
192 | "@types/minimist@^1.2.2":
193 | version "1.2.2"
194 | resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c"
195 | integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==
196 |
197 | "@types/node@*", "@types/node@>=10.0.0", "@types/node@^18.14.6":
198 | version "18.14.6"
199 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.6.tgz#ae1973dd2b1eeb1825695bb11ebfb746d27e3e93"
200 | integrity sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==
201 |
202 | "@types/normalize-package-data@^2.4.0":
203 | version "2.4.0"
204 | resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
205 | integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==
206 |
207 | "@webassemblyjs/ast@1.11.1":
208 | version "1.11.1"
209 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7"
210 | integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==
211 | dependencies:
212 | "@webassemblyjs/helper-numbers" "1.11.1"
213 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
214 |
215 | "@webassemblyjs/floating-point-hex-parser@1.11.1":
216 | version "1.11.1"
217 | resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f"
218 | integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==
219 |
220 | "@webassemblyjs/helper-api-error@1.11.1":
221 | version "1.11.1"
222 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16"
223 | integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==
224 |
225 | "@webassemblyjs/helper-buffer@1.11.1":
226 | version "1.11.1"
227 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5"
228 | integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==
229 |
230 | "@webassemblyjs/helper-numbers@1.11.1":
231 | version "1.11.1"
232 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae"
233 | integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==
234 | dependencies:
235 | "@webassemblyjs/floating-point-hex-parser" "1.11.1"
236 | "@webassemblyjs/helper-api-error" "1.11.1"
237 | "@xtuc/long" "4.2.2"
238 |
239 | "@webassemblyjs/helper-wasm-bytecode@1.11.1":
240 | version "1.11.1"
241 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1"
242 | integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==
243 |
244 | "@webassemblyjs/helper-wasm-section@1.11.1":
245 | version "1.11.1"
246 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a"
247 | integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==
248 | dependencies:
249 | "@webassemblyjs/ast" "1.11.1"
250 | "@webassemblyjs/helper-buffer" "1.11.1"
251 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
252 | "@webassemblyjs/wasm-gen" "1.11.1"
253 |
254 | "@webassemblyjs/ieee754@1.11.1":
255 | version "1.11.1"
256 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614"
257 | integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==
258 | dependencies:
259 | "@xtuc/ieee754" "^1.2.0"
260 |
261 | "@webassemblyjs/leb128@1.11.1":
262 | version "1.11.1"
263 | resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5"
264 | integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==
265 | dependencies:
266 | "@xtuc/long" "4.2.2"
267 |
268 | "@webassemblyjs/utf8@1.11.1":
269 | version "1.11.1"
270 | resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff"
271 | integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==
272 |
273 | "@webassemblyjs/wasm-edit@1.11.1":
274 | version "1.11.1"
275 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6"
276 | integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==
277 | dependencies:
278 | "@webassemblyjs/ast" "1.11.1"
279 | "@webassemblyjs/helper-buffer" "1.11.1"
280 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
281 | "@webassemblyjs/helper-wasm-section" "1.11.1"
282 | "@webassemblyjs/wasm-gen" "1.11.1"
283 | "@webassemblyjs/wasm-opt" "1.11.1"
284 | "@webassemblyjs/wasm-parser" "1.11.1"
285 | "@webassemblyjs/wast-printer" "1.11.1"
286 |
287 | "@webassemblyjs/wasm-gen@1.11.1":
288 | version "1.11.1"
289 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76"
290 | integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==
291 | dependencies:
292 | "@webassemblyjs/ast" "1.11.1"
293 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
294 | "@webassemblyjs/ieee754" "1.11.1"
295 | "@webassemblyjs/leb128" "1.11.1"
296 | "@webassemblyjs/utf8" "1.11.1"
297 |
298 | "@webassemblyjs/wasm-opt@1.11.1":
299 | version "1.11.1"
300 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2"
301 | integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==
302 | dependencies:
303 | "@webassemblyjs/ast" "1.11.1"
304 | "@webassemblyjs/helper-buffer" "1.11.1"
305 | "@webassemblyjs/wasm-gen" "1.11.1"
306 | "@webassemblyjs/wasm-parser" "1.11.1"
307 |
308 | "@webassemblyjs/wasm-parser@1.11.1":
309 | version "1.11.1"
310 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199"
311 | integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==
312 | dependencies:
313 | "@webassemblyjs/ast" "1.11.1"
314 | "@webassemblyjs/helper-api-error" "1.11.1"
315 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
316 | "@webassemblyjs/ieee754" "1.11.1"
317 | "@webassemblyjs/leb128" "1.11.1"
318 | "@webassemblyjs/utf8" "1.11.1"
319 |
320 | "@webassemblyjs/wast-printer@1.11.1":
321 | version "1.11.1"
322 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0"
323 | integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==
324 | dependencies:
325 | "@webassemblyjs/ast" "1.11.1"
326 | "@xtuc/long" "4.2.2"
327 |
328 | "@webpack-cli/configtest@^2.0.1":
329 | version "2.0.1"
330 | resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.0.1.tgz#a69720f6c9bad6aef54a8fa6ba9c3533e7ef4c7f"
331 | integrity sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==
332 |
333 | "@webpack-cli/info@^2.0.1":
334 | version "2.0.1"
335 | resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.1.tgz#eed745799c910d20081e06e5177c2b2569f166c0"
336 | integrity sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==
337 |
338 | "@webpack-cli/serve@^2.0.1":
339 | version "2.0.1"
340 | resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.1.tgz#34bdc31727a1889198855913db2f270ace6d7bf8"
341 | integrity sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==
342 |
343 | "@xtuc/ieee754@^1.2.0":
344 | version "1.2.0"
345 | resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
346 |
347 | "@xtuc/long@4.2.2":
348 | version "4.2.2"
349 | resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
350 |
351 | abort-controller@^3.0.0:
352 | version "3.0.0"
353 | resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
354 | integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
355 | dependencies:
356 | event-target-shim "^5.0.0"
357 |
358 | accepts@~1.3.4:
359 | version "1.3.7"
360 | resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
361 | integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
362 | dependencies:
363 | mime-types "~2.1.24"
364 | negotiator "0.6.2"
365 |
366 | acorn-import-assertions@^1.7.6:
367 | version "1.7.6"
368 | resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz#580e3ffcae6770eebeec76c3b9723201e9d01f78"
369 | integrity sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==
370 |
371 | acorn-jsx@^5.3.2:
372 | version "5.3.2"
373 | resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
374 | integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
375 |
376 | acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0:
377 | version "8.8.0"
378 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
379 | integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
380 |
381 | aggregate-error@^4.0.0:
382 | version "4.0.1"
383 | resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-4.0.1.tgz#25091fe1573b9e0be892aeda15c7c66a545f758e"
384 | integrity sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==
385 | dependencies:
386 | clean-stack "^4.0.0"
387 | indent-string "^5.0.0"
388 |
389 | ajv-keywords@^3.5.2:
390 | version "3.5.2"
391 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
392 | integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
393 |
394 | ajv@^5.0.0:
395 | version "5.5.2"
396 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
397 | dependencies:
398 | co "^4.6.0"
399 | fast-deep-equal "^1.0.0"
400 | fast-json-stable-stringify "^2.0.0"
401 | json-schema-traverse "^0.3.0"
402 |
403 | ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5:
404 | version "6.12.6"
405 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
406 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
407 | dependencies:
408 | fast-deep-equal "^3.1.1"
409 | fast-json-stable-stringify "^2.0.0"
410 | json-schema-traverse "^0.4.1"
411 | uri-js "^4.2.2"
412 |
413 | ansi-regex@^2.0.0:
414 | version "2.1.1"
415 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
416 |
417 | ansi-regex@^4.1.0:
418 | version "4.1.0"
419 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
420 |
421 | ansi-regex@^5.0.1:
422 | version "5.0.1"
423 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
424 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
425 |
426 | ansi-styles@^2.2.1:
427 | version "2.2.1"
428 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
429 |
430 | ansi-styles@^3.2.1:
431 | version "3.2.1"
432 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
433 | dependencies:
434 | color-convert "^1.9.0"
435 |
436 | ansi-styles@^4.0.0, ansi-styles@^4.1.0:
437 | version "4.2.1"
438 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
439 | integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
440 | dependencies:
441 | "@types/color-name" "^1.1.1"
442 | color-convert "^2.0.1"
443 |
444 | anymatch@~3.1.2:
445 | version "3.1.2"
446 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
447 | integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
448 | dependencies:
449 | normalize-path "^3.0.0"
450 | picomatch "^2.0.4"
451 |
452 | argparse@^1.0.7:
453 | version "1.0.10"
454 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
455 | dependencies:
456 | sprintf-js "~1.0.2"
457 |
458 | argparse@^2.0.1:
459 | version "2.0.1"
460 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
461 | integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
462 |
463 | arrify@^1.0.1:
464 | version "1.0.1"
465 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
466 |
467 | babel-code-frame@^6.26.0:
468 | version "6.26.0"
469 | resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
470 | dependencies:
471 | chalk "^1.1.3"
472 | esutils "^2.0.2"
473 | js-tokens "^3.0.2"
474 |
475 | babel-generator@^6.18.0:
476 | version "6.26.1"
477 | resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90"
478 | dependencies:
479 | babel-messages "^6.23.0"
480 | babel-runtime "^6.26.0"
481 | babel-types "^6.26.0"
482 | detect-indent "^4.0.0"
483 | jsesc "^1.3.0"
484 | lodash "^4.17.4"
485 | source-map "^0.5.7"
486 | trim-right "^1.0.1"
487 |
488 | babel-messages@^6.23.0:
489 | version "6.23.0"
490 | resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
491 | dependencies:
492 | babel-runtime "^6.22.0"
493 |
494 | babel-runtime@^6.22.0, babel-runtime@^6.26.0:
495 | version "6.26.0"
496 | resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
497 | dependencies:
498 | core-js "^2.4.0"
499 | regenerator-runtime "^0.11.0"
500 |
501 | babel-template@^6.16.0:
502 | version "6.26.0"
503 | resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02"
504 | dependencies:
505 | babel-runtime "^6.26.0"
506 | babel-traverse "^6.26.0"
507 | babel-types "^6.26.0"
508 | babylon "^6.18.0"
509 | lodash "^4.17.4"
510 |
511 | babel-traverse@^6.18.0, babel-traverse@^6.26.0:
512 | version "6.26.0"
513 | resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
514 | dependencies:
515 | babel-code-frame "^6.26.0"
516 | babel-messages "^6.23.0"
517 | babel-runtime "^6.26.0"
518 | babel-types "^6.26.0"
519 | babylon "^6.18.0"
520 | debug "^2.6.8"
521 | globals "^9.18.0"
522 | invariant "^2.2.2"
523 | lodash "^4.17.4"
524 |
525 | babel-types@^6.18.0, babel-types@^6.26.0:
526 | version "6.26.0"
527 | resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
528 | dependencies:
529 | babel-runtime "^6.26.0"
530 | esutils "^2.0.2"
531 | lodash "^4.17.4"
532 | to-fast-properties "^1.0.3"
533 |
534 | babylon@^6.18.0:
535 | version "6.18.0"
536 | resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
537 |
538 | balanced-match@^1.0.0:
539 | version "1.0.0"
540 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
541 |
542 | base64-arraybuffer@~1.0.1:
543 | version "1.0.1"
544 | resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz#87bd13525626db4a9838e00a508c2b73efcf348c"
545 | integrity sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA==
546 |
547 | base64-js@^1.3.1:
548 | version "1.3.1"
549 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
550 | integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
551 |
552 | base64id@2.0.0, base64id@~2.0.0:
553 | version "2.0.0"
554 | resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6"
555 | integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==
556 |
557 | big.js@^5.2.2:
558 | version "5.2.2"
559 | resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
560 | integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
561 |
562 | binary-extensions@^2.0.0:
563 | version "2.0.0"
564 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c"
565 |
566 | body-parser@^1.19.0:
567 | version "1.19.0"
568 | resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
569 | integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==
570 | dependencies:
571 | bytes "3.1.0"
572 | content-type "~1.0.4"
573 | debug "2.6.9"
574 | depd "~1.1.2"
575 | http-errors "1.7.2"
576 | iconv-lite "0.4.24"
577 | on-finished "~2.3.0"
578 | qs "6.7.0"
579 | raw-body "2.4.0"
580 | type-is "~1.6.17"
581 |
582 | brace-expansion@^1.1.7:
583 | version "1.1.11"
584 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
585 | dependencies:
586 | balanced-match "^1.0.0"
587 | concat-map "0.0.1"
588 |
589 | braces@^3.0.1, braces@^3.0.2, braces@~3.0.2:
590 | version "3.0.2"
591 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
592 | dependencies:
593 | fill-range "^7.0.1"
594 |
595 | browserslist@^4.14.5:
596 | version "4.16.6"
597 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2"
598 | integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==
599 | dependencies:
600 | caniuse-lite "^1.0.30001219"
601 | colorette "^1.2.2"
602 | electron-to-chromium "^1.3.723"
603 | escalade "^3.1.1"
604 | node-releases "^1.1.71"
605 |
606 | buffer-from@^1.0.0:
607 | version "1.1.2"
608 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
609 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
610 |
611 | buffer@^6.0.3:
612 | version "6.0.3"
613 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
614 | integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
615 | dependencies:
616 | base64-js "^1.3.1"
617 | ieee754 "^1.2.1"
618 |
619 | builtin-modules@^1.1.1:
620 | version "1.1.1"
621 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
622 |
623 | builtin-status-codes@^3.0.0:
624 | version "3.0.0"
625 | resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
626 |
627 | bytes@3.1.0:
628 | version "3.1.0"
629 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
630 |
631 | callsites@^3.0.0:
632 | version "3.1.0"
633 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
634 |
635 | camelcase-keys@^7.0.0:
636 | version "7.0.0"
637 | resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-7.0.0.tgz#40fcbe171f7432888369d0c871df7cfa5ce4f788"
638 | integrity sha512-qlQlECgDl5Ev+gkvONaiD4X4TF2gyZKuLBvzx0zLo2UwAxmz3hJP/841aaMHTeH1T7v5HRwoRq91daulXoYWvg==
639 | dependencies:
640 | camelcase "^6.2.0"
641 | map-obj "^4.1.0"
642 | quick-lru "^5.1.1"
643 | type-fest "^1.2.1"
644 |
645 | camelcase@^6.2.0:
646 | version "6.2.0"
647 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
648 | integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
649 |
650 | caniuse-lite@^1.0.30001219:
651 | version "1.0.30001246"
652 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001246.tgz#fe17d9919f87124d6bb416ef7b325356d69dc76c"
653 | integrity sha512-Tc+ff0Co/nFNbLOrziBXmMVtpt9S2c2Y+Z9Nk9Khj09J+0zR9ejvIW5qkZAErCbOrVODCx/MN+GpB5FNBs5GFA==
654 |
655 | chalk@^1.1.3:
656 | version "1.1.3"
657 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
658 | dependencies:
659 | ansi-styles "^2.2.1"
660 | escape-string-regexp "^1.0.2"
661 | has-ansi "^2.0.0"
662 | strip-ansi "^3.0.0"
663 | supports-color "^2.0.0"
664 |
665 | chalk@^2.0.0, chalk@^2.3.0:
666 | version "2.4.2"
667 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
668 | dependencies:
669 | ansi-styles "^3.2.1"
670 | escape-string-regexp "^1.0.5"
671 | supports-color "^5.3.0"
672 |
673 | chalk@^4.0.0, chalk@^4.1.0:
674 | version "4.1.0"
675 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a"
676 | integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
677 | dependencies:
678 | ansi-styles "^4.1.0"
679 | supports-color "^7.1.0"
680 |
681 | chokidar@^3.5.1:
682 | version "3.5.2"
683 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75"
684 | integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==
685 | dependencies:
686 | anymatch "~3.1.2"
687 | braces "~3.0.2"
688 | glob-parent "~5.1.2"
689 | is-binary-path "~2.1.0"
690 | is-glob "~4.0.1"
691 | normalize-path "~3.0.0"
692 | readdirp "~3.6.0"
693 | optionalDependencies:
694 | fsevents "~2.3.2"
695 |
696 | chrome-trace-event@^1.0.2:
697 | version "1.0.2"
698 | resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4"
699 | integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==
700 | dependencies:
701 | tslib "^1.9.0"
702 |
703 | clean-stack@^4.0.0:
704 | version "4.2.0"
705 | resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-4.2.0.tgz#c464e4cde4ac789f4e0735c5d75beb49d7b30b31"
706 | integrity sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==
707 | dependencies:
708 | escape-string-regexp "5.0.0"
709 |
710 | cliui@^7.0.2:
711 | version "7.0.4"
712 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
713 | integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
714 | dependencies:
715 | string-width "^4.2.0"
716 | strip-ansi "^6.0.0"
717 | wrap-ansi "^7.0.0"
718 |
719 | clone-deep@^4.0.1:
720 | version "4.0.1"
721 | resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
722 | dependencies:
723 | is-plain-object "^2.0.4"
724 | kind-of "^6.0.2"
725 | shallow-clone "^3.0.0"
726 |
727 | co@^4.6.0:
728 | version "4.6.0"
729 | resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
730 |
731 | color-convert@^1.9.0:
732 | version "1.9.3"
733 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
734 | dependencies:
735 | color-name "1.1.3"
736 |
737 | color-convert@^2.0.1:
738 | version "2.0.1"
739 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
740 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
741 | dependencies:
742 | color-name "~1.1.4"
743 |
744 | color-name@1.1.3:
745 | version "1.1.3"
746 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
747 |
748 | color-name@~1.1.4:
749 | version "1.1.4"
750 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
751 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
752 |
753 | colorette@^1.2.2:
754 | version "1.2.2"
755 | resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
756 | integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==
757 |
758 | colorette@^2.0.14:
759 | version "2.0.16"
760 | resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da"
761 | integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==
762 |
763 | colors@1.4.0:
764 | version "1.4.0"
765 | resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
766 | integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
767 |
768 | commander@^2.12.1, commander@^2.20.0:
769 | version "2.20.3"
770 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
771 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
772 |
773 | commander@^9.4.1:
774 | version "9.4.1"
775 | resolved "https://registry.yarnpkg.com/commander/-/commander-9.4.1.tgz#d1dd8f2ce6faf93147295c0df13c7c21141cfbdd"
776 | integrity sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==
777 |
778 | component-emitter@~1.3.0:
779 | version "1.3.0"
780 | resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
781 | integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
782 |
783 | concat-map@0.0.1:
784 | version "0.0.1"
785 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
786 |
787 | connect@^3.7.0:
788 | version "3.7.0"
789 | resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8"
790 | integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==
791 | dependencies:
792 | debug "2.6.9"
793 | finalhandler "1.1.2"
794 | parseurl "~1.3.3"
795 | utils-merge "1.0.1"
796 |
797 | content-type@^1.0.4, content-type@~1.0.4:
798 | version "1.0.4"
799 | resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
800 |
801 | convert-source-map@^1.5.0:
802 | version "1.6.0"
803 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20"
804 | dependencies:
805 | safe-buffer "~5.1.1"
806 |
807 | cookie@~0.4.1:
808 | version "0.4.1"
809 | resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1"
810 | integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==
811 |
812 | core-js@^2.4.0:
813 | version "2.6.9"
814 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2"
815 |
816 | core-util-is@~1.0.0:
817 | version "1.0.2"
818 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
819 |
820 | cors@~2.8.5:
821 | version "2.8.5"
822 | resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
823 | integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
824 | dependencies:
825 | object-assign "^4"
826 | vary "^1"
827 |
828 | cross-spawn@^7.0.2, cross-spawn@^7.0.3:
829 | version "7.0.3"
830 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
831 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
832 | dependencies:
833 | path-key "^3.1.0"
834 | shebang-command "^2.0.0"
835 | which "^2.0.1"
836 |
837 | custom-event@~1.0.0:
838 | version "1.0.1"
839 | resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425"
840 |
841 | date-format@^4.0.3:
842 | version "4.0.3"
843 | resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.3.tgz#f63de5dc08dc02efd8ef32bf2a6918e486f35873"
844 | integrity sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==
845 |
846 | debug@2.6.9, debug@^2.6.8:
847 | version "2.6.9"
848 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
849 | dependencies:
850 | ms "2.0.0"
851 |
852 | debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@~4.3.1, debug@~4.3.2:
853 | version "4.3.4"
854 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
855 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
856 | dependencies:
857 | ms "2.1.2"
858 |
859 | decamelize-keys@^1.1.0:
860 | version "1.1.0"
861 | resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
862 | integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=
863 | dependencies:
864 | decamelize "^1.1.0"
865 | map-obj "^1.0.0"
866 |
867 | decamelize@^1.1.0:
868 | version "1.2.0"
869 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
870 |
871 | decamelize@^5.0.0:
872 | version "5.0.0"
873 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-5.0.0.tgz#88358157b010ef133febfd27c18994bd80c6215b"
874 | integrity sha512-U75DcT5hrio3KNtvdULAWnLiAPbFUC4191ldxMmj4FA/mRuBnmDwU0boNfPyFRhnan+Jm+haLeSn3P0afcBn4w==
875 |
876 | deep-is@^0.1.3:
877 | version "0.1.3"
878 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
879 | integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
880 |
881 | del-cli@^5.0.0:
882 | version "5.0.0"
883 | resolved "https://registry.yarnpkg.com/del-cli/-/del-cli-5.0.0.tgz#fa79fd57e888ecaaf8a468d87e8a175142a24aa9"
884 | integrity sha512-rENFhUaYcjoMODwFhhlON+ogN7DoG+4+GFN+bsA1XeDt4w2OKQnQadFP1thHSAlK9FAtl88qgP66wOV+eFZZiQ==
885 | dependencies:
886 | del "^7.0.0"
887 | meow "^10.1.3"
888 |
889 | del@^7.0.0:
890 | version "7.0.0"
891 | resolved "https://registry.yarnpkg.com/del/-/del-7.0.0.tgz#79db048bec96f83f344b46c1a66e35d9c09fe8ac"
892 | integrity sha512-tQbV/4u5WVB8HMJr08pgw0b6nG4RGt/tj+7Numvq+zqcvUFeMaIWWOUFltiU+6go8BSO2/ogsB4EasDaj0y68Q==
893 | dependencies:
894 | globby "^13.1.2"
895 | graceful-fs "^4.2.10"
896 | is-glob "^4.0.3"
897 | is-path-cwd "^3.0.0"
898 | is-path-inside "^4.0.0"
899 | p-map "^5.5.0"
900 | rimraf "^3.0.2"
901 | slash "^4.0.0"
902 |
903 | depd@~1.1.2:
904 | version "1.1.2"
905 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
906 |
907 | detect-indent@^4.0.0:
908 | version "4.0.0"
909 | resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208"
910 | dependencies:
911 | repeating "^2.0.0"
912 |
913 | di@^0.0.1:
914 | version "0.0.1"
915 | resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c"
916 |
917 | diff@^4.0.1:
918 | version "4.0.1"
919 | resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.1.tgz#0c667cb467ebbb5cea7f14f135cc2dba7780a8ff"
920 | integrity sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==
921 |
922 | dir-glob@^3.0.1:
923 | version "3.0.1"
924 | resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
925 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
926 | dependencies:
927 | path-type "^4.0.0"
928 |
929 | doctrine@^3.0.0:
930 | version "3.0.0"
931 | resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
932 | dependencies:
933 | esutils "^2.0.2"
934 |
935 | dom-serialize@^2.2.1:
936 | version "2.2.1"
937 | resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b"
938 | integrity sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=
939 | dependencies:
940 | custom-event "~1.0.0"
941 | ent "~2.2.0"
942 | extend "^3.0.0"
943 | void-elements "^2.0.0"
944 |
945 | ee-first@1.1.1:
946 | version "1.1.1"
947 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
948 |
949 | electron-to-chromium@^1.3.723:
950 | version "1.3.785"
951 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.785.tgz#79f546c69a6be4f30913aaace361bc746f26df48"
952 | integrity sha512-WmCgAeURsMFiyoJ646eUaJQ7GNfvMRLXo+GamUyKVNEM4MqTAsXyC0f38JEB4N3BtbD0tlAKozGP5E2T9K3YGg==
953 |
954 | emoji-regex@^8.0.0:
955 | version "8.0.0"
956 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
957 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
958 |
959 | emojis-list@^3.0.0:
960 | version "3.0.0"
961 | resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
962 | integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
963 |
964 | encodeurl@~1.0.2:
965 | version "1.0.2"
966 | resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
967 |
968 | engine.io-parser@~5.0.0:
969 | version "5.0.2"
970 | resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.2.tgz#69a2ec3ed431da021f0666712d07f106bcffa6ce"
971 | integrity sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==
972 | dependencies:
973 | base64-arraybuffer "~1.0.1"
974 |
975 | engine.io@~6.1.0:
976 | version "6.1.1"
977 | resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.1.1.tgz#2e87680feedabe380e506594f5bfd34cde955d87"
978 | integrity sha512-AyMc20q8JUUdvKd46+thc9o7yCZ6iC6MoBCChG5Z1XmFMpp+2+y/oKvwpZTUJB0KCjxScw1dV9c2h5pjiYBLuQ==
979 | dependencies:
980 | "@types/cookie" "^0.4.1"
981 | "@types/cors" "^2.8.12"
982 | "@types/node" ">=10.0.0"
983 | accepts "~1.3.4"
984 | base64id "2.0.0"
985 | cookie "~0.4.1"
986 | cors "~2.8.5"
987 | debug "~4.3.1"
988 | engine.io-parser "~5.0.0"
989 | ws "~8.2.3"
990 |
991 | enhanced-resolve@^5.0.0, enhanced-resolve@^5.10.0:
992 | version "5.10.0"
993 | resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6"
994 | integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==
995 | dependencies:
996 | graceful-fs "^4.2.4"
997 | tapable "^2.2.0"
998 |
999 | ent@~2.2.0:
1000 | version "2.2.0"
1001 | resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.0.tgz#e964219325a21d05f44466a2f686ed6ce5f5dd1d"
1002 |
1003 | envinfo@^7.7.3:
1004 | version "7.8.1"
1005 | resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475"
1006 | integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==
1007 |
1008 | error-ex@^1.3.1:
1009 | version "1.3.2"
1010 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
1011 | dependencies:
1012 | is-arrayish "^0.2.1"
1013 |
1014 | es-module-lexer@^0.9.0:
1015 | version "0.9.3"
1016 | resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19"
1017 | integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==
1018 |
1019 | escalade@^3.1.1:
1020 | version "3.1.1"
1021 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
1022 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
1023 |
1024 | escape-html@~1.0.3:
1025 | version "1.0.3"
1026 | resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
1027 |
1028 | escape-string-regexp@5.0.0:
1029 | version "5.0.0"
1030 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8"
1031 | integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==
1032 |
1033 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
1034 | version "1.0.5"
1035 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
1036 |
1037 | escape-string-regexp@^4.0.0:
1038 | version "4.0.0"
1039 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
1040 | integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
1041 |
1042 | eslint-scope@5.1.1:
1043 | version "5.1.1"
1044 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
1045 | integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
1046 | dependencies:
1047 | esrecurse "^4.3.0"
1048 | estraverse "^4.1.1"
1049 |
1050 | eslint-scope@^7.1.1:
1051 | version "7.1.1"
1052 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642"
1053 | integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==
1054 | dependencies:
1055 | esrecurse "^4.3.0"
1056 | estraverse "^5.2.0"
1057 |
1058 | eslint-utils@^3.0.0:
1059 | version "3.0.0"
1060 | resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
1061 | integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
1062 | dependencies:
1063 | eslint-visitor-keys "^2.0.0"
1064 |
1065 | eslint-visitor-keys@^2.0.0:
1066 | version "2.0.0"
1067 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
1068 | integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
1069 |
1070 | eslint-visitor-keys@^3.3.0:
1071 | version "3.3.0"
1072 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
1073 | integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
1074 |
1075 | eslint@^8.35.0:
1076 | version "8.35.0"
1077 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.35.0.tgz#fffad7c7e326bae606f0e8f436a6158566d42323"
1078 | integrity sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==
1079 | dependencies:
1080 | "@eslint/eslintrc" "^2.0.0"
1081 | "@eslint/js" "8.35.0"
1082 | "@humanwhocodes/config-array" "^0.11.8"
1083 | "@humanwhocodes/module-importer" "^1.0.1"
1084 | "@nodelib/fs.walk" "^1.2.8"
1085 | ajv "^6.10.0"
1086 | chalk "^4.0.0"
1087 | cross-spawn "^7.0.2"
1088 | debug "^4.3.2"
1089 | doctrine "^3.0.0"
1090 | escape-string-regexp "^4.0.0"
1091 | eslint-scope "^7.1.1"
1092 | eslint-utils "^3.0.0"
1093 | eslint-visitor-keys "^3.3.0"
1094 | espree "^9.4.0"
1095 | esquery "^1.4.2"
1096 | esutils "^2.0.2"
1097 | fast-deep-equal "^3.1.3"
1098 | file-entry-cache "^6.0.1"
1099 | find-up "^5.0.0"
1100 | glob-parent "^6.0.2"
1101 | globals "^13.19.0"
1102 | grapheme-splitter "^1.0.4"
1103 | ignore "^5.2.0"
1104 | import-fresh "^3.0.0"
1105 | imurmurhash "^0.1.4"
1106 | is-glob "^4.0.0"
1107 | is-path-inside "^3.0.3"
1108 | js-sdsl "^4.1.4"
1109 | js-yaml "^4.1.0"
1110 | json-stable-stringify-without-jsonify "^1.0.1"
1111 | levn "^0.4.1"
1112 | lodash.merge "^4.6.2"
1113 | minimatch "^3.1.2"
1114 | natural-compare "^1.4.0"
1115 | optionator "^0.9.1"
1116 | regexpp "^3.2.0"
1117 | strip-ansi "^6.0.1"
1118 | strip-json-comments "^3.1.0"
1119 | text-table "^0.2.0"
1120 |
1121 | espree@^9.4.0:
1122 | version "9.4.0"
1123 | resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.0.tgz#cd4bc3d6e9336c433265fc0aa016fc1aaf182f8a"
1124 | integrity sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==
1125 | dependencies:
1126 | acorn "^8.8.0"
1127 | acorn-jsx "^5.3.2"
1128 | eslint-visitor-keys "^3.3.0"
1129 |
1130 | esprima@^4.0.0:
1131 | version "4.0.1"
1132 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
1133 |
1134 | esquery@^1.4.2:
1135 | version "1.4.2"
1136 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.2.tgz#c6d3fee05dd665808e2ad870631f221f5617b1d1"
1137 | integrity sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==
1138 | dependencies:
1139 | estraverse "^5.1.0"
1140 |
1141 | esrecurse@^4.3.0:
1142 | version "4.3.0"
1143 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
1144 | integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
1145 | dependencies:
1146 | estraverse "^5.2.0"
1147 |
1148 | estraverse@^4.1.1:
1149 | version "4.2.0"
1150 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
1151 |
1152 | estraverse@^5.1.0:
1153 | version "5.1.0"
1154 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642"
1155 | integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==
1156 |
1157 | estraverse@^5.2.0:
1158 | version "5.2.0"
1159 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
1160 | integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
1161 |
1162 | esutils@^2.0.2:
1163 | version "2.0.2"
1164 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
1165 |
1166 | event-target-shim@^5.0.0:
1167 | version "5.0.1"
1168 | resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
1169 | integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
1170 |
1171 | eventemitter3@^4.0.0:
1172 | version "4.0.4"
1173 | resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.4.tgz#b5463ace635a083d018bdc7c917b4c5f10a85384"
1174 | integrity sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==
1175 |
1176 | events@^3.2.0, events@^3.3.0:
1177 | version "3.3.0"
1178 | resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
1179 | integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
1180 |
1181 | extend@^3.0.0:
1182 | version "3.0.2"
1183 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
1184 |
1185 | fast-deep-equal@^1.0.0:
1186 | version "1.1.0"
1187 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614"
1188 |
1189 | fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
1190 | version "3.1.3"
1191 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
1192 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
1193 |
1194 | fast-glob@^3.2.11:
1195 | version "3.2.11"
1196 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
1197 | integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
1198 | dependencies:
1199 | "@nodelib/fs.stat" "^2.0.2"
1200 | "@nodelib/fs.walk" "^1.2.3"
1201 | glob-parent "^5.1.2"
1202 | merge2 "^1.3.0"
1203 | micromatch "^4.0.4"
1204 |
1205 | fast-json-stable-stringify@^2.0.0:
1206 | version "2.0.0"
1207 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
1208 |
1209 | fast-levenshtein@^2.0.6:
1210 | version "2.0.6"
1211 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
1212 | integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
1213 |
1214 | fastest-levenshtein@^1.0.12:
1215 | version "1.0.12"
1216 | resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2"
1217 | integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==
1218 |
1219 | fastq@^1.6.0:
1220 | version "1.6.0"
1221 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2"
1222 | integrity sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==
1223 | dependencies:
1224 | reusify "^1.0.0"
1225 |
1226 | file-entry-cache@^6.0.1:
1227 | version "6.0.1"
1228 | resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
1229 | integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
1230 | dependencies:
1231 | flat-cache "^3.0.4"
1232 |
1233 | file-type@^16.5.4:
1234 | version "16.5.4"
1235 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.4.tgz#474fb4f704bee427681f98dd390058a172a6c2fd"
1236 | integrity sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==
1237 | dependencies:
1238 | readable-web-to-node-stream "^3.0.0"
1239 | strtok3 "^6.2.4"
1240 | token-types "^4.1.1"
1241 |
1242 | filereader-stream@^2.0.0:
1243 | version "2.0.0"
1244 | resolved "https://registry.yarnpkg.com/filereader-stream/-/filereader-stream-2.0.0.tgz#b30d5a5bf6d14c638d7eb55e193abb986f8048a1"
1245 | dependencies:
1246 | from2 "^2.1.0"
1247 | typedarray-to-buffer "^3.0.4"
1248 |
1249 | fill-range@^7.0.1:
1250 | version "7.0.1"
1251 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
1252 | dependencies:
1253 | to-regex-range "^5.0.1"
1254 |
1255 | finalhandler@1.1.2:
1256 | version "1.1.2"
1257 | resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
1258 | dependencies:
1259 | debug "2.6.9"
1260 | encodeurl "~1.0.2"
1261 | escape-html "~1.0.3"
1262 | on-finished "~2.3.0"
1263 | parseurl "~1.3.3"
1264 | statuses "~1.5.0"
1265 | unpipe "~1.0.0"
1266 |
1267 | find-up@^4.0.0:
1268 | version "4.1.0"
1269 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
1270 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
1271 | dependencies:
1272 | locate-path "^5.0.0"
1273 | path-exists "^4.0.0"
1274 |
1275 | find-up@^5.0.0:
1276 | version "5.0.0"
1277 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
1278 | integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
1279 | dependencies:
1280 | locate-path "^6.0.0"
1281 | path-exists "^4.0.0"
1282 |
1283 | flat-cache@^3.0.4:
1284 | version "3.0.4"
1285 | resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
1286 | integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
1287 | dependencies:
1288 | flatted "^3.1.0"
1289 | rimraf "^3.0.2"
1290 |
1291 | flatted@^3.1.0, flatted@^3.2.4:
1292 | version "3.2.4"
1293 | resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.4.tgz#28d9969ea90661b5134259f312ab6aa7929ac5e2"
1294 | integrity sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==
1295 |
1296 | follow-redirects@^1.0.0:
1297 | version "1.14.8"
1298 | resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.8.tgz#016996fb9a11a100566398b1c6839337d7bfa8fc"
1299 | integrity sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==
1300 |
1301 | from2@^2.1.0:
1302 | version "2.3.0"
1303 | resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af"
1304 | dependencies:
1305 | inherits "^2.0.1"
1306 | readable-stream "^2.0.0"
1307 |
1308 | fs-extra@^10.0.0:
1309 | version "10.0.0"
1310 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1"
1311 | integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==
1312 | dependencies:
1313 | graceful-fs "^4.2.0"
1314 | jsonfile "^6.0.1"
1315 | universalify "^2.0.0"
1316 |
1317 | fs.realpath@^1.0.0:
1318 | version "1.0.0"
1319 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
1320 |
1321 | fsevents@~2.3.2:
1322 | version "2.3.2"
1323 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
1324 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
1325 |
1326 | function-bind@^1.1.1:
1327 | version "1.1.1"
1328 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
1329 |
1330 | get-caller-file@^2.0.5:
1331 | version "2.0.5"
1332 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
1333 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
1334 |
1335 | glob-parent@^5.1.2, glob-parent@~5.1.2:
1336 | version "5.1.2"
1337 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
1338 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
1339 | dependencies:
1340 | is-glob "^4.0.1"
1341 |
1342 | glob-parent@^6.0.2:
1343 | version "6.0.2"
1344 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
1345 | integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
1346 | dependencies:
1347 | is-glob "^4.0.3"
1348 |
1349 | glob-to-regexp@^0.4.1:
1350 | version "0.4.1"
1351 | resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
1352 | integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
1353 |
1354 | glob@^7.1.1, glob@^7.1.3, glob@^7.1.7:
1355 | version "7.1.7"
1356 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
1357 | integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
1358 | dependencies:
1359 | fs.realpath "^1.0.0"
1360 | inflight "^1.0.4"
1361 | inherits "2"
1362 | minimatch "^3.0.4"
1363 | once "^1.3.0"
1364 | path-is-absolute "^1.0.0"
1365 |
1366 | globals@^13.19.0:
1367 | version "13.20.0"
1368 | resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82"
1369 | integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==
1370 | dependencies:
1371 | type-fest "^0.20.2"
1372 |
1373 | globals@^9.18.0:
1374 | version "9.18.0"
1375 | resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
1376 |
1377 | globby@^13.1.2:
1378 | version "13.1.2"
1379 | resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.2.tgz#29047105582427ab6eca4f905200667b056da515"
1380 | integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==
1381 | dependencies:
1382 | dir-glob "^3.0.1"
1383 | fast-glob "^3.2.11"
1384 | ignore "^5.2.0"
1385 | merge2 "^1.4.1"
1386 | slash "^4.0.0"
1387 |
1388 | graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.10, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
1389 | version "4.2.10"
1390 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
1391 | integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
1392 |
1393 | grapheme-splitter@^1.0.4:
1394 | version "1.0.4"
1395 | resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
1396 | integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
1397 |
1398 | hard-rejection@^2.1.0:
1399 | version "2.1.0"
1400 | resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883"
1401 | integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==
1402 |
1403 | has-ansi@^2.0.0:
1404 | version "2.0.0"
1405 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
1406 | dependencies:
1407 | ansi-regex "^2.0.0"
1408 |
1409 | has-flag@^3.0.0:
1410 | version "3.0.0"
1411 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
1412 |
1413 | has-flag@^4.0.0:
1414 | version "4.0.0"
1415 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
1416 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1417 |
1418 | has@^1.0.3:
1419 | version "1.0.3"
1420 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
1421 | dependencies:
1422 | function-bind "^1.1.1"
1423 |
1424 | hosted-git-info@^4.0.1:
1425 | version "4.0.2"
1426 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961"
1427 | integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==
1428 | dependencies:
1429 | lru-cache "^6.0.0"
1430 |
1431 | html-escaper@^2.0.0:
1432 | version "2.0.2"
1433 | resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
1434 | integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
1435 |
1436 | http-errors@1.7.2:
1437 | version "1.7.2"
1438 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"
1439 | dependencies:
1440 | depd "~1.1.2"
1441 | inherits "2.0.3"
1442 | setprototypeof "1.1.1"
1443 | statuses ">= 1.5.0 < 2"
1444 | toidentifier "1.0.0"
1445 |
1446 | http-proxy@^1.18.1:
1447 | version "1.18.1"
1448 | resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549"
1449 | integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==
1450 | dependencies:
1451 | eventemitter3 "^4.0.0"
1452 | follow-redirects "^1.0.0"
1453 | requires-port "^1.0.0"
1454 |
1455 | iconv-lite@0.4.24:
1456 | version "0.4.24"
1457 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
1458 | dependencies:
1459 | safer-buffer ">= 2.1.2 < 3"
1460 |
1461 | ieee754@^1.2.1:
1462 | version "1.2.1"
1463 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
1464 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
1465 |
1466 | ignore@^5.2.0:
1467 | version "5.2.0"
1468 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
1469 | integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
1470 |
1471 | import-fresh@^3.0.0, import-fresh@^3.2.1:
1472 | version "3.2.1"
1473 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66"
1474 | integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==
1475 | dependencies:
1476 | parent-module "^1.0.0"
1477 | resolve-from "^4.0.0"
1478 |
1479 | import-local@^3.0.2:
1480 | version "3.0.2"
1481 | resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6"
1482 | integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==
1483 | dependencies:
1484 | pkg-dir "^4.2.0"
1485 | resolve-cwd "^3.0.0"
1486 |
1487 | imurmurhash@^0.1.4:
1488 | version "0.1.4"
1489 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
1490 |
1491 | indent-string@^5.0.0:
1492 | version "5.0.0"
1493 | resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-5.0.0.tgz#4fd2980fccaf8622d14c64d694f4cf33c81951a5"
1494 | integrity sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==
1495 |
1496 | inflight@^1.0.4:
1497 | version "1.0.6"
1498 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
1499 | dependencies:
1500 | once "^1.3.0"
1501 | wrappy "1"
1502 |
1503 | inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
1504 | version "2.0.4"
1505 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1506 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1507 |
1508 | inherits@2.0.3:
1509 | version "2.0.3"
1510 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
1511 |
1512 | interpret@^3.1.1:
1513 | version "3.1.1"
1514 | resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4"
1515 | integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==
1516 |
1517 | invariant@^2.2.2:
1518 | version "2.2.4"
1519 | resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
1520 | dependencies:
1521 | loose-envify "^1.0.0"
1522 |
1523 | is-arrayish@^0.2.1:
1524 | version "0.2.1"
1525 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
1526 |
1527 | is-binary-path@~2.1.0:
1528 | version "2.1.0"
1529 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
1530 | dependencies:
1531 | binary-extensions "^2.0.0"
1532 |
1533 | is-core-module@^2.2.0:
1534 | version "2.5.0"
1535 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491"
1536 | integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==
1537 | dependencies:
1538 | has "^1.0.3"
1539 |
1540 | is-docker@^2.0.0:
1541 | version "2.1.1"
1542 | resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156"
1543 | integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==
1544 |
1545 | is-extglob@^2.1.1:
1546 | version "2.1.1"
1547 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
1548 |
1549 | is-finite@^1.0.0:
1550 | version "1.0.2"
1551 | resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa"
1552 | dependencies:
1553 | number-is-nan "^1.0.0"
1554 |
1555 | is-fullwidth-code-point@^3.0.0:
1556 | version "3.0.0"
1557 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
1558 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
1559 |
1560 | is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
1561 | version "4.0.3"
1562 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
1563 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
1564 | dependencies:
1565 | is-extglob "^2.1.1"
1566 |
1567 | is-number@^7.0.0:
1568 | version "7.0.0"
1569 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
1570 |
1571 | is-path-cwd@^3.0.0:
1572 | version "3.0.0"
1573 | resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-3.0.0.tgz#889b41e55c8588b1eb2a96a61d05740a674521c7"
1574 | integrity sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==
1575 |
1576 | is-path-inside@^3.0.3:
1577 | version "3.0.3"
1578 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
1579 | integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
1580 |
1581 | is-path-inside@^4.0.0:
1582 | version "4.0.0"
1583 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-4.0.0.tgz#805aeb62c47c1b12fc3fd13bfb3ed1e7430071db"
1584 | integrity sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==
1585 |
1586 | is-plain-obj@^1.1.0:
1587 | version "1.1.0"
1588 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
1589 |
1590 | is-plain-object@^2.0.4:
1591 | version "2.0.4"
1592 | resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
1593 | dependencies:
1594 | isobject "^3.0.1"
1595 |
1596 | is-typedarray@^1.0.0:
1597 | version "1.0.0"
1598 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
1599 |
1600 | is-wsl@^2.2.0:
1601 | version "2.2.0"
1602 | resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
1603 | integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
1604 | dependencies:
1605 | is-docker "^2.0.0"
1606 |
1607 | isarray@~1.0.0:
1608 | version "1.0.0"
1609 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
1610 |
1611 | isbinaryfile@^4.0.8:
1612 | version "4.0.8"
1613 | resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.8.tgz#5d34b94865bd4946633ecc78a026fc76c5b11fcf"
1614 | integrity sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==
1615 |
1616 | isexe@^2.0.0:
1617 | version "2.0.0"
1618 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
1619 |
1620 | isobject@^3.0.1:
1621 | version "3.0.1"
1622 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
1623 |
1624 | istanbul-instrumenter-loader@^3.0.1:
1625 | version "3.0.1"
1626 | resolved "https://registry.yarnpkg.com/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.1.tgz#9957bd59252b373fae5c52b7b5188e6fde2a0949"
1627 | dependencies:
1628 | convert-source-map "^1.5.0"
1629 | istanbul-lib-instrument "^1.7.3"
1630 | loader-utils "^1.1.0"
1631 | schema-utils "^0.3.0"
1632 |
1633 | istanbul-lib-coverage@^1.2.1:
1634 | version "1.2.1"
1635 | resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0"
1636 |
1637 | istanbul-lib-coverage@^2.0.5:
1638 | version "2.0.5"
1639 | resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49"
1640 | integrity sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==
1641 |
1642 | istanbul-lib-coverage@^3.0.0:
1643 | version "3.0.0"
1644 | resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec"
1645 | integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==
1646 |
1647 | istanbul-lib-instrument@^1.7.3:
1648 | version "1.10.2"
1649 | resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca"
1650 | dependencies:
1651 | babel-generator "^6.18.0"
1652 | babel-template "^6.16.0"
1653 | babel-traverse "^6.18.0"
1654 | babel-types "^6.18.0"
1655 | babylon "^6.18.0"
1656 | istanbul-lib-coverage "^1.2.1"
1657 | semver "^5.3.0"
1658 |
1659 | istanbul-lib-report@^3.0.0:
1660 | version "3.0.0"
1661 | resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6"
1662 | integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==
1663 | dependencies:
1664 | istanbul-lib-coverage "^3.0.0"
1665 | make-dir "^3.0.0"
1666 | supports-color "^7.1.0"
1667 |
1668 | istanbul-lib-source-maps@^3.0.6:
1669 | version "3.0.6"
1670 | resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8"
1671 | integrity sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==
1672 | dependencies:
1673 | debug "^4.1.1"
1674 | istanbul-lib-coverage "^2.0.5"
1675 | make-dir "^2.1.0"
1676 | rimraf "^2.6.3"
1677 | source-map "^0.6.1"
1678 |
1679 | istanbul-reports@^3.0.2:
1680 | version "3.0.2"
1681 | resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b"
1682 | integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==
1683 | dependencies:
1684 | html-escaper "^2.0.0"
1685 | istanbul-lib-report "^3.0.0"
1686 |
1687 | jasmine-core@^4.1.0, jasmine-core@^4.5.0:
1688 | version "4.5.0"
1689 | resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-4.5.0.tgz#1a6bd0bde3f60996164311c88a0995d67ceda7c3"
1690 | integrity sha512-9PMzyvhtocxb3aXJVOPqBDswdgyAeSB81QnLop4npOpbqnheaTEwPc9ZloQeVswugPManznQBjD8kWDTjlnHuw==
1691 |
1692 | jest-worker@^27.0.2:
1693 | version "27.0.6"
1694 | resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.6.tgz#a5fdb1e14ad34eb228cfe162d9f729cdbfa28aed"
1695 | integrity sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==
1696 | dependencies:
1697 | "@types/node" "*"
1698 | merge-stream "^2.0.0"
1699 | supports-color "^8.0.0"
1700 |
1701 | js-sdsl@^4.1.4:
1702 | version "4.1.4"
1703 | resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.4.tgz#78793c90f80e8430b7d8dc94515b6c77d98a26a6"
1704 | integrity sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==
1705 |
1706 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
1707 | version "4.0.0"
1708 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
1709 |
1710 | js-tokens@^3.0.2:
1711 | version "3.0.2"
1712 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
1713 |
1714 | js-yaml@^3.13.1:
1715 | version "3.13.1"
1716 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
1717 | dependencies:
1718 | argparse "^1.0.7"
1719 | esprima "^4.0.0"
1720 |
1721 | js-yaml@^4.1.0:
1722 | version "4.1.0"
1723 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
1724 | integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
1725 | dependencies:
1726 | argparse "^2.0.1"
1727 |
1728 | jsesc@^1.3.0:
1729 | version "1.3.0"
1730 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
1731 |
1732 | json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
1733 | version "2.3.1"
1734 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
1735 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
1736 |
1737 | json-schema-traverse@^0.3.0:
1738 | version "0.3.1"
1739 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
1740 |
1741 | json-schema-traverse@^0.4.1:
1742 | version "0.4.1"
1743 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
1744 |
1745 | json-stable-stringify-without-jsonify@^1.0.1:
1746 | version "1.0.1"
1747 | resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
1748 |
1749 | json5@^1.0.1:
1750 | version "1.0.2"
1751 | resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
1752 | integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==
1753 | dependencies:
1754 | minimist "^1.2.0"
1755 |
1756 | jsonfile@^6.0.1:
1757 | version "6.1.0"
1758 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
1759 | integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
1760 | dependencies:
1761 | universalify "^2.0.0"
1762 | optionalDependencies:
1763 | graceful-fs "^4.1.6"
1764 |
1765 | karma-chrome-launcher@^3.1.1:
1766 | version "3.1.1"
1767 | resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz#baca9cc071b1562a1db241827257bfe5cab597ea"
1768 | integrity sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==
1769 | dependencies:
1770 | which "^1.2.1"
1771 |
1772 | karma-coverage-istanbul-reporter@^3.0.3:
1773 | version "3.0.3"
1774 | resolved "https://registry.yarnpkg.com/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.3.tgz#f3b5303553aadc8e681d40d360dfdc19bc7e9fe9"
1775 | integrity sha512-wE4VFhG/QZv2Y4CdAYWDbMmcAHeS926ZIji4z+FkB2aF/EposRb6DP6G5ncT/wXhqUfAb/d7kZrNKPonbvsATw==
1776 | dependencies:
1777 | istanbul-lib-coverage "^3.0.0"
1778 | istanbul-lib-report "^3.0.0"
1779 | istanbul-lib-source-maps "^3.0.6"
1780 | istanbul-reports "^3.0.2"
1781 | minimatch "^3.0.4"
1782 |
1783 | karma-firefox-launcher@^2.1.2:
1784 | version "2.1.2"
1785 | resolved "https://registry.yarnpkg.com/karma-firefox-launcher/-/karma-firefox-launcher-2.1.2.tgz#9a38cc783c579a50f3ed2a82b7386186385cfc2d"
1786 | integrity sha512-VV9xDQU1QIboTrjtGVD4NCfzIH7n01ZXqy/qpBhnOeGVOkG5JYPEm8kuSd7psHE6WouZaQ9Ool92g8LFweSNMA==
1787 | dependencies:
1788 | is-wsl "^2.2.0"
1789 | which "^2.0.1"
1790 |
1791 | karma-jasmine-html-reporter@^2.0.0:
1792 | version "2.0.0"
1793 | resolved "https://registry.yarnpkg.com/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.0.0.tgz#76c26ce40e217dc36a630fbcd7b31c3462948bf2"
1794 | integrity sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA==
1795 |
1796 | karma-jasmine@^5.1.0:
1797 | version "5.1.0"
1798 | resolved "https://registry.yarnpkg.com/karma-jasmine/-/karma-jasmine-5.1.0.tgz#3af4558a6502fa16856a0f346ec2193d4b884b2f"
1799 | integrity sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==
1800 | dependencies:
1801 | jasmine-core "^4.1.0"
1802 |
1803 | karma-spec-reporter@^0.0.36:
1804 | version "0.0.36"
1805 | resolved "https://registry.yarnpkg.com/karma-spec-reporter/-/karma-spec-reporter-0.0.36.tgz#c54dc155dec2ded1f92ea68dbbdd67fcedbef350"
1806 | integrity sha512-11bvOl1x6ryKZph7kmbmMpbi8vsngEGxGOoeTlIcDaH3ab3j8aPJnZ+r+K/SS0sBSGy5VGkGYO2+hLct7hw/6w==
1807 | dependencies:
1808 | colors "1.4.0"
1809 |
1810 | karma-webpack@^5.0.0:
1811 | version "5.0.0"
1812 | resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-5.0.0.tgz#2a2c7b80163fe7ffd1010f83f5507f95ef39f840"
1813 | integrity sha512-+54i/cd3/piZuP3dr54+NcFeKOPnys5QeM1IY+0SPASwrtHsliXUiCL50iW+K9WWA7RvamC4macvvQ86l3KtaA==
1814 | dependencies:
1815 | glob "^7.1.3"
1816 | minimatch "^3.0.4"
1817 | webpack-merge "^4.1.5"
1818 |
1819 | karma@^6.4.1:
1820 | version "6.4.1"
1821 | resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.1.tgz#f2253716dd3a41aaa813fa9f54b6ee047e1127d9"
1822 | integrity sha512-Cj57NKOskK7wtFWSlMvZf459iX+kpYIPXmkNUzP2WAFcA7nhr/ALn5R7sw3w+1udFDcpMx/tuB8d5amgm3ijaA==
1823 | dependencies:
1824 | "@colors/colors" "1.5.0"
1825 | body-parser "^1.19.0"
1826 | braces "^3.0.2"
1827 | chokidar "^3.5.1"
1828 | connect "^3.7.0"
1829 | di "^0.0.1"
1830 | dom-serialize "^2.2.1"
1831 | glob "^7.1.7"
1832 | graceful-fs "^4.2.6"
1833 | http-proxy "^1.18.1"
1834 | isbinaryfile "^4.0.8"
1835 | lodash "^4.17.21"
1836 | log4js "^6.4.1"
1837 | mime "^2.5.2"
1838 | minimatch "^3.0.4"
1839 | mkdirp "^0.5.5"
1840 | qjobs "^1.2.0"
1841 | range-parser "^1.2.1"
1842 | rimraf "^3.0.2"
1843 | socket.io "^4.4.1"
1844 | source-map "^0.6.1"
1845 | tmp "^0.2.1"
1846 | ua-parser-js "^0.7.30"
1847 | yargs "^16.1.1"
1848 |
1849 | kind-of@^6.0.2, kind-of@^6.0.3:
1850 | version "6.0.3"
1851 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
1852 | integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
1853 |
1854 | levn@^0.4.1:
1855 | version "0.4.1"
1856 | resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
1857 | integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
1858 | dependencies:
1859 | prelude-ls "^1.2.1"
1860 | type-check "~0.4.0"
1861 |
1862 | lines-and-columns@^1.1.6:
1863 | version "1.1.6"
1864 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
1865 | integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
1866 |
1867 | loader-runner@^4.2.0:
1868 | version "4.2.0"
1869 | resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384"
1870 | integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==
1871 |
1872 | loader-utils@^1.1.0:
1873 | version "1.4.2"
1874 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3"
1875 | integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==
1876 | dependencies:
1877 | big.js "^5.2.2"
1878 | emojis-list "^3.0.0"
1879 | json5 "^1.0.1"
1880 |
1881 | locate-path@^5.0.0:
1882 | version "5.0.0"
1883 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
1884 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
1885 | dependencies:
1886 | p-locate "^4.1.0"
1887 |
1888 | locate-path@^6.0.0:
1889 | version "6.0.0"
1890 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
1891 | integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
1892 | dependencies:
1893 | p-locate "^5.0.0"
1894 |
1895 | lodash.merge@^4.6.2:
1896 | version "4.6.2"
1897 | resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
1898 | integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
1899 |
1900 | lodash@^4.17.15, lodash@^4.17.21, lodash@^4.17.4:
1901 | version "4.17.21"
1902 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
1903 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
1904 |
1905 | log4js@^6.4.1:
1906 | version "6.4.1"
1907 | resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.4.1.tgz#9d3a8bf2c31c1e213fe3fc398a6053f7a2bc53e8"
1908 | integrity sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg==
1909 | dependencies:
1910 | date-format "^4.0.3"
1911 | debug "^4.3.3"
1912 | flatted "^3.2.4"
1913 | rfdc "^1.3.0"
1914 | streamroller "^3.0.2"
1915 |
1916 | loose-envify@^1.0.0:
1917 | version "1.4.0"
1918 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
1919 | dependencies:
1920 | js-tokens "^3.0.0 || ^4.0.0"
1921 |
1922 | lru-cache@^6.0.0:
1923 | version "6.0.0"
1924 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
1925 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
1926 | dependencies:
1927 | yallist "^4.0.0"
1928 |
1929 | make-dir@^2.1.0:
1930 | version "2.1.0"
1931 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
1932 | dependencies:
1933 | pify "^4.0.1"
1934 | semver "^5.6.0"
1935 |
1936 | make-dir@^3.0.0:
1937 | version "3.1.0"
1938 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
1939 | integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
1940 | dependencies:
1941 | semver "^6.0.0"
1942 |
1943 | map-obj@^1.0.0:
1944 | version "1.0.1"
1945 | resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
1946 |
1947 | map-obj@^4.1.0:
1948 | version "4.2.1"
1949 | resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.2.1.tgz#e4ea399dbc979ae735c83c863dd31bdf364277b7"
1950 | integrity sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==
1951 |
1952 | media-typer@0.3.0:
1953 | version "0.3.0"
1954 | resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
1955 |
1956 | media-typer@^1.1.0:
1957 | version "1.1.0"
1958 | resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-1.1.0.tgz#6ab74b8f2d3320f2064b2a87a38e7931ff3a5561"
1959 |
1960 | meow@^10.1.3:
1961 | version "10.1.3"
1962 | resolved "https://registry.yarnpkg.com/meow/-/meow-10.1.3.tgz#21689959a7d00e8901aff30d208acb2122eb8088"
1963 | integrity sha512-0WL7RMCPPdUTE00+GxJjL4d5Dm6eUbmAzxlzywJWiRUKCW093owmZ7/q74tH9VI91vxw9KJJNxAcvdpxb2G4iA==
1964 | dependencies:
1965 | "@types/minimist" "^1.2.2"
1966 | camelcase-keys "^7.0.0"
1967 | decamelize "^5.0.0"
1968 | decamelize-keys "^1.1.0"
1969 | hard-rejection "^2.1.0"
1970 | minimist-options "4.1.0"
1971 | normalize-package-data "^3.0.2"
1972 | read-pkg-up "^8.0.0"
1973 | redent "^4.0.0"
1974 | trim-newlines "^4.0.2"
1975 | type-fest "^1.2.2"
1976 | yargs-parser "^20.2.9"
1977 |
1978 | merge-stream@^2.0.0:
1979 | version "2.0.0"
1980 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
1981 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
1982 |
1983 | merge2@^1.3.0, merge2@^1.4.1:
1984 | version "1.4.1"
1985 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
1986 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
1987 |
1988 | micromatch@^4.0.0, micromatch@^4.0.4:
1989 | version "4.0.4"
1990 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
1991 | integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
1992 | dependencies:
1993 | braces "^3.0.1"
1994 | picomatch "^2.2.3"
1995 |
1996 | mime-db@1.48.0:
1997 | version "1.48.0"
1998 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d"
1999 | integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==
2000 |
2001 | mime-types@^2.1.27, mime-types@~2.1.24:
2002 | version "2.1.31"
2003 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b"
2004 | integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==
2005 | dependencies:
2006 | mime-db "1.48.0"
2007 |
2008 | mime@^2.5.2:
2009 | version "2.5.2"
2010 | resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe"
2011 | integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==
2012 |
2013 | min-indent@^1.0.1:
2014 | version "1.0.1"
2015 | resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
2016 | integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
2017 |
2018 | minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.2:
2019 | version "3.1.2"
2020 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
2021 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
2022 | dependencies:
2023 | brace-expansion "^1.1.7"
2024 |
2025 | minimist-options@4.1.0:
2026 | version "4.1.0"
2027 | resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
2028 | integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==
2029 | dependencies:
2030 | arrify "^1.0.1"
2031 | is-plain-obj "^1.1.0"
2032 | kind-of "^6.0.3"
2033 |
2034 | minimist@^1.2.0, minimist@^1.2.5:
2035 | version "1.2.7"
2036 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18"
2037 | integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==
2038 |
2039 | mkdirp@^0.5.3, mkdirp@^0.5.5:
2040 | version "0.5.5"
2041 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
2042 | integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
2043 | dependencies:
2044 | minimist "^1.2.5"
2045 |
2046 | ms@2.0.0:
2047 | version "2.0.0"
2048 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
2049 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
2050 |
2051 | ms@2.1.2:
2052 | version "2.1.2"
2053 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
2054 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
2055 |
2056 | music-metadata@^7.13.3:
2057 | version "7.13.3"
2058 | resolved "https://registry.yarnpkg.com/music-metadata/-/music-metadata-7.13.3.tgz#6b32f4ca930ba44b1ff3890ecb995cd5b36d0f47"
2059 | integrity sha512-qxh+Xgy1qHhrgW4XnXu5JUxMmRNdQXDEeIZLGXpapOi96rRCocXn498L+y2P7t6NJXFK8e3Shv2tu0dC/HF/3g==
2060 | dependencies:
2061 | "@tokenizer/token" "^0.3.0"
2062 | content-type "^1.0.4"
2063 | debug "^4.3.4"
2064 | file-type "^16.5.4"
2065 | media-typer "^1.1.0"
2066 | strtok3 "^6.3.0"
2067 | token-types "^4.2.1"
2068 |
2069 | natural-compare@^1.4.0:
2070 | version "1.4.0"
2071 | resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
2072 |
2073 | negotiator@0.6.2:
2074 | version "0.6.2"
2075 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
2076 | integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
2077 |
2078 | neo-async@^2.6.2:
2079 | version "2.6.2"
2080 | resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
2081 | integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
2082 |
2083 | node-releases@^1.1.71:
2084 | version "1.1.73"
2085 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20"
2086 | integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==
2087 |
2088 | normalize-package-data@^3.0.2:
2089 | version "3.0.2"
2090 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.2.tgz#cae5c410ae2434f9a6c1baa65d5bc3b9366c8699"
2091 | integrity sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==
2092 | dependencies:
2093 | hosted-git-info "^4.0.1"
2094 | resolve "^1.20.0"
2095 | semver "^7.3.4"
2096 | validate-npm-package-license "^3.0.1"
2097 |
2098 | normalize-path@^3.0.0, normalize-path@~3.0.0:
2099 | version "3.0.0"
2100 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
2101 |
2102 | number-is-nan@^1.0.0:
2103 | version "1.0.1"
2104 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
2105 |
2106 | object-assign@^4:
2107 | version "4.1.1"
2108 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
2109 |
2110 | on-finished@~2.3.0:
2111 | version "2.3.0"
2112 | resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
2113 | dependencies:
2114 | ee-first "1.1.1"
2115 |
2116 | once@^1.3.0:
2117 | version "1.4.0"
2118 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
2119 | dependencies:
2120 | wrappy "1"
2121 |
2122 | optionator@^0.9.1:
2123 | version "0.9.1"
2124 | resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
2125 | integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
2126 | dependencies:
2127 | deep-is "^0.1.3"
2128 | fast-levenshtein "^2.0.6"
2129 | levn "^0.4.1"
2130 | prelude-ls "^1.2.1"
2131 | type-check "^0.4.0"
2132 | word-wrap "^1.2.3"
2133 |
2134 | p-limit@^2.2.0:
2135 | version "2.3.0"
2136 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
2137 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
2138 | dependencies:
2139 | p-try "^2.0.0"
2140 |
2141 | p-limit@^3.0.2, p-limit@^3.1.0:
2142 | version "3.1.0"
2143 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
2144 | integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
2145 | dependencies:
2146 | yocto-queue "^0.1.0"
2147 |
2148 | p-locate@^4.1.0:
2149 | version "4.1.0"
2150 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
2151 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
2152 | dependencies:
2153 | p-limit "^2.2.0"
2154 |
2155 | p-locate@^5.0.0:
2156 | version "5.0.0"
2157 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
2158 | integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
2159 | dependencies:
2160 | p-limit "^3.0.2"
2161 |
2162 | p-map@^5.5.0:
2163 | version "5.5.0"
2164 | resolved "https://registry.yarnpkg.com/p-map/-/p-map-5.5.0.tgz#054ca8ca778dfa4cf3f8db6638ccb5b937266715"
2165 | integrity sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==
2166 | dependencies:
2167 | aggregate-error "^4.0.0"
2168 |
2169 | p-try@^2.0.0:
2170 | version "2.2.0"
2171 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
2172 |
2173 | parent-module@^1.0.0:
2174 | version "1.0.1"
2175 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
2176 | dependencies:
2177 | callsites "^3.0.0"
2178 |
2179 | parse-json@^5.2.0:
2180 | version "5.2.0"
2181 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
2182 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
2183 | dependencies:
2184 | "@babel/code-frame" "^7.0.0"
2185 | error-ex "^1.3.1"
2186 | json-parse-even-better-errors "^2.3.0"
2187 | lines-and-columns "^1.1.6"
2188 |
2189 | parseurl@~1.3.3:
2190 | version "1.3.3"
2191 | resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
2192 |
2193 | path-exists@^4.0.0:
2194 | version "4.0.0"
2195 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
2196 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
2197 |
2198 | path-is-absolute@^1.0.0:
2199 | version "1.0.1"
2200 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
2201 |
2202 | path-key@^3.1.0:
2203 | version "3.1.1"
2204 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
2205 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
2206 |
2207 | path-parse@^1.0.6:
2208 | version "1.0.7"
2209 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
2210 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
2211 |
2212 | path-type@^4.0.0:
2213 | version "4.0.0"
2214 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
2215 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
2216 |
2217 | peek-readable@^4.1.0:
2218 | version "4.1.0"
2219 | resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.1.0.tgz#4ece1111bf5c2ad8867c314c81356847e8a62e72"
2220 | integrity sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==
2221 |
2222 | picomatch@^2.0.4:
2223 | version "2.0.7"
2224 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz#514169d8c7cd0bdbeecc8a2609e34a7163de69f6"
2225 |
2226 | picomatch@^2.2.1:
2227 | version "2.2.2"
2228 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
2229 | integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
2230 |
2231 | picomatch@^2.2.3:
2232 | version "2.3.0"
2233 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
2234 | integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
2235 |
2236 | pify@^4.0.1:
2237 | version "4.0.1"
2238 | resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
2239 |
2240 | pkg-dir@^4.2.0:
2241 | version "4.2.0"
2242 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
2243 | integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
2244 | dependencies:
2245 | find-up "^4.0.0"
2246 |
2247 | prelude-ls@^1.2.1:
2248 | version "1.2.1"
2249 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
2250 | integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
2251 |
2252 | process-nextick-args@~2.0.0:
2253 | version "2.0.1"
2254 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
2255 |
2256 | process@^0.11.10:
2257 | version "0.11.10"
2258 | resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
2259 |
2260 | punycode@1.3.2:
2261 | version "1.3.2"
2262 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
2263 |
2264 | punycode@^2.1.0:
2265 | version "2.1.1"
2266 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
2267 |
2268 | qjobs@^1.2.0:
2269 | version "1.2.0"
2270 | resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.2.0.tgz#c45e9c61800bd087ef88d7e256423bdd49e5d071"
2271 | integrity sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==
2272 |
2273 | qs@6.7.0:
2274 | version "6.7.0"
2275 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
2276 |
2277 | querystring@0.2.0:
2278 | version "0.2.0"
2279 | resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
2280 |
2281 | quick-lru@^5.1.1:
2282 | version "5.1.1"
2283 | resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
2284 | integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
2285 |
2286 | randombytes@^2.1.0:
2287 | version "2.1.0"
2288 | resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
2289 | integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
2290 | dependencies:
2291 | safe-buffer "^5.1.0"
2292 |
2293 | range-parser@^1.2.1:
2294 | version "1.2.1"
2295 | resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
2296 |
2297 | raw-body@2.4.0:
2298 | version "2.4.0"
2299 | resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332"
2300 | dependencies:
2301 | bytes "3.1.0"
2302 | http-errors "1.7.2"
2303 | iconv-lite "0.4.24"
2304 | unpipe "1.0.0"
2305 |
2306 | read-pkg-up@^8.0.0:
2307 | version "8.0.0"
2308 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-8.0.0.tgz#72f595b65e66110f43b052dd9af4de6b10534670"
2309 | integrity sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==
2310 | dependencies:
2311 | find-up "^5.0.0"
2312 | read-pkg "^6.0.0"
2313 | type-fest "^1.0.1"
2314 |
2315 | read-pkg@^6.0.0:
2316 | version "6.0.0"
2317 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-6.0.0.tgz#a67a7d6a1c2b0c3cd6aa2ea521f40c458a4a504c"
2318 | integrity sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==
2319 | dependencies:
2320 | "@types/normalize-package-data" "^2.4.0"
2321 | normalize-package-data "^3.0.2"
2322 | parse-json "^5.2.0"
2323 | type-fest "^1.0.1"
2324 |
2325 | readable-stream@^2.0.0:
2326 | version "2.3.6"
2327 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
2328 | dependencies:
2329 | core-util-is "~1.0.0"
2330 | inherits "~2.0.3"
2331 | isarray "~1.0.0"
2332 | process-nextick-args "~2.0.0"
2333 | safe-buffer "~5.1.1"
2334 | string_decoder "~1.1.1"
2335 | util-deprecate "~1.0.1"
2336 |
2337 | readable-stream@^3.6.0:
2338 | version "3.6.0"
2339 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
2340 | integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
2341 | dependencies:
2342 | inherits "^2.0.3"
2343 | string_decoder "^1.1.1"
2344 | util-deprecate "^1.0.1"
2345 |
2346 | readable-stream@^4.3.0:
2347 | version "4.3.0"
2348 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.3.0.tgz#0914d0c72db03b316c9733bb3461d64a3cc50cba"
2349 | integrity sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ==
2350 | dependencies:
2351 | abort-controller "^3.0.0"
2352 | buffer "^6.0.3"
2353 | events "^3.3.0"
2354 | process "^0.11.10"
2355 |
2356 | readable-web-to-node-stream@^3.0.0, readable-web-to-node-stream@^3.0.2:
2357 | version "3.0.2"
2358 | resolved "https://registry.yarnpkg.com/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz#5d52bb5df7b54861fd48d015e93a2cb87b3ee0bb"
2359 | integrity sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==
2360 | dependencies:
2361 | readable-stream "^3.6.0"
2362 |
2363 | readdirp@~3.6.0:
2364 | version "3.6.0"
2365 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
2366 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
2367 | dependencies:
2368 | picomatch "^2.2.1"
2369 |
2370 | rechoir@^0.8.0:
2371 | version "0.8.0"
2372 | resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22"
2373 | integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==
2374 | dependencies:
2375 | resolve "^1.20.0"
2376 |
2377 | redent@^4.0.0:
2378 | version "4.0.0"
2379 | resolved "https://registry.yarnpkg.com/redent/-/redent-4.0.0.tgz#0c0ba7caabb24257ab3bb7a4fd95dd1d5c5681f9"
2380 | integrity sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==
2381 | dependencies:
2382 | indent-string "^5.0.0"
2383 | strip-indent "^4.0.0"
2384 |
2385 | regenerator-runtime@^0.11.0:
2386 | version "0.11.1"
2387 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
2388 |
2389 | regexpp@^3.2.0:
2390 | version "3.2.0"
2391 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
2392 | integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
2393 |
2394 | repeating@^2.0.0:
2395 | version "2.0.1"
2396 | resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
2397 | dependencies:
2398 | is-finite "^1.0.0"
2399 |
2400 | require-directory@^2.1.1:
2401 | version "2.1.1"
2402 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
2403 | integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
2404 |
2405 | requires-port@^1.0.0:
2406 | version "1.0.0"
2407 | resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
2408 |
2409 | resolve-cwd@^3.0.0:
2410 | version "3.0.0"
2411 | resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
2412 | integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==
2413 | dependencies:
2414 | resolve-from "^5.0.0"
2415 |
2416 | resolve-from@^4.0.0:
2417 | version "4.0.0"
2418 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
2419 |
2420 | resolve-from@^5.0.0:
2421 | version "5.0.0"
2422 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
2423 | integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
2424 |
2425 | resolve@^1.20.0:
2426 | version "1.20.0"
2427 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
2428 | integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
2429 | dependencies:
2430 | is-core-module "^2.2.0"
2431 | path-parse "^1.0.6"
2432 |
2433 | resolve@^1.3.2:
2434 | version "1.11.1"
2435 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e"
2436 | dependencies:
2437 | path-parse "^1.0.6"
2438 |
2439 | reusify@^1.0.0:
2440 | version "1.0.4"
2441 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
2442 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
2443 |
2444 | rfdc@^1.3.0:
2445 | version "1.3.0"
2446 | resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b"
2447 | integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==
2448 |
2449 | rimraf@^2.6.3:
2450 | version "2.6.3"
2451 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
2452 | dependencies:
2453 | glob "^7.1.3"
2454 |
2455 | rimraf@^3.0.0, rimraf@^3.0.2:
2456 | version "3.0.2"
2457 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
2458 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
2459 | dependencies:
2460 | glob "^7.1.3"
2461 |
2462 | run-parallel@^1.1.9:
2463 | version "1.1.9"
2464 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679"
2465 | integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==
2466 |
2467 | safe-buffer@^5.1.0:
2468 | version "5.2.0"
2469 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
2470 |
2471 | safe-buffer@~5.1.0, safe-buffer@~5.1.1:
2472 | version "5.1.2"
2473 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
2474 |
2475 | "safer-buffer@>= 2.1.2 < 3":
2476 | version "2.1.2"
2477 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
2478 |
2479 | schema-utils@^0.3.0:
2480 | version "0.3.0"
2481 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf"
2482 | dependencies:
2483 | ajv "^5.0.0"
2484 |
2485 | schema-utils@^3.0.0, schema-utils@^3.1.0:
2486 | version "3.1.1"
2487 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281"
2488 | integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
2489 | dependencies:
2490 | "@types/json-schema" "^7.0.8"
2491 | ajv "^6.12.5"
2492 | ajv-keywords "^3.5.2"
2493 |
2494 | semver@^5.3.0, semver@^5.6.0:
2495 | version "5.7.0"
2496 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b"
2497 |
2498 | semver@^6.0.0:
2499 | version "6.3.0"
2500 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
2501 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
2502 |
2503 | semver@^7.3.4:
2504 | version "7.3.4"
2505 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97"
2506 | integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==
2507 | dependencies:
2508 | lru-cache "^6.0.0"
2509 |
2510 | serialize-javascript@^6.0.0:
2511 | version "6.0.0"
2512 | resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
2513 | integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==
2514 | dependencies:
2515 | randombytes "^2.1.0"
2516 |
2517 | setprototypeof@1.1.1:
2518 | version "1.1.1"
2519 | resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
2520 |
2521 | shallow-clone@^3.0.0:
2522 | version "3.0.1"
2523 | resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
2524 | dependencies:
2525 | kind-of "^6.0.2"
2526 |
2527 | shebang-command@^2.0.0:
2528 | version "2.0.0"
2529 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
2530 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
2531 | dependencies:
2532 | shebang-regex "^3.0.0"
2533 |
2534 | shebang-regex@^3.0.0:
2535 | version "3.0.0"
2536 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
2537 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
2538 |
2539 | slash@^4.0.0:
2540 | version "4.0.0"
2541 | resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7"
2542 | integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
2543 |
2544 | socket.io-adapter@~2.3.3:
2545 | version "2.3.3"
2546 | resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz#4d6111e4d42e9f7646e365b4f578269821f13486"
2547 | integrity sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==
2548 |
2549 | socket.io-parser@~4.0.4:
2550 | version "4.0.5"
2551 | resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.5.tgz#cb404382c32324cc962f27f3a44058cf6e0552df"
2552 | integrity sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig==
2553 | dependencies:
2554 | "@types/component-emitter" "^1.2.10"
2555 | component-emitter "~1.3.0"
2556 | debug "~4.3.1"
2557 |
2558 | socket.io@^4.4.1:
2559 | version "4.4.1"
2560 | resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.4.1.tgz#cd6de29e277a161d176832bb24f64ee045c56ab8"
2561 | integrity sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==
2562 | dependencies:
2563 | accepts "~1.3.4"
2564 | base64id "~2.0.0"
2565 | debug "~4.3.2"
2566 | engine.io "~6.1.0"
2567 | socket.io-adapter "~2.3.3"
2568 | socket.io-parser "~4.0.4"
2569 |
2570 | source-map-support@~0.5.20:
2571 | version "0.5.21"
2572 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
2573 | integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
2574 | dependencies:
2575 | buffer-from "^1.0.0"
2576 | source-map "^0.6.0"
2577 |
2578 | source-map@^0.5.7:
2579 | version "0.5.7"
2580 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
2581 |
2582 | source-map@^0.6.0, source-map@^0.6.1:
2583 | version "0.6.1"
2584 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
2585 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
2586 |
2587 | spdx-correct@^3.0.0:
2588 | version "3.1.0"
2589 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4"
2590 | dependencies:
2591 | spdx-expression-parse "^3.0.0"
2592 | spdx-license-ids "^3.0.0"
2593 |
2594 | spdx-exceptions@^2.1.0:
2595 | version "2.2.0"
2596 | resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977"
2597 |
2598 | spdx-expression-parse@^3.0.0:
2599 | version "3.0.0"
2600 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
2601 | dependencies:
2602 | spdx-exceptions "^2.1.0"
2603 | spdx-license-ids "^3.0.0"
2604 |
2605 | spdx-license-ids@^3.0.0:
2606 | version "3.0.5"
2607 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
2608 |
2609 | sprintf-js@~1.0.2:
2610 | version "1.0.3"
2611 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
2612 |
2613 | "statuses@>= 1.5.0 < 2", statuses@~1.5.0:
2614 | version "1.5.0"
2615 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
2616 |
2617 | stream-http@^3.2.0:
2618 | version "3.2.0"
2619 | resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.2.0.tgz#1872dfcf24cb15752677e40e5c3f9cc1926028b5"
2620 | integrity sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==
2621 | dependencies:
2622 | builtin-status-codes "^3.0.0"
2623 | inherits "^2.0.4"
2624 | readable-stream "^3.6.0"
2625 | xtend "^4.0.2"
2626 |
2627 | streamroller@^3.0.2:
2628 | version "3.0.2"
2629 | resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.0.2.tgz#30418d0eee3d6c93ec897f892ed098e3a81e68b7"
2630 | integrity sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==
2631 | dependencies:
2632 | date-format "^4.0.3"
2633 | debug "^4.1.1"
2634 | fs-extra "^10.0.0"
2635 |
2636 | string-width@^4.1.0:
2637 | version "4.1.0"
2638 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.1.0.tgz#ba846d1daa97c3c596155308063e075ed1c99aff"
2639 | integrity sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==
2640 | dependencies:
2641 | emoji-regex "^8.0.0"
2642 | is-fullwidth-code-point "^3.0.0"
2643 | strip-ansi "^5.2.0"
2644 |
2645 | string-width@^4.2.0:
2646 | version "4.2.0"
2647 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
2648 | integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
2649 | dependencies:
2650 | emoji-regex "^8.0.0"
2651 | is-fullwidth-code-point "^3.0.0"
2652 | strip-ansi "^6.0.0"
2653 |
2654 | string_decoder@^1.1.1:
2655 | version "1.2.0"
2656 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d"
2657 | dependencies:
2658 | safe-buffer "~5.1.0"
2659 |
2660 | string_decoder@~1.1.1:
2661 | version "1.1.1"
2662 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
2663 | dependencies:
2664 | safe-buffer "~5.1.0"
2665 |
2666 | strip-ansi@^3.0.0:
2667 | version "3.0.1"
2668 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
2669 | dependencies:
2670 | ansi-regex "^2.0.0"
2671 |
2672 | strip-ansi@^5.2.0:
2673 | version "5.2.0"
2674 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
2675 | dependencies:
2676 | ansi-regex "^4.1.0"
2677 |
2678 | strip-ansi@^6.0.0, strip-ansi@^6.0.1:
2679 | version "6.0.1"
2680 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
2681 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
2682 | dependencies:
2683 | ansi-regex "^5.0.1"
2684 |
2685 | strip-indent@^4.0.0:
2686 | version "4.0.0"
2687 | resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-4.0.0.tgz#b41379433dd06f5eae805e21d631e07ee670d853"
2688 | integrity sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==
2689 | dependencies:
2690 | min-indent "^1.0.1"
2691 |
2692 | strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
2693 | version "3.1.1"
2694 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
2695 | integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
2696 |
2697 | strtok3@^6.2.4, strtok3@^6.3.0:
2698 | version "6.3.0"
2699 | resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.3.0.tgz#358b80ffe6d5d5620e19a073aa78ce947a90f9a0"
2700 | integrity sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==
2701 | dependencies:
2702 | "@tokenizer/token" "^0.3.0"
2703 | peek-readable "^4.1.0"
2704 |
2705 | supports-color@^2.0.0:
2706 | version "2.0.0"
2707 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
2708 |
2709 | supports-color@^5.3.0:
2710 | version "5.5.0"
2711 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
2712 | dependencies:
2713 | has-flag "^3.0.0"
2714 |
2715 | supports-color@^7.1.0:
2716 | version "7.1.0"
2717 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
2718 | integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
2719 | dependencies:
2720 | has-flag "^4.0.0"
2721 |
2722 | supports-color@^8.0.0:
2723 | version "8.1.1"
2724 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
2725 | integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
2726 | dependencies:
2727 | has-flag "^4.0.0"
2728 |
2729 | tapable@^2.1.1, tapable@^2.2.0:
2730 | version "2.2.0"
2731 | resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b"
2732 | integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==
2733 |
2734 | terser-webpack-plugin@^5.1.3:
2735 | version "5.1.4"
2736 | resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz#c369cf8a47aa9922bd0d8a94fe3d3da11a7678a1"
2737 | integrity sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==
2738 | dependencies:
2739 | jest-worker "^27.0.2"
2740 | p-limit "^3.1.0"
2741 | schema-utils "^3.0.0"
2742 | serialize-javascript "^6.0.0"
2743 | source-map "^0.6.1"
2744 | terser "^5.7.0"
2745 |
2746 | terser@^5.7.0:
2747 | version "5.14.2"
2748 | resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10"
2749 | integrity sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==
2750 | dependencies:
2751 | "@jridgewell/source-map" "^0.3.2"
2752 | acorn "^8.5.0"
2753 | commander "^2.20.0"
2754 | source-map-support "~0.5.20"
2755 |
2756 | text-table@^0.2.0:
2757 | version "0.2.0"
2758 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
2759 |
2760 | tmp@^0.2.1:
2761 | version "0.2.1"
2762 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14"
2763 | integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==
2764 | dependencies:
2765 | rimraf "^3.0.0"
2766 |
2767 | to-fast-properties@^1.0.3:
2768 | version "1.0.3"
2769 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
2770 |
2771 | to-regex-range@^5.0.1:
2772 | version "5.0.1"
2773 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
2774 | dependencies:
2775 | is-number "^7.0.0"
2776 |
2777 | toidentifier@1.0.0:
2778 | version "1.0.0"
2779 | resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
2780 |
2781 | token-types@^4.1.1, token-types@^4.2.1:
2782 | version "4.2.1"
2783 | resolved "https://registry.yarnpkg.com/token-types/-/token-types-4.2.1.tgz#0f897f03665846982806e138977dbe72d44df753"
2784 | integrity sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==
2785 | dependencies:
2786 | "@tokenizer/token" "^0.3.0"
2787 | ieee754 "^1.2.1"
2788 |
2789 | trim-newlines@^4.0.2:
2790 | version "4.0.2"
2791 | resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-4.0.2.tgz#d6aaaf6a0df1b4b536d183879a6b939489808c7c"
2792 | integrity sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew==
2793 |
2794 | trim-right@^1.0.1:
2795 | version "1.0.1"
2796 | resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
2797 |
2798 | ts-loader@^9.4.2:
2799 | version "9.4.2"
2800 | resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.4.2.tgz#80a45eee92dd5170b900b3d00abcfa14949aeb78"
2801 | integrity sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==
2802 | dependencies:
2803 | chalk "^4.1.0"
2804 | enhanced-resolve "^5.0.0"
2805 | micromatch "^4.0.0"
2806 | semver "^7.3.4"
2807 |
2808 | tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0:
2809 | version "1.13.0"
2810 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043"
2811 | integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==
2812 |
2813 | tslint@^6.1.3:
2814 | version "6.1.3"
2815 | resolved "https://registry.yarnpkg.com/tslint/-/tslint-6.1.3.tgz#5c23b2eccc32487d5523bd3a470e9aa31789d904"
2816 | integrity sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==
2817 | dependencies:
2818 | "@babel/code-frame" "^7.0.0"
2819 | builtin-modules "^1.1.1"
2820 | chalk "^2.3.0"
2821 | commander "^2.12.1"
2822 | diff "^4.0.1"
2823 | glob "^7.1.1"
2824 | js-yaml "^3.13.1"
2825 | minimatch "^3.0.4"
2826 | mkdirp "^0.5.3"
2827 | resolve "^1.3.2"
2828 | semver "^5.3.0"
2829 | tslib "^1.13.0"
2830 | tsutils "^2.29.0"
2831 |
2832 | tsutils@^2.29.0:
2833 | version "2.29.0"
2834 | resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99"
2835 | dependencies:
2836 | tslib "^1.8.1"
2837 |
2838 | type-check@^0.4.0, type-check@~0.4.0:
2839 | version "0.4.0"
2840 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
2841 | integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
2842 | dependencies:
2843 | prelude-ls "^1.2.1"
2844 |
2845 | type-fest@^0.20.2:
2846 | version "0.20.2"
2847 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
2848 | integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
2849 |
2850 | type-fest@^1.0.1, type-fest@^1.2.1, type-fest@^1.2.2:
2851 | version "1.2.2"
2852 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.2.2.tgz#1930bc36b2064f7ab4aa307a6d1b65965199c698"
2853 | integrity sha512-pfkPYCcuV0TJoo/jlsUeWNV8rk7uMU6ocnYNvca1Vu+pyKi8Rl8Zo2scPt9O72gCsXIm+dMxOOWuA3VFDSdzWA==
2854 |
2855 | type-is@~1.6.17:
2856 | version "1.6.18"
2857 | resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
2858 | dependencies:
2859 | media-typer "0.3.0"
2860 | mime-types "~2.1.24"
2861 |
2862 | typedarray-to-buffer@^3.0.4:
2863 | version "3.1.5"
2864 | resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
2865 | dependencies:
2866 | is-typedarray "^1.0.0"
2867 |
2868 | typescript@^4.9.5:
2869 | version "4.9.5"
2870 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a"
2871 | integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
2872 |
2873 | ua-parser-js@^0.7.30:
2874 | version "0.7.33"
2875 | resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.33.tgz#1d04acb4ccef9293df6f70f2c3d22f3030d8b532"
2876 | integrity sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==
2877 |
2878 | universalify@^2.0.0:
2879 | version "2.0.0"
2880 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
2881 | integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
2882 |
2883 | unpipe@1.0.0, unpipe@~1.0.0:
2884 | version "1.0.0"
2885 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
2886 |
2887 | uri-js@^4.2.2:
2888 | version "4.2.2"
2889 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
2890 | dependencies:
2891 | punycode "^2.1.0"
2892 |
2893 | url@^0.11.0:
2894 | version "0.11.0"
2895 | resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
2896 | dependencies:
2897 | punycode "1.3.2"
2898 | querystring "0.2.0"
2899 |
2900 | util-deprecate@^1.0.1, util-deprecate@~1.0.1:
2901 | version "1.0.2"
2902 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
2903 |
2904 | utils-merge@1.0.1:
2905 | version "1.0.1"
2906 | resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
2907 |
2908 | validate-npm-package-license@^3.0.1:
2909 | version "3.0.4"
2910 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
2911 | dependencies:
2912 | spdx-correct "^3.0.0"
2913 | spdx-expression-parse "^3.0.0"
2914 |
2915 | vary@^1:
2916 | version "1.1.2"
2917 | resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
2918 | integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
2919 |
2920 | void-elements@^2.0.0:
2921 | version "2.0.1"
2922 | resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec"
2923 |
2924 | watchpack@^2.4.0:
2925 | version "2.4.0"
2926 | resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d"
2927 | integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==
2928 | dependencies:
2929 | glob-to-regexp "^0.4.1"
2930 | graceful-fs "^4.1.2"
2931 |
2932 | webpack-cli@^5.0.1:
2933 | version "5.0.1"
2934 | resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.0.1.tgz#95fc0495ac4065e9423a722dec9175560b6f2d9a"
2935 | integrity sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==
2936 | dependencies:
2937 | "@discoveryjs/json-ext" "^0.5.0"
2938 | "@webpack-cli/configtest" "^2.0.1"
2939 | "@webpack-cli/info" "^2.0.1"
2940 | "@webpack-cli/serve" "^2.0.1"
2941 | colorette "^2.0.14"
2942 | commander "^9.4.1"
2943 | cross-spawn "^7.0.3"
2944 | envinfo "^7.7.3"
2945 | fastest-levenshtein "^1.0.12"
2946 | import-local "^3.0.2"
2947 | interpret "^3.1.1"
2948 | rechoir "^0.8.0"
2949 | webpack-merge "^5.7.3"
2950 |
2951 | webpack-merge@^4.1.5:
2952 | version "4.2.2"
2953 | resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d"
2954 | integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==
2955 | dependencies:
2956 | lodash "^4.17.15"
2957 |
2958 | webpack-merge@^5.7.3:
2959 | version "5.8.0"
2960 | resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61"
2961 | integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==
2962 | dependencies:
2963 | clone-deep "^4.0.1"
2964 | wildcard "^2.0.0"
2965 |
2966 | webpack-sources@^3.2.3:
2967 | version "3.2.3"
2968 | resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
2969 | integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
2970 |
2971 | webpack@^5.76.0:
2972 | version "5.76.0"
2973 | resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.76.0.tgz#f9fb9fb8c4a7dbdcd0d56a98e56b8a942ee2692c"
2974 | integrity sha512-l5sOdYBDunyf72HW8dF23rFtWq/7Zgvt/9ftMof71E/yUb1YLOBmTgA2K4vQthB3kotMrSj609txVE0dnr2fjA==
2975 | dependencies:
2976 | "@types/eslint-scope" "^3.7.3"
2977 | "@types/estree" "^0.0.51"
2978 | "@webassemblyjs/ast" "1.11.1"
2979 | "@webassemblyjs/wasm-edit" "1.11.1"
2980 | "@webassemblyjs/wasm-parser" "1.11.1"
2981 | acorn "^8.7.1"
2982 | acorn-import-assertions "^1.7.6"
2983 | browserslist "^4.14.5"
2984 | chrome-trace-event "^1.0.2"
2985 | enhanced-resolve "^5.10.0"
2986 | es-module-lexer "^0.9.0"
2987 | eslint-scope "5.1.1"
2988 | events "^3.2.0"
2989 | glob-to-regexp "^0.4.1"
2990 | graceful-fs "^4.2.9"
2991 | json-parse-even-better-errors "^2.3.1"
2992 | loader-runner "^4.2.0"
2993 | mime-types "^2.1.27"
2994 | neo-async "^2.6.2"
2995 | schema-utils "^3.1.0"
2996 | tapable "^2.1.1"
2997 | terser-webpack-plugin "^5.1.3"
2998 | watchpack "^2.4.0"
2999 | webpack-sources "^3.2.3"
3000 |
3001 | which@^1.2.1:
3002 | version "1.3.1"
3003 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
3004 | dependencies:
3005 | isexe "^2.0.0"
3006 |
3007 | which@^2.0.1:
3008 | version "2.0.2"
3009 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
3010 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
3011 | dependencies:
3012 | isexe "^2.0.0"
3013 |
3014 | wildcard@^2.0.0:
3015 | version "2.0.0"
3016 | resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
3017 | integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==
3018 |
3019 | word-wrap@^1.2.3:
3020 | version "1.2.3"
3021 | resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
3022 | integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
3023 |
3024 | wrap-ansi@^7.0.0:
3025 | version "7.0.0"
3026 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
3027 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
3028 | dependencies:
3029 | ansi-styles "^4.0.0"
3030 | string-width "^4.1.0"
3031 | strip-ansi "^6.0.0"
3032 |
3033 | wrappy@1:
3034 | version "1.0.2"
3035 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
3036 |
3037 | ws@~8.2.3:
3038 | version "8.2.3"
3039 | resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba"
3040 | integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==
3041 |
3042 | xtend@^4.0.2:
3043 | version "4.0.2"
3044 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
3045 |
3046 | y18n@^5.0.5:
3047 | version "5.0.5"
3048 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18"
3049 | integrity sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==
3050 |
3051 | yallist@^4.0.0:
3052 | version "4.0.0"
3053 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
3054 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
3055 |
3056 | yargs-parser@^20.2.2:
3057 | version "20.2.4"
3058 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"
3059 | integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==
3060 |
3061 | yargs-parser@^20.2.9:
3062 | version "20.2.9"
3063 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
3064 | integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
3065 |
3066 | yargs@^16.1.1:
3067 | version "16.2.0"
3068 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
3069 | integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
3070 | dependencies:
3071 | cliui "^7.0.2"
3072 | escalade "^3.1.1"
3073 | get-caller-file "^2.0.5"
3074 | require-directory "^2.1.1"
3075 | string-width "^4.2.0"
3076 | y18n "^5.0.5"
3077 | yargs-parser "^20.2.2"
3078 |
3079 | yocto-queue@^0.1.0:
3080 | version "0.1.0"
3081 | resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
3082 | integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
3083 |
--------------------------------------------------------------------------------