From d13cade7a0ca032bd364c1fb3683554c10877910 Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Thu, 30 Dec 2021 07:20:35 -0600 Subject: [PATCH 1/6] ci: build for M1 Mac --- .github/workflows/CI.yml | 49 ++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 1310a16..09fc332 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -14,25 +14,19 @@ jobs: - windows-latest - macos-latest - ubuntu-latest + - macos-11 # arm64 d: - - "ldc-1.27.1" + - "ldc-1.28.0" node: - 16 pnpm: - 6 - clang: - - 12.0.0 + compiler: + - llvm-12.0.0 cmake: - - 3.20.2 + - "3.22.1" ninja: - - 1.10.2 - CC: - - clang - CXX: - - clang++ - env: - CC: ${{ matrix.CC }} - CXX: ${{ matrix.CXX }} + - "1.10.2" steps: - uses: actions/checkout@v2 with: @@ -49,23 +43,16 @@ jobs: ~/.pnpm-store D:\.pnpm-store ./.dub - ./llvm - C:/Program Files/LLVM - key: "cache-OS:${{ matrix.os }}-D:${{ matrix.d }}-Clang:${{ matrix.clang }}-dub:${{ hashFiles('./dub.selections.json')}}-pnpm:${{ hashFiles('./pnpm-lock.yaml') }}" + ~/llvm + key: "cache-OS:${{ matrix.os }}-D:${{ matrix.d }}-CXX:${{ matrix.compiler }}-dub:${{ hashFiles('./dub.selections.json')}}-pnpm:${{ hashFiles('./pnpm-lock.yaml') }}" restore-keys: | - "cache-OS:${{ matrix.os }}-D:${{ matrix.d }}-Clang:${{ matrix.clang }}" + "cache-OS:${{ matrix.os }}-D:${{ matrix.d }}-CXX:${{ matrix.compiler }}" # Setup compilers and tools - - - name: Setup LLVM - uses: KyleMayes/install-llvm-action@v1 - with: - version: ${{ matrix.clang }} - cached: ${{ steps.cache.outputs.cache-hit }} - - - name: Setup Cmake and Ninja - uses: aminya/install-cmake@new-versions-and-arch + - name: Setup Cpp + uses: aminya/setup-cpp@v1 with: + compiler: ${{ matrix.compiler }} cmake: ${{ matrix.cmake }} ninja: ${{ matrix.ninja }} @@ -83,6 +70,18 @@ jobs: with: compiler: ${{ matrix.d }} + - name: Setup Mac Arm64 + shell: bash + if: contains(matrix.os, 'macos-11') + run: | + ARCH="arm64" + echo "ARCH=$ARCH" >> $GITHUB_ENV + echo "triple=$ARCH-apple-macos" >> $GITHUB_ENV + echo "DFLAGS='-mtriple=$triple -Xcc=target -Xcc=$ARCH-apple-macos'" >> $GITHUB_ENV + echo "CPPFLAGS=$CPPFLAGS -arch $ARCH" >> $GITHUB_ENV + echo "CFLAGS=$CFLAGS -arch $ARCH" >> $GITHUB_ENV + echo "LDFLAGS=$LDFLAGS -arch $ARCH" >> $GITHUB_ENV + # Build and Test - name: Install dependencies From e67d32bd175344520153458343f434a14518dff5 Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Thu, 30 Dec 2021 08:11:13 -0600 Subject: [PATCH 2/6] ci: manually install ldc for Mac ARM --- .github/workflows/CI.yml | 38 ++++++++++++++++++++++++++++---------- 1 file changed, 28 insertions(+), 10 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 09fc332..bd8b69e 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -56,15 +56,6 @@ jobs: cmake: ${{ matrix.cmake }} ninja: ${{ matrix.ninja }} - - name: Setup Node - uses: actions/setup-node@v2 - with: - node-version: ${{ matrix.node }} - - name: Setup Pnpm - uses: pnpm/action-setup@v2 - with: - version: ${{ matrix.pnpm }} - - name: Setup D uses: dlang-community/setup-dlang@v1 with: @@ -72,7 +63,7 @@ jobs: - name: Setup Mac Arm64 shell: bash - if: contains(matrix.os, 'macos-11') + if: contains(matrix.os, 'macos-11') run: | ARCH="arm64" echo "ARCH=$ARCH" >> $GITHUB_ENV @@ -82,6 +73,33 @@ jobs: echo "CFLAGS=$CFLAGS -arch $ARCH" >> $GITHUB_ENV echo "LDFLAGS=$LDFLAGS -arch $ARCH" >> $GITHUB_ENV + # Manually install ldc + # Due to https://github.com/dlang-community/setup-dlang/issues/51 + curl -LJO https://github.com/ldc-developers/ldc/releases/download/v1.28.0/ldc2-1.28.0-osx-$ARCH.tar.xz + tar -xf ldc2-1.28.0-osx-$ARCH.tar.xz + rm ldc2-1.28.0-osx-$ARCH.tar.xz + + LDC_PATH="~/ldc" + mkdir -p $LDC_PATH + mv ldc2-1.28.0-osx-$ARCH $LDC_PATH + + # Activate ldc + echo "LIBRARY_PATH=$LDC_PATH/lib${LIBRARY_PATH:+:}${LIBRARY_PATH:-}" >> $GITHUB_ENV + echo "LD_LIBRARY_PATH=$LDC_PATH/lib${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH:-}" >> $GITHUB_ENV + echo "PATH=$LDC_PATH/bin${PATH:+:}${PATH:-}" >> $GITHUB_ENV + echo "DMD=ldmd2" >> $GITHUB_ENV + echo "DC=ldc2" >> $GITHUB_ENV + + - name: Setup Node + uses: actions/setup-node@v2 + with: + node-version: ${{ matrix.node }} + + - name: Setup Pnpm + uses: pnpm/action-setup@v2 + with: + version: ${{ matrix.pnpm }} + # Build and Test - name: Install dependencies From 2018c9fc2b8471ac52eae3bf9218def8b4177349 Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Thu, 30 Dec 2021 08:48:26 -0600 Subject: [PATCH 3/6] ci: specify arch in the dub build command --- .github/workflows/CI.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index bd8b69e..4266392 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -27,6 +27,8 @@ jobs: - "3.22.1" ninja: - "1.10.2" + env: + ARCH: x86_64 # default arch steps: - uses: actions/checkout@v2 with: @@ -106,7 +108,10 @@ jobs: run: pnpm install - name: Build - run: pnpm build.node + run: | + dub build --config=executable --build release-nobounds --compiler=ldc2 --arch=${{ env.ARCH }} + node ./src/node/build.js + pnpm run build.node.js - name: Test run: pnpm test From 712199078222a447fe61e32ba8b6824d0c42d532 Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Thu, 30 Dec 2021 09:03:01 -0600 Subject: [PATCH 4/6] Revert "ci: specify arch in the dub build command" This reverts commit 2018c9fc2b8471ac52eae3bf9218def8b4177349. --- .github/workflows/CI.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 4266392..bd8b69e 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -27,8 +27,6 @@ jobs: - "3.22.1" ninja: - "1.10.2" - env: - ARCH: x86_64 # default arch steps: - uses: actions/checkout@v2 with: @@ -108,10 +106,7 @@ jobs: run: pnpm install - name: Build - run: | - dub build --config=executable --build release-nobounds --compiler=ldc2 --arch=${{ env.ARCH }} - node ./src/node/build.js - pnpm run build.node.js + run: pnpm build.node - name: Test run: pnpm test From 2c87403d25c6698c5764668e3864631198d1cb6c Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Thu, 30 Dec 2021 09:11:28 -0600 Subject: [PATCH 5/6] fix: update dependencies --- dub.sdl | 2 +- package.json | 18 +- pnpm-lock.yaml | 2518 +++++++++++++++++------------------------------- 3 files changed, 920 insertions(+), 1618 deletions(-) diff --git a/dub.sdl b/dub.sdl index d228f09..1153e42 100644 --- a/dub.sdl +++ b/dub.sdl @@ -9,7 +9,7 @@ targetPath "./dist" sourcePaths "./src/native" importPaths "./src/native" -dependency "automem" version="~>0.6.6" +dependency "automem" version="0.6.7" preGenerateCommands "git submodule update --init" # despacer download dependency "despacer" path="./src/native/despacer/bindings/d" diff --git a/package.json b/package.json index 9923b3b..1b375f6 100644 --- a/package.json +++ b/package.json @@ -34,16 +34,18 @@ "zip": "zip -9 -j ./dist/minijson-windows-x64.zip ./dist/win32-x64/minijson.exe && zip -9 -j ./dist/minijson-macos-x64.zip ./dist/darwin-x64/minijson && zip -9 -j ./dist/minijson-linux-x64.zip ./dist/linux-x64/minijson", "prepublishOnly": "shx rm -rf ./dist/tsconfig.tsbuildinfo ./dist/build.*" }, + "dependencies": { + "jsonminify": "^0.4.2" + }, "devDependencies": { - "@types/jasmine": "^3.9.1", - "@types/node": "16.9.4", - "eslint-config-atomic": "^1.16.2", - "jasmine": "^3.9.0", + "@types/jasmine": "^3.10.2", + "@types/node": "17.0.5", + "eslint-config-atomic": "^1.16.5", + "jasmine": "^3.10.0", "jasmine-spec-reporter": "^7.0.0", - "jsonminify": "^0.4.1", "mjs-dirname": "^1.0.0", - "parcel": "^2.0.0-rc.0", - "prettier-config-atomic": "^2.0.5", + "parcel": "^2.0.1", + "prettier-config-atomic": "^3.0.1", "servor": "^4.0.2", "shx": "0.3.3", "strip-json-comments": "^4.0.0" @@ -100,4 +102,4 @@ "rust", "bandwith" ] -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 512f685..10be360 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,29 +1,29 @@ lockfileVersion: 5.3 specifiers: - '@types/jasmine': ^3.9.1 - '@types/node': 16.9.4 - eslint-config-atomic: ^1.16.2 - jasmine: ^3.9.0 + '@types/jasmine': ^3.10.2 + '@types/node': 17.0.5 + eslint-config-atomic: ^1.16.5 + jasmine: ^3.10.0 jasmine-spec-reporter: ^7.0.0 - jsonminify: ^0.4.1 + jsonminify: ^0.4.2 mjs-dirname: ^1.0.0 - parcel: ^2.0.0-rc.0 - prettier-config-atomic: ^2.0.5 + parcel: ^2.0.1 + prettier-config-atomic: ^3.0.1 servor: ^4.0.2 shx: 0.3.3 strip-json-comments: ^4.0.0 devDependencies: - '@types/jasmine': 3.9.1 - '@types/node': 16.9.4 - eslint-config-atomic: 1.16.2 - jasmine: 3.9.0 + '@types/jasmine': 3.10.2 + '@types/node': 17.0.5 + eslint-config-atomic: 1.16.5 + jasmine: 3.10.0 jasmine-spec-reporter: 7.0.0 - jsonminify: 0.4.1 + jsonminify: 0.4.2 mjs-dirname: 1.0.0 - parcel: 2.0.0-rc.0 - prettier-config-atomic: 2.0.5 + parcel: 2.0.1 + prettier-config-atomic: 3.0.1 servor: 4.0.2 shx: 0.3.3 strip-json-comments: 4.0.0 @@ -76,12 +76,12 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.14.7_@babel+core@7.14.6+eslint@7.30.0: - resolution: {integrity: sha512-6WPwZqO5priAGIwV6msJcdc9TsEPzYeYdS/Xuoap+/ihkgN6dzHp2bcAAwyWZ5bLzk0vvjDmKvRwkqNaiJ8BiQ==} + /@babel/eslint-parser/7.16.5_@babel+core@7.14.6+eslint@7.30.0: + resolution: {integrity: sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' - eslint: '>=7.5.0' + eslint: ^7.5.0 || ^8.0.0 dependencies: '@babel/core': 7.14.6 eslint: 7.30.0 @@ -172,8 +172,8 @@ packages: '@babel/types': 7.14.5 dev: true - /@babel/helper-plugin-utils/7.14.5: - resolution: {integrity: sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==} + /@babel/helper-plugin-utils/7.16.5: + resolution: {integrity: sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==} engines: {node: '>=6.9.0'} dev: true @@ -239,24 +239,24 @@ packages: hasBin: true dev: true - /@babel/plugin-syntax-flow/7.14.5_@babel+core@7.14.6: - resolution: {integrity: sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==} + /@babel/plugin-syntax-flow/7.16.5_@babel+core@7.14.6: + resolution: {integrity: sha512-Nrx+7EAJx1BieBQseZa2pavVH2Rp7hADK2xn7coYqVbWRu9C2OFizYcsKo6TrrqJkJl+qF/+Qqzrk/+XDu4GnA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.6 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.14.6: - resolution: {integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==} + /@babel/plugin-syntax-jsx/7.16.5_@babel+core@7.14.6: + resolution: {integrity: sha512-42OGssv9NPk4QHKVgIHlzeLgPOW5rGgfV5jzG90AhcXXIv6hu/eqj63w4VgvRxdvZY3AlYeDgPiSJ3BqAd1Y6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.6 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true /@babel/plugin-transform-flow-strip-types/7.14.5_@babel+core@7.14.6: @@ -266,8 +266,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.14.6 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-flow': 7.14.5_@babel+core@7.14.6 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/plugin-syntax-flow': 7.16.5_@babel+core@7.14.6 dev: true /@babel/runtime-corejs3/7.14.7: @@ -305,7 +305,7 @@ packages: '@babel/helper-split-export-declaration': 7.14.5 '@babel/parser': 7.14.7 '@babel/types': 7.14.5 - debug: 4.3.1 + debug: 4.3.3 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -324,7 +324,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.1 + debug: 4.3.3 espree: 7.3.1 globals: 13.9.0 ignore: 4.0.6 @@ -341,7 +341,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.0 - debug: 4.3.1 + debug: 4.3.3 minimatch: 3.0.4 transitivePeerDependencies: - supports-color @@ -376,52 +376,52 @@ packages: fastq: 1.11.1 dev: true - /@parcel/babel-ast-utils/2.0.0-rc.0: - resolution: {integrity: sha512-cEWoinV9RW4T4iaRGL1TeI9hexRD/xAMGUpjTSiswRP1SJXr4uftOw3V+ptRuny7+mvMXGoID+c8nXFE5kgEIw==} + /@parcel/babel-ast-utils/2.0.1: + resolution: {integrity: sha512-adBHMaPAj+w1NjO+oq6SUgtOpO7wmyNIgsiHDsf8cpLf2gT0GcC/afcaC07WhIq1PJvL2hkWQpT/8sj1m/QZSw==} engines: {node: '>= 12.0.0'} dependencies: '@babel/parser': 7.14.7 - '@parcel/babylon-walk': 2.0.0-rc.0 - '@parcel/source-map': 2.0.0-rc.6 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/babylon-walk': 2.0.1 + '@parcel/source-map': 2.0.0 + '@parcel/utils': 2.0.1 astring: 1.7.5 dev: true - /@parcel/babylon-walk/2.0.0-rc.0: - resolution: {integrity: sha512-h/Gz+RQNbPUxHHd0TO1lm1QmLhKI+kgByXq8U9cIMhkoef8gN2BqwA8v1Dr3Cm2tbT1G9TUPPx1GUrN8uA44pQ==} + /@parcel/babylon-walk/2.0.1: + resolution: {integrity: sha512-eXlfG7ZGUuRF81mStZGeaYj4uH7Mgd8yfWB+c/Y13sxdacml+0vinCyZ9BjY7rYuxvKTlVSjp9BJW0Q0DS6THg==} engines: {node: '>= 12.0.0'} dependencies: '@babel/types': 7.14.5 lodash.clone: 4.5.0 dev: true - /@parcel/bundler-default/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-DyCvrxpHyvj1JcdRZ4yqcxU4NRFuJOvmpyfPIx53BfAjZqtkEfcZ0TPnQzR9sXkv754qkISPfCKEJlhTWCDoDw==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/bundler-default/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-4BE86Z26gr7VHeIOCWkaucl5SNntCGS9ltk1ed65mqbZaZloZP8YD/YINxxgPtx9moTWNqQO8Y3bvCAD+VY8mQ==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/diagnostic': 2.0.0-rc.0 - '@parcel/hash': 2.0.0-rc.0 - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/diagnostic': 2.0.1 + '@parcel/hash': 2.0.1 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/cache/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-XW3evoovrpr661Ts7Pgw6OTQ+TC63yCffd/+e4qvxD+/nmvHLRUnJR66gRX9GzbG7xaEfJvgcENbxx1CHNm3WA==} + /@parcel/cache/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-aXWkx6ySwHBdPWvCJ1x6aHGFWlfu9X89iKuN4X/quMHyUDqA2PkKBR0kAvcs47ZnmUAXlKI2J9BR+lEOSAJazA==} engines: {node: '>= 12.0.0'} peerDependencies: - '@parcel/core': ^2.0.0-alpha.3.1 + '@parcel/core': ^2.0.0 dependencies: - '@parcel/core': 2.0.0-rc.0 - '@parcel/logger': 2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/core': 2.0.1 + '@parcel/logger': 2.0.1 + '@parcel/utils': 2.0.1 lmdb-store: 1.6.8 dev: true - /@parcel/codeframe/2.0.0-rc.0: - resolution: {integrity: sha512-wJR/5y1xAutpCPTpDSEpSO1d5Tm6GYQZ1kNS9jx+J7KVcwpwB/ypw9mon+4kFoyegkc98YaJpTm3jlL/bBJblg==} + /@parcel/codeframe/2.0.1: + resolution: {integrity: sha512-NfquLg7qt8TfPmmfXVPlcq5mtEM3CvYjc+s5HLt1w0H461NiZOq7qhAaSS1N/3E+3d3eXOT/2AlCxoGm7KQ8hg==} engines: {node: '>= 12.0.0'} dependencies: chalk: 4.1.1 @@ -430,36 +430,51 @@ packages: string-width: 4.2.2 dev: true - /@parcel/config-default/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-BVSst1GXA9Y2/+7E9uiuiPYiAAM+9OJRaOyveClBDRj9t8zltP4f6dlk5hbNtLIF1SnFir2kY4I8Rrc1OOp/DQ==} + /@parcel/compressor-raw/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-0VNadPUIIpgx2MCjt7PGOwcz0OXN0BFxCmWzy+ocyEWj0KQ79OBr8ni7I3Be78OxNhE8luTEC22kVJwM0rtP1g==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} + dependencies: + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + transitivePeerDependencies: + - '@parcel/core' + dev: true + + /@parcel/config-default/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-LavQo5+81wYARmDW+GsgPIV6GPG/rskR73oGHWV1oDr9k3UD2RYdGaH1GDcwqXyUEWVCw3K+nglaZdWFpOEdRQ==} peerDependencies: - '@parcel/core': ^2.0.0-alpha.3.1 - dependencies: - '@parcel/bundler-default': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/core': 2.0.0-rc.0 - '@parcel/namer-default': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/optimizer-cssnano': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/optimizer-htmlnano': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/optimizer-svgo': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/optimizer-terser': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/packager-css': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/packager-html': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/packager-js': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/packager-raw': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/reporter-dev-server': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/resolver-default': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/runtime-browser-hmr': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/runtime-js': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/runtime-react-refresh': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/transformer-babel': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/transformer-css': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/transformer-html': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/transformer-js': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/transformer-json': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/transformer-postcss': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/transformer-posthtml': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/transformer-raw': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/transformer-react-refresh-wrap': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 + '@parcel/core': ^2.0.0 + dependencies: + '@parcel/bundler-default': 2.0.1_@parcel+core@2.0.1 + '@parcel/compressor-raw': 2.0.1_@parcel+core@2.0.1 + '@parcel/core': 2.0.1 + '@parcel/namer-default': 2.0.1_@parcel+core@2.0.1 + '@parcel/optimizer-cssnano': 2.0.1_@parcel+core@2.0.1 + '@parcel/optimizer-htmlnano': 2.0.1_@parcel+core@2.0.1 + '@parcel/optimizer-image': 2.0.1_@parcel+core@2.0.1 + '@parcel/optimizer-svgo': 2.0.1_@parcel+core@2.0.1 + '@parcel/optimizer-terser': 2.0.1_@parcel+core@2.0.1 + '@parcel/packager-css': 2.0.1_@parcel+core@2.0.1 + '@parcel/packager-html': 2.0.1_@parcel+core@2.0.1 + '@parcel/packager-js': 2.0.1_@parcel+core@2.0.1 + '@parcel/packager-raw': 2.0.1_@parcel+core@2.0.1 + '@parcel/packager-svg': 2.0.1_@parcel+core@2.0.1 + '@parcel/reporter-dev-server': 2.0.1_@parcel+core@2.0.1 + '@parcel/resolver-default': 2.0.1_@parcel+core@2.0.1 + '@parcel/runtime-browser-hmr': 2.0.1_@parcel+core@2.0.1 + '@parcel/runtime-js': 2.0.1_@parcel+core@2.0.1 + '@parcel/runtime-react-refresh': 2.0.1_@parcel+core@2.0.1 + '@parcel/runtime-service-worker': 2.0.1_@parcel+core@2.0.1 + '@parcel/transformer-babel': 2.0.1_@parcel+core@2.0.1 + '@parcel/transformer-css': 2.0.1_@parcel+core@2.0.1 + '@parcel/transformer-html': 2.0.1_@parcel+core@2.0.1 + '@parcel/transformer-image': 2.0.1_@parcel+core@2.0.1 + '@parcel/transformer-js': 2.0.1_@parcel+core@2.0.1 + '@parcel/transformer-json': 2.0.1_@parcel+core@2.0.1 + '@parcel/transformer-postcss': 2.0.1_@parcel+core@2.0.1 + '@parcel/transformer-posthtml': 2.0.1_@parcel+core@2.0.1 + '@parcel/transformer-raw': 2.0.1_@parcel+core@2.0.1 + '@parcel/transformer-react-refresh-wrap': 2.0.1_@parcel+core@2.0.1 + '@parcel/transformer-svg': 2.0.1_@parcel+core@2.0.1 transitivePeerDependencies: - bufferutil - debug @@ -467,22 +482,23 @@ packages: - utf-8-validate dev: true - /@parcel/core/2.0.0-rc.0: - resolution: {integrity: sha512-W4Qun0RTFJ258DrSwiQj66tIhqz/OXw7O+KlOLLWQ0gnB59t1NMd9S0jqk/dRQMVBohmg1VZf/haxLtgKkLlJQ==} + /@parcel/core/2.0.1: + resolution: {integrity: sha512-Iy5FgUAquc5HjQGiyKbWK0WaaVXerrzWD7cNBTIUOlk1xNeUtOeGu80Kc5xu0qT0/Mc+nsDfPhWcN8p4RVF+PQ==} engines: {node: '>= 12.0.0'} dependencies: - '@parcel/cache': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/diagnostic': 2.0.0-rc.0 - '@parcel/events': 2.0.0-rc.0 - '@parcel/fs': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/hash': 2.0.0-rc.0 - '@parcel/logger': 2.0.0-rc.0 - '@parcel/package-manager': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/source-map': 2.0.0-rc.6 - '@parcel/types': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 - '@parcel/workers': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 + '@parcel/cache': 2.0.1_@parcel+core@2.0.1 + '@parcel/diagnostic': 2.0.1 + '@parcel/events': 2.0.1 + '@parcel/fs': 2.0.1_@parcel+core@2.0.1 + '@parcel/graph': 2.0.1 + '@parcel/hash': 2.0.1 + '@parcel/logger': 2.0.1 + '@parcel/package-manager': 2.0.1_@parcel+core@2.0.1 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/source-map': 2.0.0 + '@parcel/types': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 + '@parcel/workers': 2.0.1_@parcel+core@2.0.1 abortcontroller-polyfill: 1.7.3 base-x: 3.0.8 browserslist: 4.16.6 @@ -493,32 +509,31 @@ packages: json5: 1.0.1 micromatch: 4.0.4 nullthrows: 1.1.1 - querystring: 0.2.1 semver: 5.7.1 dev: true - /@parcel/diagnostic/2.0.0-rc.0: - resolution: {integrity: sha512-s8hzLkUcgFqwfuCxHHuqx0zyeDU+GYtz69StWlCECXumHJMS0iaomE4IaKW5fsIMsdgndg7g4/yZc2eMXiHR1Q==} + /@parcel/diagnostic/2.0.1: + resolution: {integrity: sha512-pC9GmEUUB2UQ9epvE/H2wn0rb6hyF68QlpxppHZ9fxib/RxqGWDG1I3axR0cxZifRRZiMNnbk7HfmUB19KNTtA==} engines: {node: '>= 12.0.0'} dependencies: json-source-map: 0.6.1 nullthrows: 1.1.1 dev: true - /@parcel/events/2.0.0-rc.0: - resolution: {integrity: sha512-k/fqhFXyQQYqo/2Y0pfxz97usoW14+g5hFO1Kfnto3t5l46M8sU65Di6qLHeTEVkO2cWh/alc7N8QxlcXmxO3Q==} + /@parcel/events/2.0.1: + resolution: {integrity: sha512-JRt5SkFS8/8r37o1DRKVtrWR1OZNN2pL548YsXVKBLN1b2ys36/+yKNObDuGB7DcOcIRngVs7xxv6+oodGyMlQ==} engines: {node: '>= 12.0.0'} dev: true - /@parcel/fs-search/2.0.0-rc.0: - resolution: {integrity: sha512-x/gdmnxWIhuP6kVUe3u8fiY5JBCmALHNJIPNDGdoVada1CEEHF+DJtQG7LT+LIcPFeAqXT6qx05HrgO94KLaUQ==} + /@parcel/fs-search/2.0.1: + resolution: {integrity: sha512-Zyo1PY4opLMunes5YZ2+Q0cMCgdAuepznVvUY+dK3WjW5OzO09G/L8cfNBhgeYA84wu0yyzNohZogvFjS10TZg==} engines: {node: '>= 12.0.0'} dependencies: detect-libc: 1.0.3 dev: true - /@parcel/fs-write-stream-atomic/2.0.0-rc.0: - resolution: {integrity: sha512-KQ9FbE+ee2nzEtZwdVcxup1uWGfyfKj0cDsbxfak+oMubDTb3ycQlyCAnVPKoybvxqpsTG+TKDXObDz8SBCF1A==} + /@parcel/fs-write-stream-atomic/2.0.1: + resolution: {integrity: sha512-+CSeXRCnI9f9K4jeBOYzZiOf+qw6t3TvhEstR/zeXenzx0nBMzPv28mjUMZ33vRMy8bQOHAim8qy/AMSIMolEg==} dependencies: graceful-fs: 4.2.6 iferr: 1.0.2 @@ -526,19 +541,19 @@ packages: readable-stream: 2.3.7 dev: true - /@parcel/fs/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-vUXkiNiHa6cc9QrV4GGi40ID27aH5a/GNZ8G2EZxnPtC7FXjrI359CAt7qU8rGxOyPVECGNIwBr+e31p+Xg/Lg==} + /@parcel/fs/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-zl8aV9Qp4lB4cQGyBfz3LQM+JkL7WHGoSlj8PjBamT8VmPlr57BUtp3Gc/IvRCCX8B7izNx3X8vCvr5BrziL+g==} engines: {node: '>= 12.0.0'} peerDependencies: - '@parcel/core': ^2.0.0-alpha.3.1 - dependencies: - '@parcel/core': 2.0.0-rc.0 - '@parcel/fs-search': 2.0.0-rc.0 - '@parcel/fs-write-stream-atomic': 2.0.0-rc.0 - '@parcel/types': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 - '@parcel/watcher': 2.0.0-alpha.10 - '@parcel/workers': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 + '@parcel/core': ^2.0.0 + dependencies: + '@parcel/core': 2.0.1 + '@parcel/fs-search': 2.0.1 + '@parcel/fs-write-stream-atomic': 2.0.1 + '@parcel/types': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 + '@parcel/watcher': 2.0.5 + '@parcel/workers': 2.0.1_@parcel+core@2.0.1 graceful-fs: 4.2.6 mkdirp: 0.5.5 ncp: 2.0.0 @@ -547,42 +562,49 @@ packages: utility-types: 3.10.0 dev: true - /@parcel/hash/2.0.0-rc.0: - resolution: {integrity: sha512-qbR1evXfjR4t0LhY3z32nrGnPh32vsuafS6rrS4JOJyD7mbOsHUKsT1Vkggh3R5Jv0sMtuRqlYngK59WO/Yzbg==} + /@parcel/graph/2.0.1: + resolution: {integrity: sha512-LESQVWy/Oln1CqTgWTjvm99btNSqHxOcIKEIL7k6Pq2d6vhO6oyAAmMe5sqf6Sr1nNCVjZW7oHRzyIG0kYTgWw==} + engines: {node: '>= 12.0.0'} + dependencies: + nullthrows: 1.1.1 + dev: true + + /@parcel/hash/2.0.1: + resolution: {integrity: sha512-Zng4i5HhcmOr6NMzQlnCf12ED9isL+HmcFC3XSLc6VYFcCnVg6cEIwJ7KrB/s5wRHLU2TfSZAaLIJlhcPKPPog==} engines: {node: '>= 12.0.0'} dependencies: detect-libc: 1.0.3 xxhash-wasm: 0.4.2 dev: true - /@parcel/logger/2.0.0-rc.0: - resolution: {integrity: sha512-gUbEN0iTM0E8Vb0qhLev/AcHyKc3McVWOSZQDC31CQ0DpPY8KPVmDR4tEL+hC0YEl6ekpG2c41F5XpH2mzTawg==} + /@parcel/logger/2.0.1: + resolution: {integrity: sha512-gN2mdDnUkbN11hUIDBU+zlREsgp7zm42ZAsc0xwIdmlnsZY7wu2G3lNtkXSMlIPJPdRi6oE6vmaArQJfXjaAOg==} engines: {node: '>= 12.0.0'} dependencies: - '@parcel/diagnostic': 2.0.0-rc.0 - '@parcel/events': 2.0.0-rc.0 + '@parcel/diagnostic': 2.0.1 + '@parcel/events': 2.0.1 dev: true - /@parcel/markdown-ansi/2.0.0-rc.0: - resolution: {integrity: sha512-ipR71hKCpqq9aXaPCordBPETYP/QyrN2t2Ra7tPPCvNful44i0JqWakPeSrDO1HJT1s1GI1lGpIk+ytc/5PCCg==} + /@parcel/markdown-ansi/2.0.1: + resolution: {integrity: sha512-KFUvJoGncCwOml+RSyJl0KfQgle42YC8VJwQrHUqKMR5acyC3KaDNWAx96xkPf3k/hKv+VVEhIsH7SRJ63qwwQ==} engines: {node: '>= 12.0.0'} dependencies: chalk: 4.1.1 dev: true - /@parcel/namer-default/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-voQC1VQzkZqU2cJJ7hS8mN/TlpxLURYBSK1qERT0+zCVuQR1z+5HX+pwTXet7HdnI6+A5FSq2F5B7fj4KMRMqQ==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/namer-default/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-wF948WojfksHutz023T2lC3b1BWRyOa9KaCh9caYtZ1Lq26kG3X2eaWVjOzw65SUQRLzAAxu3ujRhKEg0N0Ntw==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/diagnostic': 2.0.0-rc.0 - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 + '@parcel/diagnostic': 2.0.1 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/node-libs-browser/2.0.0-rc.0: - resolution: {integrity: sha512-QQVvT0qRdbu1Q8FDiqlrby+4EqjJW24mckKOGiLsDzT134/XGiG8psgYm1HOsrsqgN1psetTbZRs49yfIs4Zog==} + /@parcel/node-libs-browser/2.0.1: + resolution: {integrity: sha512-EK6hndQMtW0DJMU4FeDmbDwdIus/IAXz/YjR2kdQ0fLRAvcNWC/34R5bqlLmWdX2NXWVS+1tcDhPa2oEnUzzHA==} engines: {node: '>= 12.0.0'} dependencies: assert: 2.0.0 @@ -599,7 +621,7 @@ packages: process: 0.11.10 punycode: 1.4.1 querystring-es3: 0.2.1 - readable-stream: 3.6.0 + stream-browserify: 3.0.0 stream-http: 3.2.0 string_decoder: 1.3.0 timers-browserify: 2.0.12 @@ -609,35 +631,34 @@ packages: vm-browserify: 1.1.2 dev: true - /@parcel/node-resolver-core/2.0.0-rc.0: - resolution: {integrity: sha512-Xl8XNT13SgzjTxPzthUcyodz5PIaXixaZQrkKUBIdVuoohQkBqzs9U8p38pRXuM65xesGVLpjGKZWICAwViM2Q==} + /@parcel/node-resolver-core/2.0.1: + resolution: {integrity: sha512-bZqot9TZKuBpojo9i4LQ/mc+iKKuurcWDy481E/Z9Xp3zfDEZaNzj2f+0MSwv3pbqB134/PIMMtN92tewJ7Piw==} engines: {node: '>= 12.0.0'} dependencies: - '@parcel/diagnostic': 2.0.0-rc.0 - '@parcel/node-libs-browser': 2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 - micromatch: 3.1.10 + '@parcel/diagnostic': 2.0.1 + '@parcel/node-libs-browser': 2.0.1 + '@parcel/utils': 2.0.1 + micromatch: 4.0.4 nullthrows: 1.1.1 - querystring: 0.2.1 dev: true - /@parcel/optimizer-cssnano/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-Sr7aXsYJt05hfAsBv8JKYtbNVD/GbO7RoMVrZw+Gd3a2uwLyMRjnOIyDp9+L06U/LQIKAMBJt+bToDBoWYPl3A==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/optimizer-cssnano/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-yhuSUyTa4IKsFX+k2K8J6fsClpIWAu0Ng6HcW/fwDSfssZMm+Lfe33+sRo1fwqr8vd/okFrm3vOBQ+NhncsVVw==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/source-map': 2.0.0-rc.6 - cssnano: 5.0.8_postcss@8.3.5 - postcss: 8.3.5 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/source-map': 2.0.0 + cssnano: 5.0.8_postcss@8.3.6 + postcss: 8.3.6 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/optimizer-htmlnano/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-ItYNuT/CxEwSKo3hFHUZfWa8+LgqwfnmUdpFfyf5vrEXqM8o/LZUukR69m8nZGSaKspfR/c4H/UQxpYKmsJfIQ==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/optimizer-htmlnano/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-Q2YQt4YnRNGth6RtRw6Q/IanhboKhD2QfrDpUsDwcpBbP3nEirvLcOmVfzuNXDqvYaQG7720ulCRt8jWErZ2WQ==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 htmlnano: 1.1.1 nullthrows: 1.1.1 posthtml: 0.16.5 @@ -646,45 +667,57 @@ packages: - '@parcel/core' dev: true - /@parcel/optimizer-svgo/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-mokwpZt5Ki169t/wVXXfXcYsdn0oN4WFoo5lr0ihZujDwPcuYg2Ygpdktd+g6nAxznXrN7rhpXKpTSnpJjdTdA==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/optimizer-image/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-tXqrAoFoGT6R2nY88OMj6DxHctyewOA3RW6VFksolX+/eWjy9MsQMUWFJmc1TlsVJCu4xGVvcHM3+6Q3XF8VSA==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} + dependencies: + '@parcel/diagnostic': 2.0.1 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 + detect-libc: 1.0.3 + transitivePeerDependencies: + - '@parcel/core' + dev: true + + /@parcel/optimizer-svgo/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-vdTXQrYjNd7s9ye8NYi7IrcS/oa1Rn1cI9pFeQCocEuL3eoesnFBtkeW0bbA7tNaIBkkR0x9NagRVtWgZJW4uQ==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/diagnostic': 2.0.0-rc.0 - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/diagnostic': 2.0.1 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 svgo: 2.6.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/optimizer-terser/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-Xnu/6NP5B8kOgeXFjq1DzAdaMj3mWCop75235ZFfM7EMLFVH1qn0OZnJPK1THO4CZ2vElOknO1BW25gqNCoE4A==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/optimizer-terser/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-iT3gvkZsUKW4PJHRwWn4xqQlIIsrkr4gO2X5XQtPEXkYUn3UlHTE1lguJd1Pj6L3A0dS+ubI6wIfYk/Z59WAjw==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/diagnostic': 2.0.0-rc.0 - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/source-map': 2.0.0-rc.6 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/diagnostic': 2.0.1 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/source-map': 2.0.0 + '@parcel/utils': 2.0.1 nullthrows: 1.1.1 - terser: 5.7.1 + terser: 5.9.0 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/package-manager/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-QA1B7FViEMB0CpEeEV1oCqIDFHDReYWL38NnwWesLiewIAeIZHLCHqN35ClCK84F8NnCUp9uMymDv61rwJlq9A==} + /@parcel/package-manager/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-I8pMP18zIAYIfwnFOhi4Pt+6grKysMxFqNTXAdfobszk4PvoOzbUIjzTk+3Z2IXT2FEdH/R/3Jej70OxpPf0CQ==} engines: {node: '>= 12.0.0'} peerDependencies: - '@parcel/core': ^2.0.0-alpha.3.1 - dependencies: - '@parcel/core': 2.0.0-rc.0 - '@parcel/diagnostic': 2.0.0-rc.0 - '@parcel/fs': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/logger': 2.0.0-rc.0 - '@parcel/types': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 - '@parcel/workers': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 + '@parcel/core': ^2.0.0 + dependencies: + '@parcel/core': 2.0.1 + '@parcel/diagnostic': 2.0.1 + '@parcel/fs': 2.0.1_@parcel+core@2.0.1 + '@parcel/logger': 2.0.1 + '@parcel/types': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 + '@parcel/workers': 2.0.1_@parcel+core@2.0.1 command-exists: 1.2.9 cross-spawn: 6.0.5 nullthrows: 1.1.1 @@ -692,72 +725,84 @@ packages: split2: 3.2.2 dev: true - /@parcel/packager-css/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-X+H2QrnHtUdXY7pLCaU+FnYVHW/W2x7bMfIpxdEaqz9QNvmpivHfmQ+Ifda7WwyIg66KHeG55RiODv6qi6bsgg==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/packager-css/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-oPyouH+6+by3s68xxwYaaePPtrcRhNJ1Tia51eIVagBxp3kAOpB7F4S1Ou8w2qlipk9Wq6HJx2n1u4aZISbkAg==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/source-map': 2.0.0-rc.6 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/source-map': 2.0.0 + '@parcel/utils': 2.0.1 nullthrows: 1.1.1 - postcss: 8.3.5 + postcss: 8.3.6 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/packager-html/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-xYMUmDBRjcCafItklOPz0dllIQkDSdSocdRpPF2apLyms8QU8EQ7JzOAVSpI+I2OyQbHYzMjTssFTJbqywz2zA==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/packager-html/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-uGQYjspjz/VF4v+kVWAmPfXoGKCmos8rgTZ7XtXnhuRT4SH/OYHlRKVxzC4sb4zRoeO6Bj82yVw65Xj2gz9K4Q==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/types': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/types': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 nullthrows: 1.1.1 posthtml: 0.16.5 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/packager-js/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-12+kqcdW55WuMNRRu5unYWDnEDyw24WSJZiRaA+UH3oYkYF8MrK3BRrTbv4a6X2sH4iGA/4FznXEWc1mzWgl6Q==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/packager-js/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-eN7BQITwTj2KeYMkW/9KRMBw1SoR7qlFhfX2+hbFA6Kl/b0bKEx33Gm21JJBl8wqqo3QVr9Rhg0JruwkQX1JHg==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/diagnostic': 2.0.0-rc.0 - '@parcel/hash': 2.0.0-rc.0 - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/source-map': 2.0.0-rc.6 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/diagnostic': 2.0.1 + '@parcel/hash': 2.0.1 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/source-map': 2.0.0 + '@parcel/utils': 2.0.1 globals: 13.9.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/packager-raw/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-9R0OIreEqDQxj8coMhqDBdqGpJMsQo1gHimLWw/pcYQFLQDSM2eqxGIt0NdB2ZbESltbkfyOl5BdfjuR7iUOyQ==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/packager-raw/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-Cr9we+Pf9jl9AhKsZPKg7Da6xzNFxUqPDBRIZmO9GjTm1NZOeddmRPrtporPPZxtTmtQzRuyStRNKe5zBZtg3w==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} + dependencies: + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + transitivePeerDependencies: + - '@parcel/core' + dev: true + + /@parcel/packager-svg/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-UqMYNxoaxLdJN+R3rOAACeMdkT/ONcMNQ+OzEowpt6lWZJyLRRF63akk2KhMVjYNQpV6y4wJZV6H/TWV6eRMjg==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/types': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 + posthtml: 0.16.5 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/plugin/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-dCfnWnkoqsPijEHKhisENDiGBUUCLuZfjPkVGqMcKBpLhv6bnh3ivmXyC9bcJBZJ8BV9Ytltj+ooOyFOMQRJnQ==} + /@parcel/plugin/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-zg9LdUk1fh8UApo9q79ZbG+QCwMioSlBP0+LKYLQqcNketzmjPuhe3rCialR0s2/6QsM1EQbuMUpCmZLSQZ4tA==} engines: {node: '>= 12.0.0'} dependencies: - '@parcel/types': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 + '@parcel/types': 2.0.1_@parcel+core@2.0.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/reporter-cli/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-szynnxoWewnALI9zdwD5d4ZlvY95xDRliza/TnzKqYHHFtFcfER6DXiznSgZ9sMXILZ0S1xZrXiagATpQUpxnQ==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/reporter-cli/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-R4gmEhXH6vQMoSEobVolyCIJWBRV9z9Ju5y4gheUv7X0u3e2tpsHpDq835o8jqNIBG75Dm8Q5f3EE8BdhPzTEg==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/types': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/types': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 chalk: 4.1.1 filesize: 6.4.0 nullthrows: 1.1.1 @@ -770,14 +815,14 @@ packages: - '@parcel/core' dev: true - /@parcel/reporter-dev-server/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-upA2rugECBsLb8JzG8A7iNrl7EYYNpnNwuW/o4x6aDWYSa3bdx0XI/1K2+9zHxj5V5bj3n0mDH6qw65f25ykEg==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/reporter-dev-server/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-dm2zgE8mPgLD5Nkmw9WQENZunrBN29fDRkNZhqnQyq4BBXF7e6Q/J/uamUjdtxAp7Qzobw1ZjybqlFuEh0z2tg==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 connect: 3.7.0 - ejs: 2.7.4 + ejs: 3.1.6 http-proxy-middleware: 1.3.1 nullthrows: 1.1.1 serve-handler: 6.1.3 @@ -789,71 +834,84 @@ packages: - utf-8-validate dev: true - /@parcel/resolver-default/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-b79IUkDIVQ4LGuFsWWCdSqrXrU6bPR+AouMb1vH4Dbu8ljdqAdVHs3fu5TnAHBY2o0cXhm1KD3ecH7iEz/h8EA==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/resolver-default/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-8+dMgb6pJGaepGAb+44ORLamFv8Ik7T1MyyexI3d9KfWXolU4lhSoFrNGeSEqm4VtPHH0xMYQo2cyIYKZSzuyA==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/node-resolver-core': 2.0.0-rc.0 - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 + '@parcel/node-resolver-core': 2.0.1 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/runtime-browser-hmr/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-PTljXkNp4ZH9iOIgEg3EpdSPqrPfPssOGUE3W4tTvE6r/DfweqhiyQCHL7XWbFaG4uXJACko8WVqJAtXadcUDQ==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/runtime-browser-hmr/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-fHuK3tzfJdDhCuNab7aB0RGrfyPlpmV7l0YJJ6Hvv2FiJ1EP2f0mMYF3/T6BXacL4/HLVo58K/XLYhTb6jU2cA==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/runtime-js/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-L+7umxrp0VrOJB6FooGmDvxbXGseVXibeHqluMsRpN0tmh3bwxhPbWl2KGhtxvWCFVADKHtZo9sBIcnTU4Dp/Q==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/runtime-js/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-5syJTEWY4uw+GH8AYwL55fqRgcBjL/tb95FSYHfABKMHSkaU6KbeUzCv88oj2wE5szWHX793LuqjppO465XYvQ==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/runtime-react-refresh/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-KuIz9vI6zWcA7IOAYR8ldCby7DnqhtZwR5LG3GU0oH4QUckUdheH5Pi35qg0wpFy2N9KSRRbNarXps4WQ0IJvg==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/runtime-react-refresh/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-7j8cmIaoGP0etC2SLrWO1RdxQp+IealRAyZsLODRU22EQxCobGh5uq7Bjdv+m1wZrAdolR00lZe5p+dGrD2QGw==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 react-refresh: 0.9.0 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/source-map/2.0.0-rc.6: - resolution: {integrity: sha512-qtXLd9dbxWx/ybe1dduAzAGzb7iTSQv3imNZo7pVyEtSaCcphg+rTmY8/Fg3MQqqu7of/2+tEqNAGMz8nOJyUA==} + /@parcel/runtime-service-worker/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-B12lgz5LYLhhvjnTryg38R0PryAbq1+GCJE8Inidzr/IYLROUZANokPcUYUxwVB6QJVzYRhkx3lEf9VziAot2g==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} + dependencies: + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 + nullthrows: 1.1.1 + transitivePeerDependencies: + - '@parcel/core' + dev: true + + /@parcel/source-map/2.0.0: + resolution: {integrity: sha512-njoUJpj2646NebfHp5zKJeYD1KwhsfQIoU9TnCTHmF9fGOaPbClmeq12G6/4ZqGASftRq+YhhukFBi/ncWKGvw==} engines: {node: ^12.18.3 || >=14} dependencies: detect-libc: 1.0.3 globby: 11.0.4 dev: true - /@parcel/transformer-babel/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-z0SapRmPycI1sQ4h+Gs+i14bzv97VCz3q1moTzsD8DhkPPuFRBXS7N/cxmRIGqXt8P0qaffJ+gsf4jN0ji3JWg==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/transformer-babel/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-TUCTdZi3V7z0WzyFPe3A1dQ0kLxPS8bEa0KgW7sueo9D0LXFvxpwh3Mf93q2H56KGb96o/QOXkz4HY8og+Wy4g==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: '@babel/core': 7.14.6 '@babel/generator': 7.14.5 '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.14.6 '@babel/plugin-transform-flow-strip-types': 7.14.5_@babel+core@7.14.6 '@babel/traverse': 7.14.7 - '@parcel/babel-ast-utils': 2.0.0-rc.0 - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/source-map': 2.0.0-rc.6 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/babel-ast-utils': 2.0.1 + '@parcel/diagnostic': 2.0.1 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/source-map': 2.0.0 + '@parcel/utils': 2.0.1 browserslist: 4.16.6 core-js: 3.15.2 + json5: 2.2.0 nullthrows: 1.1.1 semver: 5.7.1 transitivePeerDependencies: @@ -861,44 +919,55 @@ packages: - supports-color dev: true - /@parcel/transformer-css/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-KJ/Xc1GqirUSr8BZ/UoPMcwXaDFqtc/E9bGfPGdWiPND/R4x24GHPtY1IsT7V4BBQ1hiO4Yw8C8jl1BgheWS+w==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/transformer-css/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-sSe8elt3ejTkmZmGk3ahhimGwVoxQL0hUYSjmsgK24a4kUoJWby2hvV8BEZWDZ8zJz5ZOWUw+34fM1frEn87dQ==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/source-map': 2.0.0-rc.6 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/source-map': 2.0.0 + '@parcel/utils': 2.0.1 nullthrows: 1.1.1 - postcss: 8.3.5 + postcss: 8.3.6 postcss-value-parser: 4.1.0 semver: 5.7.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/transformer-html/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-jGzgxDiN7YrsosG9kwGeGSEz+gCUvl1tP4EJIx4PY401bYOlr31+ppR/7aGWQ+BxmsG4SL7QTxU4KZ42TE7gEQ==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/transformer-html/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-UkRtBHPnuedSX5UPzrZDzNb5pxWCVqvE5/xTPlxWEtN4een9Aixl4RSOZiJxMp4dxxVtw/fo9Lnx0z1wYxbWRw==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/hash': 2.0.0-rc.0 - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 + '@parcel/hash': 2.0.1 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 nullthrows: 1.1.1 posthtml: 0.16.5 - posthtml-parser: 0.9.1 - posthtml-render: 2.0.6 + posthtml-parser: 0.10.1 + posthtml-render: 3.0.0 semver: 5.7.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/transformer-js/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-zmp2ha7fnIBCG7d56MBneXjZxhOBcJLXpO+3rpiwGoic2fQdcNk702QHGBmfqnZW4u/pebGZpolj/wUqtP0bcQ==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/transformer-image/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-1xHPdE4W8jzsI0AWi4XWYioG2sDZvxJHprlTYNGK8GE+A2U7bOi7T2aoa44fEfK1pRa+N5GTkoNVTYiv4hza0g==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} + dependencies: + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/workers': 2.0.1_@parcel+core@2.0.1 + nullthrows: 1.1.1 + transitivePeerDependencies: + - '@parcel/core' + dev: true + + /@parcel/transformer-js/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-c55qVfPU+jKoFFLV2GhME7CCqBO4Il34lW1EEv0RdYlBivPQQf+8vdcrrRX2FSjlI9cpvw9E4l298HyQDpVyng==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/diagnostic': 2.0.0-rc.0 - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/source-map': 2.0.0-rc.6 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/diagnostic': 2.0.1 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/source-map': 2.0.0 + '@parcel/utils': 2.0.1 '@swc/helpers': 0.2.12 browserslist: 4.16.6 detect-libc: 1.0.3 @@ -910,23 +979,23 @@ packages: - '@parcel/core' dev: true - /@parcel/transformer-json/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-nTGPI5gyDP166FjDafzOw8WhBOqq9T95j3Q7qSmdXQ3og6Tm5pzN92YDsAXhcaIkRhJeof5eRG3Q1XsoGR0n9g==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/transformer-json/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-Nx22PQY5InJdqLKppC+Rq0zwH7mpE2MUvgdyhGBzbwB3qwo+us1uupj+3TGYtBQ8tsUypTZVQ1kWGyQkkGWqHg==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 json5: 2.2.0 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/transformer-postcss/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-VqYBjLP1wmBrUFkazUvN7O4XYD61NCAtvKfTuH6P4eer8+GbeSFeYiG5vpXpbleRk2u9o2aJ5iyzY0Rie8ogiA==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/transformer-postcss/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-bSmOl1CxE5VD7FoNMz9G5ndh3vkYMJl84nbY2t91lUtGcY/ROJ1LKvZrglCCEEE13j9orFsPproQgCcYG7m1eA==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/hash': 2.0.0-rc.0 - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/hash': 2.0.1 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 clone: 2.1.2 css-modules-loader-core: 1.1.0 nullthrows: 1.1.1 @@ -937,101 +1006,117 @@ packages: - '@parcel/core' dev: true - /@parcel/transformer-posthtml/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-RcpCUNNm70V+HeR3l6onhLeflZAwytgmVdb8TDFkTkoZ7GVZ2qdkMuYBhz4aTnLZZm+/Fjh8kRJMkIFYOLx1mA==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/transformer-posthtml/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-UKGZO5vAZCxnTDF5fT8DzNrUdzahpCnFCrFOa0MFKi0DLKrVrxXmgIgLtoLS+mgwd3WuOW3Vx3KgyVovP5n2JQ==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 nullthrows: 1.1.1 posthtml: 0.16.5 - posthtml-parser: 0.9.1 - posthtml-render: 2.0.6 + posthtml-parser: 0.10.1 + posthtml-render: 3.0.0 semver: 5.7.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/transformer-raw/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-yyu1y0ViatnY05JdU8uqA1iypcdYx9qrt0ZliJZYT5WGb5eYZXtc500sk6x7Mpch35RiQzIjUFg6oBvgCnTqAw==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/transformer-raw/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-NkwOp2lZX5bNxSj6tMNTEledWZvpIperCMOERm4raToDkdjBH1pDrxDLUBy8VzQ8M08CLz+2KJaF5wRMvj/eQw==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/transformer-react-refresh-wrap/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-pwF00jhJ+H108ZhZY/L/wOklDNC91+Slv/INN0avFa3c1xBceDLEb7363mZzvRJThaFChxwya7siuuohKc0xqw==} - engines: {node: '>= 12.0.0', parcel: ^2.0.0-beta.1} + /@parcel/transformer-react-refresh-wrap/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-zZj2Leh39ODh3C2xDh3eVvp1VnfVqeY5PrNdIcNfWw2DMBli13azcwYmF4Uim8natRqMFIsWsfKNesEY+mGLfA==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} dependencies: - '@parcel/plugin': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 react-refresh: 0.9.0 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/types/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-v1/pS/benX/ekED8FC5kcKfUJffuPcvllzuZKaBlV5rsMwlRbMtdWfRfJ+ibdEIqjvJRtflt84p88Oo725SMQA==} + /@parcel/transformer-svg/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-ZctnwpSomOZoh2FdfETLU4WnIr2t5P9W7QX5USATTlq62uD404Qsj1gr93wQgjLjzy9ID6T1Ua4iIdYNSkScNA==} + engines: {node: '>= 12.0.0', parcel: ^2.0.1} + dependencies: + '@parcel/hash': 2.0.1 + '@parcel/plugin': 2.0.1_@parcel+core@2.0.1 + nullthrows: 1.1.1 + posthtml: 0.16.5 + posthtml-parser: 0.10.1 + posthtml-render: 3.0.0 + semver: 5.7.1 + transitivePeerDependencies: + - '@parcel/core' + dev: true + + /@parcel/types/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-em8/GgC7uzkUyEA2ogkzeVDmjaKYQhjf/4EIiC7jXWr22NlSXRQOawhc0CB2o97J9EV2rVXVkWTj0drHTpN2Bw==} dependencies: - '@parcel/cache': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/diagnostic': 2.0.0-rc.0 - '@parcel/fs': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/package-manager': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/source-map': 2.0.0-rc.6 - '@parcel/workers': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 + '@parcel/cache': 2.0.1_@parcel+core@2.0.1 + '@parcel/diagnostic': 2.0.1 + '@parcel/fs': 2.0.1_@parcel+core@2.0.1 + '@parcel/package-manager': 2.0.1_@parcel+core@2.0.1 + '@parcel/source-map': 2.0.0 + '@parcel/workers': 2.0.1_@parcel+core@2.0.1 utility-types: 3.10.0 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/utils/2.0.0-rc.0: - resolution: {integrity: sha512-4W5HT3zILVH0c8W1SMu6jPYtjEy7qh2IOSDR2KiUlT1jFF1OOjd4iQFAEYvHP0iBr1mdiSwXEdkEMhm4hR9xYA==} + /@parcel/utils/2.0.1: + resolution: {integrity: sha512-+XD+LYDq+VKAUfRPzcsOjq9LefeX6tiQ2zH2uCWYAwA+s+sTHIrvWkKoF3QfFOQpPgj2QqnAZMOS6F/xY2phPg==} engines: {node: '>= 12.0.0'} dependencies: '@iarna/toml': 2.2.5 - '@parcel/codeframe': 2.0.0-rc.0 - '@parcel/diagnostic': 2.0.0-rc.0 - '@parcel/hash': 2.0.0-rc.0 - '@parcel/logger': 2.0.0-rc.0 - '@parcel/markdown-ansi': 2.0.0-rc.0 - '@parcel/source-map': 2.0.0-rc.6 - ansi-html: 0.0.7 + '@parcel/codeframe': 2.0.1 + '@parcel/diagnostic': 2.0.1 + '@parcel/hash': 2.0.1 + '@parcel/logger': 2.0.1 + '@parcel/markdown-ansi': 2.0.1 + '@parcel/source-map': 2.0.0 + ansi-html-community: 0.0.8 chalk: 4.1.1 clone: 2.1.2 fast-glob: 3.1.1 fastest-levenshtein: 1.0.12 - is-glob: 4.0.1 + is-glob: 4.0.3 is-url: 1.2.4 json5: 1.0.1 lru-cache: 6.0.0 - micromatch: 3.1.10 + micromatch: 4.0.4 node-forge: 0.10.0 nullthrows: 1.1.1 open: 7.4.2 + terminal-link: 2.1.1 dev: true - /@parcel/watcher/2.0.0-alpha.10: - resolution: {integrity: sha512-8uA7Tmx/1XvmUdGzksg0+oN7uj24pXFFnKJqZr3L3mgYjdrL7CMs3PRIHv1k3LUz/hNRsb/p3qxztSkWz1IGZA==} + /@parcel/watcher/2.0.5: + resolution: {integrity: sha512-x0hUbjv891omnkcHD7ZOhiyyUqUUR6MNjq89JhEI3BxppeKWAm6NPQsqqRrAkCJBogdT/o/My21sXtTI9rJIsw==} engines: {node: '>= 10.0.0'} requiresBuild: true dependencies: node-addon-api: 3.2.1 - node-gyp-build: 4.2.3 + node-gyp-build: 4.3.0 dev: true - /@parcel/workers/2.0.0-rc.0_@parcel+core@2.0.0-rc.0: - resolution: {integrity: sha512-HYRr8wg+PwRpZJDFpAZ0te6jVJKQlg4QkfH9nV0u9BktBVs/fmRWH/t4qYZz2c4W2zF+xIe8EfZbkafeETH67Q==} + /@parcel/workers/2.0.1_@parcel+core@2.0.1: + resolution: {integrity: sha512-nBBK5QeoWM0l8khyStDiEd432UXaF6mkUa8n2D4Ee6XOFgUCiXWV7VROqA4nhf6OJr5K+trtNaNVGq9oHRuPHw==} engines: {node: '>= 12.0.0'} peerDependencies: - '@parcel/core': ^2.0.0-alpha.3.1 + '@parcel/core': ^2.0.0 dependencies: - '@parcel/core': 2.0.0-rc.0 - '@parcel/diagnostic': 2.0.0-rc.0 - '@parcel/logger': 2.0.0-rc.0 - '@parcel/types': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/core': 2.0.1 + '@parcel/diagnostic': 2.0.1 + '@parcel/logger': 2.0.1 + '@parcel/types': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 chrome-trace-event: 1.0.3 nullthrows: 1.1.1 dev: true @@ -1045,18 +1130,25 @@ packages: engines: {node: '>=10.13.0'} dev: true + /@types/glob/7.2.0: + resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} + dependencies: + '@types/minimatch': 3.0.5 + '@types/node': 17.0.5 + dev: true + /@types/http-proxy/1.17.6: resolution: {integrity: sha512-+qsjqR75S/ib0ig0R9WN+CDoZeOBU6F2XLewgC4KVgdXiNHiKKHFEMRHOrs5PbYE97D5vataw5wPj4KLYfUkuQ==} dependencies: - '@types/node': 16.9.4 + '@types/node': 17.0.5 dev: true - /@types/jasmine/3.9.1: - resolution: {integrity: sha512-PVpjh8S8lqKFKurWSKdFATlfBHGPzgy0PoDdzQ+rr78jTQ0aacyh9YndzZcAUPxhk4kRujItFFGQdUJ7flHumw==} + /@types/jasmine/3.10.2: + resolution: {integrity: sha512-qs4xjVm4V/XjM6owGm/x6TNmhGl5iKX8dkTdsgdgl9oFnqgzxLepnS7rN9Tdo7kDmnFD/VEqKrW57cGD2odbEg==} dev: true - /@types/json-schema/7.0.7: - resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} + /@types/json-schema/7.0.9: + resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==} dev: true /@types/json5/0.0.29: @@ -1069,8 +1161,16 @@ packages: '@types/unist': 2.0.4 dev: true - /@types/node/16.9.4: - resolution: {integrity: sha512-KDazLNYAGIuJugdbULwFZULF9qQ13yNWEBFnfVpqlpgAAo6H/qnM9RjBgh0A0kmHf3XxAKLdN5mTIng9iUvVLA==} + /@types/minimatch/3.0.5: + resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} + dev: true + + /@types/node/17.0.5: + resolution: {integrity: sha512-w3mrvNXLeDYV1GKTZorGJQivK6XLCoGwpnyJFbJVK/aTBQUxOCaa/GlFAAN3OTDFcb7h5tiFG+YXCO2By+riZw==} + dev: true + + /@types/normalize-package-data/2.4.1: + resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true /@types/parse-json/4.0.0: @@ -1081,23 +1181,24 @@ packages: resolution: {integrity: sha512-zfyYsDTK1HTGYXU3fTiM76+om93HcFtsZd2M0bO/CL4DiETV7mSa/pIVN/6+G3esOqEMdg2An5cHHbK5t+9w+A==} dev: true - /@typescript-eslint/eslint-plugin/4.31.2_e9a3def3a048fb3974af4d9be918d50d: - resolution: {integrity: sha512-w63SCQ4bIwWN/+3FxzpnWrDjQRXVEGiTt9tJTRptRXeFvdZc/wLiz3FQUwNQ2CVoRGI6KUWMNUj/pk63noUfcA==} - engines: {node: ^10.12.0 || >=12.0.0} + /@typescript-eslint/eslint-plugin/5.8.1_30deeec902bb66e07390b1fc1a40d9d9: + resolution: {integrity: sha512-wTZ5oEKrKj/8/366qTM366zqhIKAp6NCMweoRONtfuC07OAU9nVI2GZZdqQ1qD30WAAtcPdkH+npDwtRFdp4Rw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - '@typescript-eslint/parser': ^4.0.0 - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.31.2_eslint@7.30.0+typescript@4.3.5 - '@typescript-eslint/parser': 4.31.2_eslint@7.30.0+typescript@4.3.5 - '@typescript-eslint/scope-manager': 4.31.2 - debug: 4.3.1 + '@typescript-eslint/experimental-utils': 5.8.1_eslint@7.30.0+typescript@4.3.5 + '@typescript-eslint/parser': 5.8.1_eslint@7.30.0+typescript@4.3.5 + '@typescript-eslint/scope-manager': 5.8.1 + debug: 4.3.3 eslint: 7.30.0 functional-red-black-tree: 1.0.1 + ignore: 5.1.8 regexpp: 3.2.0 semver: 7.3.5 tsutils: 3.21.0_typescript@4.3.5 @@ -1106,16 +1207,16 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.31.2_eslint@7.30.0+typescript@4.3.5: - resolution: {integrity: sha512-3tm2T4nyA970yQ6R3JZV9l0yilE2FedYg8dcXrTar34zC9r6JB7WyBQbpIVongKPlhEMjhQ01qkwrzWy38Bk1Q==} - engines: {node: ^10.12.0 || >=12.0.0} + /@typescript-eslint/experimental-utils/5.8.1_eslint@7.30.0+typescript@4.3.5: + resolution: {integrity: sha512-fbodVnjIDU4JpeXWRDsG5IfIjYBxEvs8EBO8W1+YVdtrc2B9ppfof5sZhVEDOtgTfFHnYQJDI8+qdqLYO4ceww==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: '*' + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@types/json-schema': 7.0.7 - '@typescript-eslint/scope-manager': 4.31.2 - '@typescript-eslint/types': 4.31.2 - '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.3.5 + '@types/json-schema': 7.0.9 + '@typescript-eslint/scope-manager': 5.8.1 + '@typescript-eslint/types': 5.8.1 + '@typescript-eslint/typescript-estree': 5.8.1_typescript@4.3.5 eslint: 7.30.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.30.0 @@ -1124,53 +1225,53 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.31.2_eslint@7.30.0+typescript@4.3.5: - resolution: {integrity: sha512-EcdO0E7M/sv23S/rLvenHkb58l3XhuSZzKf6DBvLgHqOYdL6YFMYVtreGFWirxaU2mS1GYDby3Lyxco7X5+Vjw==} - engines: {node: ^10.12.0 || >=12.0.0} + /@typescript-eslint/parser/5.8.1_eslint@7.30.0+typescript@4.3.5: + resolution: {integrity: sha512-K1giKHAjHuyB421SoXMXFHHVI4NdNY603uKw92++D3qyxSeYvC10CBJ/GE5Thpo4WTUvu1mmJI2/FFkz38F2Gw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 4.31.2 - '@typescript-eslint/types': 4.31.2 - '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.3.5 - debug: 4.3.1 + '@typescript-eslint/scope-manager': 5.8.1 + '@typescript-eslint/types': 5.8.1 + '@typescript-eslint/typescript-estree': 5.8.1_typescript@4.3.5 + debug: 4.3.3 eslint: 7.30.0 typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/4.31.2: - resolution: {integrity: sha512-2JGwudpFoR/3Czq6mPpE8zBPYdHWFGL6lUNIGolbKQeSNv4EAiHaR5GVDQaLA0FwgcdcMtRk+SBJbFGL7+La5w==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + /@typescript-eslint/scope-manager/5.8.1: + resolution: {integrity: sha512-DGxJkNyYruFH3NIZc3PwrzwOQAg7vvgsHsHCILOLvUpupgkwDZdNq/cXU3BjF4LNrCsVg0qxEyWasys5AiJ85Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 4.31.2 - '@typescript-eslint/visitor-keys': 4.31.2 + '@typescript-eslint/types': 5.8.1 + '@typescript-eslint/visitor-keys': 5.8.1 dev: true - /@typescript-eslint/types/4.31.2: - resolution: {integrity: sha512-kWiTTBCTKEdBGrZKwFvOlGNcAsKGJSBc8xLvSjSppFO88AqGxGNYtF36EuEYG6XZ9vT0xX8RNiHbQUKglbSi1w==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + /@typescript-eslint/types/5.8.1: + resolution: {integrity: sha512-L/FlWCCgnjKOLefdok90/pqInkomLnAcF9UAzNr+DSqMC3IffzumHTQTrINXhP1gVp9zlHiYYjvozVZDPleLcA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/4.31.2_typescript@4.3.5: - resolution: {integrity: sha512-ieBq8U9at6PvaC7/Z6oe8D3czeW5d//Fo1xkF/s9394VR0bg/UaMYPdARiWyKX+lLEjY3w/FNZJxitMsiWv+wA==} - engines: {node: ^10.12.0 || >=12.0.0} + /@typescript-eslint/typescript-estree/5.8.1_typescript@4.3.5: + resolution: {integrity: sha512-26lQ8l8tTbG7ri7xEcCFT9ijU5Fk+sx/KRRyyzCv7MQ+rZZlqiDPtMKWLC8P7o+dtCnby4c+OlxuX1tp8WfafQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.31.2 - '@typescript-eslint/visitor-keys': 4.31.2 - debug: 4.3.1 + '@typescript-eslint/types': 5.8.1 + '@typescript-eslint/visitor-keys': 5.8.1 + debug: 4.3.3 globby: 11.0.4 - is-glob: 4.0.1 + is-glob: 4.0.3 semver: 7.3.5 tsutils: 3.21.0_typescript@4.3.5 typescript: 4.3.5 @@ -1178,12 +1279,12 @@ packages: - supports-color dev: true - /@typescript-eslint/visitor-keys/4.31.2: - resolution: {integrity: sha512-PrBId7EQq2Nibns7dd/ch6S6/M4/iwLM9McbgeEbCXfxdwRUNxJ4UNreJ6Gh3fI2GNKNrWnQxKL7oCPmngKBug==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + /@typescript-eslint/visitor-keys/5.8.1: + resolution: {integrity: sha512-SWgiWIwocK6NralrJarPZlWdr0hZnj5GXHIgfdm8hNkyKvpeQuFyLP6YjSIe9kf3YBIfU6OHSZLYkQ+smZwtNg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 4.31.2 - eslint-visitor-keys: 2.1.0 + '@typescript-eslint/types': 5.8.1 + eslint-visitor-keys: 3.1.0 dev: true /abab/2.0.5: @@ -1253,8 +1354,15 @@ packages: engines: {node: '>=6'} dev: true - /ansi-html/0.0.7: - resolution: {integrity: sha1-gTWEAhliqenm/QOflA0S9WynhZ4=} + /ansi-escapes/4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: true + + /ansi-html-community/0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} engines: {'0': node >= 0.8.0} hasBin: true dev: true @@ -1306,34 +1414,19 @@ packages: '@babel/runtime-corejs3': 7.14.7 dev: true - /arr-diff/4.0.0: - resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} - engines: {node: '>=0.10.0'} - dev: true - - /arr-flatten/1.1.0: - resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} - engines: {node: '>=0.10.0'} - dev: true - - /arr-union/3.1.0: - resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=} - engines: {node: '>=0.10.0'} - dev: true - /array-equal/1.0.0: resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=} dev: true - /array-includes/3.1.3: - resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} + /array-includes/3.1.4: + resolution: {integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.3 + es-abstract: 1.19.1 get-intrinsic: 1.1.1 - is-string: 1.0.6 + is-string: 1.0.7 dev: true /array-union/2.1.0: @@ -1341,28 +1434,22 @@ packages: engines: {node: '>=8'} dev: true - /array-unique/0.3.2: - resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=} - engines: {node: '>=0.10.0'} - dev: true - - /array.prototype.flat/1.2.4: - resolution: {integrity: sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==} + /array.prototype.flat/1.2.5: + resolution: {integrity: sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.3 + es-abstract: 1.19.1 dev: true - /array.prototype.flatmap/1.2.4: - resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==} + /array.prototype.flatmap/1.2.5: + resolution: {integrity: sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.3 - function-bind: 1.1.1 + es-abstract: 1.19.1 dev: true /asn1.js/5.4.1: @@ -1394,11 +1481,6 @@ packages: util: 0.12.4 dev: true - /assign-symbols/1.0.0: - resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=} - engines: {node: '>=0.10.0'} - dev: true - /ast-types-flow/0.0.7: resolution: {integrity: sha1-9wtzXGvKGlycItmCw+Oef+ujva0=} dev: true @@ -1417,14 +1499,12 @@ packages: resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} dev: true - /asynckit/0.4.0: - resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} + /async/0.9.2: + resolution: {integrity: sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=} dev: true - /atob/2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true + /asynckit/0.4.0: + resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} dev: true /available-typed-arrays/1.0.4: @@ -1530,19 +1610,6 @@ packages: safe-buffer: 5.2.1 dev: true - /base/0.11.2: - resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} - engines: {node: '>=0.10.0'} - dependencies: - cache-base: 1.0.1 - class-utils: 0.3.6 - component-emitter: 1.3.0 - define-property: 1.0.0 - isobject: 3.0.1 - mixin-deep: 1.3.2 - pascalcase: 0.1.1 - dev: true - /base64-js/1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: true @@ -1588,22 +1655,6 @@ packages: concat-map: 0.0.1 dev: true - /braces/2.3.2: - resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} - engines: {node: '>=0.10.0'} - dependencies: - arr-flatten: 1.1.0 - array-unique: 0.3.2 - extend-shallow: 2.0.1 - fill-range: 4.0.0 - isobject: 3.0.1 - repeat-element: 1.1.4 - snapdragon: 0.8.2 - snapdragon-node: 2.1.1 - split-string: 3.1.0 - to-regex: 3.0.2 - dev: true - /braces/3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -1680,7 +1731,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001242 - colorette: 1.2.2 + colorette: 1.4.0 electron-to-chromium: 1.3.766 escalade: 3.1.1 node-releases: 1.1.73 @@ -1710,21 +1761,6 @@ packages: engines: {node: '>= 0.8'} dev: true - /cache-base/1.0.1: - resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} - engines: {node: '>=0.10.0'} - dependencies: - collection-visit: 1.0.0 - component-emitter: 1.3.0 - get-value: 2.0.6 - has-value: 1.0.0 - isobject: 3.0.1 - set-value: 2.0.1 - to-object-path: 0.3.0 - union-value: 1.0.1 - unset-value: 1.0.0 - dev: true - /call-bind/1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: @@ -1806,16 +1842,6 @@ packages: safe-buffer: 5.2.1 dev: true - /class-utils/0.3.6: - resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - define-property: 0.2.5 - isobject: 3.0.1 - static-extend: 0.1.2 - dev: true - /cli-cursor/3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} engines: {node: '>=8'} @@ -1858,14 +1884,6 @@ packages: hasBin: true dev: true - /collection-visit/1.0.0: - resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=} - engines: {node: '>=0.10.0'} - dependencies: - map-visit: 1.0.0 - object-visit: 1.0.1 - dev: true - /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -1891,10 +1909,6 @@ packages: resolution: {integrity: sha512-pZJBqsHz+pYyw3zpX6ZRXWoCHM1/cvFikY9TV8G3zcejCaKE0lhankoj8iScyrrePA8C7yJ5FStfA9zbcOnw7Q==} dev: true - /colorette/1.2.2: - resolution: {integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==} - dev: true - /colorette/1.4.0: resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} dev: true @@ -1934,10 +1948,6 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /component-emitter/1.3.0: - resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} - dev: true - /concat-map/0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} dev: true @@ -1981,11 +1991,6 @@ packages: safe-buffer: 5.1.2 dev: true - /copy-descriptor/0.1.1: - resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} - engines: {node: '>=0.10.0'} - dev: true - /core-js-pure/3.15.2: resolution: {integrity: sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA==} requiresBuild: true @@ -1993,7 +1998,7 @@ packages: /core-js/2.6.12: resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} - deprecated: core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js. + deprecated: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js. requiresBuild: true dev: true @@ -2085,16 +2090,6 @@ packages: resolution: {integrity: sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==} dev: true - /css-declaration-sorter/6.1.3_postcss@8.3.5: - resolution: {integrity: sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==} - engines: {node: '>= 10'} - peerDependencies: - postcss: ^8.0.9 - dependencies: - postcss: 8.3.5 - timsort: 0.3.0 - dev: true - /css-declaration-sorter/6.1.3_postcss@8.3.6: resolution: {integrity: sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==} engines: {node: '>= 10'} @@ -2121,8 +2116,8 @@ packages: dependencies: boolbase: 1.0.0 css-what: 5.0.1 - domhandler: 4.2.0 - domutils: 2.7.0 + domhandler: 4.2.2 + domutils: 2.8.0 nth-check: 2.0.1 dev: true @@ -2152,44 +2147,6 @@ packages: hasBin: true dev: true - /cssnano-preset-default/5.1.4_postcss@8.3.5: - resolution: {integrity: sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - css-declaration-sorter: 6.1.3_postcss@8.3.5 - cssnano-utils: 2.0.1_postcss@8.3.5 - postcss: 8.3.5 - postcss-calc: 8.0.0_postcss@8.3.5 - postcss-colormin: 5.2.0_postcss@8.3.5 - postcss-convert-values: 5.0.1_postcss@8.3.5 - postcss-discard-comments: 5.0.1_postcss@8.3.5 - postcss-discard-duplicates: 5.0.1_postcss@8.3.5 - postcss-discard-empty: 5.0.1_postcss@8.3.5 - postcss-discard-overridden: 5.0.1_postcss@8.3.5 - postcss-merge-longhand: 5.0.2_postcss@8.3.5 - postcss-merge-rules: 5.0.2_postcss@8.3.5 - postcss-minify-font-values: 5.0.1_postcss@8.3.5 - postcss-minify-gradients: 5.0.2_postcss@8.3.5 - postcss-minify-params: 5.0.1_postcss@8.3.5 - postcss-minify-selectors: 5.1.0_postcss@8.3.5 - postcss-normalize-charset: 5.0.1_postcss@8.3.5 - postcss-normalize-display-values: 5.0.1_postcss@8.3.5 - postcss-normalize-positions: 5.0.1_postcss@8.3.5 - postcss-normalize-repeat-style: 5.0.1_postcss@8.3.5 - postcss-normalize-string: 5.0.1_postcss@8.3.5 - postcss-normalize-timing-functions: 5.0.1_postcss@8.3.5 - postcss-normalize-unicode: 5.0.1_postcss@8.3.5 - postcss-normalize-url: 5.0.2_postcss@8.3.5 - postcss-normalize-whitespace: 5.0.1_postcss@8.3.5 - postcss-ordered-values: 5.0.2_postcss@8.3.5 - postcss-reduce-initial: 5.0.1_postcss@8.3.5 - postcss-reduce-transforms: 5.0.1_postcss@8.3.5 - postcss-svgo: 5.0.2_postcss@8.3.5 - postcss-unique-selectors: 5.0.1_postcss@8.3.5 - dev: true - /cssnano-preset-default/5.1.4_postcss@8.3.6: resolution: {integrity: sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -2228,15 +2185,6 @@ packages: postcss-unique-selectors: 5.0.1_postcss@8.3.6 dev: true - /cssnano-utils/2.0.1_postcss@8.3.5: - resolution: {integrity: sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.3.5 - dev: true - /cssnano-utils/2.0.1_postcss@8.3.6: resolution: {integrity: sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -2246,19 +2194,6 @@ packages: postcss: 8.3.6 dev: true - /cssnano/5.0.8_postcss@8.3.5: - resolution: {integrity: sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-preset-default: 5.1.4_postcss@8.3.5 - is-resolvable: 1.1.0 - lilconfig: 2.0.3 - postcss: 8.3.5 - yaml: 1.10.2 - dev: true - /cssnano/5.0.8_postcss@8.3.6: resolution: {integrity: sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==} engines: {node: ^10 || ^12 || >=14.0} @@ -2336,9 +2271,16 @@ packages: ms: 2.1.2 dev: true - /decode-uri-component/0.2.0: - resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} - engines: {node: '>=0.10'} + /debug/4.3.3: + resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 dev: true /deep-is/0.1.3: @@ -2358,28 +2300,6 @@ packages: object-keys: 1.1.1 dev: true - /define-property/0.2.5: - resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 0.1.6 - dev: true - - /define-property/1.0.0: - resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - dev: true - - /define-property/2.0.2: - resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - isobject: 3.0.1 - dev: true - /delayed-stream/1.0.0: resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} engines: {node: '>=0.4.0'} @@ -2392,12 +2312,22 @@ packages: minimalistic-assert: 1.0.1 dev: true + /detect-indent/6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + dev: true + /detect-libc/1.0.3: resolution: {integrity: sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=} engines: {node: '>=0.10'} hasBin: true dev: true + /detect-newline/3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + dev: true + /diffie-hellman/5.0.3: resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} dependencies: @@ -2438,7 +2368,7 @@ packages: resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==} dependencies: domelementtype: 2.2.0 - domhandler: 4.2.0 + domhandler: 4.2.2 entities: 2.2.0 dev: true @@ -2467,13 +2397,6 @@ packages: domelementtype: 1.3.1 dev: true - /domhandler/4.2.0: - resolution: {integrity: sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==} - engines: {node: '>= 4'} - dependencies: - domelementtype: 2.2.0 - dev: true - /domhandler/4.2.2: resolution: {integrity: sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==} engines: {node: '>= 4'} @@ -2488,14 +2411,6 @@ packages: domelementtype: 1.3.1 dev: true - /domutils/2.7.0: - resolution: {integrity: sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==} - dependencies: - dom-serializer: 1.3.2 - domelementtype: 2.2.0 - domhandler: 4.2.0 - dev: true - /domutils/2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} dependencies: @@ -2524,10 +2439,12 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: true - /ejs/2.7.4: - resolution: {integrity: sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==} + /ejs/3.1.6: + resolution: {integrity: sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==} engines: {node: '>=0.10.0'} - requiresBuild: true + hasBin: true + dependencies: + jake: 10.8.2 dev: true /electron-to-chromium/1.3.766: @@ -2598,21 +2515,25 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract/1.18.3: - resolution: {integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==} + /es-abstract/1.19.1: + resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 es-to-primitive: 1.2.1 function-bind: 1.1.1 get-intrinsic: 1.1.1 + get-symbol-description: 1.0.0 has: 1.0.3 has-symbols: 1.0.2 - is-callable: 1.2.3 + internal-slot: 1.0.3 + is-callable: 1.2.4 is-negative-zero: 2.0.1 - is-regex: 1.1.3 - is-string: 1.0.6 - object-inspect: 1.10.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.1 + is-string: 1.0.7 + is-weakref: 1.0.2 + object-inspect: 1.12.0 object-keys: 1.1.1 object.assign: 4.1.2 string.prototype.trimend: 1.0.4 @@ -2624,7 +2545,7 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} dependencies: - is-callable: 1.2.3 + is-callable: 1.2.4 is-date-object: 1.0.4 is-symbol: 1.0.4 dev: true @@ -2665,7 +2586,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-airbnb-base/14.2.1_4c70df12079b6173ad687cb79f8506b8: + /eslint-config-airbnb-base/14.2.1_b4484e4d905e5b31bc85a6d4ae6c4f66: resolution: {integrity: sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==} engines: {node: '>= 6'} peerDependencies: @@ -2674,12 +2595,12 @@ packages: dependencies: confusing-browser-globals: 1.0.10 eslint: 7.30.0 - eslint-plugin-import: 2.23.4_eslint@7.30.0 + eslint-plugin-import: 2.25.3_eslint@7.30.0 object.assign: 4.1.2 - object.entries: 1.1.4 + object.entries: 1.1.5 dev: true - /eslint-config-airbnb/18.2.1_84755e9b7dfc212aa02ee85084085fd3: + /eslint-config-airbnb/18.2.1_7e894ecd9b34fe00e352bdd5388e3bec: resolution: {integrity: sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==} engines: {node: '>= 6'} peerDependencies: @@ -2690,36 +2611,37 @@ packages: eslint-plugin-react-hooks: ^4 || ^3 || ^2.3.0 || ^1.7.0 dependencies: eslint: 7.30.0 - eslint-config-airbnb-base: 14.2.1_4c70df12079b6173ad687cb79f8506b8 - eslint-plugin-import: 2.23.4_eslint@7.30.0 + eslint-config-airbnb-base: 14.2.1_b4484e4d905e5b31bc85a6d4ae6c4f66 + eslint-plugin-import: 2.25.3_eslint@7.30.0 eslint-plugin-jsx-a11y: 6.4.1_eslint@7.30.0 - eslint-plugin-react: 7.24.0_eslint@7.30.0 + eslint-plugin-react: 7.23.2_eslint@7.30.0 object.assign: 4.1.2 - object.entries: 1.1.4 + object.entries: 1.1.5 dev: true - /eslint-config-atomic/1.16.2: - resolution: {integrity: sha512-cBcN0Jh6r3+qj2RS9f/wl+CJxgKb+DFoGoiVOk8dwH8BePkDjbYPhRyjcaK1PMXB58i1BlkSTVBAJl52L7gHxA==} + /eslint-config-atomic/1.16.5: + resolution: {integrity: sha512-/RlKNJgITDwyGxJuAnMvvAVkog/P84It7legcSXACHLgKXCHiLlSu025F/CeSoNZnQ4JphdVGpXFL2EjBNh/2Q==} dependencies: '@babel/core': 7.14.6 - '@babel/eslint-parser': 7.14.7_@babel+core@7.14.6+eslint@7.30.0 - '@babel/plugin-syntax-flow': 7.14.5_@babel+core@7.14.6 - '@babel/plugin-syntax-jsx': 7.14.5_@babel+core@7.14.6 - '@typescript-eslint/eslint-plugin': 4.31.2_e9a3def3a048fb3974af4d9be918d50d - '@typescript-eslint/parser': 4.31.2_eslint@7.30.0+typescript@4.3.5 + '@babel/eslint-parser': 7.16.5_@babel+core@7.14.6+eslint@7.30.0 + '@babel/plugin-syntax-flow': 7.16.5_@babel+core@7.14.6 + '@babel/plugin-syntax-jsx': 7.16.5_@babel+core@7.14.6 + '@typescript-eslint/eslint-plugin': 5.8.1_30deeec902bb66e07390b1fc1a40d9d9 + '@typescript-eslint/parser': 5.8.1_eslint@7.30.0+typescript@4.3.5 coffeescript: 1.12.7 eslint: 7.30.0 eslint-config-prettier: 8.3.0_eslint@7.30.0 - eslint-plugin-coffee: 0.1.14_eslint@7.30.0 - eslint-plugin-html: 6.1.2 - eslint-plugin-import: 2.23.4_eslint@7.30.0 - eslint-plugin-json: 3.0.0 + eslint-plugin-coffee: 0.1.15_eslint@7.30.0 + eslint-plugin-html: 6.2.0 + eslint-plugin-import: 2.25.3_eslint@7.30.0 + eslint-plugin-json: 3.1.0 eslint-plugin-node: 11.1.0_eslint@7.30.0 eslint-plugin-only-warn: /@aminya/eslint-plugin-only-warn/1.2.2 - eslint-plugin-optimize-regex: 1.2.0 - eslint-plugin-react: 7.24.0_eslint@7.30.0 + eslint-plugin-optimize-regex: 1.2.1 + eslint-plugin-react: 7.28.0_eslint@7.30.0 eslint-plugin-yaml: 0.5.0 prettier: 2.3.2 + read-pkg-up: 7.0.1 typescript: 4.3.5 transitivePeerDependencies: - eslint-plugin-react-hooks @@ -2735,23 +2657,24 @@ packages: eslint: 7.30.0 dev: true - /eslint-import-resolver-node/0.3.4: - resolution: {integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==} + /eslint-import-resolver-node/0.3.6: + resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: - debug: 2.6.9 + debug: 3.2.7 resolve: 1.20.0 dev: true - /eslint-module-utils/2.6.1: - resolution: {integrity: sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==} + /eslint-module-utils/2.7.1: + resolution: {integrity: sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==} engines: {node: '>=4'} dependencies: debug: 3.2.7 + find-up: 2.1.0 pkg-dir: 2.0.0 dev: true - /eslint-plugin-coffee/0.1.14_eslint@7.30.0: - resolution: {integrity: sha512-JwBminIlHz7XqZ8kbpNHDMG9y/tsHX8mwMZBxZaAlguyXIfYTrnY/nc+6+/X/DXfA//zDCs/lNARDciW3iJCOQ==} + /eslint-plugin-coffee/0.1.15_eslint@7.30.0: + resolution: {integrity: sha512-+qtkIPSc9etYqOODIlENqiRjID/oEoGMAAQJN988Aczy461NIwzaamFY6Fi0QDVVDb2v+OL/StVrk/QmyItfeg==} peerDependencies: eslint: '>=6.0.0' dependencies: @@ -2761,11 +2684,11 @@ packages: coffeescript: 2.5.1 doctrine: 2.1.0 eslint: 7.30.0 - eslint-config-airbnb: 18.2.1_84755e9b7dfc212aa02ee85084085fd3 - eslint-config-airbnb-base: 14.2.1_4c70df12079b6173ad687cb79f8506b8 - eslint-plugin-import: 2.23.4_eslint@7.30.0 + eslint-config-airbnb: 18.2.1_7e894ecd9b34fe00e352bdd5388e3bec + eslint-config-airbnb-base: 14.2.1_b4484e4d905e5b31bc85a6d4ae6c4f66 + eslint-plugin-import: 2.25.3_eslint@7.30.0 eslint-plugin-jsx-a11y: 6.4.1_eslint@7.30.0 - eslint-plugin-react: 7.24.0_eslint@7.30.0 + eslint-plugin-react: 7.23.2_eslint@7.30.0 eslint-plugin-react-native: 3.11.0_eslint@7.30.0 eslint-scope: 3.7.3 eslint-utils: 1.4.3 @@ -2788,42 +2711,40 @@ packages: regexpp: 3.2.0 dev: true - /eslint-plugin-html/6.1.2: - resolution: {integrity: sha512-bhBIRyZFqI4EoF12lGDHAmgfff8eLXx6R52/K3ESQhsxzCzIE6hdebS7Py651f7U3RBotqroUnC3L29bR7qJWQ==} + /eslint-plugin-html/6.2.0: + resolution: {integrity: sha512-vi3NW0E8AJombTvt8beMwkL1R/fdRWl4QSNRNMhVQKWm36/X0KF0unGNAY4mqUF06mnwVWZcIcerrCnfn9025g==} dependencies: - htmlparser2: 6.1.0 + htmlparser2: 7.1.2 dev: true - /eslint-plugin-import/2.23.4_eslint@7.30.0: - resolution: {integrity: sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==} + /eslint-plugin-import/2.25.3_eslint@7.30.0: + resolution: {integrity: sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==} engines: {node: '>=4'} peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 dependencies: - array-includes: 3.1.3 - array.prototype.flat: 1.2.4 + array-includes: 3.1.4 + array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 eslint: 7.30.0 - eslint-import-resolver-node: 0.3.4 - eslint-module-utils: 2.6.1 - find-up: 2.1.0 + eslint-import-resolver-node: 0.3.6 + eslint-module-utils: 2.7.1 has: 1.0.3 - is-core-module: 2.4.0 + is-core-module: 2.8.0 + is-glob: 4.0.3 minimatch: 3.0.4 - object.values: 1.1.4 - pkg-up: 2.0.0 - read-pkg-up: 3.0.0 + object.values: 1.1.5 resolve: 1.20.0 - tsconfig-paths: 3.9.0 + tsconfig-paths: 3.12.0 dev: true - /eslint-plugin-json/3.0.0: - resolution: {integrity: sha512-7qoY5pbzBLEttJWy4/cDtULK3EKglgIwfXk5Yqp3StJaQ4Bu4Jmp0n2fJN5vBe/hLGaECupq3edn1j/k7O0bFA==} + /eslint-plugin-json/3.1.0: + resolution: {integrity: sha512-MrlG2ynFEHe7wDGwbUuFPsaT2b1uhuEFhJ+W1f1u+1C2EkXmTYJp4B1aAdQQ8M+CC3t//N/oRKiIVw14L2HR1g==} engines: {node: '>=12.0'} dependencies: lodash: 4.17.21 - vscode-json-languageservice: 4.1.5 + vscode-json-languageservice: 4.1.10 dev: true /eslint-plugin-jsx-a11y/6.4.1_eslint@7.30.0: @@ -2834,7 +2755,7 @@ packages: dependencies: '@babel/runtime': 7.14.6 aria-query: 4.2.2 - array-includes: 3.1.3 + array-includes: 3.1.4 ast-types-flow: 0.0.7 axe-core: 4.2.3 axobject-query: 2.2.0 @@ -2861,9 +2782,9 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-optimize-regex/1.2.0: - resolution: {integrity: sha512-pzpF7bGsdXVPue/ubLqS0UbBGuBajxh2fO8OmBDoN0SHrxEBKf8WOAxkOI80lBb81yiZs7hj6ZxlflbrV3YrsA==} - engines: {node: '>=8'} + /eslint-plugin-optimize-regex/1.2.1: + resolution: {integrity: sha512-fUaU7Tj1G/KSTDTABJw4Wp427Rl7RPl9ViYTu1Jrv36fJw4DFhd4elPdXiuYtdPsNsvzn9GcVlKEssGIVjw0UQ==} + engines: {node: '>=10'} dependencies: regexp-tree: 0.1.23 dev: true @@ -2884,25 +2805,48 @@ packages: - supports-color dev: true - /eslint-plugin-react/7.24.0_eslint@7.30.0: - resolution: {integrity: sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==} + /eslint-plugin-react/7.23.2_eslint@7.30.0: + resolution: {integrity: sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 dependencies: - array-includes: 3.1.3 - array.prototype.flatmap: 1.2.4 + array-includes: 3.1.4 + array.prototype.flatmap: 1.2.5 doctrine: 2.1.0 eslint: 7.30.0 has: 1.0.3 jsx-ast-utils: 3.2.0 minimatch: 3.0.4 - object.entries: 1.1.4 - object.fromentries: 2.0.4 - object.values: 1.1.4 + object.entries: 1.1.5 + object.fromentries: 2.0.5 + object.values: 1.1.5 + prop-types: 15.7.2 + resolve: 2.0.0-next.3 + string.prototype.matchall: 4.0.6 + dev: true + + /eslint-plugin-react/7.28.0_eslint@7.30.0: + resolution: {integrity: sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.4 + array.prototype.flatmap: 1.2.5 + doctrine: 2.1.0 + eslint: 7.30.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.2.0 + minimatch: 3.0.4 + object.entries: 1.1.5 + object.fromentries: 2.0.5 + object.hasown: 1.1.0 + object.values: 1.1.5 prop-types: 15.7.2 resolve: 2.0.0-next.3 - string.prototype.matchall: 4.0.5 + semver: 6.3.0 + string.prototype.matchall: 4.0.6 dev: true /eslint-plugin-yaml/0.5.0: @@ -2962,6 +2906,11 @@ packages: engines: {node: '>=10'} dev: true + /eslint-visitor-keys/3.1.0: + resolution: {integrity: sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /eslint/7.30.0: resolution: {integrity: sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -3030,14 +2979,14 @@ packages: resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} engines: {node: '>=0.10'} dependencies: - estraverse: 5.2.0 + estraverse: 5.3.0 dev: true /esrecurse/4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} dependencies: - estraverse: 5.2.0 + estraverse: 5.3.0 dev: true /estraverse/4.3.0: @@ -3045,8 +2994,8 @@ packages: engines: {node: '>=4.0'} dev: true - /estraverse/5.2.0: - resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==} + /estraverse/5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} dev: true @@ -3076,52 +3025,10 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /expand-brackets/2.1.4: - resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=} - engines: {node: '>=0.10.0'} - dependencies: - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - posix-character-classes: 0.1.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - dev: true - - /extend-shallow/2.0.1: - resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} - engines: {node: '>=0.10.0'} - dependencies: - is-extendable: 0.1.1 - dev: true - - /extend-shallow/3.0.2: - resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=} - engines: {node: '>=0.10.0'} - dependencies: - assign-symbols: 1.0.0 - is-extendable: 1.0.1 - dev: true - /extend/3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} dev: true - /extglob/2.0.4: - resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} - engines: {node: '>=0.10.0'} - dependencies: - array-unique: 0.3.2 - define-property: 1.0.0 - expand-brackets: 2.1.4 - extend-shallow: 2.0.1 - fragment-cache: 0.2.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - dev: true - /extsprintf/1.3.0: resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} engines: {'0': node >=0.6.0} @@ -3194,21 +3101,17 @@ packages: flat-cache: 3.0.4 dev: true + /filelist/1.0.2: + resolution: {integrity: sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==} + dependencies: + minimatch: 3.0.4 + dev: true + /filesize/6.4.0: resolution: {integrity: sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ==} engines: {node: '>= 0.4.0'} dev: true - /fill-range/4.0.0: - resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-number: 3.0.0 - repeat-string: 1.6.1 - to-regex-range: 2.1.1 - dev: true - /fill-range/7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -3236,7 +3139,15 @@ packages: locate-path: 2.0.0 dev: true - /flat-cache/3.0.4: + /find-up/4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + + /flat-cache/3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: @@ -3258,11 +3169,6 @@ packages: optional: true dev: true - /for-in/1.0.2: - resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} - engines: {node: '>=0.10.0'} - dev: true - /foreach/2.0.5: resolution: {integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k=} dev: true @@ -3285,13 +3191,6 @@ packages: engines: {node: '>=0.4.x'} dev: true - /fragment-cache/0.2.1: - resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=} - engines: {node: '>=0.10.0'} - dependencies: - map-cache: 0.2.2 - dev: true - /fs.realpath/1.0.0: resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} dev: true @@ -3328,9 +3227,12 @@ packages: engines: {node: '>=6'} dev: true - /get-value/2.0.6: - resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} - engines: {node: '>=0.10.0'} + /get-symbol-description/1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.1 dev: true /getpass/0.1.7: @@ -3339,11 +3241,15 @@ packages: assert-plus: 1.0.0 dev: true + /git-hooks-list/1.0.3: + resolution: {integrity: sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==} + dev: true + /glob-parent/5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: - is-glob: 4.0.1 + is-glob: 4.0.3 dev: true /glob/7.1.7: @@ -3374,6 +3280,20 @@ packages: engines: {node: '>=0.10.0'} dev: true + /globby/10.0.0: + resolution: {integrity: sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==} + engines: {node: '>=8'} + dependencies: + '@types/glob': 7.2.0 + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.6 + glob: 7.1.7 + ignore: 5.1.8 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + /globby/11.0.4: resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} engines: {node: '>=10'} @@ -3435,35 +3355,11 @@ packages: engines: {node: '>= 0.4'} dev: true - /has-value/0.3.1: - resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 0.1.4 - isobject: 2.1.0 - dev: true - - /has-value/1.0.0: - resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 1.0.0 - isobject: 3.0.1 - dev: true - - /has-values/0.1.4: - resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=} - engines: {node: '>=0.10.0'} - dev: true - - /has-values/1.0.0: - resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=} - engines: {node: '>=0.10.0'} + /has-tostringtag/1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} dependencies: - is-number: 3.0.0 - kind-of: 4.0.0 + has-symbols: 1.0.2 dev: true /has/1.0.3: @@ -3542,15 +3438,6 @@ packages: readable-stream: 1.1.14 dev: true - /htmlparser2/6.1.0: - resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} - dependencies: - domelementtype: 2.2.0 - domhandler: 4.2.0 - domutils: 2.7.0 - entities: 2.2.0 - dev: true - /htmlparser2/7.1.2: resolution: {integrity: sha512-d6cqsbJba2nRdg8WW2okyD4ceonFHn9jLFxhwlNcLhQWcFPdxXeJulgOLjLKtAK9T6ahd+GQNZwG9fjmGW7lyg==} dependencies: @@ -3566,7 +3453,7 @@ packages: dependencies: '@types/http-proxy': 1.17.6 http-proxy: 1.18.1 - is-glob: 4.0.1 + is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.4 transitivePeerDependencies: @@ -3687,20 +3574,6 @@ packages: engines: {node: '>=8'} dev: true - /is-accessor-descriptor/0.1.6: - resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /is-accessor-descriptor/1.0.0: - resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - dev: true - /is-alphabetical/1.0.4: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} dev: true @@ -3734,12 +3607,8 @@ packages: call-bind: 1.0.2 dev: true - /is-buffer/1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - dev: true - - /is-callable/1.2.3: - resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} + /is-callable/1.2.4: + resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} engines: {node: '>= 0.4'} dev: true @@ -3749,18 +3618,10 @@ packages: has: 1.0.3 dev: true - /is-data-descriptor/0.1.4: - resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /is-data-descriptor/1.0.0: - resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} - engines: {node: '>=0.10.0'} + /is-core-module/2.8.0: + resolution: {integrity: sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==} dependencies: - kind-of: 6.0.3 + has: 1.0.3 dev: true /is-date-object/1.0.4: @@ -3772,42 +3633,12 @@ packages: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} dev: true - /is-descriptor/0.1.6: - resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 0.1.6 - is-data-descriptor: 0.1.4 - kind-of: 5.1.0 - dev: true - - /is-descriptor/1.0.2: - resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 1.0.0 - is-data-descriptor: 1.0.0 - kind-of: 6.0.3 - dev: true - /is-docker/2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} hasBin: true dev: true - /is-extendable/0.1.1: - resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} - engines: {node: '>=0.10.0'} - dev: true - - /is-extendable/1.0.1: - resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} - engines: {node: '>=0.10.0'} - dependencies: - is-plain-object: 2.0.4 - dev: true - /is-extglob/2.1.1: resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} engines: {node: '>=0.10.0'} @@ -3830,6 +3661,13 @@ packages: is-extglob: 2.1.1 dev: true + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + /is-hexadecimal/1.0.4: resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} dev: true @@ -3868,45 +3706,42 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-number/3.0.0: - resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - /is-number/7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} dev: true + /is-plain-obj/2.1.0: + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + engines: {node: '>=8'} + dev: true + /is-plain-obj/3.0.0: resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} engines: {node: '>=10'} dev: true - /is-plain-object/2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - - /is-regex/1.1.3: - resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} + /is-regex/1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - has-symbols: 1.0.2 + has-tostringtag: 1.0.0 dev: true /is-resolvable/1.1.0: resolution: {integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==} dev: true - /is-string/1.0.6: - resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} + /is-shared-array-buffer/1.0.1: + resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} + dev: true + + /is-string/1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 dev: true /is-symbol/1.0.4: @@ -3922,7 +3757,7 @@ packages: dependencies: available-typed-arrays: 1.0.4 call-bind: 1.0.2 - es-abstract: 1.18.3 + es-abstract: 1.19.1 foreach: 2.0.5 has-symbols: 1.0.2 dev: true @@ -3940,9 +3775,10 @@ packages: resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==} dev: true - /is-windows/1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} + /is-weakref/1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 dev: true /is-wsl/2.2.0: @@ -3964,24 +3800,22 @@ packages: resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} dev: true - /isobject/2.1.0: - resolution: {integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=} - engines: {node: '>=0.10.0'} - dependencies: - isarray: 1.0.0 - dev: true - - /isobject/3.0.1: - resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=} - engines: {node: '>=0.10.0'} - dev: true - /isstream/0.1.2: resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} dev: true - /jasmine-core/3.9.0: - resolution: {integrity: sha512-Tv3kVbPCGVrjsnHBZ38NsPU3sDOtNa0XmbG2baiyJqdb5/SPpDO6GVwJYtUryl6KB4q1Ssckwg612ES9Z0dreQ==} + /jake/10.8.2: + resolution: {integrity: sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==} + hasBin: true + dependencies: + async: 0.9.2 + chalk: 2.4.2 + filelist: 1.0.2 + minimatch: 3.0.4 + dev: true + + /jasmine-core/3.10.1: + resolution: {integrity: sha512-ooZWSDVAdh79Rrj4/nnfklL3NQVra0BcuhcuWoAwwi+znLDoUeH87AFfeX8s+YeYi6xlv5nveRyaA1v7CintfA==} dev: true /jasmine-spec-reporter/7.0.0: @@ -3990,12 +3824,12 @@ packages: colors: 1.4.0 dev: true - /jasmine/3.9.0: - resolution: {integrity: sha512-JgtzteG7xnqZZ51fg7N2/wiQmXon09szkALcRMTgCMX4u/m17gVJFjObnvw5FXkZOWuweHPaPRVB6DI2uN0wVA==} + /jasmine/3.10.0: + resolution: {integrity: sha512-2Y42VsC+3CQCTzTwJezOvji4qLORmKIE0kwowWC+934Krn6ZXNQYljiwK5st9V3PVx96BSiDYXSB60VVah3IlQ==} hasBin: true dependencies: glob: 7.1.7 - jasmine-core: 3.9.0 + jasmine-core: 3.10.1 dev: true /js-tokens/3.0.2: @@ -4077,10 +3911,6 @@ packages: strip-json-comments: 1.0.4 dev: true - /json-parse-better-errors/1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} - dev: true - /json-parse-even-better-errors/2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} dev: true @@ -4128,8 +3958,8 @@ packages: resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==} dev: true - /jsonminify/0.4.1: - resolution: {integrity: sha1-gF2vuzk5UYjO6atYLIHvlZ1+cQw=} + /jsonminify/0.4.2: + resolution: {integrity: sha512-mEtP5ECD0293D+s45JhDutqF5mFCkWY8ClrPFxjSFR2KUoantofky7noSzyKnAnD9Gd8pXHZSUd5bgzLDUBbfA==} engines: {node: '>=0.8.0', npm: '>=1.1.0'} dev: true @@ -4147,7 +3977,7 @@ packages: resolution: {integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.3 + array-includes: 3.1.4 object.assign: 4.1.2 dev: true @@ -4155,34 +3985,10 @@ packages: resolution: {integrity: sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.3 + array-includes: 3.1.4 object.assign: 4.1.2 dev: true - /kind-of/3.2.2: - resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: true - - /kind-of/4.0.0: - resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: true - - /kind-of/5.1.0: - resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} - engines: {node: '>=0.10.0'} - dev: true - - /kind-of/6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - dev: true - /language-subtag-registry/0.3.21: resolution: {integrity: sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==} dev: true @@ -4228,23 +4034,13 @@ packages: dependencies: mkdirp: 1.0.4 nan: 2.15.0 - node-gyp-build: 4.2.3 + node-gyp-build: 4.3.0 ordered-binary: 1.1.3 weak-lru-cache: 1.1.2 optionalDependencies: msgpackr: 1.4.3 dev: true - /load-json-file/4.0.0: - resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} - engines: {node: '>=4'} - dependencies: - graceful-fs: 4.2.6 - parse-json: 4.0.0 - pify: 3.0.0 - strip-bom: 3.0.0 - dev: true - /loader-utils/1.4.0: resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} engines: {node: '>=4.0.0'} @@ -4262,6 +4058,13 @@ packages: path-exists: 3.0.0 dev: true + /locate-path/5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: true + /lodash.camelcase/4.3.0: resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=} dev: true @@ -4327,18 +4130,6 @@ packages: yallist: 4.0.0 dev: true - /map-cache/0.2.2: - resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=} - engines: {node: '>=0.10.0'} - dev: true - - /map-visit/1.0.0: - resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=} - engines: {node: '>=0.10.0'} - dependencies: - object-visit: 1.0.1 - dev: true - /md5.js/1.3.5: resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} dependencies: @@ -4375,31 +4166,12 @@ packages: /micromark/2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} dependencies: - debug: 4.3.1 + debug: 4.3.3 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color dev: true - /micromatch/3.1.10: - resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - braces: 2.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - extglob: 2.0.4 - fragment-cache: 0.2.1 - kind-of: 6.0.3 - nanomatch: 1.2.13 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - dev: true - /micromatch/4.0.4: resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} engines: {node: '>=8.6'} @@ -4463,14 +4235,6 @@ packages: resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} dev: true - /mixin-deep/1.3.2: - resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} - engines: {node: '>=0.10.0'} - dependencies: - for-in: 1.0.2 - is-extendable: 1.0.1 - dev: true - /mjs-dirname/1.0.0: resolution: {integrity: sha512-EbQVpGy8tmWIKp6ujBhH+dD+bivjRTwiEgkk6nB01lLSEMUxgx9oBJ+8lLfGVGU2WWBv4m1HuvhQU+8fP40OCQ==} dev: true @@ -4505,7 +4269,7 @@ packages: requiresBuild: true dependencies: nan: 2.15.0 - node-gyp-build: 4.2.3 + node-gyp-build: 4.3.0 dev: true optional: true @@ -4527,23 +4291,6 @@ packages: hasBin: true dev: true - /nanomatch/1.2.13: - resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - fragment-cache: 0.2.1 - is-windows: 1.0.2 - kind-of: 6.0.3 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - dev: true - /natural-compare/1.4.0: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} dev: true @@ -4566,8 +4313,8 @@ packages: engines: {node: '>= 6.0.0'} dev: true - /node-gyp-build/4.2.3: - resolution: {integrity: sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==} + /node-gyp-build/4.3.0: + resolution: {integrity: sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==} hasBin: true dev: true @@ -4612,19 +4359,14 @@ packages: engines: {node: '>=0.10.0'} dev: true - /object-copy/0.1.0: - resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=} - engines: {node: '>=0.10.0'} - dependencies: - copy-descriptor: 0.1.1 - define-property: 0.2.5 - kind-of: 3.2.2 - dev: true - /object-inspect/1.10.3: resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} dev: true + /object-inspect/1.12.0: + resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==} + dev: true + /object-is/1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} engines: {node: '>= 0.4'} @@ -4638,13 +4380,6 @@ packages: engines: {node: '>= 0.4'} dev: true - /object-visit/1.0.1: - resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - /object.assign/4.1.2: resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} engines: {node: '>= 0.4'} @@ -4655,39 +4390,38 @@ packages: object-keys: 1.1.1 dev: true - /object.entries/1.1.4: - resolution: {integrity: sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==} + /object.entries/1.1.5: + resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.3 + es-abstract: 1.19.1 dev: true - /object.fromentries/2.0.4: - resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} + /object.fromentries/2.0.5: + resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.3 - has: 1.0.3 + es-abstract: 1.19.1 dev: true - /object.pick/1.3.0: - resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} - engines: {node: '>=0.10.0'} + /object.hasown/1.1.0: + resolution: {integrity: sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==} dependencies: - isobject: 3.0.1 + define-properties: 1.1.3 + es-abstract: 1.19.1 dev: true - /object.values/1.1.4: - resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} + /object.values/1.1.5: + resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.3 + es-abstract: 1.19.1 dev: true /on-finished/2.3.0: @@ -4772,6 +4506,13 @@ packages: p-try: 1.0.0 dev: true + /p-limit/2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: true + /p-locate/2.0.0: resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=} engines: {node: '>=4'} @@ -4779,30 +4520,42 @@ packages: p-limit: 1.3.0 dev: true + /p-locate/4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: true + /p-try/1.0.0: resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=} engines: {node: '>=4'} dev: true + /p-try/2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: true + /pako/1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} dev: true - /parcel/2.0.0-rc.0: - resolution: {integrity: sha512-40brGCIJO+KPbFNduM9qGbi2GoZw3CeEV+Kgs3Vfxr2XfR9jkqjD4lzfDY/mnE3gAbsa+5pGdiB+JrOmnzSo5A==} + /parcel/2.0.1: + resolution: {integrity: sha512-tGc7p3CbltlxYiu5u8NmFc2T5G3JZQDbKjlxDtjDpsNvLS6twX0Wu/D/HufaUKXyZr7O9JV7by3E+6DIo5cr5Q==} engines: {node: '>= 12.0.0'} hasBin: true dependencies: - '@parcel/config-default': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/core': 2.0.0-rc.0 - '@parcel/diagnostic': 2.0.0-rc.0 - '@parcel/events': 2.0.0-rc.0 - '@parcel/fs': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/logger': 2.0.0-rc.0 - '@parcel/package-manager': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/reporter-cli': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/reporter-dev-server': 2.0.0-rc.0_@parcel+core@2.0.0-rc.0 - '@parcel/utils': 2.0.0-rc.0 + '@parcel/config-default': 2.0.1_@parcel+core@2.0.1 + '@parcel/core': 2.0.1 + '@parcel/diagnostic': 2.0.1 + '@parcel/events': 2.0.1 + '@parcel/fs': 2.0.1_@parcel+core@2.0.1 + '@parcel/logger': 2.0.1 + '@parcel/package-manager': 2.0.1_@parcel+core@2.0.1 + '@parcel/reporter-cli': 2.0.1_@parcel+core@2.0.1 + '@parcel/reporter-dev-server': 2.0.1_@parcel+core@2.0.1 + '@parcel/utils': 2.0.1 chalk: 4.1.1 commander: 7.2.0 get-port: 4.2.0 @@ -4842,14 +4595,6 @@ packages: is-hexadecimal: 1.0.4 dev: true - /parse-json/4.0.0: - resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} - engines: {node: '>=4'} - dependencies: - error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 - dev: true - /parse-json/5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} @@ -4869,11 +4614,6 @@ packages: engines: {node: '>= 0.8'} dev: true - /pascalcase/0.1.1: - resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} - engines: {node: '>=0.10.0'} - dev: true - /path-browserify/1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} dev: true @@ -4883,6 +4623,11 @@ packages: engines: {node: '>=4'} dev: true + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + /path-is-absolute/1.0.1: resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} engines: {node: '>=0.10.0'} @@ -4910,13 +4655,6 @@ packages: resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==} dev: true - /path-type/3.0.0: - resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} - engines: {node: '>=4'} - dependencies: - pify: 3.0.0 - dev: true - /path-type/4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -4942,11 +4680,6 @@ packages: engines: {node: '>=8.6'} dev: true - /pify/3.0.0: - resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} - engines: {node: '>=4'} - dev: true - /pkg-dir/2.0.0: resolution: {integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=} engines: {node: '>=4'} @@ -4954,32 +4687,10 @@ packages: find-up: 2.1.0 dev: true - /pkg-up/2.0.0: - resolution: {integrity: sha1-yBmscoBZpGHKscOImivjxJoATX8=} - engines: {node: '>=4'} - dependencies: - find-up: 2.1.0 - dev: true - /pn/1.1.0: resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==} dev: true - /posix-character-classes/0.1.1: - resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} - engines: {node: '>=0.10.0'} - dev: true - - /postcss-calc/8.0.0_postcss@8.3.5: - resolution: {integrity: sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==} - peerDependencies: - postcss: ^8.2.2 - dependencies: - postcss: 8.3.5 - postcss-selector-parser: 6.0.6 - postcss-value-parser: 4.1.0 - dev: true - /postcss-calc/8.0.0_postcss@8.3.6: resolution: {integrity: sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==} peerDependencies: @@ -4990,19 +4701,6 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-colormin/5.2.0_postcss@8.3.5: - resolution: {integrity: sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.16.6 - caniuse-api: 3.0.0 - colord: 2.7.0 - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - dev: true - /postcss-colormin/5.2.0_postcss@8.3.6: resolution: {integrity: sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==} engines: {node: ^10 || ^12 || >=14.0} @@ -5016,16 +4714,6 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-convert-values/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - dev: true - /postcss-convert-values/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==} engines: {node: ^10 || ^12 || >=14.0} @@ -5036,17 +4724,17 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-discard-comments/5.0.1_postcss@8.3.5: + /postcss-discard-comments/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.3.5 + postcss: 8.3.6 dev: true - /postcss-discard-comments/5.0.1_postcss@8.3.6: - resolution: {integrity: sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==} + /postcss-discard-duplicates/5.0.1_postcss@8.3.6: + resolution: {integrity: sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 @@ -5054,17 +4742,17 @@ packages: postcss: 8.3.6 dev: true - /postcss-discard-duplicates/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==} + /postcss-discard-empty/5.0.1_postcss@8.3.6: + resolution: {integrity: sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.3.5 + postcss: 8.3.6 dev: true - /postcss-discard-duplicates/5.0.1_postcss@8.3.6: - resolution: {integrity: sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==} + /postcss-discard-overridden/5.0.1_postcss@8.3.6: + resolution: {integrity: sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 @@ -5072,54 +4760,6 @@ packages: postcss: 8.3.6 dev: true - /postcss-discard-empty/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.3.5 - dev: true - - /postcss-discard-empty/5.0.1_postcss@8.3.6: - resolution: {integrity: sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.3.6 - dev: true - - /postcss-discard-overridden/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.3.5 - dev: true - - /postcss-discard-overridden/5.0.1_postcss@8.3.6: - resolution: {integrity: sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.3.6 - dev: true - - /postcss-merge-longhand/5.0.2_postcss@8.3.5: - resolution: {integrity: sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - css-color-names: 1.0.1 - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - stylehacks: 5.0.1_postcss@8.3.5 - dev: true - /postcss-merge-longhand/5.0.2_postcss@8.3.6: resolution: {integrity: sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==} engines: {node: ^10 || ^12 || >=14.0} @@ -5132,20 +4772,6 @@ packages: stylehacks: 5.0.1_postcss@8.3.6 dev: true - /postcss-merge-rules/5.0.2_postcss@8.3.5: - resolution: {integrity: sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.16.6 - caniuse-api: 3.0.0 - cssnano-utils: 2.0.1_postcss@8.3.5 - postcss: 8.3.5 - postcss-selector-parser: 6.0.6 - vendors: 1.0.4 - dev: true - /postcss-merge-rules/5.0.2_postcss@8.3.6: resolution: {integrity: sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==} engines: {node: ^10 || ^12 || >=14.0} @@ -5160,16 +4786,6 @@ packages: vendors: 1.0.4 dev: true - /postcss-minify-font-values/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - dev: true - /postcss-minify-font-values/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==} engines: {node: ^10 || ^12 || >=14.0} @@ -5180,18 +4796,6 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-minify-gradients/5.0.2_postcss@8.3.5: - resolution: {integrity: sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - colord: 2.7.0 - cssnano-utils: 2.0.1_postcss@8.3.5 - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - dev: true - /postcss-minify-gradients/5.0.2_postcss@8.3.6: resolution: {integrity: sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -5204,20 +4808,6 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-minify-params/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - alphanum-sort: 1.0.2 - browserslist: 4.16.6 - cssnano-utils: 2.0.1_postcss@8.3.5 - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - uniqs: 2.0.0 - dev: true - /postcss-minify-params/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==} engines: {node: ^10 || ^12 || >=14.0} @@ -5232,17 +4822,6 @@ packages: uniqs: 2.0.0 dev: true - /postcss-minify-selectors/5.1.0_postcss@8.3.5: - resolution: {integrity: sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - alphanum-sort: 1.0.2 - postcss: 8.3.5 - postcss-selector-parser: 6.0.6 - dev: true - /postcss-minify-selectors/5.1.0_postcss@8.3.6: resolution: {integrity: sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==} engines: {node: ^10 || ^12 || >=14.0} @@ -5327,15 +4906,6 @@ packages: string-hash: 1.1.3 dev: true - /postcss-normalize-charset/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.3.5 - dev: true - /postcss-normalize-charset/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==} engines: {node: ^10 || ^12 || >=14.0} @@ -5345,17 +4915,6 @@ packages: postcss: 8.3.6 dev: true - /postcss-normalize-display-values/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-utils: 2.0.1_postcss@8.3.5 - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - dev: true - /postcss-normalize-display-values/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -5367,16 +4926,6 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-normalize-positions/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - dev: true - /postcss-normalize-positions/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==} engines: {node: ^10 || ^12 || >=14.0} @@ -5387,17 +4936,6 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-normalize-repeat-style/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-utils: 2.0.1_postcss@8.3.5 - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - dev: true - /postcss-normalize-repeat-style/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==} engines: {node: ^10 || ^12 || >=14.0} @@ -5409,16 +4947,6 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-normalize-string/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - dev: true - /postcss-normalize-string/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==} engines: {node: ^10 || ^12 || >=14.0} @@ -5429,17 +4957,6 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-normalize-timing-functions/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-utils: 2.0.1_postcss@8.3.5 - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - dev: true - /postcss-normalize-timing-functions/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==} engines: {node: ^10 || ^12 || >=14.0} @@ -5451,17 +4968,6 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-normalize-unicode/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.16.6 - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - dev: true - /postcss-normalize-unicode/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==} engines: {node: ^10 || ^12 || >=14.0} @@ -5473,18 +4979,6 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-normalize-url/5.0.2_postcss@8.3.5: - resolution: {integrity: sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - is-absolute-url: 3.0.3 - normalize-url: 6.1.0 - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - dev: true - /postcss-normalize-url/5.0.2_postcss@8.3.6: resolution: {integrity: sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -5497,16 +4991,6 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-normalize-whitespace/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - dev: true - /postcss-normalize-whitespace/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==} engines: {node: ^10 || ^12 || >=14.0} @@ -5517,17 +5001,6 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-ordered-values/5.0.2_postcss@8.3.5: - resolution: {integrity: sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-utils: 2.0.1_postcss@8.3.5 - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - dev: true - /postcss-ordered-values/5.0.2_postcss@8.3.6: resolution: {integrity: sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -5539,17 +5012,6 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-reduce-initial/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.16.6 - caniuse-api: 3.0.0 - postcss: 8.3.5 - dev: true - /postcss-reduce-initial/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==} engines: {node: ^10 || ^12 || >=14.0} @@ -5561,17 +5023,6 @@ packages: postcss: 8.3.6 dev: true - /postcss-reduce-transforms/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-utils: 2.0.1_postcss@8.3.5 - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - dev: true - /postcss-reduce-transforms/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==} engines: {node: ^10 || ^12 || >=14.0} @@ -5600,17 +5051,6 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-svgo/5.0.2_postcss@8.3.5: - resolution: {integrity: sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.3.5 - postcss-value-parser: 4.1.0 - svgo: 2.6.1 - dev: true - /postcss-svgo/5.0.2_postcss@8.3.6: resolution: {integrity: sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==} engines: {node: ^10 || ^12 || >=14.0} @@ -5622,18 +5062,6 @@ packages: svgo: 2.6.1 dev: true - /postcss-unique-selectors/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - alphanum-sort: 1.0.2 - postcss: 8.3.5 - postcss-selector-parser: 6.0.6 - uniqs: 2.0.0 - dev: true - /postcss-unique-selectors/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==} engines: {node: ^10 || ^12 || >=14.0} @@ -5668,15 +5096,6 @@ packages: supports-color: 6.1.0 dev: true - /postcss/8.3.5: - resolution: {integrity: sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - colorette: 1.2.2 - nanoid: 3.1.23 - source-map-js: 0.6.2 - dev: true - /postcss/8.3.6: resolution: {integrity: sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==} engines: {node: ^10 || ^12 || >=14} @@ -5693,20 +5112,6 @@ packages: htmlparser2: 7.1.2 dev: true - /posthtml-parser/0.9.1: - resolution: {integrity: sha512-sF8X2cuNQMrb9wdr1GYV8X4DdJhk2lvavLV3PRsVunYNKdU/DT+w2iTgTijgpzWm9xcEsV/sz6mFAl7sGvnjFQ==} - engines: {node: '>=12'} - dependencies: - htmlparser2: 6.1.0 - dev: true - - /posthtml-render/2.0.6: - resolution: {integrity: sha512-AvjM4yfEtjhbpZdtLOWfnezgojEtgeejSxrjTAvfr5phXjPcZQyB5QiOvYeU+rrTF0u+eqqlJrs8HS3nrPexGQ==} - engines: {node: '>=12'} - dependencies: - is-json: 2.0.1 - dev: true - /posthtml-render/3.0.0: resolution: {integrity: sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==} engines: {node: '>=12'} @@ -5732,17 +5137,19 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-config-atomic/2.0.5: - resolution: {integrity: sha512-Lyu7SZLtAZWvc3h2tTQ4R/7DB6ludK/W2VJN+olGeSXbM7ulQ4PAnB0hwxHmj6CXJ6bcbeHXOZtQ/J9xh338BA==} + /prettier-config-atomic/3.0.1: + resolution: {integrity: sha512-es3ZeQu6Xk5ZO9b9+Q3lIsVMZZH1DVM98qZEX5MoRTAffxa1PNpis60Y3xNLS1OaGr23nFA1jxHWBpZkKvg0hw==} dependencies: - prettier: 2.3.2 - prettier-plugin-jsdoc: 0.3.23_prettier@2.3.2 + prettier: 2.5.1 + prettier-plugin-jsdoc: 0.3.30_prettier@2.5.1 + prettier-plugin-packagejson: 2.2.15_prettier@2.5.1 + sort-package-json: github.com/aminya/sort-package-json/076051b58be7b198732d1ce2b9a415ccd0c63a97 transitivePeerDependencies: - supports-color dev: true - /prettier-plugin-jsdoc/0.3.23_prettier@2.3.2: - resolution: {integrity: sha512-dHLzMG1oYARnYEbOC4RiJelcsV5tG6IaTzYr2dBey8cj6zzJZpTzhlm+Fc6c4SnSz3LRZCJVtGv42CulLlKKVw==} + /prettier-plugin-jsdoc/0.3.30_prettier@2.5.1: + resolution: {integrity: sha512-BTBojOMmrUA1qsWLpJN5whUfU/E72WBUQAB5AvrDkha+O8TxmqaAivnuW+87ItYGRPBFWWzj2r5iWELhBml1Ag==} engines: {node: '>=12.0.0'} peerDependencies: prettier: '>=2.1.2' @@ -5751,17 +5158,32 @@ packages: comment-parser: 1.1.5 linguist-languages: 7.15.0 mdast-util-from-markdown: 0.8.5 - prettier: 2.3.2 + prettier: 2.5.1 transitivePeerDependencies: - supports-color dev: true + /prettier-plugin-packagejson/2.2.15_prettier@2.5.1: + resolution: {integrity: sha512-r3WKxw0ALyD3gr3RlIFK3o7mUejCVkqwVKtUuPQaB3+aNiZYKxmad+GpZ6WFWTm6Zq2jX0wvSdlkGccQ2pEnCg==} + peerDependencies: + prettier: '>= 1.16.0' + dependencies: + prettier: 2.5.1 + sort-package-json: 1.53.1 + dev: true + /prettier/2.3.2: resolution: {integrity: sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==} engines: {node: '>=10.13.0'} hasBin: true dev: true + /prettier/2.5.1: + resolution: {integrity: sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + /process-nextick-args/2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true @@ -5838,12 +5260,6 @@ packages: deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. dev: true - /querystring/0.2.1: - resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} - engines: {node: '>=0.4.x'} - deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. - dev: true - /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true @@ -5875,21 +5291,23 @@ packages: engines: {node: '>=0.10.0'} dev: true - /read-pkg-up/3.0.0: - resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=} - engines: {node: '>=4'} + /read-pkg-up/7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} dependencies: - find-up: 2.1.0 - read-pkg: 3.0.0 + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 dev: true - /read-pkg/3.0.0: - resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} - engines: {node: '>=4'} + /read-pkg/5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} dependencies: - load-json-file: 4.0.0 + '@types/normalize-package-data': 2.4.1 normalize-package-data: 2.5.0 - path-type: 3.0.0 + parse-json: 5.2.0 + type-fest: 0.6.0 dev: true /readable-stream/1.1.14: @@ -5937,14 +5355,6 @@ packages: resolution: {integrity: sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==} dev: true - /regex-not/1.0.2: - resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - safe-regex: 1.1.0 - dev: true - /regexp-tree/0.1.23: resolution: {integrity: sha512-+7HWfb4Bvu8Rs2eQTUIpX9I/PlQkYOuTNbRpKLJlQpSgwSkzFYh+pUj0gtvglnOZLKB6YgnIgRuJ2/IlpL48qw==} hasBin: true @@ -5968,16 +5378,6 @@ packages: engines: {node: '>= 0.10'} dev: true - /repeat-element/1.1.4: - resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} - engines: {node: '>=0.10.0'} - dev: true - - /repeat-string/1.6.1: - resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} - engines: {node: '>=0.10'} - dev: true - /request-promise-core/1.1.4_request@2.88.2: resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==} engines: {node: '>=0.10.0'} @@ -6042,11 +5442,6 @@ packages: engines: {node: '>=4'} dev: true - /resolve-url/0.2.1: - resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=} - deprecated: https://github.com/lydell/resolve-url#deprecated - dev: true - /resolve/1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: @@ -6057,7 +5452,7 @@ packages: /resolve/2.0.0-next.3: resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} dependencies: - is-core-module: 2.4.0 + is-core-module: 2.8.0 path-parse: 1.0.7 dev: true @@ -6069,11 +5464,6 @@ packages: signal-exit: 3.0.3 dev: true - /ret/0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} - engines: {node: '>=0.12'} - dev: true - /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -6107,12 +5497,6 @@ packages: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: true - /safe-regex/1.1.0: - resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=} - dependencies: - ret: 0.1.15 - dev: true - /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true @@ -6160,16 +5544,6 @@ packages: hasBin: true dev: true - /set-value/2.0.1: - resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-extendable: 0.1.1 - is-plain-object: 2.0.4 - split-string: 3.1.0 - dev: true - /setimmediate/1.0.5: resolution: {integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=} dev: true @@ -6257,34 +5631,20 @@ packages: is-fullwidth-code-point: 3.0.0 dev: true - /snapdragon-node/2.1.1: - resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 1.0.0 - isobject: 3.0.1 - snapdragon-util: 3.0.1 - dev: true - - /snapdragon-util/3.0.1: - resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 + /sort-object-keys/1.1.3: + resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} dev: true - /snapdragon/0.8.2: - resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} - engines: {node: '>=0.10.0'} + /sort-package-json/1.53.1: + resolution: {integrity: sha512-ltLORrQuuPMpy23YkWCA8fO7zBOxM4P1j9LcGxci4K2Fk8jmSyCA/ATU6CFyy8qR2HQRx4RBYWzoi78FU/Anuw==} + hasBin: true dependencies: - base: 0.11.2 - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - map-cache: 0.2.2 - source-map: 0.5.7 - source-map-resolve: 0.5.3 - use: 3.1.1 + detect-indent: 6.1.0 + detect-newline: 3.1.0 + git-hooks-list: 1.0.3 + globby: 10.0.0 + is-plain-obj: 2.1.0 + sort-object-keys: 1.1.3 dev: true /source-map-js/0.6.2: @@ -6292,23 +5652,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /source-map-resolve/0.5.3: - resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} - dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.0 - resolve-url: 0.2.1 - source-map-url: 0.4.1 - urix: 0.1.0 - dev: true - - /source-map-support/0.5.19: - resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} - dependencies: - buffer-from: 1.1.1 - source-map: 0.6.1 - dev: true - /source-map-support/0.5.20: resolution: {integrity: sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==} dependencies: @@ -6316,10 +5659,6 @@ packages: source-map: 0.6.1 dev: true - /source-map-url/0.4.1: - resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} - dev: true - /source-map/0.5.7: resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} engines: {node: '>=0.10.0'} @@ -6357,13 +5696,6 @@ packages: resolution: {integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==} dev: true - /split-string/3.1.0: - resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - dev: true - /split2/3.2.2: resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} dependencies: @@ -6399,14 +5731,6 @@ packages: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} dev: true - /static-extend/0.1.2: - resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 0.2.5 - object-copy: 0.1.0 - dev: true - /statuses/1.5.0: resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=} engines: {node: '>= 0.6'} @@ -6417,6 +5741,13 @@ packages: engines: {node: '>=0.10.0'} dev: true + /stream-browserify/3.0.0: + resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} + dependencies: + inherits: 2.0.4 + readable-stream: 3.6.0 + dev: true + /stream-http/3.2.0: resolution: {integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==} dependencies: @@ -6439,12 +5770,12 @@ packages: strip-ansi: 6.0.0 dev: true - /string.prototype.matchall/4.0.5: - resolution: {integrity: sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==} + /string.prototype.matchall/4.0.6: + resolution: {integrity: sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.3 + es-abstract: 1.19.1 get-intrinsic: 1.1.1 has-symbols: 1.0.2 internal-slot: 1.0.3 @@ -6517,17 +5848,6 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /stylehacks/5.0.1_postcss@8.3.5: - resolution: {integrity: sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.16.6 - postcss: 8.3.5 - postcss-selector-parser: 6.0.6 - dev: true - /stylehacks/5.0.1_postcss@8.3.6: resolution: {integrity: sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==} engines: {node: ^10 || ^12 || >=14.0} @@ -6572,6 +5892,14 @@ packages: has-flag: 4.0.0 dev: true + /supports-hyperlinks/2.2.0: + resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: true + /svgo/2.6.1: resolution: {integrity: sha512-SDo274ymyG1jJ3HtCr3hkfwS8NqWdF0fMr6xPlrJ5y2QMofsQxIEFWgR1epwb197teKGgnZbzozxvJyIeJpE2Q==} engines: {node: '>=10.13.0'} @@ -6607,14 +5935,12 @@ packages: engines: {node: '>=8'} dev: true - /terser/5.7.1: - resolution: {integrity: sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==} - engines: {node: '>=10'} - hasBin: true + /terminal-link/2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} dependencies: - commander: 2.20.3 - source-map: 0.7.3 - source-map-support: 0.5.19 + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.2.0 dev: true /terser/5.9.0: @@ -6652,21 +5978,6 @@ packages: engines: {node: '>=4'} dev: true - /to-object-path/0.3.0: - resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /to-regex-range/2.1.1: - resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - repeat-string: 1.6.1 - dev: true - /to-regex-range/5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -6674,16 +5985,6 @@ packages: is-number: 7.0.0 dev: true - /to-regex/3.0.2: - resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 2.0.2 - extend-shallow: 3.0.2 - regex-not: 1.0.2 - safe-regex: 1.1.0 - dev: true - /tough-cookie/2.5.0: resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} engines: {node: '>=0.8'} @@ -6698,8 +5999,8 @@ packages: punycode: 2.1.1 dev: true - /tsconfig-paths/3.9.0: - resolution: {integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==} + /tsconfig-paths/3.12.0: + resolution: {integrity: sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==} dependencies: '@types/json5': 0.0.29 json5: 1.0.1 @@ -6754,6 +6055,21 @@ packages: engines: {node: '>=10'} dev: true + /type-fest/0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: true + + /type-fest/0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + dev: true + + /type-fest/0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + dev: true + /typescript/4.3.5: resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==} engines: {node: '>=4.2.0'} @@ -6785,16 +6101,6 @@ packages: request: 2.88.2 dev: true - /union-value/1.0.1: - resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - get-value: 2.0.6 - is-extendable: 0.1.1 - set-value: 2.0.1 - dev: true - /uniq/1.0.1: resolution: {integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=} dev: true @@ -6814,25 +6120,12 @@ packages: engines: {node: '>= 0.8'} dev: true - /unset-value/1.0.0: - resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=} - engines: {node: '>=0.10.0'} - dependencies: - has-value: 0.3.1 - isobject: 3.0.1 - dev: true - /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.1.1 dev: true - /urix/0.1.0: - resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=} - deprecated: Please see https://github.com/lydell/urix#deprecated - dev: true - /url/0.11.0: resolution: {integrity: sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=} dependencies: @@ -6840,11 +6133,6 @@ packages: querystring: 0.2.0 dev: true - /use/3.1.1: - resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} - engines: {node: '>=0.10.0'} - dev: true - /util-deprecate/1.0.2: resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} dev: true @@ -6904,12 +6192,10 @@ packages: resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} dev: true - /vscode-json-languageservice/4.1.5: - resolution: {integrity: sha512-oRVPj2UY6BQ8PQ1LIz/FigUEZQVqsB9msNCFlxRBHE9sSEIJkCbYG6aCB2n7WR17VIisYQdO3MDheuoyI48G2w==} - engines: {npm: '>=7.0.0'} + /vscode-json-languageservice/4.1.10: + resolution: {integrity: sha512-IHliMEEYSY0tJjJt0ECb8ESx/nRXpoy9kN42WVQXgaqGyizFAf3jibSiezDQTrrY7f3kywXggCU+kkJEM+OLZQ==} dependencies: jsonc-parser: 3.0.0 - minimatch: 3.0.4 vscode-languageserver-textdocument: 1.0.1 vscode-languageserver-types: 3.16.0 vscode-nls: 5.0.0 @@ -6984,7 +6270,7 @@ packages: is-bigint: 1.0.2 is-boolean-object: 1.1.1 is-number-object: 1.0.5 - is-string: 1.0.6 + is-string: 1.0.7 is-symbol: 1.0.4 dev: true @@ -6994,7 +6280,7 @@ packages: dependencies: available-typed-arrays: 1.0.4 call-bind: 1.0.2 - es-abstract: 1.18.3 + es-abstract: 1.19.1 foreach: 2.0.5 function-bind: 1.1.1 has-symbols: 1.0.2 @@ -7078,3 +6364,17 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} dev: true + + github.com/aminya/sort-package-json/076051b58be7b198732d1ce2b9a415ccd0c63a97: + resolution: {tarball: https://codeload.github.com/aminya/sort-package-json/tar.gz/076051b58be7b198732d1ce2b9a415ccd0c63a97} + name: sort-package-json + version: 0.0.0-development + hasBin: true + dependencies: + detect-indent: 6.1.0 + detect-newline: 3.1.0 + git-hooks-list: 1.0.3 + globby: 10.0.0 + is-plain-obj: 2.1.0 + sort-object-keys: 1.1.3 + dev: true From 57f133adfe975fddef368fb28fdcf5005b7eafbb Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Thu, 30 Dec 2021 09:11:32 -0600 Subject: [PATCH 6/6] fix: add fallback for Mac arm64 --- .github/workflows/CI.yml | 2 +- src/node/lib.ts | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index bd8b69e..fd7ed67 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -14,7 +14,7 @@ jobs: - windows-latest - macos-latest - ubuntu-latest - - macos-11 # arm64 + # - macos-11 # arm64 d: - "ldc-1.28.0" node: diff --git a/src/node/lib.ts b/src/node/lib.ts index c252b24..8c91c5b 100644 --- a/src/node/lib.ts +++ b/src/node/lib.ts @@ -1,4 +1,5 @@ import { execFile } from "child_process" +import { readFile, writeFile } from "fs/promises"; import { join } from "path" /** @@ -10,6 +11,17 @@ import { join } from "path" * @throws {Promise} The promise is rejected with the reason for failure */ export async function minifyFiles(files: string[], hasComment = false): Promise { + if (process.platform === "darwin" && process.arch === "arm64") { + // fallback to jasonminify due to missing ARM64 binaries + // eslint-disable-next-line @typescript-eslint/no-var-requires + const jsonminify = require("jsonminify"); + files.map(async (file) => { + const jsonString = await readFile(file, 'utf8'); + const minifiedJsonString = jsonminify(jsonString) as string; + await writeFile(file, minifiedJsonString); + }) + } + const filesNum = files.length if (filesNum === 0) { return Promise.resolve()