diff --git a/.github/workflows/bot-pkg-test-status.yml b/.github/workflows/bot-pkg-test-status.yml deleted file mode 100644 index 168e61572..000000000 --- a/.github/workflows/bot-pkg-test-status.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Bot Pkg Test Status - -on: - workflow_call: - -jobs: - bot-pkg-test-status: - name: Bot Pkg Test Status - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 diff --git a/.github/workflows/bot-test.yml b/.github/workflows/bot-test.yml new file mode 100644 index 000000000..464d1cd1d --- /dev/null +++ b/.github/workflows/bot-test.yml @@ -0,0 +1,147 @@ +name: Bot Test + +on: + pull_request: + push: + +jobs: + build-type-and-test: + name: Build Type and Test + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Build Type and Test + run: yarn build:type --cache-dir=".turbo" --filter=./packages/bot + + build-dist: + name: Build Dist + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build-${{ github.sha }} + - name: Type Test + run: yarn build --cache-dir=".turbo" --filter=./packages/bot + + format-unit-and-integration-test: + name: Format Test + runs-on: ubuntu-latest + needs: build-type-and-test + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-lint-${{ github.sha }} + - name: Build type cache + if: steps.turbo-cache.outputs.cache-hit != 'true' + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Check Formatting + run: yarn lint --cache-dir=".turbo" --filter=./packages/bot + + test-type-unit-and-integration-test: + name: Test Type Test + runs-on: ubuntu-latest + needs: build-type-and-test + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-unit-and-integration-test:test-type-${{ github.sha }} + - name: Build type cache + if: steps.turbo-cache.outputs.cache-hit != 'true' + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Test Type Test + run: yarn test:test-type --cache-dir=".turbo" --filter=./packages/bot + + # Not using matrix because test later on cant needs a specific job + bot-unit-test: + needs: build-dist + uses: ./.github/workflows/unit-test.yml + with: + package: bot + bot-e2e-test: + needs: bot-unit-test + if: ${{ github.ref == 'refs/heads/main' }} + uses: ./.github/workflows/e2e-test.yml + secrets: inherit + with: + package: bot + bot-other-runtime-test: + needs: bot-unit-test + uses: ./.github/workflows/other-runtime-unit-test.yml + with: + package: bot diff --git a/.github/workflows/client-pkg-test-status.yml b/.github/workflows/client-pkg-test-status.yml deleted file mode 100644 index eb53d8307..000000000 --- a/.github/workflows/client-pkg-test-status.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Client Pkg Test Status - -on: - workflow_call: - -jobs: - client-pkg-test-status: - name: Client Pkg Test Status - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 diff --git a/.github/workflows/client-test.yml b/.github/workflows/client-test.yml new file mode 100644 index 000000000..b71ad0204 --- /dev/null +++ b/.github/workflows/client-test.yml @@ -0,0 +1,142 @@ +name: Client Test + +on: + pull_request: + push: + +jobs: + build-type-and-test: + name: Build Type and Test + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Build Type and Test + run: yarn build:type --cache-dir=".turbo" --filter=./packages/client + + build-dist: + name: Build Dist + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build-${{ github.sha }} + - name: Type Test + run: yarn build --cache-dir=".turbo" --filter=./packages/client + + format-unit-and-integration-test: + name: Format Test + runs-on: ubuntu-latest + needs: build-type-and-test + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-lint-${{ github.sha }} + - name: Build type cache + if: steps.turbo-cache.outputs.cache-hit != 'true' + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Check Formatting + run: yarn lint --cache-dir=".turbo" --filter=./packages/client + + test-type-unit-and-integration-test: + name: Test Type Test + runs-on: ubuntu-latest + needs: build-type-and-test + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-unit-and-integration-test:test-type-${{ github.sha }} + - name: Build type cache + if: steps.turbo-cache.outputs.cache-hit != 'true' + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Test Type Test + run: yarn test:test-type --cache-dir=".turbo" --filter=./packages/client + + # Not using matrix because test later on cant needs a specific job + client-unit-test: + name: Client + needs: build-dist + uses: ./.github/workflows/unit-test.yml + with: + package: client + client-other-runtime-test: + name: Client + needs: client-unit-test + uses: ./.github/workflows/other-runtime-unit-test.yml + with: + package: client diff --git a/.github/workflows/discordeno-pkg-test-status.yml b/.github/workflows/discordeno-pkg-test-status.yml deleted file mode 100644 index 6f536da96..000000000 --- a/.github/workflows/discordeno-pkg-test-status.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Discordeno Pkg Test Status - -on: - workflow_call: - -jobs: - discordeno-pkg-test-status: - name: Discordeno Pkg Test Status - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 diff --git a/.github/workflows/discordeno-test.yml b/.github/workflows/discordeno-test.yml new file mode 100644 index 000000000..5c0b71ec9 --- /dev/null +++ b/.github/workflows/discordeno-test.yml @@ -0,0 +1,142 @@ +name: Discordeno Test + +on: + pull_request: + push: + +jobs: + build-type-and-test: + name: Build Type and Test + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Build Type and Test + run: yarn build:type --cache-dir=".turbo" --filter=./packages/discordeno + + build-dist: + name: Build Dist + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build-${{ github.sha }} + - name: Type Test + run: yarn build --cache-dir=".turbo" --filter=./packages/discordeno + + format-unit-and-integration-test: + name: Format Test + runs-on: ubuntu-latest + needs: build-type-and-test + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-lint-${{ github.sha }} + - name: Build type cache + if: steps.turbo-cache.outputs.cache-hit != 'true' + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Check Formatting + run: yarn lint --cache-dir=".turbo" --filter=./packages/discordeno + + test-type-unit-and-integration-test: + name: Test Type Test + runs-on: ubuntu-latest + needs: build-type-and-test + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-unit-and-integration-test:test-type-${{ github.sha }} + - name: Build type cache + if: steps.turbo-cache.outputs.cache-hit != 'true' + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Test Type Test + run: yarn test:test-type --cache-dir=".turbo" --filter=./packages/discordeno + + # Not using matrix because test later on cant needs a specific job + discordeno-unit-test: + name: Discordeno + needs: build-dist + uses: ./.github/workflows/unit-test.yml + with: + package: discordeno + discordeno-other-runtime-test: + name: Discordeno + needs: discordeno-unit-test + uses: ./.github/workflows/other-runtime-unit-test.yml + with: + package: discordeno diff --git a/.github/workflows/gateway-pkg-test-status.yml b/.github/workflows/gateway-pkg-test-status.yml deleted file mode 100644 index a72f3581d..000000000 --- a/.github/workflows/gateway-pkg-test-status.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Gateway Pkg Test Status - -on: - workflow_call: - -jobs: - gateway-pkg-test-status: - name: Gateway Pkg Test Status - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 diff --git a/.github/workflows/test.yml b/.github/workflows/gateway-test.yml similarity index 59% rename from .github/workflows/test.yml rename to .github/workflows/gateway-test.yml index d08f8ad7e..bed138ca3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/gateway-test.yml @@ -1,4 +1,4 @@ -name: Test +name: Gateway Test on: pull_request: @@ -30,7 +30,7 @@ jobs: path: .turbo key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} - name: Build Type and Test - run: yarn build:type --cache-dir=".turbo" + run: yarn build:type --cache-dir=".turbo" --filter=./packages/gateway build-dist: name: Build Dist @@ -57,7 +57,7 @@ jobs: path: .turbo key: ${{ runner.os }}-turbo-build-${{ github.sha }} - name: Type Test - run: yarn build --cache-dir=".turbo" + run: yarn build --cache-dir=".turbo" --filter=./packages/gateway format-unit-and-integration-test: name: Format Test @@ -91,7 +91,7 @@ jobs: path: .turbo key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} - name: Check Formatting - run: yarn lint --cache-dir=".turbo" + run: yarn lint --cache-dir=".turbo" --filter=./packages/gateway test-type-unit-and-integration-test: name: Test Type Test @@ -125,41 +125,9 @@ jobs: path: .turbo key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} - name: Test Type Test - run: yarn test:test-type --cache-dir=".turbo" + run: yarn test:test-type --cache-dir=".turbo" --filter=./packages/gateway # Not using matrix because test later on cant needs a specific job - client-unit-test: - name: Client - needs: build-dist - uses: ./.github/workflows/unit-test.yml - with: - package: client - client-other-runtime-test: - name: Client - needs: client-unit-test - uses: ./.github/workflows/other-runtime-unit-test.yml - with: - package: client - client-test-status: - name: Client - needs: [client-other-runtime-test] - uses: ./.github/workflows/client-pkg-test-status.yml - discordeno-unit-test: - name: Discordeno - needs: build-dist - uses: ./.github/workflows/unit-test.yml - with: - package: discordeno - discordeno-other-runtime-test: - name: Discordeno - needs: discordeno-unit-test - uses: ./.github/workflows/other-runtime-unit-test.yml - with: - package: discordeno - discordeno-test-status: - name: Discordeno - needs: [discordeno-other-runtime-test] - uses: ./.github/workflows/discordeno-pkg-test-status.yml gateway-unit-test: name: Gateway needs: build-dist @@ -178,71 +146,3 @@ jobs: uses: ./.github/workflows/other-runtime-unit-test.yml with: package: gateway - gateway-test-status: - name: Gateway - needs: [gateway-other-runtime-test] - uses: ./.github/workflows/gateway-pkg-test-status.yml - rest-unit-test: - name: Rest - needs: build-dist - uses: ./.github/workflows/unit-test.yml - with: - package: rest - rest-e2e-test: - name: Rest - needs: rest-unit-test - if: ${{ github.ref == 'refs/heads/main' || github.ref == 'refs/heads/node-migration' || github.ref == 'refs/heads/node-migration-clean' }} - uses: ./.github/workflows/e2e-test.yml - secrets: inherit - with: - package: rest - rest-other-runtime-test: - name: Rest - needs: rest-unit-test - uses: ./.github/workflows/other-runtime-unit-test.yml - with: - package: rest - rest-test-status: - name: Rest - needs: [rest-e2e-test, rest-other-runtime-test] - uses: ./.github/workflows/rest-pkg-test-status.yml - utils-unit-test: - name: Utils - needs: build-dist - uses: ./.github/workflows/unit-test.yml - with: - package: utils - utils-other-runtime-test: - name: Utils - needs: utils-unit-test - uses: ./.github/workflows/other-runtime-unit-test.yml - with: - package: utils - utils-test-status: - name: Utils - needs: [utils-other-runtime-test] - uses: ./.github/workflows/utils-pkg-test-status.yml - bot-unit-test: - name: Bot - needs: build-dist - uses: ./.github/workflows/unit-test.yml - with: - package: bot - bot-e2e-test: - name: Bot - needs: bot-unit-test - if: ${{ github.ref == 'refs/heads/main' || github.ref == 'refs/heads/node-migration' || github.ref == 'refs/heads/node-migration-clean' }} - uses: ./.github/workflows/e2e-test.yml - secrets: inherit - with: - package: bot - bot-other-runtime-test: - name: Bot - needs: bot-unit-test - uses: ./.github/workflows/other-runtime-unit-test.yml - with: - package: bot - bot-test-status: - name: Bot - needs: [bot-e2e-test, bot-other-runtime-test] - uses: ./.github/workflows/bot-pkg-test-status.yml diff --git a/.github/workflows/rest-test.yml b/.github/workflows/rest-test.yml new file mode 100644 index 000000000..7065b5b7a --- /dev/null +++ b/.github/workflows/rest-test.yml @@ -0,0 +1,147 @@ +name: Rest Test + +on: + pull_request: + push: + +jobs: + build-type-and-test: + name: Build Type and Test + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Build Type and Test + run: yarn build:type --cache-dir=".turbo" --filter=./packages/rest + + build-dist: + name: Build Dist + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build-${{ github.sha }} + - name: Type Test + run: yarn build --cache-dir=".turbo" --filter=./packages/rest + + format-unit-and-integration-test: + name: Format Test + runs-on: ubuntu-latest + needs: build-type-and-test + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-lint-${{ github.sha }} + - name: Build type cache + if: steps.turbo-cache.outputs.cache-hit != 'true' + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Check Formatting + run: yarn lint --cache-dir=".turbo" --filter=./packages/rest + + test-type-unit-and-integration-test: + name: Test Type Test + runs-on: ubuntu-latest + needs: build-type-and-test + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-unit-and-integration-test:test-type-${{ github.sha }} + - name: Build type cache + if: steps.turbo-cache.outputs.cache-hit != 'true' + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Test Type Test + run: yarn test:test-type --cache-dir=".turbo" --filter=./packages/rest + + # Not using matrix because test later on cant needs a specific job + rest-unit-test: + needs: build-dist + uses: ./.github/workflows/unit-test.yml + with: + package: rest + rest-e2e-test: + needs: rest-unit-test + if: ${{ github.ref == 'refs/heads/main' }} + uses: ./.github/workflows/e2e-test.yml + secrets: inherit + with: + package: rest + rest-other-runtime-test: + needs: rest-unit-test + uses: ./.github/workflows/other-runtime-unit-test.yml + with: + package: rest diff --git a/.github/workflows/site.yml b/.github/workflows/site.yml index 0e1e3b9b5..c10cdf81d 100644 --- a/.github/workflows/site.yml +++ b/.github/workflows/site.yml @@ -39,10 +39,19 @@ jobs: - uses: actions/setup-node@v3 with: node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-site-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn-site- - name: Build website run: | - npm ci - npm run build + yarn + yarn build - name: Upload artifact uses: actions/upload-pages-artifact@v1 with: diff --git a/.github/workflows/types-pkg-test-status.yml b/.github/workflows/types-pkg-test-status.yml deleted file mode 100644 index 0bb7d3aed..000000000 --- a/.github/workflows/types-pkg-test-status.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Types Pkg Test Status - -on: - workflow_call: - -jobs: - types-pkg-test-status: - name: Types Pkg Test Status - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 diff --git a/.github/workflows/types-test.yml b/.github/workflows/types-test.yml new file mode 100644 index 000000000..4f6558341 --- /dev/null +++ b/.github/workflows/types-test.yml @@ -0,0 +1,142 @@ +name: Types Test + +on: + pull_request: + push: + +jobs: + build-type-and-test: + name: Build Type and Test + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Build Type and Test + run: yarn build:type --cache-dir=".turbo" --filter=./packages/types + + build-dist: + name: Build Dist + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build-${{ github.sha }} + - name: Type Test + run: yarn build --cache-dir=".turbo" --filter=./packages/types + + format-unit-and-integration-test: + name: Format Test + runs-on: ubuntu-latest + needs: build-type-and-test + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-lint-${{ github.sha }} + - name: Build type cache + if: steps.turbo-cache.outputs.cache-hit != 'true' + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Check Formatting + run: yarn lint --cache-dir=".turbo" --filter=./packages/types + + test-type-unit-and-integration-test: + name: Test Type Test + runs-on: ubuntu-latest + needs: build-type-and-test + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-unit-and-integration-test:test-type-${{ github.sha }} + - name: Build type cache + if: steps.turbo-cache.outputs.cache-hit != 'true' + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Test Type Test + run: yarn test:test-type --cache-dir=".turbo" --filter=./packages/types + + # Not using matrix because test later on cant needs a specific job + types-unit-test: + name: Types + needs: build-dist + uses: ./.github/workflows/unit-test.yml + with: + package: types + types-other-runtime-test: + name: Types + needs: types-unit-test + uses: ./.github/workflows/other-runtime-unit-test.yml + with: + package: types diff --git a/.github/workflows/utils-pkg-test-status.yml b/.github/workflows/utils-pkg-test-status.yml deleted file mode 100644 index ece0828c0..000000000 --- a/.github/workflows/utils-pkg-test-status.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Utils Pkg Test Status - -on: - workflow_call: - -jobs: - utils-pkg-test-status: - name: Utils Pkg Test Status - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 diff --git a/.github/workflows/utils-test.yml b/.github/workflows/utils-test.yml new file mode 100644 index 000000000..95b8c903d --- /dev/null +++ b/.github/workflows/utils-test.yml @@ -0,0 +1,142 @@ +name: Utils Test + +on: + pull_request: + push: + +jobs: + build-type-and-test: + name: Build Type and Test + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Build Type and Test + run: yarn build:type --cache-dir=".turbo" --filter=./packages/utils + + build-dist: + name: Build Dist + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build-${{ github.sha }} + - name: Type Test + run: yarn build --cache-dir=".turbo" --filter=./packages/utils + + format-unit-and-integration-test: + name: Format Test + runs-on: ubuntu-latest + needs: build-type-and-test + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-lint-${{ github.sha }} + - name: Build type cache + if: steps.turbo-cache.outputs.cache-hit != 'true' + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Check Formatting + run: yarn lint --cache-dir=".turbo" --filter=./packages/utils + + test-type-unit-and-integration-test: + name: Test Type Test + runs-on: ubuntu-latest + needs: build-type-and-test + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT + - uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --immutable + - name: Turbo Cache + id: turbo-cache + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-unit-and-integration-test:test-type-${{ github.sha }} + - name: Build type cache + if: steps.turbo-cache.outputs.cache-hit != 'true' + uses: actions/cache@v3 + with: + path: .turbo + key: ${{ runner.os }}-turbo-build:type-${{ github.sha }} + - name: Test Type Test + run: yarn test:test-type --cache-dir=".turbo" --filter=./packages/utils + + # Not using matrix because test later on cant needs a specific job + utils-unit-test: + name: Utils + needs: build-dist + uses: ./.github/workflows/unit-test.yml + with: + package: utils + utils-other-runtime-test: + name: Utils + needs: utils-unit-test + uses: ./.github/workflows/other-runtime-unit-test.yml + with: + package: utils diff --git a/.vscode/settings.json b/.vscode/settings.json index c7e110498..e1627da12 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -8,5 +8,8 @@ "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, - "typescript.tsdk": "node_modules\\typescript\\lib" + "typescript.tsdk": "node_modules\\typescript\\lib", + "yaml.schemas": { + "https://json.schemastore.org/github-workflow.json": "file:///c%3A/Users/Heihe/Downloads/discordeno/discordeno/.github/workflows/site.yml" + } } \ No newline at end of file diff --git a/README.md b/README.md index 2a8f11725..c88d04c3f 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,6 @@ Discord API library for [Node.JS](https://nodejs.org), [Deno](https://deno.land) [![Discord](https://img.shields.io/discord/785384884197392384?color=7289da&logo=discord&logoColor=dark)](https://discord.com/invite/5vBgXk3UcZ) ![Test](https://github.com/discordeno/discordeno/workflows/Test/badge.svg) - ## Tips - If you are already convinced about using Discordeno, go to [Getting Started](https://discordeno.mod.land) @@ -15,14 +14,14 @@ Discord API library for [Node.JS](https://nodejs.org), [Deno](https://deno.land) ## Packages -| Package | npm | Tests | Coverage | -| ------------------------------------------------------------------------ | ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [discordeno](https://www.npmjs.com/package/discordeno) | ![npm (scoped)](https://img.shields.io/npm/v/discordeno) | ![action status](https://github.com/discordeno/discordeno/actions/workflows/discordeno-pkg-test-status.yml/badge.svg?event=push) | [![codecov](https://codecov.io/gh/discordeno/discordeno/branch/main/graph/badge.svg?token=SQI9OYJ7AK&flag=discordeno)](https://codecov.io/gh/discordeno/discordeno) | -| [@discordeno/types](https://www.npmjs.com/package/@discordeno/types) | ![npm (scoped)](https://img.shields.io/npm/v/@discordeno/types) | ![action status](https://github.com/discordeno/discordeno/actions/workflows/types-pkg-test-status.yml/badge.svg?branch=node-migration&event=push) | [![codecov](https://codecov.io/gh/discordeno/discordeno/branch/main/graph/badge.svg?token=SQI9OYJ7AK&flag=types)](https://codecov.io/gh/discordeno/discordeno) | -| [@discordeno/utils](https://www.npmjs.com/package/@discordeno/utils) | ![npm (scoped)](https://img.shields.io/npm/v/@discordeno/utils) | ![action status](https://github.com/discordeno/discordeno/actions/workflows/utils-pkg-test-status.yml/badge.svg?branch=node-migration&event=push) | [![codecov](https://codecov.io/gh/discordeno/discordeno/branch/main/graph/badge.svg?token=SQI9OYJ7AK&flag=utils)](https://codecov.io/gh/discordeno/discordeno) | -| [@discordeno/rest](https://www.npmjs.com/package/@discordeno/rest) | ![npm (scoped)](https://img.shields.io/npm/v/@discordeno/rest) | ![action status](https://github.com/discordeno/discordeno/actions/workflows/rest-pkg-test-status.yml/badge.svg?branch=node-migration&event=push) | [![codecov](https://codecov.io/gh/discordeno/discordeno/branch/main/graph/badge.svg?token=SQI9OYJ7AK&flag=rest)](https://codecov.io/gh/discordeno/discordeno) | -| [@discordeno/gateway](https://www.npmjs.com/package/@discordeno/gateway) | ![npm (scoped)](https://img.shields.io/npm/v/@discordeno/gateway) | ![action status](https://github.com/discordeno/discordeno/actions/workflows/gateway-pkg-test-status.yml/badge.svg?branch=node-migration&event=push) | [![codecov](https://codecov.io/gh/discordeno/discordeno/branch/main/graph/badge.svg?token=SQI9OYJ7AK&flag=gateway)](https://codecov.io/gh/discordeno/discordeno) | -| [@discordeno/bot](https://www.npmjs.com/package/@discordeno/bot) | ![npm (scoped)](https://img.shields.io/npm/v/@discordeno/bot) | ![action status](https://github.com/discordeno/discordeno/actions/workflows/bot-pkg-test-status.yml/badge.svg?branch=node-migration&event=push) | [![codecov](https://codecov.io/gh/discordeno/discordeno/branch/main/graph/badge.svg?token=SQI9OYJ7AK&flag=bot)](https://codecov.io/gh/discordeno/discordeno) | +| Package | npm | Tests | Coverage | +| ------------------------------------------------------------------------ | ----------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [discordeno](https://www.npmjs.com/package/discordeno) | ![npm (scoped)](https://img.shields.io/npm/v/discordeno) | ![action status](https://github.com/discordeno/discordeno/actions/workflows/discordeno-test.yml/badge.svg?event=push) | [![codecov](https://codecov.io/gh/discordeno/discordeno/branch/main/graph/badge.svg?token=SQI9OYJ7AK&flag=discordeno)](https://codecov.io/gh/discordeno/discordeno) | +| [@discordeno/types](https://www.npmjs.com/package/@discordeno/types) | ![npm (scoped)](https://img.shields.io/npm/v/@discordeno/types) | ![action status](https://github.com/discordeno/discordeno/actions/workflows/types-test.yml/badge.svg?branch=node-migration&event=push) | [![codecov](https://codecov.io/gh/discordeno/discordeno/branch/main/graph/badge.svg?token=SQI9OYJ7AK&flag=types)](https://codecov.io/gh/discordeno/discordeno) | +| [@discordeno/utils](https://www.npmjs.com/package/@discordeno/utils) | ![npm (scoped)](https://img.shields.io/npm/v/@discordeno/utils) | ![action status](https://github.com/discordeno/discordeno/actions/workflows/utils-test.yml/badge.svg?branch=node-migration&event=push) | [![codecov](https://codecov.io/gh/discordeno/discordeno/branch/main/graph/badge.svg?token=SQI9OYJ7AK&flag=utils)](https://codecov.io/gh/discordeno/discordeno) | +| [@discordeno/rest](https://www.npmjs.com/package/@discordeno/rest) | ![npm (scoped)](https://img.shields.io/npm/v/@discordeno/rest) | ![action status](https://github.com/discordeno/discordeno/actions/workflows/rest-test.yml/badge.svg?branch=node-migration&event=push) | [![codecov](https://codecov.io/gh/discordeno/discordeno/branch/main/graph/badge.svg?token=SQI9OYJ7AK&flag=rest)](https://codecov.io/gh/discordeno/discordeno) | +| [@discordeno/gateway](https://www.npmjs.com/package/@discordeno/gateway) | ![npm (scoped)](https://img.shields.io/npm/v/@discordeno/gateway) | ![action status](https://github.com/discordeno/discordeno/actions/workflows/gateway-test.yml/badge.svg?branch=node-migration&event=push) | [![codecov](https://codecov.io/gh/discordeno/discordeno/branch/main/graph/badge.svg?token=SQI9OYJ7AK&flag=gateway)](https://codecov.io/gh/discordeno/discordeno) | +| [@discordeno/bot](https://www.npmjs.com/package/@discordeno/bot) | ![npm (scoped)](https://img.shields.io/npm/v/@discordeno/bot) | ![action status](https://github.com/discordeno/discordeno/actions/workflows/bot-test.yml/badge.svg?branch=node-migration&event=push) | [![codecov](https://codecov.io/gh/discordeno/discordeno/branch/main/graph/badge.svg?token=SQI9OYJ7AK&flag=bot)](https://codecov.io/gh/discordeno/discordeno) | ## Features @@ -73,14 +72,14 @@ Discordeno is actively maintained to guarantee **excellent performance, latest f - Identify limits have room to allow re-sharding. (Also customizable) - Manual: You can also trigger this manually should you choose. - When discord releases a new API version, updates your gateways to new version with no downtime. -- **Horizontal Scaling:** +- **Horizontal Scaling:** - When your bot grows a lot, you have two options: you can either keep investing money to upgrade your server or you may expand horizontally by purchasing several more affordable servers. The proxy enables WS handling on multiple servers. - **No Loss Restarts:** - Without the proxy mechanism, you would typically lose a lot of events while restarting. Users could issue instructions or send messages that are not automoderated. As your bot grows, this amount grows sharply. - Users who don't receive the automatic roles or any other activities your bot should do. + Users who don't receive the automatic roles or any other activities your bot should do. - While your bot is unavailable, events can be added to a queue, and once the bot is back online, the queue will start processing all of the events. - **Flexibility:** - You have complete control over everything inside the gateway thanks to the controller aspect. Need to customize, the way the manager talks to the workers? Simply, plug in and override the method. diff --git a/codecov.yml b/codecov.yml index e0cfb7f8f..d68eb3e8f 100644 --- a/codecov.yml +++ b/codecov.yml @@ -32,6 +32,11 @@ flags: rest-e2e: carryforward: true + types: + carryforward: false + types-unit: + carryforward: false + utils: carryforward: false utils-unit: diff --git a/packages/types/.c8rc.json b/packages/types/.c8rc.json new file mode 100644 index 000000000..f135073e4 --- /dev/null +++ b/packages/types/.c8rc.json @@ -0,0 +1,7 @@ +{ + "all": true, + "src": "src", + "reporter": ["text", "lcov"], + "include": ["src/**/*.ts"], + "exclude": ["tests"] +} diff --git a/packages/types/.mocharc.json b/packages/types/.mocharc.json new file mode 100644 index 000000000..4689d4a04 --- /dev/null +++ b/packages/types/.mocharc.json @@ -0,0 +1,10 @@ +{ + "require": "ts-node/register", + "loader": "ts-node/esm", + "recursive": true, + "timeout": 2000, + "watch-extensions": "ts", + "watch-files": ["src", "tests"], + "enable-source-maps": true, + "parallel": false +} diff --git a/packages/types/package.json b/packages/types/package.json index 634f86390..f6bb1fe95 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -15,14 +15,25 @@ "release-build": "yarn build && yarn build:type", "fmt": "eslint --fix \"src/**/*.ts*\"", "lint": "eslint \"src/**/*.ts*\"", + "test:unit-coverage": "c8 mocha --no-warnings 'tests/**/*.spec.ts'", + "test:unit": "c8 --r lcov mocha --no-warnings 'tests/**/*.spec.ts' && node ../../scripts/coveragePathFixing.js utils", + "test:deno-unit": "swc tests --delete-dir-on-start -C jsc.minify.mangle=false --out-dir denoTestsDist && node ../../scripts/fixDenoTestExtension.js && deno test -A --import-map ../../denoImportMap.json denoTestsDist", + "test:unit:watch": "mocha --no-warnings --watch --parallel 'tests/**/*.spec.ts'", "test:type": "tsc --noEmit" }, "devDependencies": { "@swc/cli": "^0.1.57", "@swc/core": "^1.3.21", - "@types/node": "^18.11.9", + "@types/chai": "^4", + "@types/mocha": "^10", + "@types/node": "^18.11.15", + "@types/sinon": "^10.0.13", + "c8": "^7.12.0", + "chai": "^4.3.7", "eslint": "^8.0.1", "eslint-config-discordeno": "*", + "mocha": "^10.1.0", + "ts-node": "^10.9.1", "tsconfig": "*", "typescript": "^4.9.3" } diff --git a/packages/types/tests/index.spec.ts b/packages/types/tests/index.spec.ts new file mode 100644 index 000000000..4cc609818 --- /dev/null +++ b/packages/types/tests/index.spec.ts @@ -0,0 +1,7 @@ +import { describe, it } from 'mocha' + +describe('index.ts', () => { + it('will import without error', async () => { + await import('../src/index.js') + }) +}) diff --git a/packages/types/tsconfig.test.json b/packages/types/tsconfig.test.json new file mode 100644 index 000000000..eeb80c521 --- /dev/null +++ b/packages/types/tsconfig.test.json @@ -0,0 +1,11 @@ +{ + "extends": "tsconfig/test.json", + "include": [ + "tests", + ], + "exclude": [ + "node_modules", + "dist", + "src" + ] +} \ No newline at end of file diff --git a/site/blog/2022-02-03-welcome.md b/site/blog/2022-02-03-welcome.md deleted file mode 100644 index 8091f723e..000000000 --- a/site/blog/2022-02-03-welcome.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -slug: welcome -title: Welcome -authors: [itoh, skillz] -tags: [discordeno, hello] ---- - -Hello and Welcome to Discordeno, a highly scalable Discord library for Deno and Node.js using TypeScript. diff --git a/site/package.json b/site/package.json index 6ec897f81..4734d3547 100644 --- a/site/package.json +++ b/site/package.json @@ -1,7 +1,6 @@ { "name": "site", "version": "0.0.0", - "private": false, "license": "Apache-2.0", "scripts": { "docusaurus": "docusaurus", diff --git a/site/yarn.lock b/site/yarn.lock index 6c62c7488..a3cc993fe 100644 --- a/site/yarn.lock +++ b/site/yarn.lock @@ -5,31 +5,31 @@ __metadata: version: 6 cacheKey: 8 -"@algolia/autocomplete-core@npm:1.7.2": - version: 1.7.2 - resolution: "@algolia/autocomplete-core@npm:1.7.2" +"@algolia/autocomplete-core@npm:1.7.4": + version: 1.7.4 + resolution: "@algolia/autocomplete-core@npm:1.7.4" dependencies: - "@algolia/autocomplete-shared": 1.7.2 - checksum: 7d3e879ac74f2d3fd6f80a01d6c05bd22264c428030396234112be7628a80d3a7c250613b2d4102f8ef63115be7b96d8d0231bdf8a02aa9b58873500aa61ffcc + "@algolia/autocomplete-shared": 1.7.4 + checksum: cd7c0badec2dd7f32eb1c567e740473df41d0b5cfdc009efc2b44d2c72e30d90a05882ca0616d6dc29326177d5183a7fd9c6189e5eab3abe26936e232ac5f43a languageName: node linkType: hard -"@algolia/autocomplete-preset-algolia@npm:1.7.2": - version: 1.7.2 - resolution: "@algolia/autocomplete-preset-algolia@npm:1.7.2" +"@algolia/autocomplete-preset-algolia@npm:1.7.4": + version: 1.7.4 + resolution: "@algolia/autocomplete-preset-algolia@npm:1.7.4" dependencies: - "@algolia/autocomplete-shared": 1.7.2 + "@algolia/autocomplete-shared": 1.7.4 peerDependencies: "@algolia/client-search": ">= 4.9.1 < 6" algoliasearch: ">= 4.9.1 < 6" - checksum: 7120ce1d312dbe6d898a0cecd9b28e45f9162a2fd9208a4c4e2efa77027455ee083c11cb782196374da717e990d6ca362c286ace475db97916e52bd277061d77 + checksum: 4ea134757d611d1b7489f34b4366d103fb981dde3f75f39762fb71142f23bd024825f7541ab756ead9c87e223184616fd74b7762982054c96927fecd5a6e6e3e languageName: node linkType: hard -"@algolia/autocomplete-shared@npm:1.7.2": - version: 1.7.2 - resolution: "@algolia/autocomplete-shared@npm:1.7.2" - checksum: 8336cd1e79e56e3901196862ae17896c6e9542e269a05860ab72d869e35f17ab0f40ecbe35d1e34617cc70749d3f8323d09b347c443a7b7b2b126dddb44779aa +"@algolia/autocomplete-shared@npm:1.7.4": + version: 1.7.4 + resolution: "@algolia/autocomplete-shared@npm:1.7.4" + checksum: d304b1e3523ccf36a4a21ef9c116c83360fc1bffc595e888f05c35ab00de293104184dafebd9b9ed8ac5ffa5c416ddd4b1139e9794a253f52863c1ae544c2c9c languageName: node linkType: hard @@ -42,6 +42,15 @@ __metadata: languageName: node linkType: hard +"@algolia/cache-browser-local-storage@npm:4.14.3": + version: 4.14.3 + resolution: "@algolia/cache-browser-local-storage@npm:4.14.3" + dependencies: + "@algolia/cache-common": 4.14.3 + checksum: f1aae09f67311691e767a5cb7480a4ab8b45450ee9667543687b4faac4d1c099a794ec090f48a0633f352d054354b0e1066b7e6cfa0d75e5bb9dd22712333068 + languageName: node + linkType: hard + "@algolia/cache-common@npm:4.14.2": version: 4.14.2 resolution: "@algolia/cache-common@npm:4.14.2" @@ -49,6 +58,13 @@ __metadata: languageName: node linkType: hard +"@algolia/cache-common@npm:4.14.3": + version: 4.14.3 + resolution: "@algolia/cache-common@npm:4.14.3" + checksum: 56af1684870b072bb5e8acd6539c1cca69e826f790064df373bc8b86b9bc6a80c9b53fce8aa1c74f2d2bcd917196e712d5aef39fc566cebbea499e2acacea0fe + languageName: node + linkType: hard + "@algolia/cache-in-memory@npm:4.14.2": version: 4.14.2 resolution: "@algolia/cache-in-memory@npm:4.14.2" @@ -58,6 +74,15 @@ __metadata: languageName: node linkType: hard +"@algolia/cache-in-memory@npm:4.14.3": + version: 4.14.3 + resolution: "@algolia/cache-in-memory@npm:4.14.3" + dependencies: + "@algolia/cache-common": 4.14.3 + checksum: 5027b27265e3ac04e318572c2a08df356b2509686ecc1540824b65ffd08047d437b3f8497e7a85951ae73e4a88afc0c68c8acc5ba5da9aab300a598219b0c0fd + languageName: node + linkType: hard + "@algolia/client-account@npm:4.14.2": version: 4.14.2 resolution: "@algolia/client-account@npm:4.14.2" @@ -69,6 +94,17 @@ __metadata: languageName: node linkType: hard +"@algolia/client-account@npm:4.14.3": + version: 4.14.3 + resolution: "@algolia/client-account@npm:4.14.3" + dependencies: + "@algolia/client-common": 4.14.3 + "@algolia/client-search": 4.14.3 + "@algolia/transporter": 4.14.3 + checksum: f3fcf8207a7f0c714ef7c7f35f7b7b00bddbbdeee45483fafa564144a22d5bc991bbe5fda2b38bc3e5926ec338ed9c6c6cb1a178fc8d219de10aa246ab67d3bf + languageName: node + linkType: hard + "@algolia/client-analytics@npm:4.14.2": version: 4.14.2 resolution: "@algolia/client-analytics@npm:4.14.2" @@ -81,6 +117,18 @@ __metadata: languageName: node linkType: hard +"@algolia/client-analytics@npm:4.14.3": + version: 4.14.3 + resolution: "@algolia/client-analytics@npm:4.14.3" + dependencies: + "@algolia/client-common": 4.14.3 + "@algolia/client-search": 4.14.3 + "@algolia/requester-common": 4.14.3 + "@algolia/transporter": 4.14.3 + checksum: 287a66e4f63e09000c9a3f489ced99bfe0f8c05d6cbf358fe41517046cf2a6cb59bb133ca5f48019211d666d71f2d9c901d37cb1e789b2ea3e171f89545876ab + languageName: node + linkType: hard + "@algolia/client-common@npm:4.14.2": version: 4.14.2 resolution: "@algolia/client-common@npm:4.14.2" @@ -91,6 +139,16 @@ __metadata: languageName: node linkType: hard +"@algolia/client-common@npm:4.14.3": + version: 4.14.3 + resolution: "@algolia/client-common@npm:4.14.3" + dependencies: + "@algolia/requester-common": 4.14.3 + "@algolia/transporter": 4.14.3 + checksum: 44799afbbb7955e0577cf199799e44aea6890136d277d56af5ea8628cdabb1cd67d3289eca035a6792a771c0a886164108351be438158d6d23a6c762cfe6abf0 + languageName: node + linkType: hard + "@algolia/client-personalization@npm:4.14.2": version: 4.14.2 resolution: "@algolia/client-personalization@npm:4.14.2" @@ -102,6 +160,17 @@ __metadata: languageName: node linkType: hard +"@algolia/client-personalization@npm:4.14.3": + version: 4.14.3 + resolution: "@algolia/client-personalization@npm:4.14.3" + dependencies: + "@algolia/client-common": 4.14.3 + "@algolia/requester-common": 4.14.3 + "@algolia/transporter": 4.14.3 + checksum: 2756087817c9bceed6c4cf9a2bf74c6df3792c3157775a7ca4a12205e3195f3df3774a064a83f0bb04ee88aaace7a7aa2ee576b2ed036b868b876328b3592fce + languageName: node + linkType: hard + "@algolia/client-search@npm:4.14.2": version: 4.14.2 resolution: "@algolia/client-search@npm:4.14.2" @@ -113,6 +182,17 @@ __metadata: languageName: node linkType: hard +"@algolia/client-search@npm:4.14.3": + version: 4.14.3 + resolution: "@algolia/client-search@npm:4.14.3" + dependencies: + "@algolia/client-common": 4.14.3 + "@algolia/requester-common": 4.14.3 + "@algolia/transporter": 4.14.3 + checksum: fb32e68d9bc815afab7199ae59d71d51f785f98fc3eb1d2bdb3065bc11424d797d1b1a2755397785bc715c2085dc1ddcf2b46d677b95dd95a825f597ba04505b + languageName: node + linkType: hard + "@algolia/events@npm:^4.0.1": version: 4.0.1 resolution: "@algolia/events@npm:4.0.1" @@ -127,6 +207,13 @@ __metadata: languageName: node linkType: hard +"@algolia/logger-common@npm:4.14.3": + version: 4.14.3 + resolution: "@algolia/logger-common@npm:4.14.3" + checksum: c42bb686637ca32ab6636055b0d0ef368bc9e3e2ea71e3e3becece68a88896b34cfa6d657ccdf1b6a01fcabc075f78d10fb813f399e88323a9b17ea80dba33f5 + languageName: node + linkType: hard + "@algolia/logger-console@npm:4.14.2": version: 4.14.2 resolution: "@algolia/logger-console@npm:4.14.2" @@ -136,6 +223,15 @@ __metadata: languageName: node linkType: hard +"@algolia/logger-console@npm:4.14.3": + version: 4.14.3 + resolution: "@algolia/logger-console@npm:4.14.3" + dependencies: + "@algolia/logger-common": 4.14.3 + checksum: b703c7ba2e5f7d4dca4aa5de914f51650f2d614646037f99fd3fd343142d629b71c865b19d918ec67727c421ba5fc9aca848f11a7d82745b3a0dfdf36ef0fb26 + languageName: node + linkType: hard + "@algolia/requester-browser-xhr@npm:4.14.2": version: 4.14.2 resolution: "@algolia/requester-browser-xhr@npm:4.14.2" @@ -145,6 +241,15 @@ __metadata: languageName: node linkType: hard +"@algolia/requester-browser-xhr@npm:4.14.3": + version: 4.14.3 + resolution: "@algolia/requester-browser-xhr@npm:4.14.3" + dependencies: + "@algolia/requester-common": 4.14.3 + checksum: c6b8860c5ad4c6d394491c080add2a50a7fe0d92dce0b14152dd55c7d210d3f8cec25def1515d532c16ef400e2d21d59e76ea301a4a6fec71db96b7b05853a0c + languageName: node + linkType: hard + "@algolia/requester-common@npm:4.14.2": version: 4.14.2 resolution: "@algolia/requester-common@npm:4.14.2" @@ -152,6 +257,13 @@ __metadata: languageName: node linkType: hard +"@algolia/requester-common@npm:4.14.3": + version: 4.14.3 + resolution: "@algolia/requester-common@npm:4.14.3" + checksum: 1bc8400b18613c9d65b5ee07dd23e9e324669338d849fae987ed0b518567fb00a61a2ef00279fe65148c8f51603f2df6e4137c6693d2aca30bf453b8b759aa44 + languageName: node + linkType: hard + "@algolia/requester-node-http@npm:4.14.2": version: 4.14.2 resolution: "@algolia/requester-node-http@npm:4.14.2" @@ -161,6 +273,15 @@ __metadata: languageName: node linkType: hard +"@algolia/requester-node-http@npm:4.14.3": + version: 4.14.3 + resolution: "@algolia/requester-node-http@npm:4.14.3" + dependencies: + "@algolia/requester-common": 4.14.3 + checksum: 3f510375fdf1ada7175e46cea021a44ab35e9e0a56a04a99c18541c11b63aae4604dda0de28caebfc0394d9cf564e5a8ff1040e834816d305c59b1eab3b303b3 + languageName: node + linkType: hard + "@algolia/transporter@npm:4.14.2": version: 4.14.2 resolution: "@algolia/transporter@npm:4.14.2" @@ -172,7 +293,18 @@ __metadata: languageName: node linkType: hard -"@ampproject/remapping@npm:^2.1.0": +"@algolia/transporter@npm:4.14.3": + version: 4.14.3 + resolution: "@algolia/transporter@npm:4.14.3" + dependencies: + "@algolia/cache-common": 4.14.3 + "@algolia/logger-common": 4.14.3 + "@algolia/requester-common": 4.14.3 + checksum: ad959c648d987726cc1e138cf68fd11673dbf12498ee3e3ccd573c5a2d63f9e20b0f58ab130c2b9807f7c2ff029c8e040923366d75c1e7ad62b02f40fb822ee2 + languageName: node + linkType: hard + +"@ampproject/remapping@npm:^2.1.0, @ampproject/remapping@npm:^2.2.0": version: 2.2.0 resolution: "@ampproject/remapping@npm:2.2.0" dependencies: @@ -198,6 +330,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.20.5": + version: 7.21.0 + resolution: "@babel/compat-data@npm:7.21.0" + checksum: dbf632c532f9c75ba0be7d1dc9f6cd3582501af52f10a6b90415d634ec5878735bd46064c91673b10317af94d4cc99c4da5bd9d955978cdccb7905fc33291e4d + languageName: node + linkType: hard + "@babel/core@npm:7.12.9": version: 7.12.9 resolution: "@babel/core@npm:7.12.9" @@ -222,7 +361,30 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.16.0, @babel/core@npm:^7.19.6": +"@babel/core@npm:^7.18.6": + version: 7.21.0 + resolution: "@babel/core@npm:7.21.0" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.21.0 + "@babel/helper-compilation-targets": ^7.20.7 + "@babel/helper-module-transforms": ^7.21.0 + "@babel/helpers": ^7.21.0 + "@babel/parser": ^7.21.0 + "@babel/template": ^7.20.7 + "@babel/traverse": ^7.21.0 + "@babel/types": ^7.21.0 + convert-source-map: ^1.7.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.2 + semver: ^6.3.0 + checksum: 357f4dd3638861ceebf6d95ff49ad8b902065ee8b7b352621deed5666c2a6d702a48ca7254dba23ecae2a0afb67d20f90db7dd645c3b75e35e72ad9776c671aa + languageName: node + linkType: hard + +"@babel/core@npm:^7.19.6": version: 7.20.5 resolution: "@babel/core@npm:7.20.5" dependencies: @@ -245,7 +407,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.12.5, @babel/generator@npm:^7.16.0, @babel/generator@npm:^7.20.5": +"@babel/generator@npm:^7.12.5, @babel/generator@npm:^7.20.5": version: 7.20.5 resolution: "@babel/generator@npm:7.20.5" dependencies: @@ -256,6 +418,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.18.7, @babel/generator@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/generator@npm:7.21.0" + dependencies: + "@babel/types": ^7.21.0 + "@jridgewell/gen-mapping": ^0.3.2 + "@jridgewell/trace-mapping": ^0.3.17 + jsesc: ^2.5.1 + checksum: 173c3284b0c9c1de19bd96b6cb1ae72b4e6482d67307238f52c05587f0bf20fa27f10ea0f67c6bf64af87a5a7cf47f7e260dcd3412cc70e47c612c2bc1dc4dfa + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" @@ -289,6 +463,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/helper-compilation-targets@npm:7.20.7" + dependencies: + "@babel/compat-data": ^7.20.5 + "@babel/helper-validator-option": ^7.18.6 + browserslist: ^4.21.3 + lru-cache: ^5.1.1 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 8c32c873ba86e2e1805b30e0807abd07188acbe00ebb97576f0b09061cc65007f1312b589eccb4349c5a8c7f8bb9f2ab199d41da7030bf103d9f347dcd3a3cf4 + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.2, @babel/helper-create-class-features-plugin@npm:^7.20.5": version: 7.20.5 resolution: "@babel/helper-create-class-features-plugin@npm:7.20.5" @@ -360,6 +549,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-function-name@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-function-name@npm:7.21.0" + dependencies: + "@babel/template": ^7.20.7 + "@babel/types": ^7.21.0 + checksum: d63e63c3e0e3e8b3138fa47b0cd321148a300ef12b8ee951196994dcd2a492cc708aeda94c2c53759a5c9177fffaac0fd8778791286746f72a000976968daf4e + languageName: node + linkType: hard + "@babel/helper-hoist-variables@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-hoist-variables@npm:7.18.6" @@ -403,6 +602,22 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-module-transforms@npm:7.21.0" + dependencies: + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-simple-access": ^7.20.2 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/helper-validator-identifier": ^7.19.1 + "@babel/template": ^7.20.7 + "@babel/traverse": ^7.21.0 + "@babel/types": ^7.21.0 + checksum: bd92d0b73c12dc2f37be906954c58cc3fbec74ba243731e1aa223063b422eef6b961ca7fe19737a073be18db298e1385d370df2e5781646b8c09ecebd7c847de + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-optimise-call-expression@npm:7.18.6" @@ -524,6 +739,17 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helpers@npm:7.21.0" + dependencies: + "@babel/template": ^7.20.7 + "@babel/traverse": ^7.21.0 + "@babel/types": ^7.21.0 + checksum: 9370dad2bb665c551869a08ac87c8bdafad53dbcdce1f5c5d498f51811456a3c005d9857562715151a0f00b2e912ac8d89f56574f837b5689f5f5072221cdf54 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.18.6": version: 7.18.6 resolution: "@babel/highlight@npm:7.18.6" @@ -535,7 +761,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.12.7, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.5": +"@babel/parser@npm:^7.12.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.5": version: 7.20.5 resolution: "@babel/parser@npm:7.20.5" bin: @@ -544,6 +770,15 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.18.8, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/parser@npm:7.21.0" + bin: + parser: ./bin/babel-parser.js + checksum: ca16a2e6d4401a556791cd2f8c5f4b33a530cea615c647b3051980778c0a71462216fc8bb042bf507cb92f5e5330bd19b5332a503ae93b6c749a7cd3e7368944 + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.18.6" @@ -1327,19 +1562,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.16.0": - version: 7.19.6 - resolution: "@babel/plugin-transform-runtime@npm:7.19.6" +"@babel/plugin-transform-runtime@npm:^7.18.6": + version: 7.21.0 + resolution: "@babel/plugin-transform-runtime@npm:7.21.0" dependencies: "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.20.2 babel-plugin-polyfill-corejs2: ^0.3.3 babel-plugin-polyfill-corejs3: ^0.6.0 babel-plugin-polyfill-regenerator: ^0.4.1 semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ef93efbcbb00dcf4da6dcc55bda698a2a57fca3fb05a6a13e932ecfdb7c1c5d2f0b5b245c1c4faca0318853937caba0d82442f58b7653249f64275d08052fbd8 + checksum: 6c9d655bef0caaf998984eea47145bd1a95cfcbad2901c5f31a73b32fa5d1748f5e7abeb962243bcd197d16b1d5a0c9f02198d174c1247de973bbd12559b3a4d languageName: node linkType: hard @@ -1435,7 +1670,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.16.4, @babel/preset-env@npm:^7.19.4": +"@babel/preset-env@npm:^7.18.6, @babel/preset-env@npm:^7.19.4": version: 7.20.2 resolution: "@babel/preset-env@npm:7.20.2" dependencies: @@ -1535,7 +1770,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-react@npm:^7.16.0, @babel/preset-react@npm:^7.18.6": +"@babel/preset-react@npm:^7.18.6": version: 7.18.6 resolution: "@babel/preset-react@npm:7.18.6" dependencies: @@ -1551,7 +1786,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.16.0, @babel/preset-typescript@npm:^7.18.6": +"@babel/preset-typescript@npm:^7.18.6": version: 7.18.6 resolution: "@babel/preset-typescript@npm:7.18.6" dependencies: @@ -1564,17 +1799,17 @@ __metadata: languageName: node linkType: hard -"@babel/runtime-corejs3@npm:^7.16.3": - version: 7.20.6 - resolution: "@babel/runtime-corejs3@npm:7.20.6" +"@babel/runtime-corejs3@npm:^7.18.6": + version: 7.21.0 + resolution: "@babel/runtime-corejs3@npm:7.21.0" dependencies: core-js-pure: ^3.25.1 regenerator-runtime: ^0.13.11 - checksum: d533d432216509426c4f9dad56db2fe453112b7d738433111944372fba4abd0b07bee3261f19a218530b435de46592121b2a6a57b98c0c7c3452d552ba009c3e + checksum: a47927671672b1e1644771458f804e03802303eeffcafd55f85cb121d3d3ca33032cc2fe68e086e3de6923049343d0aa599fc3eb3ad5749e30646e2a2ef6f11d languageName: node linkType: hard -"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.3, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.3, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.8.4": version: 7.20.6 resolution: "@babel/runtime@npm:7.20.6" dependencies: @@ -1583,6 +1818,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.6": + version: 7.21.0 + resolution: "@babel/runtime@npm:7.21.0" + dependencies: + regenerator-runtime: ^0.13.11 + checksum: 7b33e25bfa9e0e1b9e8828bb61b2d32bdd46b41b07ba7cb43319ad08efc6fda8eb89445193e67d6541814627df0ca59122c0ea795e412b99c5183a0540d338ab + languageName: node + linkType: hard + "@babel/template@npm:^7.12.7, @babel/template@npm:^7.18.10": version: 7.18.10 resolution: "@babel/template@npm:7.18.10" @@ -1594,7 +1838,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.16.3, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.20.5": +"@babel/template@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/template@npm:7.20.7" + dependencies: + "@babel/code-frame": ^7.18.6 + "@babel/parser": ^7.20.7 + "@babel/types": ^7.20.7 + checksum: 2eb1a0ab8d415078776bceb3473d07ab746e6bb4c2f6ca46ee70efb284d75c4a32bb0cd6f4f4946dec9711f9c0780e8e5d64b743208deac6f8e9858afadc349e + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.20.5": version: 7.20.5 resolution: "@babel/traverse@npm:7.20.5" dependencies: @@ -1612,6 +1867,24 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.18.8, @babel/traverse@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/traverse@npm:7.21.0" + dependencies: + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.21.0 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.21.0 + "@babel/helper-hoist-variables": ^7.18.6 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/parser": ^7.21.0 + "@babel/types": ^7.21.0 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: 99241b22db509d2f01a9af51bfab1d68e73cd3b66bbc2560f0f65e49880f68a05ead913e72a4e464152430a027f0c7822f126d6f1bcc3bc3e01ef8b8558a6dc6 + languageName: node + linkType: hard + "@babel/types@npm:^7.12.7, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.20.5 resolution: "@babel/types@npm:7.20.5" @@ -1623,20 +1896,45 @@ __metadata: languageName: node linkType: hard -"@docsearch/css@npm:3.3.0": - version: 3.3.0 - resolution: "@docsearch/css@npm:3.3.0" - checksum: 1cbf381fe0b454f933e736d04fe8a2d9f86c375022ef738b44d67a0b4c187b0d8fcb945a1ba5a404059e50e3968d9fe769de22779d071f6189f07c161239892c +"@babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/types@npm:7.21.0" + dependencies: + "@babel/helper-string-parser": ^7.19.4 + "@babel/helper-validator-identifier": ^7.19.1 + to-fast-properties: ^2.0.0 + checksum: dbcdda202b3a2bfd59e4de880ce38652f1f8957893a9751be069ac86e47ad751222070fe6cd92220214d77973f1474e4e1111c16dc48199dfca1489c0ee8c0c5 languageName: node linkType: hard -"@docsearch/react@npm:^3.0.0-alpha.39": - version: 3.3.0 - resolution: "@docsearch/react@npm:3.3.0" +"@colors/colors@npm:1.5.0": + version: 1.5.0 + resolution: "@colors/colors@npm:1.5.0" + checksum: d64d5260bed1d5012ae3fc617d38d1afc0329fec05342f4e6b838f46998855ba56e0a73833f4a80fa8378c84810da254f76a8a19c39d038260dc06dc4e007425 + languageName: node + linkType: hard + +"@discoveryjs/json-ext@npm:0.5.7": + version: 0.5.7 + resolution: "@discoveryjs/json-ext@npm:0.5.7" + checksum: 2176d301cc258ea5c2324402997cf8134ebb212469c0d397591636cea8d3c02f2b3cf9fd58dcb748c7a0dade77ebdc1b10284fa63e608c033a1db52fddc69918 + languageName: node + linkType: hard + +"@docsearch/css@npm:3.3.3": + version: 3.3.3 + resolution: "@docsearch/css@npm:3.3.3" + checksum: c3e678dd5e05a962d3e29b4c953632a013af3a352ad99d0e630546409e665684e122265034bca1619d9bd659e42d35c7cc90ee373836fcfb2614aae2057c5dc1 + languageName: node + linkType: hard + +"@docsearch/react@npm:^3.1.1": + version: 3.3.3 + resolution: "@docsearch/react@npm:3.3.3" dependencies: - "@algolia/autocomplete-core": 1.7.2 - "@algolia/autocomplete-preset-algolia": 1.7.2 - "@docsearch/css": 3.3.0 + "@algolia/autocomplete-core": 1.7.4 + "@algolia/autocomplete-preset-algolia": 1.7.4 + "@docsearch/css": 3.3.3 algoliasearch: ^4.0.0 peerDependencies: "@types/react": ">= 16.8.0 < 19.0.0" @@ -1649,113 +1947,199 @@ __metadata: optional: true react-dom: optional: true - checksum: 2bc4aa649fad3ff74e61537e674e658903c01509b2835827943f23895b40b7697476399179d43bc721f7e72044c797d4d793fcdaa394ff4f9fca1389a197a78c + checksum: 8a31c175853b61ee80748abc0cebdc33d247483643c4151a430e05d37f159bf59ea08cb69f878cff7787d3ca122b664701575543914d3c3692b448b63d3ad716 languageName: node linkType: hard -"@docusaurus/core@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/core@npm:2.0.0-beta.15" +"@docusaurus/core@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/core@npm:2.2.0" dependencies: - "@babel/core": ^7.16.0 - "@babel/generator": ^7.16.0 + "@babel/core": ^7.18.6 + "@babel/generator": ^7.18.7 "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-transform-runtime": ^7.16.0 - "@babel/preset-env": ^7.16.4 - "@babel/preset-react": ^7.16.0 - "@babel/preset-typescript": ^7.16.0 - "@babel/runtime": ^7.16.3 - "@babel/runtime-corejs3": ^7.16.3 - "@babel/traverse": ^7.16.3 - "@docusaurus/cssnano-preset": 2.0.0-beta.15 - "@docusaurus/logger": 2.0.0-beta.15 - "@docusaurus/mdx-loader": 2.0.0-beta.15 + "@babel/plugin-transform-runtime": ^7.18.6 + "@babel/preset-env": ^7.18.6 + "@babel/preset-react": ^7.18.6 + "@babel/preset-typescript": ^7.18.6 + "@babel/runtime": ^7.18.6 + "@babel/runtime-corejs3": ^7.18.6 + "@babel/traverse": ^7.18.8 + "@docusaurus/cssnano-preset": 2.2.0 + "@docusaurus/logger": 2.2.0 + "@docusaurus/mdx-loader": 2.2.0 "@docusaurus/react-loadable": 5.5.2 - "@docusaurus/utils": 2.0.0-beta.15 - "@docusaurus/utils-common": 2.0.0-beta.15 - "@docusaurus/utils-validation": 2.0.0-beta.15 - "@slorber/static-site-generator-webpack-plugin": ^4.0.0 - "@svgr/webpack": ^6.0.0 - autoprefixer: ^10.3.5 - babel-loader: ^8.2.2 - babel-plugin-dynamic-import-node: 2.3.0 - boxen: ^5.0.1 - chokidar: ^3.5.2 - clean-css: ^5.1.5 + "@docusaurus/utils": 2.2.0 + "@docusaurus/utils-common": 2.2.0 + "@docusaurus/utils-validation": 2.2.0 + "@slorber/static-site-generator-webpack-plugin": ^4.0.7 + "@svgr/webpack": ^6.2.1 + autoprefixer: ^10.4.7 + babel-loader: ^8.2.5 + babel-plugin-dynamic-import-node: ^2.3.3 + boxen: ^6.2.1 + chalk: ^4.1.2 + chokidar: ^3.5.3 + clean-css: ^5.3.0 + cli-table3: ^0.6.2 + combine-promises: ^1.1.0 commander: ^5.1.0 - copy-webpack-plugin: ^10.2.0 - core-js: ^3.18.0 - css-loader: ^6.5.1 - css-minimizer-webpack-plugin: ^3.3.1 - cssnano: ^5.0.8 - del: ^6.0.0 + copy-webpack-plugin: ^11.0.0 + core-js: ^3.23.3 + css-loader: ^6.7.1 + css-minimizer-webpack-plugin: ^4.0.0 + cssnano: ^5.1.12 + del: ^6.1.1 detect-port: ^1.3.0 escape-html: ^1.0.3 eta: ^1.12.3 file-loader: ^6.2.0 - fs-extra: ^10.0.0 - html-minifier-terser: ^6.0.2 - html-tags: ^3.1.0 - html-webpack-plugin: ^5.4.0 + fs-extra: ^10.1.0 + html-minifier-terser: ^6.1.0 + html-tags: ^3.2.0 + html-webpack-plugin: ^5.5.0 import-fresh: ^3.3.0 - is-root: ^2.1.0 leven: ^3.1.0 - lodash: ^4.17.20 - mini-css-extract-plugin: ^1.6.0 - nprogress: ^0.2.0 - postcss: ^8.3.7 - postcss-loader: ^6.1.1 - prompts: ^2.4.1 - react-dev-utils: ^12.0.0 - react-helmet: ^6.1.0 + lodash: ^4.17.21 + mini-css-extract-plugin: ^2.6.1 + postcss: ^8.4.14 + postcss-loader: ^7.0.0 + prompts: ^2.4.2 + react-dev-utils: ^12.0.1 + react-helmet-async: ^1.3.0 react-loadable: "npm:@docusaurus/react-loadable@5.5.2" react-loadable-ssr-addon-v5-slorber: ^1.0.1 - react-router: ^5.2.0 + react-router: ^5.3.3 react-router-config: ^5.1.1 - react-router-dom: ^5.2.0 - remark-admonitions: ^1.2.1 + react-router-dom: ^5.3.3 rtl-detect: ^1.0.4 - semver: ^7.3.4 + semver: ^7.3.7 serve-handler: ^6.1.3 - shelljs: ^0.8.4 - strip-ansi: ^6.0.0 - terser-webpack-plugin: ^5.2.4 - tslib: ^2.3.1 + shelljs: ^0.8.5 + terser-webpack-plugin: ^5.3.3 + tslib: ^2.4.0 update-notifier: ^5.1.0 url-loader: ^4.1.1 - wait-on: ^6.0.0 - webpack: ^5.61.0 - webpack-bundle-analyzer: ^4.4.2 - webpack-dev-server: ^4.7.1 + wait-on: ^6.0.1 + webpack: ^5.73.0 + webpack-bundle-analyzer: ^4.5.0 + webpack-dev-server: ^4.9.3 webpack-merge: ^5.8.0 webpackbar: ^5.0.2 peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 bin: - docusaurus: bin/docusaurus.js - checksum: 719a71f3567d87ada256a217437fb6bf42e02cef19ce4a5d3ede6f4cd97d310b603c604e29e671448e142601d9d70dfea1030ddddfe7f9540b67f918691cf67f + docusaurus: bin/docusaurus.mjs + checksum: ff47e6cf85b0f7dc0a9e5b9b0d26e33a6f7385f067566ff4f9b026d044839e4dfb4c3bc9476cfab7a7e95a0065478a534cda403dac3bb7bac9987406f1978a11 languageName: node linkType: hard -"@docusaurus/cssnano-preset@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/cssnano-preset@npm:2.0.0-beta.15" - dependencies: - cssnano-preset-advanced: ^5.1.4 - postcss: ^8.3.7 - postcss-sort-media-queries: ^4.1.0 - checksum: 3bbfa04220a4d4f2dc4a1d2be304f8840850b2f0491680a0dd86ca9d44c92d0aaac5cc3198fe36e435400753954e62e5e92bc6f2115bf71ca760985d8280bba2 - languageName: node - linkType: hard - -"@docusaurus/logger@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/logger@npm:2.0.0-beta.15" +"@docusaurus/core@npm:2.3.1": + version: 2.3.1 + resolution: "@docusaurus/core@npm:2.3.1" dependencies: + "@babel/core": ^7.18.6 + "@babel/generator": ^7.18.7 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/plugin-transform-runtime": ^7.18.6 + "@babel/preset-env": ^7.18.6 + "@babel/preset-react": ^7.18.6 + "@babel/preset-typescript": ^7.18.6 + "@babel/runtime": ^7.18.6 + "@babel/runtime-corejs3": ^7.18.6 + "@babel/traverse": ^7.18.8 + "@docusaurus/cssnano-preset": 2.3.1 + "@docusaurus/logger": 2.3.1 + "@docusaurus/mdx-loader": 2.3.1 + "@docusaurus/react-loadable": 5.5.2 + "@docusaurus/utils": 2.3.1 + "@docusaurus/utils-common": 2.3.1 + "@docusaurus/utils-validation": 2.3.1 + "@slorber/static-site-generator-webpack-plugin": ^4.0.7 + "@svgr/webpack": ^6.2.1 + autoprefixer: ^10.4.7 + babel-loader: ^8.2.5 + babel-plugin-dynamic-import-node: ^2.3.3 + boxen: ^6.2.1 chalk: ^4.1.2 - tslib: ^2.3.1 - checksum: 04beb48cd39c5ef0cd50d2a30dcefc80c75ad91d1cd6fbb00bf7857da02328dde0afd6f64c1338a51d636834a9415906eb0df6426f3f0c451e4203c67c18a08b + chokidar: ^3.5.3 + clean-css: ^5.3.0 + cli-table3: ^0.6.2 + combine-promises: ^1.1.0 + commander: ^5.1.0 + copy-webpack-plugin: ^11.0.0 + core-js: ^3.23.3 + css-loader: ^6.7.1 + css-minimizer-webpack-plugin: ^4.0.0 + cssnano: ^5.1.12 + del: ^6.1.1 + detect-port: ^1.3.0 + escape-html: ^1.0.3 + eta: ^2.0.0 + file-loader: ^6.2.0 + fs-extra: ^10.1.0 + html-minifier-terser: ^6.1.0 + html-tags: ^3.2.0 + html-webpack-plugin: ^5.5.0 + import-fresh: ^3.3.0 + leven: ^3.1.0 + lodash: ^4.17.21 + mini-css-extract-plugin: ^2.6.1 + postcss: ^8.4.14 + postcss-loader: ^7.0.0 + prompts: ^2.4.2 + react-dev-utils: ^12.0.1 + react-helmet-async: ^1.3.0 + react-loadable: "npm:@docusaurus/react-loadable@5.5.2" + react-loadable-ssr-addon-v5-slorber: ^1.0.1 + react-router: ^5.3.3 + react-router-config: ^5.1.1 + react-router-dom: ^5.3.3 + rtl-detect: ^1.0.4 + semver: ^7.3.7 + serve-handler: ^6.1.3 + shelljs: ^0.8.5 + terser-webpack-plugin: ^5.3.3 + tslib: ^2.4.0 + update-notifier: ^5.1.0 + url-loader: ^4.1.1 + wait-on: ^6.0.1 + webpack: ^5.73.0 + webpack-bundle-analyzer: ^4.5.0 + webpack-dev-server: ^4.9.3 + webpack-merge: ^5.8.0 + webpackbar: ^5.0.2 + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + bin: + docusaurus: bin/docusaurus.mjs + checksum: 812aecae45af3f4d02fd16e89517ca9f1ba22821a078aaa890f5797ac7e0cc0c79e7623eb999e885cf7e7652a6ffda8ff7c06dfd85ca29aaab600993c3d9980d + languageName: node + linkType: hard + +"@docusaurus/cssnano-preset@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/cssnano-preset@npm:2.2.0" + dependencies: + cssnano-preset-advanced: ^5.3.8 + postcss: ^8.4.14 + postcss-sort-media-queries: ^4.2.1 + tslib: ^2.4.0 + checksum: eff9707414867bf844ef5d84bde1c843593b9b7f542dd1a0a7acc88798b0c5ddb721124229912c234bd88b93cb18d8d69c6115cbf706c2a790497f7d9dd23757 + languageName: node + linkType: hard + +"@docusaurus/cssnano-preset@npm:2.3.1": + version: 2.3.1 + resolution: "@docusaurus/cssnano-preset@npm:2.3.1" + dependencies: + cssnano-preset-advanced: ^5.3.8 + postcss: ^8.4.14 + postcss-sort-media-queries: ^4.2.1 + tslib: ^2.4.0 + checksum: a3d00ce86b16caffde36734bb2f4541d2c0df5e8ab6891a78ad05bccc631a895fecb04c385626ebcb8f905510c28fa6158288585673ae96565532d4ee4b60d4f languageName: node linkType: hard @@ -1769,199 +2153,271 @@ __metadata: languageName: node linkType: hard -"@docusaurus/mdx-loader@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/mdx-loader@npm:2.0.0-beta.15" +"@docusaurus/logger@npm:2.3.1": + version: 2.3.1 + resolution: "@docusaurus/logger@npm:2.3.1" dependencies: - "@babel/parser": ^7.16.4 - "@babel/traverse": ^7.16.3 - "@docusaurus/logger": 2.0.0-beta.15 - "@docusaurus/utils": 2.0.0-beta.15 - "@mdx-js/mdx": ^1.6.21 + chalk: ^4.1.2 + tslib: ^2.4.0 + checksum: eff5f258aeac9c643431426256e3bc4515074cc3cc754fa643579ba427ba232ecace9a9579ae5af542330b22d7361892a1eaf84526983a0c821c5ca3ee895176 + languageName: node + linkType: hard + +"@docusaurus/mdx-loader@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/mdx-loader@npm:2.2.0" + dependencies: + "@babel/parser": ^7.18.8 + "@babel/traverse": ^7.18.8 + "@docusaurus/logger": 2.2.0 + "@docusaurus/utils": 2.2.0 + "@mdx-js/mdx": ^1.6.22 escape-html: ^1.0.3 file-loader: ^6.2.0 - fs-extra: ^10.0.0 + fs-extra: ^10.1.0 image-size: ^1.0.1 mdast-util-to-string: ^2.0.0 - remark-emoji: ^2.1.0 + remark-emoji: ^2.2.0 stringify-object: ^3.3.0 - tslib: ^2.3.1 - unist-util-visit: ^2.0.2 + tslib: ^2.4.0 + unified: ^9.2.2 + unist-util-visit: ^2.0.3 url-loader: ^4.1.1 - webpack: ^5.61.0 + webpack: ^5.73.0 peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 - checksum: 6dedecafdeb021f859d2761fc0728499cba94c95631e5bb9b64e8a700f70e3e6a1c724c5715f560fadde90361ff61256d4a0ff7002d37c5209425bfa4b4fea37 + checksum: fee586498f43c46581062e681424c4637e75d505d813d8bf25f5315c912560f6600cd925bc5b07a93d5d5966741439578e7e72f30030b4c58a5cfdf72e0d8928 languageName: node linkType: hard -"@docusaurus/module-type-aliases@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/module-type-aliases@npm:2.0.0-beta.15" +"@docusaurus/mdx-loader@npm:2.3.1": + version: 2.3.1 + resolution: "@docusaurus/mdx-loader@npm:2.3.1" dependencies: - "@docusaurus/types": 2.0.0-beta.15 + "@babel/parser": ^7.18.8 + "@babel/traverse": ^7.18.8 + "@docusaurus/logger": 2.3.1 + "@docusaurus/utils": 2.3.1 + "@mdx-js/mdx": ^1.6.22 + escape-html: ^1.0.3 + file-loader: ^6.2.0 + fs-extra: ^10.1.0 + image-size: ^1.0.1 + mdast-util-to-string: ^2.0.0 + remark-emoji: ^2.2.0 + stringify-object: ^3.3.0 + tslib: ^2.4.0 + unified: ^9.2.2 + unist-util-visit: ^2.0.3 + url-loader: ^4.1.1 + webpack: ^5.73.0 + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + checksum: 4a1c9ef0e8506ab4d9cb4714ff7437664e238e0f2878a5eb4a2e082897bbee7ae8d0b61ba9d45ffa820beb5ce75aa0050201db815b00c18fc136aaa4c6411c21 + languageName: node + linkType: hard + +"@docusaurus/module-type-aliases@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/module-type-aliases@npm:2.2.0" + dependencies: + "@docusaurus/react-loadable": 5.5.2 + "@docusaurus/types": 2.2.0 + "@types/history": ^4.7.11 "@types/react": "*" - "@types/react-helmet": "*" "@types/react-router-config": "*" "@types/react-router-dom": "*" - checksum: dd7d3de46a6886d3e367b31d0107eef7a5ffc54acae557625e6fb937619152ddbabafd774ffa6beb7783e039b09a3b916655393ca1a09d3d8e36a75c12e2c569 + react-helmet-async: "*" + react-loadable: "npm:@docusaurus/react-loadable@5.5.2" + peerDependencies: + react: "*" + react-dom: "*" + checksum: ebcb9dff2f88b5962cd34aaa78b1a48531da4776229ef507665e3f053cccb185aadcc16c3703f21031e14ccb6c8312662a6eec1a2a06bc0a423221ad200e1e9e languageName: node linkType: hard -"@docusaurus/plugin-content-blog@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/plugin-content-blog@npm:2.0.0-beta.15" +"@docusaurus/plugin-client-redirects@npm:^2.2.0": + version: 2.3.1 + resolution: "@docusaurus/plugin-client-redirects@npm:2.3.1" dependencies: - "@docusaurus/core": 2.0.0-beta.15 - "@docusaurus/logger": 2.0.0-beta.15 - "@docusaurus/mdx-loader": 2.0.0-beta.15 - "@docusaurus/utils": 2.0.0-beta.15 - "@docusaurus/utils-common": 2.0.0-beta.15 - "@docusaurus/utils-validation": 2.0.0-beta.15 - cheerio: ^1.0.0-rc.10 + "@docusaurus/core": 2.3.1 + "@docusaurus/logger": 2.3.1 + "@docusaurus/utils": 2.3.1 + "@docusaurus/utils-common": 2.3.1 + "@docusaurus/utils-validation": 2.3.1 + eta: ^2.0.0 + fs-extra: ^10.1.0 + lodash: ^4.17.21 + tslib: ^2.4.0 + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + checksum: bb730359c7f9015108a3d4ec8a570e9c73847349747bf71711f522a7dc40007786b7cd25cebc845eeb16b3505e8068242559a2eda790f4c07d4083d9014a6f84 + languageName: node + linkType: hard + +"@docusaurus/plugin-content-blog@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/plugin-content-blog@npm:2.2.0" + dependencies: + "@docusaurus/core": 2.2.0 + "@docusaurus/logger": 2.2.0 + "@docusaurus/mdx-loader": 2.2.0 + "@docusaurus/types": 2.2.0 + "@docusaurus/utils": 2.2.0 + "@docusaurus/utils-common": 2.2.0 + "@docusaurus/utils-validation": 2.2.0 + cheerio: ^1.0.0-rc.12 feed: ^4.2.2 - fs-extra: ^10.0.0 - lodash: ^4.17.20 + fs-extra: ^10.1.0 + lodash: ^4.17.21 reading-time: ^1.5.0 - remark-admonitions: ^1.2.1 - tslib: ^2.3.1 + tslib: ^2.4.0 + unist-util-visit: ^2.0.3 utility-types: ^3.10.0 - webpack: ^5.61.0 + webpack: ^5.73.0 peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 - checksum: 32349a465982ec2f1120f7264ab14d10e365d24a96c8555fd74ff4cedb1b7c52087e89cfd4ee9ca298f2795dfcddc5992d346b345e3fe34c752de15e062f5e4e + checksum: 6d51e3b17b6fdeb4e04ddebe4d4ba8c7cc830bdc066c2b7898e4dee185e408f0d28ea873d18b5ee4406a568a9b05f70d17c986a9ed16b16b1450d34ca190fd06 languageName: node linkType: hard -"@docusaurus/plugin-content-docs@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/plugin-content-docs@npm:2.0.0-beta.15" +"@docusaurus/plugin-content-docs@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/plugin-content-docs@npm:2.2.0" dependencies: - "@docusaurus/core": 2.0.0-beta.15 - "@docusaurus/logger": 2.0.0-beta.15 - "@docusaurus/mdx-loader": 2.0.0-beta.15 - "@docusaurus/utils": 2.0.0-beta.15 - "@docusaurus/utils-validation": 2.0.0-beta.15 + "@docusaurus/core": 2.2.0 + "@docusaurus/logger": 2.2.0 + "@docusaurus/mdx-loader": 2.2.0 + "@docusaurus/module-type-aliases": 2.2.0 + "@docusaurus/types": 2.2.0 + "@docusaurus/utils": 2.2.0 + "@docusaurus/utils-validation": 2.2.0 + "@types/react-router-config": ^5.0.6 combine-promises: ^1.1.0 - fs-extra: ^10.0.0 - import-fresh: ^3.2.2 - js-yaml: ^4.0.0 - lodash: ^4.17.20 - remark-admonitions: ^1.2.1 - shelljs: ^0.8.4 - tslib: ^2.3.1 + fs-extra: ^10.1.0 + import-fresh: ^3.3.0 + js-yaml: ^4.1.0 + lodash: ^4.17.21 + tslib: ^2.4.0 utility-types: ^3.10.0 - webpack: ^5.61.0 + webpack: ^5.73.0 peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 - checksum: 221c0bef297f7b122a0ef080f681edadc5e945d776a4900bf662d8ba8208a02e1849594d3e2756ffe982ed9e70c97c06706abb4e97f6fae6e11eab3934f2dd53 + checksum: 3a262b49dd6f9d59f4e10dd25185bb4280dbf77b62e28a1dd658d5db0861ae8c82dd025f24212f0d8fec0a46a37f6ef0f2cde25ac736d445247e8727177da660 languageName: node linkType: hard -"@docusaurus/plugin-content-pages@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/plugin-content-pages@npm:2.0.0-beta.15" +"@docusaurus/plugin-content-pages@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/plugin-content-pages@npm:2.2.0" dependencies: - "@docusaurus/core": 2.0.0-beta.15 - "@docusaurus/mdx-loader": 2.0.0-beta.15 - "@docusaurus/utils": 2.0.0-beta.15 - "@docusaurus/utils-validation": 2.0.0-beta.15 - fs-extra: ^10.0.0 - globby: ^11.0.2 - remark-admonitions: ^1.2.1 - tslib: ^2.3.1 - webpack: ^5.61.0 + "@docusaurus/core": 2.2.0 + "@docusaurus/mdx-loader": 2.2.0 + "@docusaurus/types": 2.2.0 + "@docusaurus/utils": 2.2.0 + "@docusaurus/utils-validation": 2.2.0 + fs-extra: ^10.1.0 + tslib: ^2.4.0 + webpack: ^5.73.0 peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 - checksum: a93bb81f1c9e9a2665d7c4ff27145db3f6e8a16a32e93885d28d4607ced2bfc74543814b10fd95b09ea4355c4f47c7293fb1358a1da9fa45452bec39fb64f977 + checksum: 1e22fb8deb9b8f612ebe1ea6f8b1ce76acfc6eb8cbc0d5fc9b99b99d64e2f356d0fb136247e9f72cd84b2788eaf953a640d23ff7e2a5d650de6ec06468181a94 languageName: node linkType: hard -"@docusaurus/plugin-debug@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/plugin-debug@npm:2.0.0-beta.15" +"@docusaurus/plugin-debug@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/plugin-debug@npm:2.2.0" dependencies: - "@docusaurus/core": 2.0.0-beta.15 - "@docusaurus/utils": 2.0.0-beta.15 - fs-extra: ^10.0.0 + "@docusaurus/core": 2.2.0 + "@docusaurus/types": 2.2.0 + "@docusaurus/utils": 2.2.0 + fs-extra: ^10.1.0 react-json-view: ^1.21.3 - tslib: ^2.3.1 + tslib: ^2.4.0 peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 - checksum: 37148d38bd88dc3396d35fc6312834bee1bc338c774a5e8d1777e5a2684df44435d7b837f044fea17ee5af8c4063bb38f6468f111ee1c86eb14bd989d37442b5 + checksum: edf2a416b790591c66ffa8ca1fd4ed15ab2d2dc15cd67c5253714502a6828739a7a47996c3664731c6b24da1da5862ddfef60defb84bd3b8273313267db0cb54 languageName: node linkType: hard -"@docusaurus/plugin-google-analytics@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/plugin-google-analytics@npm:2.0.0-beta.15" +"@docusaurus/plugin-google-analytics@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/plugin-google-analytics@npm:2.2.0" dependencies: - "@docusaurus/core": 2.0.0-beta.15 - "@docusaurus/utils-validation": 2.0.0-beta.15 - tslib: ^2.3.1 + "@docusaurus/core": 2.2.0 + "@docusaurus/types": 2.2.0 + "@docusaurus/utils-validation": 2.2.0 + tslib: ^2.4.0 peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 - checksum: 370a050651b2e96a3d26b0e5cc23593c068c99582942e5c909254b6487230bdcf41c42a0bdf8798db79eed51049423423ee6135437acc006d3f956a4bf2eb2b2 + checksum: 44ad3a6c1b661516cb87553103565af64a6f145d823b16882d5c7d23b99e091b7c4ba8323c5f6fe756e70fbb0f9f31d56c74512dc17da6d3c16dfabd17d719ac languageName: node linkType: hard -"@docusaurus/plugin-google-gtag@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/plugin-google-gtag@npm:2.0.0-beta.15" +"@docusaurus/plugin-google-gtag@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/plugin-google-gtag@npm:2.2.0" dependencies: - "@docusaurus/core": 2.0.0-beta.15 - "@docusaurus/utils-validation": 2.0.0-beta.15 - tslib: ^2.3.1 + "@docusaurus/core": 2.2.0 + "@docusaurus/types": 2.2.0 + "@docusaurus/utils-validation": 2.2.0 + tslib: ^2.4.0 peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 - checksum: ab6287b649e07fc30b1de96c838e9c225c85924c8e32a75a846c36175033f37d22056c1bd6b4930d6cfb0d51ccdb37e7b3067d41a87abb9bf164b1c81009c812 + checksum: 4e7d6fcc3f30f1d54933fdeb59d3065989596e91940304965635867808d89c7b864a394f5fab2bcde98037539bf6840efc692e856fb7a4ae32ce8b5f8a4e191a languageName: node linkType: hard -"@docusaurus/plugin-sitemap@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/plugin-sitemap@npm:2.0.0-beta.15" +"@docusaurus/plugin-sitemap@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/plugin-sitemap@npm:2.2.0" dependencies: - "@docusaurus/core": 2.0.0-beta.15 - "@docusaurus/utils": 2.0.0-beta.15 - "@docusaurus/utils-common": 2.0.0-beta.15 - "@docusaurus/utils-validation": 2.0.0-beta.15 - fs-extra: ^10.0.0 - sitemap: ^7.0.0 - tslib: ^2.3.1 + "@docusaurus/core": 2.2.0 + "@docusaurus/logger": 2.2.0 + "@docusaurus/types": 2.2.0 + "@docusaurus/utils": 2.2.0 + "@docusaurus/utils-common": 2.2.0 + "@docusaurus/utils-validation": 2.2.0 + fs-extra: ^10.1.0 + sitemap: ^7.1.1 + tslib: ^2.4.0 peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 - checksum: e1d34a05bf58345522c583da426cdd10654f10f9fe05f49c1090856858c155f4313768e6dc15b3847add19be5219e880be5ef8a08d015bd50505c96f79797eb9 + checksum: 8ae78093d17a96fc2c6f3829d425731dae3af19b0eec29c61a6465342462a8c24da4c5a10f1a1b1813630d2408f2e11fa17af652b74b4e8fda975d4a00bf1389 languageName: node linkType: hard -"@docusaurus/preset-classic@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/preset-classic@npm:2.0.0-beta.15" +"@docusaurus/preset-classic@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/preset-classic@npm:2.2.0" dependencies: - "@docusaurus/core": 2.0.0-beta.15 - "@docusaurus/plugin-content-blog": 2.0.0-beta.15 - "@docusaurus/plugin-content-docs": 2.0.0-beta.15 - "@docusaurus/plugin-content-pages": 2.0.0-beta.15 - "@docusaurus/plugin-debug": 2.0.0-beta.15 - "@docusaurus/plugin-google-analytics": 2.0.0-beta.15 - "@docusaurus/plugin-google-gtag": 2.0.0-beta.15 - "@docusaurus/plugin-sitemap": 2.0.0-beta.15 - "@docusaurus/theme-classic": 2.0.0-beta.15 - "@docusaurus/theme-common": 2.0.0-beta.15 - "@docusaurus/theme-search-algolia": 2.0.0-beta.15 + "@docusaurus/core": 2.2.0 + "@docusaurus/plugin-content-blog": 2.2.0 + "@docusaurus/plugin-content-docs": 2.2.0 + "@docusaurus/plugin-content-pages": 2.2.0 + "@docusaurus/plugin-debug": 2.2.0 + "@docusaurus/plugin-google-analytics": 2.2.0 + "@docusaurus/plugin-google-gtag": 2.2.0 + "@docusaurus/plugin-sitemap": 2.2.0 + "@docusaurus/theme-classic": 2.2.0 + "@docusaurus/theme-common": 2.2.0 + "@docusaurus/theme-search-algolia": 2.2.0 + "@docusaurus/types": 2.2.0 peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 - checksum: f3c456eafbbccf9c0ef9b01b50667cc7004ebe29ee4afa709655a21b44c6ada10e3604f2d5bc81f99b0385e6abc874288014953c09d211b987e24f5d68fa25c2 + checksum: 70214f17766097a2e9c4b21a343bf323f7ed3d2e23c6169577cd14333a074fa15aabff6532c1774ec17c54f50c1616dbd8625c41a115d2fe799b2b7fa830c2c9 languageName: node linkType: hard @@ -1977,129 +2433,152 @@ __metadata: languageName: node linkType: hard -"@docusaurus/theme-classic@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/theme-classic@npm:2.0.0-beta.15" +"@docusaurus/theme-classic@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/theme-classic@npm:2.2.0" dependencies: - "@docusaurus/core": 2.0.0-beta.15 - "@docusaurus/plugin-content-blog": 2.0.0-beta.15 - "@docusaurus/plugin-content-docs": 2.0.0-beta.15 - "@docusaurus/plugin-content-pages": 2.0.0-beta.15 - "@docusaurus/theme-common": 2.0.0-beta.15 - "@docusaurus/theme-translations": 2.0.0-beta.15 - "@docusaurus/utils": 2.0.0-beta.15 - "@docusaurus/utils-common": 2.0.0-beta.15 - "@docusaurus/utils-validation": 2.0.0-beta.15 - "@mdx-js/react": ^1.6.21 - clsx: ^1.1.1 + "@docusaurus/core": 2.2.0 + "@docusaurus/mdx-loader": 2.2.0 + "@docusaurus/module-type-aliases": 2.2.0 + "@docusaurus/plugin-content-blog": 2.2.0 + "@docusaurus/plugin-content-docs": 2.2.0 + "@docusaurus/plugin-content-pages": 2.2.0 + "@docusaurus/theme-common": 2.2.0 + "@docusaurus/theme-translations": 2.2.0 + "@docusaurus/types": 2.2.0 + "@docusaurus/utils": 2.2.0 + "@docusaurus/utils-common": 2.2.0 + "@docusaurus/utils-validation": 2.2.0 + "@mdx-js/react": ^1.6.22 + clsx: ^1.2.1 copy-text-to-clipboard: ^3.0.1 - infima: 0.2.0-alpha.37 - lodash: ^4.17.20 - postcss: ^8.3.7 - prism-react-renderer: ^1.2.1 - prismjs: ^1.23.0 - react-router-dom: ^5.2.0 - rtlcss: ^3.3.0 + infima: 0.2.0-alpha.42 + lodash: ^4.17.21 + nprogress: ^0.2.0 + postcss: ^8.4.14 + prism-react-renderer: ^1.3.5 + prismjs: ^1.28.0 + react-router-dom: ^5.3.3 + rtlcss: ^3.5.0 + tslib: ^2.4.0 + utility-types: ^3.10.0 peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 - checksum: 4daf29d87ce2ba0a6a5b01049aaa4160032e9064a6da8e83da321e985eba49bcce2bbe661e524bf4894c2e19ae704786fcd319b7f3381e4facfbb7d76c75c254 + checksum: ccfb0bef12178d0fbe3329a3238cd6bf7223ee03d890594676c06490eabfd59908bb1872c1a007f605db4edf402bc49cdf14aa7116550e95844d5135a92c2969 languageName: node linkType: hard -"@docusaurus/theme-common@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/theme-common@npm:2.0.0-beta.15" +"@docusaurus/theme-common@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/theme-common@npm:2.2.0" dependencies: - "@docusaurus/plugin-content-blog": 2.0.0-beta.15 - "@docusaurus/plugin-content-docs": 2.0.0-beta.15 - "@docusaurus/plugin-content-pages": 2.0.0-beta.15 - clsx: ^1.1.1 + "@docusaurus/mdx-loader": 2.2.0 + "@docusaurus/module-type-aliases": 2.2.0 + "@docusaurus/plugin-content-blog": 2.2.0 + "@docusaurus/plugin-content-docs": 2.2.0 + "@docusaurus/plugin-content-pages": 2.2.0 + "@docusaurus/utils": 2.2.0 + "@types/history": ^4.7.11 + "@types/react": "*" + "@types/react-router-config": "*" + clsx: ^1.2.1 parse-numeric-range: ^1.3.0 - tslib: ^2.3.1 + prism-react-renderer: ^1.3.5 + tslib: ^2.4.0 utility-types: ^3.10.0 peerDependencies: - prism-react-renderer: ^1.2.1 react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 - checksum: 732bcacf7ad341aaa7d514a903d8c31b811ecdf4accf44e0c33a4adfd40745acc942650f2384dd95d774bc544de3f590f629812b144dbec9f943a6886d3d6dbf + checksum: 23cbba8e7e24494c6d106ce3d0b90ef461580bfacef9f27dfbc4f0b33fcb349394faf2bedf0a44db8c455535e50e828e82270c8f159c3d8d60f0e0980170be4e languageName: node linkType: hard -"@docusaurus/theme-search-algolia@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/theme-search-algolia@npm:2.0.0-beta.15" +"@docusaurus/theme-search-algolia@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/theme-search-algolia@npm:2.2.0" dependencies: - "@docsearch/react": ^3.0.0-alpha.39 - "@docusaurus/core": 2.0.0-beta.15 - "@docusaurus/logger": 2.0.0-beta.15 - "@docusaurus/theme-common": 2.0.0-beta.15 - "@docusaurus/theme-translations": 2.0.0-beta.15 - "@docusaurus/utils": 2.0.0-beta.15 - "@docusaurus/utils-validation": 2.0.0-beta.15 - algoliasearch: ^4.10.5 - algoliasearch-helper: ^3.5.5 - clsx: ^1.1.1 + "@docsearch/react": ^3.1.1 + "@docusaurus/core": 2.2.0 + "@docusaurus/logger": 2.2.0 + "@docusaurus/plugin-content-docs": 2.2.0 + "@docusaurus/theme-common": 2.2.0 + "@docusaurus/theme-translations": 2.2.0 + "@docusaurus/utils": 2.2.0 + "@docusaurus/utils-validation": 2.2.0 + algoliasearch: ^4.13.1 + algoliasearch-helper: ^3.10.0 + clsx: ^1.2.1 eta: ^1.12.3 - lodash: ^4.17.20 - tslib: ^2.3.1 + fs-extra: ^10.1.0 + lodash: ^4.17.21 + tslib: ^2.4.0 utility-types: ^3.10.0 peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 - checksum: 08ba2195fb59231a116eb3140a26d189af369037a2cbad24e02338d3f0b69b25be1226b06d834160288cfcbbe7248d0185d52dba67a951afc48b67a5c2769417 + checksum: 42b6cb0322d6c772b7796ea6e9693d596554ebd087792ad71238cebedf3b632bfa8005138d521bce1ff118f49aea7d72e5dc97a03f236b4728a2dc7576870071 languageName: node linkType: hard -"@docusaurus/theme-translations@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/theme-translations@npm:2.0.0-beta.15" +"@docusaurus/theme-translations@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/theme-translations@npm:2.2.0" dependencies: - fs-extra: ^10.0.0 - tslib: ^2.3.1 - checksum: ad6188c4d871b997390b039300451286a8c7ca4f82dffd8fdf1edebfb281da22391c63268ffd0f642b2fbb2f65930fd555ae38a7ae0e68b0bb9d30d2f1fc8610 + fs-extra: ^10.1.0 + tslib: ^2.4.0 + checksum: 7fe7d104fd094f2af2321986a86edef1eb8ab25415ea94ab1b242d08aec7627b3d5790001631621cd80c57c710714308aad5adfbf570cb74e0f01fda93b610be languageName: node linkType: hard -"@docusaurus/types@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/types@npm:2.0.0-beta.15" +"@docusaurus/types@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/types@npm:2.2.0" dependencies: + "@types/history": ^4.7.11 + "@types/react": "*" commander: ^5.1.0 - joi: ^17.4.2 - querystring: 0.2.1 + joi: ^17.6.0 + react-helmet-async: ^1.3.0 utility-types: ^3.10.0 - webpack: ^5.61.0 + webpack: ^5.73.0 webpack-merge: ^5.8.0 - checksum: f630b77d16ccf4b201ac473df8a65c79bbbd9735278ed85654e67d1c8810927df1034b6bfbcbc4bb153f4733329a782c2560e0032633c2bd2faa90f4c1ce0fe1 - languageName: node - linkType: hard - -"@docusaurus/utils-common@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/utils-common@npm:2.0.0-beta.15" - dependencies: - tslib: ^2.3.1 - checksum: 152a5302056383acaa501b0de39ca1146bd2e2139396897dd66fee3e6370543a933913f507c7a9ba22afd2229cd8d8b34815e43786ce5dabea7f640a36cca6cb - languageName: node - linkType: hard - -"@docusaurus/utils-validation@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/utils-validation@npm:2.0.0-beta.15" - dependencies: - "@docusaurus/logger": 2.0.0-beta.15 - "@docusaurus/utils": 2.0.0-beta.15 - joi: ^17.4.2 - tslib: ^2.3.1 peerDependencies: - react: "*" - react-dom: "*" - checksum: c4f1499cd67f6f2da18f4e755177a5529f9acc2c2ca3342a714b0460041816da6f0879f670819e819883bf60a1f05cea1d43292c08ef0ff2b4b8678f44928b50 + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + checksum: 5166ca49bb9333e4d733e4bf8d49d65e11ea6b39e4d8eecc24e1de24d61d2459c52dd8bd27362b66b03e41df96acf1a449145211b3bf0c5a59a987c77102e8f1 languageName: node linkType: hard -"@docusaurus/utils-validation@npm:^2.0.0-beta.4": +"@docusaurus/utils-common@npm:2.2.0": + version: 2.2.0 + resolution: "@docusaurus/utils-common@npm:2.2.0" + dependencies: + tslib: ^2.4.0 + peerDependencies: + "@docusaurus/types": "*" + peerDependenciesMeta: + "@docusaurus/types": + optional: true + checksum: 05d23a2f82a1bc119e3ad6b37481c9bc984f62efd3a79046567216784b78fb20fe7452252d610bb4c063e4ded8a7ab7efa1dc9f9f228357c20b9f4729c7a0576 + languageName: node + linkType: hard + +"@docusaurus/utils-common@npm:2.3.1": + version: 2.3.1 + resolution: "@docusaurus/utils-common@npm:2.3.1" + dependencies: + tslib: ^2.4.0 + peerDependencies: + "@docusaurus/types": "*" + peerDependenciesMeta: + "@docusaurus/types": + optional: true + checksum: 405dc5b8aba9a97b2670ba8ff3911bbdaed274edc15214ab482a7159a07ad1c9b3198835a7bee42de4e0320d42bd402ed89ae6896744a364d64d89d9f78bcfb0 + languageName: node + linkType: hard + +"@docusaurus/utils-validation@npm:2.2.0, @docusaurus/utils-validation@npm:^2.0.0-beta.4": version: 2.2.0 resolution: "@docusaurus/utils-validation@npm:2.2.0" dependencies: @@ -2112,32 +2591,16 @@ __metadata: languageName: node linkType: hard -"@docusaurus/utils@npm:2.0.0-beta.15": - version: 2.0.0-beta.15 - resolution: "@docusaurus/utils@npm:2.0.0-beta.15" +"@docusaurus/utils-validation@npm:2.3.1": + version: 2.3.1 + resolution: "@docusaurus/utils-validation@npm:2.3.1" dependencies: - "@docusaurus/logger": 2.0.0-beta.15 - "@mdx-js/runtime": ^1.6.22 - "@svgr/webpack": ^6.0.0 - file-loader: ^6.2.0 - fs-extra: ^10.0.0 - github-slugger: ^1.4.0 - globby: ^11.0.4 - gray-matter: ^4.0.3 - js-yaml: ^4.0.0 - lodash: ^4.17.20 - micromatch: ^4.0.4 - remark-mdx-remove-exports: ^1.6.22 - remark-mdx-remove-imports: ^1.6.22 - resolve-pathname: ^3.0.0 - tslib: ^2.3.1 - url-loader: ^4.1.1 - peerDependencies: - "@babel/core": ^7.0.0 - react: "*" - react-dom: "*" - webpack: 5.x - checksum: b57f0e182e49d5f81adaabc6702576d516e3540403f2a7caba004ada5ab7ae8582b5d08e5a2e1e1d71a332e39ee3947628d755512487e17937b6a8bf1d67085a + "@docusaurus/logger": 2.3.1 + "@docusaurus/utils": 2.3.1 + joi: ^17.6.0 + js-yaml: ^4.1.0 + tslib: ^2.4.0 + checksum: 1e5529d1d0c4fcd9006adf2e5b545458a7dba3877563fb444dcec472f27a3d8492d4c6fb5dd1071bb6e668a13a845d74b8f6c4b6387babfa0e467a9b8b237fda languageName: node linkType: hard @@ -2169,6 +2632,35 @@ __metadata: languageName: node linkType: hard +"@docusaurus/utils@npm:2.3.1": + version: 2.3.1 + resolution: "@docusaurus/utils@npm:2.3.1" + dependencies: + "@docusaurus/logger": 2.3.1 + "@svgr/webpack": ^6.2.1 + escape-string-regexp: ^4.0.0 + file-loader: ^6.2.0 + fs-extra: ^10.1.0 + github-slugger: ^1.4.0 + globby: ^11.1.0 + gray-matter: ^4.0.3 + js-yaml: ^4.1.0 + lodash: ^4.17.21 + micromatch: ^4.0.5 + resolve-pathname: ^3.0.0 + shelljs: ^0.8.5 + tslib: ^2.4.0 + url-loader: ^4.1.1 + webpack: ^5.73.0 + peerDependencies: + "@docusaurus/types": "*" + peerDependenciesMeta: + "@docusaurus/types": + optional: true + checksum: e8bce9bbd98bf63664fcd7c0a5f8dec30dad31ed19e18d724b43189b04ecdc1174537e1d987293575ec18d421236fb92d3d39d28477e921507260a39c3f6d6d0 + languageName: node + linkType: hard + "@easyops-cn/autocomplete.js@npm:^0.38.1": version: 0.38.1 resolution: "@easyops-cn/autocomplete.js@npm:0.38.1" @@ -2222,6 +2714,29 @@ __metadata: languageName: node linkType: hard +"@jest/schemas@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/schemas@npm:29.4.3" + dependencies: + "@sinclair/typebox": ^0.25.16 + checksum: ac754e245c19dc39e10ebd41dce09040214c96a4cd8efa143b82148e383e45128f24599195ab4f01433adae4ccfbe2db6574c90db2862ccd8551a86704b5bebd + languageName: node + linkType: hard + +"@jest/types@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/types@npm:29.4.3" + dependencies: + "@jest/schemas": ^29.4.3 + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^17.0.8 + chalk: ^4.0.0 + checksum: 1756f4149d360f98567f56f434144f7af23ed49a2c42889261a314df6b6654c2de70af618fb2ee0ee39cadaf10835b885845557184509503646c9cb9dcc02bac + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.1.0": version: 0.1.1 resolution: "@jridgewell/gen-mapping@npm:0.1.1" @@ -2274,7 +2789,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.14, @jridgewell/trace-mapping@npm:^0.3.9": +"@jridgewell/trace-mapping@npm:^0.3.14, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.17 resolution: "@jridgewell/trace-mapping@npm:0.3.17" dependencies: @@ -2291,7 +2806,7 @@ __metadata: languageName: node linkType: hard -"@mdx-js/mdx@npm:1.6.22, @mdx-js/mdx@npm:^1.6.21": +"@mdx-js/mdx@npm:^1.6.22": version: 1.6.22 resolution: "@mdx-js/mdx@npm:1.6.22" dependencies: @@ -2318,7 +2833,7 @@ __metadata: languageName: node linkType: hard -"@mdx-js/react@npm:1.6.22, @mdx-js/react@npm:^1.6.21": +"@mdx-js/react@npm:^1.6.21, @mdx-js/react@npm:^1.6.22": version: 1.6.22 resolution: "@mdx-js/react@npm:1.6.22" peerDependencies: @@ -2327,19 +2842,6 @@ __metadata: languageName: node linkType: hard -"@mdx-js/runtime@npm:^1.6.22": - version: 1.6.22 - resolution: "@mdx-js/runtime@npm:1.6.22" - dependencies: - "@mdx-js/mdx": 1.6.22 - "@mdx-js/react": 1.6.22 - buble-jsx-only: ^0.19.8 - peerDependencies: - react: ^16.13.1 - checksum: 28f881891ecb514c0ae774cfae0e1a9ed84206b8797a9f961a694a79a69d0c3c312e2030934c19f350e1da36a8a0c07a7d5988520b2e4fc8505e53b3b7f39473 - languageName: node - linkType: hard - "@mdx-js/util@npm:1.6.22": version: 1.6.22 resolution: "@mdx-js/util@npm:1.6.22" @@ -2401,6 +2903,85 @@ __metadata: languageName: node linkType: hard +"@reactflow/background@npm:11.1.8": + version: 11.1.8 + resolution: "@reactflow/background@npm:11.1.8" + dependencies: + "@reactflow/core": 11.5.5 + classcat: ^5.0.3 + zustand: ^4.3.1 + peerDependencies: + react: ">=17" + react-dom: ">=17" + checksum: 0c6b862f0fb23b96a7b389ce87191ed202da08c627cb9bf19adc8229a4fc61d0be258fe3c34e5fad67838649064754a8d28ad49329f4a9d87efdc102890ad912 + languageName: node + linkType: hard + +"@reactflow/controls@npm:11.1.8": + version: 11.1.8 + resolution: "@reactflow/controls@npm:11.1.8" + dependencies: + "@reactflow/core": 11.5.5 + classcat: ^5.0.3 + peerDependencies: + react: ">=17" + react-dom: ">=17" + checksum: 84efe3f6aaee19aed65a606d5def19c8a5bee0a275c696726260228a85f7144672b90bc1546f9ad3e497809599ce3367c6929e0b06abc82811997a8fc132619c + languageName: node + linkType: hard + +"@reactflow/core@npm:11.5.5": + version: 11.5.5 + resolution: "@reactflow/core@npm:11.5.5" + dependencies: + "@types/d3": ^7.4.0 + "@types/d3-drag": ^3.0.1 + "@types/d3-selection": ^3.0.3 + "@types/d3-zoom": ^3.0.1 + classcat: ^5.0.3 + d3-drag: ^3.0.0 + d3-selection: ^3.0.0 + d3-zoom: ^3.0.0 + zustand: ^4.3.1 + peerDependencies: + react: ">=17" + react-dom: ">=17" + checksum: 2c03a7435f34b61b98857b624d78d31915526ff34a064778b8d98239cb49d9dd3396f2a888fdbfa41308fa7418e42856e1e0a2ce1abf36f0a5ed90ebe1b1b702 + languageName: node + linkType: hard + +"@reactflow/minimap@npm:11.3.8": + version: 11.3.8 + resolution: "@reactflow/minimap@npm:11.3.8" + dependencies: + "@reactflow/core": 11.5.5 + "@types/d3-selection": ^3.0.3 + "@types/d3-zoom": ^3.0.1 + classcat: ^5.0.3 + d3-selection: ^3.0.0 + d3-zoom: ^3.0.0 + zustand: ^4.3.1 + peerDependencies: + react: ">=17" + react-dom: ">=17" + checksum: a9a05ef2bd775d6c54361720a4f0b2167104e4d844b4422aafd40d5796c7022abf31d7b5a5ecbe591960e990bb5b34d9e84f876ee52f3c467bb3d0d2b4b6831b + languageName: node + linkType: hard + +"@reactflow/node-toolbar@npm:1.1.8": + version: 1.1.8 + resolution: "@reactflow/node-toolbar@npm:1.1.8" + dependencies: + "@reactflow/core": 11.5.5 + classcat: ^5.0.3 + zustand: ^4.3.1 + peerDependencies: + react: ">=17" + react-dom: ">=17" + checksum: f2440071e19d0114d0d5eb3d173e45fbb4e4810a842d0fef253b94c9a95e797b9863d936c60764277eb30476fe57c18ae68e7bc952b73b06aa852764f143a08e + languageName: node + linkType: hard + "@sideway/address@npm:^4.1.3": version: 4.1.4 resolution: "@sideway/address@npm:4.1.4" @@ -2424,6 +3005,13 @@ __metadata: languageName: node linkType: hard +"@sinclair/typebox@npm:^0.25.16": + version: 0.25.23 + resolution: "@sinclair/typebox@npm:0.25.23" + checksum: 5720daec6e604be9ac849e6361cfa30d19f4d01934c9b79a3a5f5290dfcefaa300192ea0d384bb5dd0104432d88447bbad27adfacdf0b0f042b510bf15fbd5db + languageName: node + linkType: hard + "@sindresorhus/is@npm:^0.14.0": version: 0.14.0 resolution: "@sindresorhus/is@npm:0.14.0" @@ -2431,7 +3019,7 @@ __metadata: languageName: node linkType: hard -"@slorber/static-site-generator-webpack-plugin@npm:^4.0.0": +"@slorber/static-site-generator-webpack-plugin@npm:^4.0.7": version: 4.0.7 resolution: "@slorber/static-site-generator-webpack-plugin@npm:4.0.7" dependencies: @@ -2582,7 +3170,7 @@ __metadata: languageName: node linkType: hard -"@svgr/webpack@npm:^6.0.0, @svgr/webpack@npm:^6.2.1": +"@svgr/webpack@npm:^6.2.1": version: 6.5.1 resolution: "@svgr/webpack@npm:6.5.1" dependencies: @@ -2647,6 +3235,15 @@ __metadata: languageName: node linkType: hard +"@types/chart.js@npm:^2.9.37": + version: 2.9.37 + resolution: "@types/chart.js@npm:2.9.37" + dependencies: + moment: ^2.10.2 + checksum: 5626a8cc3b410c9f2668ee7efd5b1b408f7de814608f83f9fdb349f59e3c7f5eb7199e73b41e6634c24b4ccb8d3846b290264df8d4224d184f63b095f82cfb94 + languageName: node + linkType: hard + "@types/connect-history-api-fallback@npm:^1.3.5": version: 1.3.5 resolution: "@types/connect-history-api-fallback@npm:1.3.5" @@ -2666,6 +3263,278 @@ __metadata: languageName: node linkType: hard +"@types/d3-array@npm:*": + version: 3.0.4 + resolution: "@types/d3-array@npm:3.0.4" + checksum: b0e398365fc1f638d48442e865e036d671c731b2b18f7a92e5172db1f60f5a38d4cd992693a29ad64b38e7ba981eb8c63a2aef95fbdcfbc4bf8926a9cb9ca978 + languageName: node + linkType: hard + +"@types/d3-axis@npm:*": + version: 3.0.2 + resolution: "@types/d3-axis@npm:3.0.2" + dependencies: + "@types/d3-selection": "*" + checksum: 3067a949572da14050c1ee1dc6a4e9ceb32e9a1bdd99e4029cdf1f541b86a843294d12f911fb9faa32a75107d36d925efcc66116f8341573cba4bb780f42ca00 + languageName: node + linkType: hard + +"@types/d3-brush@npm:*": + version: 3.0.2 + resolution: "@types/d3-brush@npm:3.0.2" + dependencies: + "@types/d3-selection": "*" + checksum: 5a539f94ff8f397a1ca874b1cf4e641a9b26cb965904f13b1b566a6505685124c37fecf45bd88b0527727b3ffcfadf53613e90aceb5cd774fa3b62f5960db019 + languageName: node + linkType: hard + +"@types/d3-chord@npm:*": + version: 3.0.2 + resolution: "@types/d3-chord@npm:3.0.2" + checksum: 7ea3398d826a0a6affe4bafb96340f74baf6126c11547af37962f486e31d4dd48d85ade8a357585bbc7616e46e43f82d2d2435e8bfe4c2d57977fd75dd53d1e5 + languageName: node + linkType: hard + +"@types/d3-color@npm:*": + version: 3.1.0 + resolution: "@types/d3-color@npm:3.1.0" + checksum: b1856f17d6366559a68eaba0164f30727e9dc5eaf1b3a6c8844354da228860240423d19fa4de65bff9da26b4ead8843eab14b1566962665412e8fd82c3810554 + languageName: node + linkType: hard + +"@types/d3-contour@npm:*": + version: 3.0.2 + resolution: "@types/d3-contour@npm:3.0.2" + dependencies: + "@types/d3-array": "*" + "@types/geojson": "*" + checksum: 7b0f7ccf33dbad8124bd96736adf64b3630087fa0bda355685bcde43e13d51109a30de738785dd33d627bd2672d78d0210b7997403358974ac87b57fcf5e2752 + languageName: node + linkType: hard + +"@types/d3-delaunay@npm:*": + version: 6.0.1 + resolution: "@types/d3-delaunay@npm:6.0.1" + checksum: c46fd6f399ed604e9f40841851c432c936c4408af9e61b235a7f6030e93faa9b5c4f6c33a62be221e1d33f48a9162e9c4bbfa173746c0e4787483310da9a03b2 + languageName: node + linkType: hard + +"@types/d3-dispatch@npm:*": + version: 3.0.2 + resolution: "@types/d3-dispatch@npm:3.0.2" + checksum: 716f21bdc4e0057ecc2989f8c3b69ba18244b40ba42e6029aad30cbd254a42ce113ec775f40ca300e02fb23823a5ebf378dae3008614d7e591b7759607fde68a + languageName: node + linkType: hard + +"@types/d3-drag@npm:*, @types/d3-drag@npm:^3.0.1": + version: 3.0.2 + resolution: "@types/d3-drag@npm:3.0.2" + dependencies: + "@types/d3-selection": "*" + checksum: cd2fd6a628c097c0c4fbd1ebe647f846d7bcc7819879882e48fd64fd743b5328efe715d002e9cbf47faa2ce3fabaec9795659cb0849c326576e98cd2bf95cbf1 + languageName: node + linkType: hard + +"@types/d3-dsv@npm:*": + version: 3.0.1 + resolution: "@types/d3-dsv@npm:3.0.1" + checksum: f3dbb3c994b1564b5cbeb2991fa9a0e0cee82e93e2d304f2e643b1808818493c6bb11da5503562e21ba6f6cced0faccc8d9cd5005e9065af8e4b6b4477cc8982 + languageName: node + linkType: hard + +"@types/d3-ease@npm:*": + version: 3.0.0 + resolution: "@types/d3-ease@npm:3.0.0" + checksum: 1be7c993643b5a08332e0ee146375a3845545d8deb423db5d152e0b061524385d2345ceccf968f75f605247b940dd3f9a144335fee2e7d935cddaf187afb7095 + languageName: node + linkType: hard + +"@types/d3-fetch@npm:*": + version: 3.0.2 + resolution: "@types/d3-fetch@npm:3.0.2" + dependencies: + "@types/d3-dsv": "*" + checksum: 10fad5c1d4d8c225f2381772fe85e92cfab6575d85069e7a6361eb4d8c0030e1cde7e9db484be7db2b2f075e8e0043dae827b72396a20b94b97e58cedc50f7a5 + languageName: node + linkType: hard + +"@types/d3-force@npm:*": + version: 3.0.4 + resolution: "@types/d3-force@npm:3.0.4" + checksum: 779fb597fb41e7bc6a5e1b8969d500deb95c4a73428c7c268bf0ca6f3ed668dd2ed6aa652de7af14d2f9c192dad4f6e7badf2c5bc330624bd8405ac88440b278 + languageName: node + linkType: hard + +"@types/d3-format@npm:*": + version: 3.0.1 + resolution: "@types/d3-format@npm:3.0.1" + checksum: 6819fae7e7c3fce1e44cd56e9b6d8ea5508f708cb7a42793edf82ff914b120bf6cddc35208b1b33ec82615ab82b843c284709f9cea5c3fe1ea5f012106b3d32c + languageName: node + linkType: hard + +"@types/d3-geo@npm:*": + version: 3.0.3 + resolution: "@types/d3-geo@npm:3.0.3" + dependencies: + "@types/geojson": "*" + checksum: d2f0d386024efb97a0829488cf31d574669ff37f452bb4bb58ba62b03e705e583e166ba30844beffb51119909bf1a168a1efc91885c55ab72da9a52a46c114e2 + languageName: node + linkType: hard + +"@types/d3-hierarchy@npm:*": + version: 3.1.2 + resolution: "@types/d3-hierarchy@npm:3.1.2" + checksum: fc423b25843fb54a411e4e119eaa5a092c6da65cf17855c56fcd4807dcc897145aed78578d9af7dd9b924204c34588b1d8c9b973c27474512048e9486439b2d4 + languageName: node + linkType: hard + +"@types/d3-interpolate@npm:*": + version: 3.0.1 + resolution: "@types/d3-interpolate@npm:3.0.1" + dependencies: + "@types/d3-color": "*" + checksum: 29ce472968b9e6611bdf0eeedaf89e8d6066190b52ced011d16d8183b8b9f8e6dd6516ca2b85242594942896299b42f37504d44e635f8fba3090c2c58594e21b + languageName: node + linkType: hard + +"@types/d3-path@npm:*": + version: 3.0.0 + resolution: "@types/d3-path@npm:3.0.0" + checksum: af7f45ea912cddd794c03384baba856f11e1f9b57a49d05a66a61968dafaeb86e0e42394883118b9b8ccadce21a5f25b1f9a88ad05235e1dc6d24c3e34a379ff + languageName: node + linkType: hard + +"@types/d3-polygon@npm:*": + version: 3.0.0 + resolution: "@types/d3-polygon@npm:3.0.0" + checksum: 2b4fbd864e6e40c8f63c56c46ed27f63c18d4b9b8c6f03c48bda048bc29e0d77c01763122a3cf85cce89acb12c4a65f3cd7b1d87b53ced8bf6ce341831b30190 + languageName: node + linkType: hard + +"@types/d3-quadtree@npm:*": + version: 3.0.2 + resolution: "@types/d3-quadtree@npm:3.0.2" + checksum: 2a831a80590df125b07bc573c081449823e85159bb8fafbfee9f211dbe402840aeb01f4b04b4b47b0f28394daee29c8a10185f9acf17b6a8be649a377aff006b + languageName: node + linkType: hard + +"@types/d3-random@npm:*": + version: 3.0.1 + resolution: "@types/d3-random@npm:3.0.1" + checksum: 7ed9f83ee3c0b02510767bf15551984c229491d694c3c9a45a8eb80b27f7eb5f9096a48011c8cae6787b3e36321a6aaf2fe0efed8685a669481927a3d08e6b8a + languageName: node + linkType: hard + +"@types/d3-scale-chromatic@npm:*": + version: 3.0.0 + resolution: "@types/d3-scale-chromatic@npm:3.0.0" + checksum: e06afffd2725570aa90cb3050eb96a94727264948d9256e56807ab582aba379168d84d1d98bcaa275bf38375148b35dfe13697e06fc7565dd17ac7e2acb11980 + languageName: node + linkType: hard + +"@types/d3-scale@npm:*": + version: 4.0.3 + resolution: "@types/d3-scale@npm:4.0.3" + dependencies: + "@types/d3-time": "*" + checksum: 76684da8519ab5f2210e647f74f96ece9c6816dea4ad5d76131121703a5268cc65687a8bc9ebbf4a44039482247336d98811ecc3fbfeb7f0122fdce4bb295547 + languageName: node + linkType: hard + +"@types/d3-selection@npm:*, @types/d3-selection@npm:^3.0.3": + version: 3.0.4 + resolution: "@types/d3-selection@npm:3.0.4" + checksum: b1e486db7f020610c854996a96b2f59a43b89d48bc7ac2ef9479f6f6e6324d3b21d7dfc8031a0b6d049a84b769b14eca65d73fc42613ab0044ef67973a9fe6ca + languageName: node + linkType: hard + +"@types/d3-shape@npm:*": + version: 3.1.1 + resolution: "@types/d3-shape@npm:3.1.1" + dependencies: + "@types/d3-path": "*" + checksum: 8f1762ecdeb4833a3802be1c65363cbc7cca753d0b836a3855fde4ba12f8e6fc142dba3c5f6d669a9e89374cc6dc414464e4f2d04e72fafd4bc64819ce30bb63 + languageName: node + linkType: hard + +"@types/d3-time-format@npm:*": + version: 4.0.0 + resolution: "@types/d3-time-format@npm:4.0.0" + checksum: ac3a841b0cd6e7f4d4c6c2cd09a2662facea6993c16b10f40fdf84f55adf7be59a6d08fd6ac1c42c27c7340f3b5eeafef968b45b052a5476a580c78a991668db + languageName: node + linkType: hard + +"@types/d3-time@npm:*": + version: 3.0.0 + resolution: "@types/d3-time@npm:3.0.0" + checksum: e76adb056daccf80107f4db190ac6deb77e8774f00362bb6c76f178e67f2f217422fe502b654edbc9ac6451f6619045b9f6f5fe0db1ec5520e2ada377af7c72e + languageName: node + linkType: hard + +"@types/d3-timer@npm:*": + version: 3.0.0 + resolution: "@types/d3-timer@npm:3.0.0" + checksum: 1ec86b3808de6ecfa93cfdf34254761069658af0cc1d9540e8353dbcba161cdf1296a0724187bd17433b2ff16563115fd20b85fc89d5e809ff28f9b1ab134b42 + languageName: node + linkType: hard + +"@types/d3-transition@npm:*": + version: 3.0.3 + resolution: "@types/d3-transition@npm:3.0.3" + dependencies: + "@types/d3-selection": "*" + checksum: ab9ce125108a5a5b67b972cfe23a73a0efbe958a38f51e7a2ef1003759d79f72e4563baac12400a6d6663885372bef25a50ea4433243f1a040e7fc9096b44d9d + languageName: node + linkType: hard + +"@types/d3-zoom@npm:*, @types/d3-zoom@npm:^3.0.1": + version: 3.0.2 + resolution: "@types/d3-zoom@npm:3.0.2" + dependencies: + "@types/d3-interpolate": "*" + "@types/d3-selection": "*" + checksum: c55b18ec5d5108c265d3e19299f51469e48d215f179a665f5797ac18bf8458dcbefd0c682154f8d8eb9d297a7486a5853115f72444af9cd02b3b4b5d1e4f9b22 + languageName: node + linkType: hard + +"@types/d3@npm:^7.4.0": + version: 7.4.0 + resolution: "@types/d3@npm:7.4.0" + dependencies: + "@types/d3-array": "*" + "@types/d3-axis": "*" + "@types/d3-brush": "*" + "@types/d3-chord": "*" + "@types/d3-color": "*" + "@types/d3-contour": "*" + "@types/d3-delaunay": "*" + "@types/d3-dispatch": "*" + "@types/d3-drag": "*" + "@types/d3-dsv": "*" + "@types/d3-ease": "*" + "@types/d3-fetch": "*" + "@types/d3-force": "*" + "@types/d3-format": "*" + "@types/d3-geo": "*" + "@types/d3-hierarchy": "*" + "@types/d3-interpolate": "*" + "@types/d3-path": "*" + "@types/d3-polygon": "*" + "@types/d3-quadtree": "*" + "@types/d3-random": "*" + "@types/d3-scale": "*" + "@types/d3-scale-chromatic": "*" + "@types/d3-selection": "*" + "@types/d3-shape": "*" + "@types/d3-time": "*" + "@types/d3-time-format": "*" + "@types/d3-timer": "*" + "@types/d3-transition": "*" + "@types/d3-zoom": "*" + checksum: d1383f5fca7c4a819d57eb4bccc387dccaa7cb4c24d56388e5247954db6c88f5fb7c74d156165dfe044f1da8d4d510796c8d8487b5956d8270a94a1182a6e00f + languageName: node + linkType: hard + "@types/eslint-scope@npm:^3.7.3": version: 3.7.4 resolution: "@types/eslint-scope@npm:3.7.4" @@ -2723,6 +3592,13 @@ __metadata: languageName: node linkType: hard +"@types/geojson@npm:*": + version: 7946.0.10 + resolution: "@types/geojson@npm:7946.0.10" + checksum: 12c407c2dc93ecb26c08af533ee732f1506a9b29456616ba7ba1d525df96206c28ddf44a528f6a5415d7d22893e9d967420940a9c095ee5e539c1eba5fefc1f4 + languageName: node + linkType: hard + "@types/hast@npm:^2.0.0": version: 2.3.4 resolution: "@types/hast@npm:2.3.4" @@ -2755,6 +3631,31 @@ __metadata: languageName: node linkType: hard +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": + version: 2.0.4 + resolution: "@types/istanbul-lib-coverage@npm:2.0.4" + checksum: a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7 + languageName: node + linkType: hard + +"@types/istanbul-lib-report@npm:*": + version: 3.0.0 + resolution: "@types/istanbul-lib-report@npm:3.0.0" + dependencies: + "@types/istanbul-lib-coverage": "*" + checksum: 656398b62dc288e1b5226f8880af98087233cdb90100655c989a09f3052b5775bf98ba58a16c5ae642fb66c61aba402e07a9f2bff1d1569e3b306026c59f3f36 + languageName: node + linkType: hard + +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.1 + resolution: "@types/istanbul-reports@npm:3.0.1" + dependencies: + "@types/istanbul-lib-report": "*" + checksum: f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 + languageName: node + linkType: hard + "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.11 resolution: "@types/json-schema@npm:7.0.11" @@ -2836,16 +3737,7 @@ __metadata: languageName: node linkType: hard -"@types/react-helmet@npm:*": - version: 6.1.6 - resolution: "@types/react-helmet@npm:6.1.6" - dependencies: - "@types/react": "*" - checksum: 81560c56bfe854b6a43aee31360862588ac875d1177b975da5ce049ac9aa2f7c98dcde65d4397bfaa04e468f40cf3ab2975a2ef966a69d64a60493422898698d - languageName: node - linkType: hard - -"@types/react-router-config@npm:*": +"@types/react-router-config@npm:*, @types/react-router-config@npm:^5.0.6": version: 5.0.6 resolution: "@types/react-router-config@npm:5.0.6" dependencies: @@ -2964,6 +3856,22 @@ __metadata: languageName: node linkType: hard +"@types/yargs-parser@npm:*": + version: 21.0.0 + resolution: "@types/yargs-parser@npm:21.0.0" + checksum: b2f4c8d12ac18a567440379909127cf2cec393daffb73f246d0a25df36ea983b93b7e9e824251f959e9f928cbc7c1aab6728d0a0ff15d6145f66cec2be67d9a2 + languageName: node + linkType: hard + +"@types/yargs@npm:^17.0.8": + version: 17.0.22 + resolution: "@types/yargs@npm:17.0.22" + dependencies: + "@types/yargs-parser": "*" + checksum: 0773523fda71bafdc52f13f5970039e535a353665a60ba9261149a5c9c2b908242e6e77fbb7a8c06931ec78ce889d64d09673c68ba23eb5f5742d5385d0d1982 + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/ast@npm:1.11.1" @@ -3146,15 +4054,6 @@ __metadata: languageName: node linkType: hard -"acorn-dynamic-import@npm:^4.0.0": - version: 4.0.0 - resolution: "acorn-dynamic-import@npm:4.0.0" - peerDependencies: - acorn: ^6.0.0 - checksum: ef7298e632e9d107b2be06b47d607de94d7213ca2417fced02af76b0c71e13074d98924e270c7bfec421c1049ed9001a97ed4d0f28020d9cfa1aae16ca20664a - languageName: node - linkType: hard - "acorn-import-assertions@npm:^1.7.6": version: 1.8.0 resolution: "acorn-import-assertions@npm:1.8.0" @@ -3164,15 +4063,6 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^5.0.1": - version: 5.3.2 - resolution: "acorn-jsx@npm:5.3.2" - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 - languageName: node - linkType: hard - "acorn-walk@npm:^8.0.0": version: 8.2.0 resolution: "acorn-walk@npm:8.2.0" @@ -3180,15 +4070,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^6.1.1": - version: 6.4.2 - resolution: "acorn@npm:6.4.2" - bin: - acorn: bin/acorn - checksum: 44b07053729db7f44d28343eed32247ed56dc4a6ec6dff2b743141ecd6b861406bbc1c20bf9d4f143ea7dd08add5dc8c290582756539bc03a8db605050ce2fb4 - languageName: node - linkType: hard - "acorn@npm:^8.0.4, acorn@npm:^8.5.0, acorn@npm:^8.7.1": version: 8.8.1 resolution: "acorn@npm:8.8.1" @@ -3293,18 +4174,18 @@ __metadata: languageName: node linkType: hard -"algoliasearch-helper@npm:^3.5.5": - version: 3.11.1 - resolution: "algoliasearch-helper@npm:3.11.1" +"algoliasearch-helper@npm:^3.10.0": + version: 3.11.3 + resolution: "algoliasearch-helper@npm:3.11.3" dependencies: "@algolia/events": ^4.0.1 peerDependencies: algoliasearch: ">= 3.1 < 6" - checksum: 207616ca4549e2d06a278357ce478951a37c606f40f5b39b8e2d13bba143023a10814f065cd89629e5f2c121935d61a97d96bfb687ae7a98ef25b63da37fcf70 + checksum: 07947f566337e2cbcb0b4020e7c02140827808b5ef66141703cdde989ba79f1e924a3ed0d9f1cb84916eabcab8279e573b15f7004ac0bf852677832563b52bd5 languageName: node linkType: hard -"algoliasearch@npm:^4.0.0, algoliasearch@npm:^4.10.5": +"algoliasearch@npm:^4.0.0": version: 4.14.2 resolution: "algoliasearch@npm:4.14.2" dependencies: @@ -3326,7 +4207,29 @@ __metadata: languageName: node linkType: hard -"ansi-align@npm:^3.0.0": +"algoliasearch@npm:^4.13.1": + version: 4.14.3 + resolution: "algoliasearch@npm:4.14.3" + dependencies: + "@algolia/cache-browser-local-storage": 4.14.3 + "@algolia/cache-common": 4.14.3 + "@algolia/cache-in-memory": 4.14.3 + "@algolia/client-account": 4.14.3 + "@algolia/client-analytics": 4.14.3 + "@algolia/client-common": 4.14.3 + "@algolia/client-personalization": 4.14.3 + "@algolia/client-search": 4.14.3 + "@algolia/logger-common": 4.14.3 + "@algolia/logger-console": 4.14.3 + "@algolia/requester-browser-xhr": 4.14.3 + "@algolia/requester-common": 4.14.3 + "@algolia/requester-node-http": 4.14.3 + "@algolia/transporter": 4.14.3 + checksum: bcb8ccc3e1199d79d67ea96b9fd496be0a31eb3cacb2acee75a8471f27f13c836e17ab45a00875f4a2f0ba8e300c986cdbdbe7aafd363415c7242bc6636f16a9 + languageName: node + linkType: hard + +"ansi-align@npm:^3.0.0, ansi-align@npm:^3.0.1": version: 3.0.1 resolution: "ansi-align@npm:3.0.1" dependencies: @@ -3351,6 +4254,13 @@ __metadata: languageName: node linkType: hard +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + languageName: node + linkType: hard + "ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -3369,6 +4279,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 + languageName: node + linkType: hard + "anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" @@ -3440,13 +4357,6 @@ __metadata: languageName: node linkType: hard -"array-union@npm:^3.0.1": - version: 3.0.1 - resolution: "array-union@npm:3.0.1" - checksum: 47b29f88258e8f37ffb93ddaa327d4308edd950b52943c172b73558afdd3fa74cfd68816ba5aa4b894242cf281fa3c6d0362ae057e4a18bddbaedbe46ebe7112 - languageName: node - linkType: hard - "asap@npm:~2.0.3": version: 2.0.6 resolution: "asap@npm:2.0.6" @@ -3461,7 +4371,7 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:^10.3.5, autoprefixer@npm:^10.4.12": +"autoprefixer@npm:^10.4.12, autoprefixer@npm:^10.4.7": version: 10.4.13 resolution: "autoprefixer@npm:10.4.13" dependencies: @@ -3488,7 +4398,7 @@ __metadata: languageName: node linkType: hard -"babel-loader@npm:^8.2.2": +"babel-loader@npm:^8.2.5": version: 8.3.0 resolution: "babel-loader@npm:8.3.0" dependencies: @@ -3515,12 +4425,12 @@ __metadata: languageName: node linkType: hard -"babel-plugin-dynamic-import-node@npm:2.3.0": - version: 2.3.0 - resolution: "babel-plugin-dynamic-import-node@npm:2.3.0" +"babel-plugin-dynamic-import-node@npm:^2.3.3": + version: 2.3.3 + resolution: "babel-plugin-dynamic-import-node@npm:2.3.3" dependencies: object.assign: ^4.1.0 - checksum: 8a8a631bb5257f1ea7efc64533640aaabadea891c4ec1bcb4a6d10f88f76f326bce88013131a24ef1716ad1046e9919ddf06b6293a863af1178d45466452809d + checksum: c9d24415bcc608d0db7d4c8540d8002ac2f94e2573d2eadced137a29d9eab7e25d2cbb4bc6b9db65cf6ee7430f7dd011d19c911a9a778f0533b4a05ce8292c9b languageName: node linkType: hard @@ -3650,7 +4560,7 @@ __metadata: languageName: node linkType: hard -"boxen@npm:^5.0.0, boxen@npm:^5.0.1": +"boxen@npm:^5.0.0": version: 5.1.2 resolution: "boxen@npm:5.1.2" dependencies: @@ -3666,6 +4576,22 @@ __metadata: languageName: node linkType: hard +"boxen@npm:^6.2.1": + version: 6.2.1 + resolution: "boxen@npm:6.2.1" + dependencies: + ansi-align: ^3.0.1 + camelcase: ^6.2.0 + chalk: ^4.1.2 + cli-boxes: ^3.0.0 + string-width: ^5.0.1 + type-fest: ^2.5.0 + widest-line: ^4.0.1 + wrap-ansi: ^8.0.1 + checksum: 2b3226092f1ff8e149c02979098c976552afa15f9e0231c9ed2dfcaaf84604494d16a6f13b647f718439f64d3140a088e822d47c7db00d2266e9ffc8d7321774 + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -3694,7 +4620,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.14.5, browserslist@npm:^4.16.6, browserslist@npm:^4.18.1, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4": +"browserslist@npm:^4.0.0, browserslist@npm:^4.14.5, browserslist@npm:^4.18.1, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4": version: 4.21.4 resolution: "browserslist@npm:4.21.4" dependencies: @@ -3708,23 +4634,6 @@ __metadata: languageName: node linkType: hard -"buble-jsx-only@npm:^0.19.8": - version: 0.19.8 - resolution: "buble-jsx-only@npm:0.19.8" - dependencies: - acorn: ^6.1.1 - acorn-dynamic-import: ^4.0.0 - acorn-jsx: ^5.0.1 - chalk: ^2.4.2 - magic-string: ^0.25.3 - minimist: ^1.2.0 - regexpu-core: ^4.5.4 - bin: - buble: ./bin/buble - checksum: 27f8b666065ec97f17cbbe5a599931154d99c4ad9bd6be59552ff83432f3f2649da90fa14cb7b690705c86fa38fca102c9031cc14b8c2bc968ac23785c8b8ed3 - languageName: node - linkType: hard - "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" @@ -3847,14 +4756,14 @@ __metadata: languageName: node linkType: hard -"ccount@npm:^1.0.0, ccount@npm:^1.0.3": +"ccount@npm:^1.0.0": version: 1.1.0 resolution: "ccount@npm:1.1.0" checksum: b335a79d0aa4308919cf7507babcfa04ac63d389ebed49dbf26990d4607c8a4713cde93cc83e707d84571ddfe1e7615dad248be9bc422ae4c188210f71b08b78 languageName: node linkType: hard -"chalk@npm:^2.0.0, chalk@npm:^2.4.2": +"chalk@npm:^2.0.0": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -3865,7 +4774,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.1.0, chalk@npm:^4.1.2": +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -3896,32 +4805,10 @@ __metadata: languageName: node linkType: hard -"chart.js@npm:^2.9.4": - version: 2.9.4 - resolution: "chart.js@npm:2.9.4" - dependencies: - chartjs-color: ^2.1.0 - moment: ^2.10.2 - checksum: cbdc7abe2fa65e4838848e68b035ae6048ebcc512b9057d7cdb6d361e728400d39e3fde75e0b4da815ab43f7890c31787d8f80d4e6ab75a3e80fc75b47cd173c - languageName: node - linkType: hard - -"chartjs-color-string@npm:^0.6.0": - version: 0.6.0 - resolution: "chartjs-color-string@npm:0.6.0" - dependencies: - color-name: ^1.0.0 - checksum: 2355bc8e9514b779d0dc057c5ee6707e8166f270531c27287a399d6bfeb0d891b00a6f6c20e764453a062de0de8b298b11d3850fc94c323df66efb4720ece4c7 - languageName: node - linkType: hard - -"chartjs-color@npm:^2.1.0": - version: 2.4.1 - resolution: "chartjs-color@npm:2.4.1" - dependencies: - chartjs-color-string: ^0.6.0 - color-convert: ^1.9.3 - checksum: 254d7b2f103980417703331c49fba18877ac797fd9056d79f0d566dc4fd8d41f91b7f63d4b19602462b91110bee2fe0c9fd57266ce871e498ac1c25742fffb11 +"chart.js@npm:^3.9.1": + version: 3.9.1 + resolution: "chart.js@npm:3.9.1" + checksum: 9ab0c0ac01215af0b3f020f2e313030fd6e347b48ed17d5484ee9c4e8ead45e78ae71bea16c397621c386b409ce0b14bf17f9f6c2492cd15b56c0f433efdfff6 languageName: node linkType: hard @@ -3939,7 +4826,7 @@ __metadata: languageName: node linkType: hard -"cheerio@npm:^1.0.0-rc.10, cheerio@npm:^1.0.0-rc.3": +"cheerio@npm:^1.0.0-rc.12, cheerio@npm:^1.0.0-rc.3": version: 1.0.0-rc.12 resolution: "cheerio@npm:1.0.0-rc.12" dependencies: @@ -3954,7 +4841,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.4.2, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3": +"chokidar@npm:^3.4.2, chokidar@npm:^3.5.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" dependencies: @@ -3994,7 +4881,21 @@ __metadata: languageName: node linkType: hard -"clean-css@npm:^5.1.5, clean-css@npm:^5.2.2": +"ci-info@npm:^3.2.0": + version: 3.8.0 + resolution: "ci-info@npm:3.8.0" + checksum: d0a4d3160497cae54294974a7246202244fff031b0a6ea20dd57b10ec510aa17399c41a1b0982142c105f3255aff2173e5c0dd7302ee1b2f28ba3debda375098 + languageName: node + linkType: hard + +"classcat@npm:^5.0.3": + version: 5.0.4 + resolution: "classcat@npm:5.0.4" + checksum: 77373c58fa15ad2d4494b5c73c7ed2f859e7126227c357a3931e3f2a28e45dd9d8e779c1c8d3a8ba9ece833b21f14cd79160a7999973e28888d7e47f56c83170 + languageName: node + linkType: hard + +"clean-css@npm:^5.2.2": version: 5.3.1 resolution: "clean-css@npm:5.3.1" dependencies: @@ -4003,6 +4904,15 @@ __metadata: languageName: node linkType: hard +"clean-css@npm:^5.3.0": + version: 5.3.2 + resolution: "clean-css@npm:5.3.2" + dependencies: + source-map: ~0.6.0 + checksum: 8787b281acc9878f309b5f835d410085deedfd4e126472666773040a6a8a72f472a1d24185947d23b87b1c419bf2c5ed429395d5c5ff8279c98b05d8011e9758 + languageName: node + linkType: hard + "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -4017,6 +4927,26 @@ __metadata: languageName: node linkType: hard +"cli-boxes@npm:^3.0.0": + version: 3.0.0 + resolution: "cli-boxes@npm:3.0.0" + checksum: 637d84419d293a9eac40a1c8c96a2859e7d98b24a1a317788e13c8f441be052fc899480c6acab3acc82eaf1bccda6b7542d7cdcf5c9c3cc39227175dc098d5b2 + languageName: node + linkType: hard + +"cli-table3@npm:^0.6.2": + version: 0.6.3 + resolution: "cli-table3@npm:0.6.3" + dependencies: + "@colors/colors": 1.5.0 + string-width: ^4.2.0 + dependenciesMeta: + "@colors/colors": + optional: true + checksum: 09897f68467973f827c04e7eaadf13b55f8aec49ecd6647cc276386ea660059322e2dd8020a8b6b84d422dbdd619597046fa89cbbbdc95b2cea149a2df7c096c + languageName: node + linkType: hard + "clone-deep@npm:^4.0.1": version: 4.0.1 resolution: "clone-deep@npm:4.0.1" @@ -4037,7 +4967,7 @@ __metadata: languageName: node linkType: hard -"clsx@npm:^1.1.1": +"clsx@npm:^1.1.1, clsx@npm:^1.2.1": version: 1.2.1 resolution: "clsx@npm:1.2.1" checksum: 30befca8019b2eb7dbad38cff6266cf543091dae2825c856a62a8ccf2c3ab9c2907c4d12b288b73101196767f66812365400a227581484a05f968b0307cfaf12 @@ -4051,7 +4981,7 @@ __metadata: languageName: node linkType: hard -"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3": +"color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" dependencies: @@ -4076,7 +5006,7 @@ __metadata: languageName: node linkType: hard -"color-name@npm:^1.0.0, color-name@npm:~1.1.4": +"color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 @@ -4272,19 +5202,19 @@ __metadata: languageName: node linkType: hard -"copy-webpack-plugin@npm:^10.2.0": - version: 10.2.4 - resolution: "copy-webpack-plugin@npm:10.2.4" +"copy-webpack-plugin@npm:^11.0.0": + version: 11.0.0 + resolution: "copy-webpack-plugin@npm:11.0.0" dependencies: - fast-glob: ^3.2.7 + fast-glob: ^3.2.11 glob-parent: ^6.0.1 - globby: ^12.0.2 + globby: ^13.1.1 normalize-path: ^3.0.0 schema-utils: ^4.0.0 serialize-javascript: ^6.0.0 peerDependencies: webpack: ^5.1.0 - checksum: 87f0f4530ab3e58ec06a7c3182028dfd8cc85b045a0d18c4464caafeae1ed1141c2aad6eae37e100a74a72b69dc48c93af358c07038b7a22f490a678c0ab142e + checksum: df4f8743f003a29ee7dd3d9b1789998a3a99051c92afb2ba2203d3dacfa696f4e757b275560fafb8f206e520a0aa78af34b990324a0e36c2326cefdeef3ca82e languageName: node linkType: hard @@ -4304,10 +5234,10 @@ __metadata: languageName: node linkType: hard -"core-js@npm:^3.18.0": - version: 3.26.1 - resolution: "core-js@npm:3.26.1" - checksum: 0a01149f51ff1e9f41d1ea49cc4c9222047949ea597189ede7c4cf8cde3b097766b9c7615acc77c86fe65b4002f20b638a133dfba7b41dba830d707aeeed45ad +"core-js@npm:^3.23.3": + version: 3.28.0 + resolution: "core-js@npm:3.28.0" + checksum: 3155fd0ec16d0089106b145e9595280a4ea4bde0d7ff26aa14364cd4f1c203baf6620c3025acd284f363d08b9f21104101692766ca9a36ffeee7307bdf3e1881 languageName: node linkType: hard @@ -4380,12 +5310,12 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:^6.5.1": - version: 6.7.2 - resolution: "css-loader@npm:6.7.2" +"css-loader@npm:^6.7.1": + version: 6.7.3 + resolution: "css-loader@npm:6.7.3" dependencies: icss-utils: ^5.1.0 - postcss: ^8.4.18 + postcss: ^8.4.19 postcss-modules-extract-imports: ^3.0.0 postcss-modules-local-by-default: ^4.0.0 postcss-modules-scope: ^3.0.0 @@ -4394,17 +5324,17 @@ __metadata: semver: ^7.3.8 peerDependencies: webpack: ^5.0.0 - checksum: f3c980cc9c033a02e60df7e5a2f33a1e8c2c3dd552f017485d2d81b383be623ae8c4189404e7a4a7403b52744683ae4b516def0f7ccf125c2b198cb647e46543 + checksum: 473cc32b6c837c2848e2051ad1ba331c1457449f47442e75a8c480d9891451434ada241f7e3de2347e57de17fcd84610b3bcfc4a9da41102cdaedd1e17902d31 languageName: node linkType: hard -"css-minimizer-webpack-plugin@npm:^3.3.1": - version: 3.4.1 - resolution: "css-minimizer-webpack-plugin@npm:3.4.1" +"css-minimizer-webpack-plugin@npm:^4.0.0": + version: 4.2.2 + resolution: "css-minimizer-webpack-plugin@npm:4.2.2" dependencies: - cssnano: ^5.0.6 - jest-worker: ^27.0.2 - postcss: ^8.3.5 + cssnano: ^5.1.8 + jest-worker: ^29.1.2 + postcss: ^8.4.17 schema-utils: ^4.0.0 serialize-javascript: ^6.0.0 source-map: ^0.6.1 @@ -4413,13 +5343,17 @@ __metadata: peerDependenciesMeta: "@parcel/css": optional: true + "@swc/css": + optional: true clean-css: optional: true csso: optional: true esbuild: optional: true - checksum: 065c6c1eadb7c99267db5d04d6f3909e9968b73c4cb79ab9e4502a5fbf1a3d564cfe6f8e0bff8e4ab00d4ed233e9c3c76a4ebe0ee89150b3d9ecb064ddf1e5e9 + lightningcss: + optional: true + checksum: 5417e76a445f35832aa96807c835b8e92834a6cd285b1b788dfe3ca0fa90fec7eb2dd6efa9d3649f9d8244b99b7da2d065951603b94918e8f6a366a5049cacdd languageName: node linkType: hard @@ -4475,37 +5409,37 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-advanced@npm:^5.1.4": - version: 5.3.9 - resolution: "cssnano-preset-advanced@npm:5.3.9" +"cssnano-preset-advanced@npm:^5.3.8": + version: 5.3.10 + resolution: "cssnano-preset-advanced@npm:5.3.10" dependencies: autoprefixer: ^10.4.12 - cssnano-preset-default: ^5.2.13 + cssnano-preset-default: ^5.2.14 postcss-discard-unused: ^5.1.0 postcss-merge-idents: ^5.1.1 postcss-reduce-idents: ^5.2.0 postcss-zindex: ^5.1.0 peerDependencies: postcss: ^8.2.15 - checksum: 094eb446107254b14f46257068376078c6daa0828c154df0a1d5cc6eabf13bd6015ce84be5de9c2cc34c60383dd27335c0496cecd1a30ce7557a6c5db4502d2d + checksum: d21cb382aea2f35c9eaa50686280bbd5158260edf73020731364b03bae0d887292da51ed0b20b369f51d2573ee8c02c695f604647b839a9ca746be8a44c3bb5b languageName: node linkType: hard -"cssnano-preset-default@npm:^5.2.13": - version: 5.2.13 - resolution: "cssnano-preset-default@npm:5.2.13" +"cssnano-preset-default@npm:^5.2.14": + version: 5.2.14 + resolution: "cssnano-preset-default@npm:5.2.14" dependencies: css-declaration-sorter: ^6.3.1 cssnano-utils: ^3.1.0 postcss-calc: ^8.2.3 - postcss-colormin: ^5.3.0 + postcss-colormin: ^5.3.1 postcss-convert-values: ^5.1.3 postcss-discard-comments: ^5.1.2 postcss-discard-duplicates: ^5.1.0 postcss-discard-empty: ^5.1.1 postcss-discard-overridden: ^5.1.0 postcss-merge-longhand: ^5.1.7 - postcss-merge-rules: ^5.1.3 + postcss-merge-rules: ^5.1.4 postcss-minify-font-values: ^5.1.0 postcss-minify-gradients: ^5.1.1 postcss-minify-params: ^5.1.4 @@ -4520,13 +5454,13 @@ __metadata: postcss-normalize-url: ^5.1.0 postcss-normalize-whitespace: ^5.1.1 postcss-ordered-values: ^5.1.3 - postcss-reduce-initial: ^5.1.1 + postcss-reduce-initial: ^5.1.2 postcss-reduce-transforms: ^5.1.0 postcss-svgo: ^5.1.0 postcss-unique-selectors: ^5.1.1 peerDependencies: postcss: ^8.2.15 - checksum: f773de44f67f71e7301e1f4b4664b894c3a48bba4dadc16c559acd0b14ceafed228bdc76fe19d500b0ded9394732377069daadff2184465fa369f8dfd72d47e2 + checksum: d3bbbe3d50c6174afb28d0bdb65b511fdab33952ec84810aef58b87189f3891c34aaa8b6a6101acd5314f8acded839b43513e39a75f91a698ddc985a1b1d9e95 languageName: node linkType: hard @@ -4539,16 +5473,16 @@ __metadata: languageName: node linkType: hard -"cssnano@npm:^5.0.6, cssnano@npm:^5.0.8": - version: 5.1.14 - resolution: "cssnano@npm:5.1.14" +"cssnano@npm:^5.1.12, cssnano@npm:^5.1.8": + version: 5.1.15 + resolution: "cssnano@npm:5.1.15" dependencies: - cssnano-preset-default: ^5.2.13 + cssnano-preset-default: ^5.2.14 lilconfig: ^2.0.3 yaml: ^1.10.2 peerDependencies: postcss: ^8.2.15 - checksum: 73463c723c5e598b37b8b4d2f014145bd72133e6581349a1b154904e0830e58de17afb1e801ed3ea3b18e386883964ce4d0299e43d4dc37d339214a956c6697f + checksum: ca9e1922178617c66c2f1548824b2c7af2ecf69cc3a187fc96bf8d29251c2e84d9e4966c69cf64a2a6a057a37dff7d6d057bc8a2a0957e6ea382e452ae9d0bbb languageName: node linkType: hard @@ -4568,6 +5502,88 @@ __metadata: languageName: node linkType: hard +"d3-color@npm:1 - 3": + version: 3.1.0 + resolution: "d3-color@npm:3.1.0" + checksum: 4931fbfda5d7c4b5cfa283a13c91a954f86e3b69d75ce588d06cde6c3628cebfc3af2069ccf225e982e8987c612aa7948b3932163ce15eb3c11cd7c003f3ee3b + languageName: node + linkType: hard + +"d3-dispatch@npm:1 - 3": + version: 3.0.1 + resolution: "d3-dispatch@npm:3.0.1" + checksum: fdfd4a230f46463e28e5b22a45dd76d03be9345b605e1b5dc7d18bd7ebf504e6c00ae123fd6d03e23d9e2711e01f0e14ea89cd0632545b9f0c00b924ba4be223 + languageName: node + linkType: hard + +"d3-drag@npm:2 - 3, d3-drag@npm:^3.0.0": + version: 3.0.0 + resolution: "d3-drag@npm:3.0.0" + dependencies: + d3-dispatch: 1 - 3 + d3-selection: 3 + checksum: d297231e60ecd633b0d076a63b4052b436ddeb48b5a3a11ff68c7e41a6774565473a6b064c5e9256e88eca6439a917ab9cea76032c52d944ddbf4fd289e31111 + languageName: node + linkType: hard + +"d3-ease@npm:1 - 3": + version: 3.0.1 + resolution: "d3-ease@npm:3.0.1" + checksum: 06e2ee5326d1e3545eab4e2c0f84046a123dcd3b612e68858219aa034da1160333d9ce3da20a1d3486d98cb5c2a06f7d233eee1bc19ce42d1533458bd85dedcd + languageName: node + linkType: hard + +"d3-interpolate@npm:1 - 3": + version: 3.0.1 + resolution: "d3-interpolate@npm:3.0.1" + dependencies: + d3-color: 1 - 3 + checksum: a42ba314e295e95e5365eff0f604834e67e4a3b3c7102458781c477bd67e9b24b6bb9d8e41ff5521050a3f2c7c0c4bbbb6e187fd586daa3980943095b267e78b + languageName: node + linkType: hard + +"d3-selection@npm:2 - 3, d3-selection@npm:3, d3-selection@npm:^3.0.0": + version: 3.0.0 + resolution: "d3-selection@npm:3.0.0" + checksum: f4e60e133309115b99f5b36a79ae0a19d71ee6e2d5e3c7216ef3e75ebd2cb1e778c2ed2fa4c01bef35e0dcbd96c5428f5bd6ca2184fe2957ed582fde6841cbc5 + languageName: node + linkType: hard + +"d3-timer@npm:1 - 3": + version: 3.0.1 + resolution: "d3-timer@npm:3.0.1" + checksum: 1cfddf86d7bca22f73f2c427f52dfa35c49f50d64e187eb788dcad6e927625c636aa18ae4edd44d084eb9d1f81d8ca4ec305dae7f733c15846a824575b789d73 + languageName: node + linkType: hard + +"d3-transition@npm:2 - 3": + version: 3.0.1 + resolution: "d3-transition@npm:3.0.1" + dependencies: + d3-color: 1 - 3 + d3-dispatch: 1 - 3 + d3-ease: 1 - 3 + d3-interpolate: 1 - 3 + d3-timer: 1 - 3 + peerDependencies: + d3-selection: 2 - 3 + checksum: cb1e6e018c3abf0502fe9ff7b631ad058efb197b5e14b973a410d3935aead6e3c07c67d726cfab258e4936ef2667c2c3d1cd2037feb0765f0b4e1d3b8788c0ea + languageName: node + linkType: hard + +"d3-zoom@npm:^3.0.0": + version: 3.0.0 + resolution: "d3-zoom@npm:3.0.0" + dependencies: + d3-dispatch: 1 - 3 + d3-drag: 2 - 3 + d3-interpolate: 1 - 3 + d3-selection: 2 - 3 + d3-transition: 2 - 3 + checksum: 8056e3527281cfd1ccbcbc458408f86973b0583e9dac00e51204026d1d36803ca437f970b5736f02fafed9f2b78f145f72a5dbc66397e02d4d95d4c594b8ff54 + languageName: node + linkType: hard + "debug@npm:2.6.9, debug@npm:^2.6.0": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -4645,7 +5661,7 @@ __metadata: languageName: node linkType: hard -"del@npm:^6.0.0": +"del@npm:^6.1.1": version: 6.1.1 resolution: "del@npm:6.1.1" dependencies: @@ -4867,6 +5883,13 @@ __metadata: languageName: node linkType: hard +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed + languageName: node + linkType: hard + "ee-first@npm:1.1.1": version: 1.1.1 resolution: "ee-first@npm:1.1.1" @@ -4888,6 +5911,13 @@ __metadata: languageName: node linkType: hard +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 + languageName: node + linkType: hard + "emojis-list@npm:^3.0.0": version: 3.0.0 resolution: "emojis-list@npm:3.0.0" @@ -5073,6 +6103,13 @@ __metadata: languageName: node linkType: hard +"eta@npm:^2.0.0": + version: 2.0.0 + resolution: "eta@npm:2.0.0" + checksum: ab8e93af73f0d4917485976aa8fcac68e730c47e9aa54a720c21c2e9087cdcd5f984a50cf5e04d189757612df014a229fa047a437651c9eea31e0b6bf1afe56b + languageName: node + linkType: hard + "etag@npm:~1.8.1": version: 1.8.1 resolution: "etag@npm:1.8.1" @@ -5183,7 +6220,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9": +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9": version: 3.2.12 resolution: "fast-glob@npm:3.2.12" dependencies: @@ -5427,7 +6464,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": +"fs-extra@npm:^10.1.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" dependencies: @@ -5660,7 +6697,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.1, globby@npm:^11.0.2, globby@npm:^11.0.4, globby@npm:^11.1.0": +"globby@npm:^11.0.1, globby@npm:^11.0.4, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -5674,17 +6711,16 @@ __metadata: languageName: node linkType: hard -"globby@npm:^12.0.2": - version: 12.2.0 - resolution: "globby@npm:12.2.0" +"globby@npm:^13.1.1": + version: 13.1.3 + resolution: "globby@npm:13.1.3" dependencies: - array-union: ^3.0.1 dir-glob: ^3.0.1 - fast-glob: ^3.2.7 - ignore: ^5.1.9 + fast-glob: ^3.2.11 + ignore: ^5.2.0 merge2: ^1.4.1 slash: ^4.0.0 - checksum: 2539379a7fff3473d3e7c68b4540ba38f36970f43f760e36e301515d5cb98a0c5736554957d90390906bee632327beb2f9518d1acd6911f61e436db11b0da5b5 + checksum: 93f06e02002cdf368f7e3d55bd59e7b00784c7cc8fe92c7ee5082cc7171ff6109fda45e1c97a80bb48bc811dedaf7843c7c9186f5f84bde4883ab630e13c43df languageName: node linkType: hard @@ -5810,19 +6846,6 @@ __metadata: languageName: node linkType: hard -"hast-util-from-parse5@npm:^5.0.0": - version: 5.0.3 - resolution: "hast-util-from-parse5@npm:5.0.3" - dependencies: - ccount: ^1.0.3 - hastscript: ^5.0.0 - property-information: ^5.0.0 - web-namespaces: ^1.1.2 - xtend: ^4.0.1 - checksum: 31ecd040dd03bda38b8efbcb93ed95b19619bc8548da19973b6cdbb36302bc54c84662be345e6a4f3a53cf8b33956b502916e349871dc095802ca39cfe55040a - languageName: node - linkType: hard - "hast-util-from-parse5@npm:^6.0.0": version: 6.0.1 resolution: "hast-util-from-parse5@npm:6.0.1" @@ -5875,18 +6898,6 @@ __metadata: languageName: node linkType: hard -"hastscript@npm:^5.0.0": - version: 5.1.2 - resolution: "hastscript@npm:5.1.2" - dependencies: - comma-separated-tokens: ^1.0.0 - hast-util-parse-selector: ^2.0.0 - property-information: ^5.0.0 - space-separated-tokens: ^1.0.0 - checksum: 662321af446f09c76d67af31d05823f382ce1e6c007828dc77f899f310cea682c00216b67c317a4ebe7f0c05e50552c4810d214e6ed4e95388f7b7d7fc93158f - languageName: node - linkType: hard - "hastscript@npm:^6.0.0": version: 6.0.0 resolution: "hastscript@npm:6.0.0" @@ -5951,7 +6962,7 @@ __metadata: languageName: node linkType: hard -"html-minifier-terser@npm:^6.0.2": +"html-minifier-terser@npm:^6.0.2, html-minifier-terser@npm:^6.1.0": version: 6.1.0 resolution: "html-minifier-terser@npm:6.1.0" dependencies: @@ -5968,7 +6979,7 @@ __metadata: languageName: node linkType: hard -"html-tags@npm:^3.1.0": +"html-tags@npm:^3.2.0": version: 3.2.0 resolution: "html-tags@npm:3.2.0" checksum: a0c9e96ac26c84adad9cc66d15d6711a17f60acda8d987218f1d4cbaacd52864939b230e635cce5a1179f3ddab2a12b9231355617dfbae7945fcfec5e96d2041 @@ -5982,7 +6993,7 @@ __metadata: languageName: node linkType: hard -"html-webpack-plugin@npm:^5.4.0": +"html-webpack-plugin@npm:^5.5.0": version: 5.5.0 resolution: "html-webpack-plugin@npm:5.5.0" dependencies: @@ -6160,7 +7171,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.9, ignore@npm:^5.2.0": +"ignore@npm:^5.2.0": version: 5.2.1 resolution: "ignore@npm:5.2.1" checksum: 7251d00cba49fe88c4f3565fadeb4aa726ba38294a9a79ffed542edc47bafd989d4b2ccf65700c5b1b26a1e91dfc7218fb23017937c79216025d5caeec0ee9d5 @@ -6192,7 +7203,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.2.2, import-fresh@npm:^3.3.0": +"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -6230,10 +7241,10 @@ __metadata: languageName: node linkType: hard -"infima@npm:0.2.0-alpha.37": - version: 0.2.0-alpha.37 - resolution: "infima@npm:0.2.0-alpha.37" - checksum: e62695838bb628a0a11ea126b4ede6984e26ad46f7170ea5325bae373c6be93ea3bd1f19c274ca8ab1549705cd07b677d73a71ffe7134f06450ca299edb4d68f +"infima@npm:0.2.0-alpha.42": + version: 0.2.0-alpha.42 + resolution: "infima@npm:0.2.0-alpha.42" + checksum: 7206f36639c00a08daab811fedc748068951497efb5ec948cba846fb23856443668015f6bd65ddebe857cc2235f6ca98429f7018c73dcac47b0361ef4721bb8f languageName: node linkType: hard @@ -6289,6 +7300,15 @@ __metadata: languageName: node linkType: hard +"invariant@npm:^2.2.4": + version: 2.2.4 + resolution: "invariant@npm:2.2.4" + dependencies: + loose-envify: ^1.0.0 + checksum: cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14 + languageName: node + linkType: hard + "ip@npm:^2.0.0": version: 2.0.0 resolution: "ip@npm:2.0.0" @@ -6591,7 +7611,21 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^27.0.2, jest-worker@npm:^27.4.5": +"jest-util@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-util@npm:29.4.3" + dependencies: + "@jest/types": ^29.4.3 + "@types/node": "*" + chalk: ^4.0.0 + ci-info: ^3.2.0 + graceful-fs: ^4.2.9 + picomatch: ^2.2.3 + checksum: 606b3e6077895baf8fb4ad4d08c134f37a6b81d5ba77ae654c942b1ae4b7294ab3b5a0eb93db34f129407b367970cf3b76bf5c80897b30f215f2bc8bf20a5f3f + languageName: node + linkType: hard + +"jest-worker@npm:^27.4.5": version: 27.5.1 resolution: "jest-worker@npm:27.5.1" dependencies: @@ -6602,7 +7636,19 @@ __metadata: languageName: node linkType: hard -"joi@npm:^17.4.2, joi@npm:^17.6.0": +"jest-worker@npm:^29.1.2": + version: 29.4.3 + resolution: "jest-worker@npm:29.4.3" + dependencies: + "@types/node": "*" + jest-util: ^29.4.3 + merge-stream: ^2.0.0 + supports-color: ^8.0.0 + checksum: c99ae66f257564613e72c5797c3a68f21a22e1c1fb5f30d14695ff5b508a0d2405f22748f13a3df8d1015b5e16abb130170f81f047ff68f58b6b1d2ff6ebc51b + languageName: node + linkType: hard + +"joi@npm:^17.6.0": version: 17.7.0 resolution: "joi@npm:17.7.0" dependencies: @@ -6634,7 +7680,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": +"js-yaml@npm:^4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" dependencies: @@ -6700,6 +7746,15 @@ __metadata: languageName: node linkType: hard +"json5@npm:^2.2.2": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349 + languageName: node + linkType: hard + "jsonfile@npm:^6.0.1": version: 6.1.0 resolution: "jsonfile@npm:6.1.0" @@ -6911,6 +7966,15 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: ^3.0.2 + checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb + languageName: node + linkType: hard + "lru-cache@npm:^6.0.0": version: 6.0.0 resolution: "lru-cache@npm:6.0.0" @@ -6941,15 +8005,6 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.25.3": - version: 0.25.9 - resolution: "magic-string@npm:0.25.9" - dependencies: - sourcemap-codec: ^1.4.8 - checksum: 9a0e55a15c7303fc360f9572a71cffba1f61451bc92c5602b1206c9d17f492403bf96f946dfce7483e66822d6b74607262e24392e87b0ac27b786e69a40e9b1a - languageName: node - linkType: hard - "make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" @@ -7161,16 +8216,14 @@ __metadata: languageName: node linkType: hard -"mini-css-extract-plugin@npm:^1.6.0": - version: 1.6.2 - resolution: "mini-css-extract-plugin@npm:1.6.2" +"mini-css-extract-plugin@npm:^2.6.1": + version: 2.7.2 + resolution: "mini-css-extract-plugin@npm:2.7.2" dependencies: - loader-utils: ^2.0.0 - schema-utils: ^3.0.0 - webpack-sources: ^1.1.0 + schema-utils: ^4.0.0 peerDependencies: - webpack: ^4.4.0 || ^5.0.0 - checksum: c2c1f3d7e5bc206b5bece0f37b65467ee58e0bb0b61d5e031bb818682b02db2552b296f5018af9058b18eb7127e00f6462fb718712a3d4432079dfa848b510cc + webpack: ^5.0.0 + checksum: cd65611d6dc452f230c6ebba8a47bc5f5146b813b13b0b402c6f4a69f6451242eeea781152bebd31cad8ca7c7e95dac91e7e464087f18fb65b2d1097b58cf4ae languageName: node linkType: hard @@ -7744,13 +8797,6 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^5.0.0": - version: 5.1.1 - resolution: "parse5@npm:5.1.1" - checksum: 613a714af4c1101d1cb9f7cece2558e35b9ae8a0c03518223a4a1e35494624d9a9ad5fad4c13eab66a0e0adccd9aa3d522fc8f5f9cc19789e0579f3fa0bdfc65 - languageName: node - linkType: hard - "parse5@npm:^6.0.0": version: 6.0.1 resolution: "parse5@npm:6.0.1" @@ -7863,7 +8909,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf @@ -7900,17 +8946,17 @@ __metadata: languageName: node linkType: hard -"postcss-colormin@npm:^5.3.0": - version: 5.3.0 - resolution: "postcss-colormin@npm:5.3.0" +"postcss-colormin@npm:^5.3.1": + version: 5.3.1 + resolution: "postcss-colormin@npm:5.3.1" dependencies: - browserslist: ^4.16.6 + browserslist: ^4.21.4 caniuse-api: ^3.0.0 colord: ^2.9.1 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: 3d3e3cc25071407fb73d68541ca1039ebd154fceb649041461a8a3cab0400cc89b42dbb34a4eeaf573be4ba2370ce23af5e01aff5e03a8d72275f40605577212 + checksum: e5778baab30877cd1f51e7dc9d2242a162aeca6360a52956acd7f668c5bc235c2ccb7e4df0370a804d65ebe00c5642366f061db53aa823f9ed99972cebd16024 languageName: node linkType: hard @@ -7973,17 +9019,17 @@ __metadata: languageName: node linkType: hard -"postcss-loader@npm:^6.1.1": - version: 6.2.1 - resolution: "postcss-loader@npm:6.2.1" +"postcss-loader@npm:^7.0.0": + version: 7.0.2 + resolution: "postcss-loader@npm:7.0.2" dependencies: cosmiconfig: ^7.0.0 klona: ^2.0.5 - semver: ^7.3.5 + semver: ^7.3.8 peerDependencies: postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 - checksum: e40ae79c3e39df37014677a817b001bd115d8b10dedf53a07b97513d93b1533cd702d7a48831bdd77b9a9484b1ec84a5d4a723f80e83fb28682c75b5e65e8a90 + checksum: 2d251537d482eb751f812c96c8b515f46d7c9905cad7afab33f0f34872670619b7440cefc9e2babbf89fb11b4708850d522d79fa5ff788227587645e78f16638 languageName: node linkType: hard @@ -8011,9 +9057,9 @@ __metadata: languageName: node linkType: hard -"postcss-merge-rules@npm:^5.1.3": - version: 5.1.3 - resolution: "postcss-merge-rules@npm:5.1.3" +"postcss-merge-rules@npm:^5.1.4": + version: 5.1.4 + resolution: "postcss-merge-rules@npm:5.1.4" dependencies: browserslist: ^4.21.4 caniuse-api: ^3.0.0 @@ -8021,7 +9067,7 @@ __metadata: postcss-selector-parser: ^6.0.5 peerDependencies: postcss: ^8.2.15 - checksum: 0ddaddff98cd7f3fac2b0e716c641f529a61a8668be6d5b48d60770d0a1246126088e1d606f309b9748ff598a3794f3fd6dd5b8c3d79112f84744cab5375d4d9 + checksum: 8ab6a569babe6cb412d6612adee74f053cea7edb91fa013398515ab36754b1fec830d68782ed8cdfb44cffdc6b78c79eab157bff650f428aa4460d3f3857447e languageName: node linkType: hard @@ -8239,15 +9285,15 @@ __metadata: languageName: node linkType: hard -"postcss-reduce-initial@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-reduce-initial@npm:5.1.1" +"postcss-reduce-initial@npm:^5.1.2": + version: 5.1.2 + resolution: "postcss-reduce-initial@npm:5.1.2" dependencies: browserslist: ^4.21.4 caniuse-api: ^3.0.0 peerDependencies: postcss: ^8.2.15 - checksum: 1b704aba8c38103cbb5a75c6201dbf58ec2f3a978013c7f7e8957fd3bf3282f992050dec5a01bc050d031bad836e187dd6622b922ca78ab92bcd0afd21fb0b98 + checksum: 55db697f85231a81f1969d54c894e4773912d9ddb914f9b03d2e73abc4030f2e3bef4d7465756d0c1acfcc2c2d69974bfb50a972ab27546a7d68b5a4fc90282b languageName: node linkType: hard @@ -8272,7 +9318,7 @@ __metadata: languageName: node linkType: hard -"postcss-sort-media-queries@npm:^4.1.0": +"postcss-sort-media-queries@npm:^4.2.1": version: 4.3.0 resolution: "postcss-sort-media-queries@npm:4.3.0" dependencies: @@ -8322,7 +9368,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.3.11, postcss@npm:^8.3.5, postcss@npm:^8.3.7, postcss@npm:^8.4.18": +"postcss@npm:^8.3.11": version: 8.4.19 resolution: "postcss@npm:8.4.19" dependencies: @@ -8333,6 +9379,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.4.14, postcss@npm:^8.4.17, postcss@npm:^8.4.19": + version: 8.4.21 + resolution: "postcss@npm:8.4.21" + dependencies: + nanoid: ^3.3.4 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: e39ac60ccd1542d4f9d93d894048aac0d686b3bb38e927d8386005718e6793dbbb46930f0a523fe382f1bbd843c6d980aaea791252bf5e176180e5a4336d9679 + languageName: node + linkType: hard + "prepend-http@npm:^2.0.0": version: 2.0.0 resolution: "prepend-http@npm:2.0.0" @@ -8357,7 +9414,7 @@ __metadata: languageName: node linkType: hard -"prism-react-renderer@npm:^1.2.1": +"prism-react-renderer@npm:^1.2.1, prism-react-renderer@npm:^1.3.5": version: 1.3.5 resolution: "prism-react-renderer@npm:1.3.5" peerDependencies: @@ -8366,7 +9423,7 @@ __metadata: languageName: node linkType: hard -"prismjs@npm:^1.23.0": +"prismjs@npm:^1.28.0": version: 1.29.0 resolution: "prismjs@npm:1.29.0" checksum: 007a8869d4456ff8049dc59404e32d5666a07d99c3b0e30a18bd3b7676dfa07d1daae9d0f407f20983865fd8da56de91d09cb08e6aa61f5bc420a27c0beeaf93 @@ -8406,7 +9463,7 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.4.1, prompts@npm:^2.4.2": +"prompts@npm:^2.4.2": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -8495,13 +9552,6 @@ __metadata: languageName: node linkType: hard -"querystring@npm:0.2.1": - version: 0.2.1 - resolution: "querystring@npm:0.2.1" - checksum: 7b83b45d641e75fd39cd6625ddfd44e7618e741c61e95281b57bbae8fde0afcc12cf851924559e5cc1ef9baa3b1e06e22b164ea1397d65dd94b801f678d9c8ce - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -8579,21 +9629,17 @@ __metadata: languageName: node linkType: hard -"react-chartjs-2@npm:^2.11.2": - version: 2.11.2 - resolution: "react-chartjs-2@npm:2.11.2" - dependencies: - lodash: ^4.17.19 - prop-types: ^15.7.2 +"react-chartjs-2@npm:^4.3.1": + version: 4.3.1 + resolution: "react-chartjs-2@npm:4.3.1" peerDependencies: - chart.js: ^2.3 - react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - react-dom: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 874ddc9ebdd620ac2692e307dfa848d540cc84beed56910a92b8630abcc286f9b8682aba87c8635d969943586adabe5b8222adf3a7bff041d15a9698f17caa4a + chart.js: ^3.5.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 574d12cc43b9b4a0f1e04cc692982e16ef7083c03da2a8a9fc2180fe9bcadc793008f81d8f4eec5465925eff84c95d7c523cb74376858b363ae75a83bb3c2a5d languageName: node linkType: hard -"react-dev-utils@npm:^12.0.0": +"react-dev-utils@npm:^12.0.1": version: 12.0.1 resolution: "react-dev-utils@npm:12.0.1" dependencies: @@ -8645,24 +9691,26 @@ __metadata: languageName: node linkType: hard -"react-fast-compare@npm:^3.1.1": +"react-fast-compare@npm:^3.2.0": version: 3.2.0 resolution: "react-fast-compare@npm:3.2.0" checksum: 8ef272c825ae329f61633ce4ce7f15aa5b84e5214d88bc0823880236e03e985a13195befa2c7a4eda7db3b017dc7985729152d88445823f652403cf36c2b86aa languageName: node linkType: hard -"react-helmet@npm:^6.1.0": - version: 6.1.0 - resolution: "react-helmet@npm:6.1.0" +"react-helmet-async@npm:*, react-helmet-async@npm:^1.3.0": + version: 1.3.0 + resolution: "react-helmet-async@npm:1.3.0" dependencies: - object-assign: ^4.1.1 + "@babel/runtime": ^7.12.5 + invariant: ^2.2.4 prop-types: ^15.7.2 - react-fast-compare: ^3.1.1 - react-side-effect: ^2.1.0 + react-fast-compare: ^3.2.0 + shallowequal: ^1.1.0 peerDependencies: - react: ">=16.3.0" - checksum: a4998479dab7fc1c2799eddefb1870a9d881b5f71cfdf97979a9882e42f4bb50402d55335f308f461e735e01a06f46b16cc7b4e6bcb22c7a4a6f85a753c5c106 + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 + checksum: 7ca7e47f8af14ea186688b512a87ab912bf6041312b297f92516341b140b3f0f8aedf5a44d226d99e69ed067b0cc106e38aeb9c9b738ffcc63d10721c844db90 languageName: node linkType: hard @@ -8719,7 +9767,7 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^5.2.0": +"react-router-dom@npm:^5.3.3": version: 5.3.4 resolution: "react-router-dom@npm:5.3.4" dependencies: @@ -8736,7 +9784,7 @@ __metadata: languageName: node linkType: hard -"react-router@npm:5.3.4, react-router@npm:^5.2.0": +"react-router@npm:5.3.4, react-router@npm:^5.3.3": version: 5.3.4 resolution: "react-router@npm:5.3.4" dependencies: @@ -8755,15 +9803,6 @@ __metadata: languageName: node linkType: hard -"react-side-effect@npm:^2.1.0": - version: 2.1.2 - resolution: "react-side-effect@npm:2.1.2" - peerDependencies: - react: ^16.3.0 || ^17.0.0 || ^18.0.0 - checksum: c5eb1f42b464fb093bca59aaae0f1b2060373a2aaff95275b8781493628cdbbb6acdd6014e7883782c65c361f35a30f28cc515d68a1263ddb39cbbc47110be53 - languageName: node - linkType: hard - "react-textarea-autosize@npm:^8.3.2": version: 8.4.0 resolution: "react-textarea-autosize@npm:8.4.0" @@ -8787,6 +9826,22 @@ __metadata: languageName: node linkType: hard +"reactflow@npm:^11.2.0": + version: 11.5.6 + resolution: "reactflow@npm:11.5.6" + dependencies: + "@reactflow/background": 11.1.8 + "@reactflow/controls": 11.1.8 + "@reactflow/core": 11.5.5 + "@reactflow/minimap": 11.3.8 + "@reactflow/node-toolbar": 1.1.8 + peerDependencies: + react: ">=17" + react-dom: ">=17" + checksum: 45ee3bd41e6444a58eff7ae8222503014fe19c6cac9533c5e4f726e624f954c3f16911318976d7ae9510bae3c6cf7c0b01cf8d86d5c7447b9332991a6360f258 + languageName: node + linkType: hard + "readable-stream@npm:^2.0.1": version: 2.3.7 resolution: "readable-stream@npm:2.3.7" @@ -8856,15 +9911,6 @@ __metadata: languageName: node linkType: hard -"regenerate-unicode-properties@npm:^9.0.0": - version: 9.0.0 - resolution: "regenerate-unicode-properties@npm:9.0.0" - dependencies: - regenerate: ^1.4.2 - checksum: 62df21c274259a68c6fa1373e5ddb4d6f6374ad72c08dd488b7802880bc1c3b6de716303ec56c9f793a73d01815e9d81f03a8fbe3f32bc0f7fdf8d70d4841b64 - languageName: node - linkType: hard - "regenerate@npm:^1.4.2": version: 1.4.2 resolution: "regenerate@npm:1.4.2" @@ -8888,20 +9934,6 @@ __metadata: languageName: node linkType: hard -"regexpu-core@npm:^4.5.4": - version: 4.8.0 - resolution: "regexpu-core@npm:4.8.0" - dependencies: - regenerate: ^1.4.2 - regenerate-unicode-properties: ^9.0.0 - regjsgen: ^0.5.2 - regjsparser: ^0.7.0 - unicode-match-property-ecmascript: ^2.0.0 - unicode-match-property-value-ecmascript: ^2.0.0 - checksum: df92e3e6482409f0a0de162ca1b4e17897e9b0b0687caead6804f04e9b89847e47abbfd0bfc62f52a0b833acf764ea5bdb7b707bb088034824a675ee95d31dec - languageName: node - linkType: hard - "regexpu-core@npm:^5.2.1": version: 5.2.2 resolution: "regexpu-core@npm:5.2.2" @@ -8934,13 +9966,6 @@ __metadata: languageName: node linkType: hard -"regjsgen@npm:^0.5.2": - version: 0.5.2 - resolution: "regjsgen@npm:0.5.2" - checksum: 87c83d8488affae2493a823904de1a29a1867a07433c5e1142ad749b5606c5589b305fe35bfcc0972cf5a3b0d66b1f7999009e541be39a5d42c6041c59e2fb52 - languageName: node - linkType: hard - "regjsgen@npm:^0.7.1": version: 0.7.1 resolution: "regjsgen@npm:0.7.1" @@ -8948,17 +9973,6 @@ __metadata: languageName: node linkType: hard -"regjsparser@npm:^0.7.0": - version: 0.7.0 - resolution: "regjsparser@npm:0.7.0" - dependencies: - jsesc: ~0.5.0 - bin: - regjsparser: bin/parser - checksum: fefff9adcab47650817d2c492aac774f11a44b824a4a814e466ebc76313e03e79c50d2babde7e04888296f6ec0fd094e3eeeafa8122c60184de92cdb30636a57 - languageName: node - linkType: hard - "regjsparser@npm:^0.9.1": version: 0.9.1 resolution: "regjsparser@npm:0.9.1" @@ -8970,17 +9984,6 @@ __metadata: languageName: node linkType: hard -"rehype-parse@npm:^6.0.2": - version: 6.0.2 - resolution: "rehype-parse@npm:6.0.2" - dependencies: - hast-util-from-parse5: ^5.0.0 - parse5: ^5.0.0 - xtend: ^4.0.0 - checksum: f9afca7a8038a402d45d2f6eab31b2ce09100c195007c0bf9340b32e31585c6898f1cf0f4e088c08c5e2adade0fbb59e490ec6291e16751b12bd24d7c1e48ba9 - languageName: node - linkType: hard - "relateurl@npm:^0.2.7": version: 0.2.7 resolution: "relateurl@npm:0.2.7" @@ -8988,18 +9991,7 @@ __metadata: languageName: node linkType: hard -"remark-admonitions@npm:^1.2.1": - version: 1.2.1 - resolution: "remark-admonitions@npm:1.2.1" - dependencies: - rehype-parse: ^6.0.2 - unified: ^8.4.2 - unist-util-visit: ^2.0.1 - checksum: c80fbc08b57c0054d7b414c8a0a205dee24d53ca9344a055acc3e1d0770d4045ffd7bec244d2316cf4c0cc27cf1a52be29332e7d9595000dbf3276a0b2f04b86 - languageName: node - linkType: hard - -"remark-emoji@npm:^2.1.0": +"remark-emoji@npm:^2.2.0": version: 2.2.0 resolution: "remark-emoji@npm:2.2.0" dependencies: @@ -9017,24 +10009,6 @@ __metadata: languageName: node linkType: hard -"remark-mdx-remove-exports@npm:^1.6.22": - version: 1.6.22 - resolution: "remark-mdx-remove-exports@npm:1.6.22" - dependencies: - unist-util-remove: 2.0.0 - checksum: 4ab3e34167982d4e022a867cb5b5447d8cbc0a123f51f8b60839e50873239d135b4ff69a40a21c07bba08729ca144eebee6f09203e9681707e027036f57e0b9e - languageName: node - linkType: hard - -"remark-mdx-remove-imports@npm:^1.6.22": - version: 1.6.22 - resolution: "remark-mdx-remove-imports@npm:1.6.22" - dependencies: - unist-util-remove: 2.0.0 - checksum: ed33293fb18c9d6b93ddc1d59b07c022c8c1b1dec21c65f81e05a08bec025c7347402b589d28339eb902157438ede86d14a817ce7b927650997341e655a56dc6 - languageName: node - linkType: hard - "remark-mdx@npm:1.6.22": version: 1.6.22 resolution: "remark-mdx@npm:1.6.22" @@ -9213,7 +10187,7 @@ __metadata: languageName: node linkType: hard -"rtlcss@npm:^3.3.0": +"rtlcss@npm:^3.5.0": version: 3.5.0 resolution: "rtlcss@npm:3.5.0" dependencies: @@ -9381,7 +10355,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.8": +"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": version: 7.3.8 resolution: "semver@npm:7.3.8" dependencies: @@ -9502,6 +10476,13 @@ __metadata: languageName: node linkType: hard +"shallowequal@npm:^1.1.0": + version: 1.1.0 + resolution: "shallowequal@npm:1.1.0" + checksum: f4c1de0837f106d2dbbfd5d0720a5d059d1c66b42b580965c8f06bb1db684be8783538b684092648c981294bf817869f743a066538771dbecb293df78f765e00 + languageName: node + linkType: hard + "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -9525,7 +10506,7 @@ __metadata: languageName: node linkType: hard -"shelljs@npm:^0.8.4, shelljs@npm:^0.8.5": +"shelljs@npm:^0.8.5": version: 0.8.5 resolution: "shelljs@npm:0.8.5" dependencies: @@ -9578,23 +10559,26 @@ __metadata: version: 0.0.0-use.local resolution: "site@workspace:." dependencies: - "@docusaurus/core": 2.0.0-beta.15 - "@docusaurus/module-type-aliases": 2.0.0-beta.15 - "@docusaurus/preset-classic": 2.0.0-beta.15 + "@docusaurus/core": 2.2.0 + "@docusaurus/module-type-aliases": 2.2.0 + "@docusaurus/plugin-client-redirects": ^2.2.0 + "@docusaurus/preset-classic": 2.2.0 "@easyops-cn/docusaurus-search-local": ^0.21.4 "@mdx-js/react": ^1.6.21 "@tsconfig/docusaurus": ^1.0.4 - chart.js: ^2.9.4 + "@types/chart.js": ^2.9.37 + chart.js: ^3.9.1 clsx: ^1.1.1 prism-react-renderer: ^1.2.1 react: ^17.0.1 - react-chartjs-2: ^2.11.2 + react-chartjs-2: ^4.3.1 react-dom: ^17.0.1 + reactflow: ^11.2.0 typescript: ^4.9.3 languageName: unknown linkType: soft -"sitemap@npm:^7.0.0": +"sitemap@npm:^7.1.1": version: 7.1.1 resolution: "sitemap@npm:7.1.1" dependencies: @@ -9668,13 +10652,6 @@ __metadata: languageName: node linkType: hard -"source-list-map@npm:^2.0.0": - version: 2.0.1 - resolution: "source-list-map@npm:2.0.1" - checksum: 806efc6f75e7cd31e4815e7a3aaf75a45c704871ea4075cb2eb49882c6fca28998f44fc5ac91adb6de03b2882ee6fb02f951fdc85e6a22b338c32bfe19557938 - languageName: node - linkType: hard - "source-map-js@npm:^1.0.2": version: 1.0.2 resolution: "source-map-js@npm:1.0.2" @@ -9699,20 +10676,13 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": +"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 languageName: node linkType: hard -"sourcemap-codec@npm:^1.4.8": - version: 1.4.8 - resolution: "sourcemap-codec@npm:1.4.8" - checksum: b57981c05611afef31605732b598ccf65124a9fcb03b833532659ac4d29ac0f7bfacbc0d6c5a28a03e84c7510e7e556d758d0bb57786e214660016fb94279316 - languageName: node - linkType: hard - "space-separated-tokens@npm:^1.0.0": version: 1.1.5 resolution: "space-separated-tokens@npm:1.1.5" @@ -9798,7 +10768,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": +"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -9809,6 +10779,17 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^5.0.1": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: ^0.2.0 + emoji-regex: ^9.2.2 + strip-ansi: ^7.0.1 + checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + languageName: node + linkType: hard + "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -9847,6 +10828,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi@npm:^7.0.1": + version: 7.0.1 + resolution: "strip-ansi@npm:7.0.1" + dependencies: + ansi-regex: ^6.0.1 + checksum: 257f78fa433520e7f9897722731d78599cb3fce29ff26a20a5e12ba4957463b50a01136f37c43707f4951817a75e90820174853d6ccc240997adc5df8f966039 + languageName: node + linkType: hard + "strip-bom-string@npm:^1.0.0": version: 1.0.0 resolution: "strip-bom-string@npm:1.0.0" @@ -9982,7 +10972,7 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.1.3, terser-webpack-plugin@npm:^5.2.4": +"terser-webpack-plugin@npm:^5.1.3, terser-webpack-plugin@npm:^5.3.3": version: 5.3.6 resolution: "terser-webpack-plugin@npm:5.3.6" dependencies: @@ -10111,7 +11101,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0": +"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.4.0": version: 2.4.1 resolution: "tslib@npm:2.4.1" checksum: 19480d6e0313292bd6505d4efe096a6b31c70e21cf08b5febf4da62e95c265c8f571f7b36fcc3d1a17e068032f59c269fab3459d6cd3ed6949eafecf64315fca @@ -10125,6 +11115,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^2.5.0": + version: 2.19.0 + resolution: "type-fest@npm:2.19.0" + checksum: a4ef07ece297c9fba78fc1bd6d85dff4472fe043ede98bd4710d2615d15776902b595abf62bd78339ed6278f021235fb28a96361f8be86ed754f778973a0d278 + languageName: node + linkType: hard + "type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -10198,7 +11195,7 @@ __metadata: languageName: node linkType: hard -"unicode-match-property-value-ecmascript@npm:^2.0.0, unicode-match-property-value-ecmascript@npm:^2.1.0": +"unicode-match-property-value-ecmascript@npm:^2.1.0": version: 2.1.0 resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" checksum: 8d6f5f586b9ce1ed0e84a37df6b42fdba1317a05b5df0c249962bd5da89528771e2d149837cad11aa26bcb84c35355cb9f58a10c3d41fa3b899181ece6c85220 @@ -10226,16 +11223,17 @@ __metadata: languageName: node linkType: hard -"unified@npm:^8.4.2": - version: 8.4.2 - resolution: "unified@npm:8.4.2" +"unified@npm:^9.2.2": + version: 9.2.2 + resolution: "unified@npm:9.2.2" dependencies: bail: ^1.0.0 extend: ^3.0.0 + is-buffer: ^2.0.0 is-plain-obj: ^2.0.0 trough: ^1.0.0 vfile: ^4.0.0 - checksum: c2af7662d6375b14721df305786b15ba3228cd39c37da748bff00ed08ababd12ce52568f475347f270b1dea72fb0b9608563574a55c29e4f73f8be7ce0a01b4a + checksum: 7c24461be7de4145939739ce50d18227c5fbdf9b3bc5a29dabb1ce26dd3e8bd4a1c385865f6f825f3b49230953ee8b591f23beab3bb3643e3e9dc37aa8a089d5 languageName: node linkType: hard @@ -10303,15 +11301,6 @@ __metadata: languageName: node linkType: hard -"unist-util-remove@npm:2.0.0": - version: 2.0.0 - resolution: "unist-util-remove@npm:2.0.0" - dependencies: - unist-util-is: ^4.0.0 - checksum: 0e0bddf890e5de2eed6cd2dc5178f70ff5ff497e60877f9e4242b87418d24f272a684c3fb200c810f032e6bc9847bf0b40e3aefb3e8fde1059f1b34d3991adc9 - languageName: node - linkType: hard - "unist-util-remove@npm:^2.0.0": version: 2.1.0 resolution: "unist-util-remove@npm:2.1.0" @@ -10340,7 +11329,7 @@ __metadata: languageName: node linkType: hard -"unist-util-visit@npm:2.0.3, unist-util-visit@npm:^2.0.0, unist-util-visit@npm:^2.0.1, unist-util-visit@npm:^2.0.2, unist-util-visit@npm:^2.0.3": +"unist-util-visit@npm:2.0.3, unist-util-visit@npm:^2.0.0, unist-util-visit@npm:^2.0.3": version: 2.0.3 resolution: "unist-util-visit@npm:2.0.3" dependencies: @@ -10471,6 +11460,15 @@ __metadata: languageName: node linkType: hard +"use-sync-external-store@npm:1.2.0": + version: 1.2.0 + resolution: "use-sync-external-store@npm:1.2.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 5c639e0f8da3521d605f59ce5be9e094ca772bd44a4ce7322b055a6f58eeed8dda3c94cabd90c7a41fb6fa852210092008afe48f7038792fd47501f33299116a + languageName: node + linkType: hard + "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -10551,7 +11549,7 @@ __metadata: languageName: node linkType: hard -"wait-on@npm:^6.0.0": +"wait-on@npm:^6.0.1": version: 6.0.1 resolution: "wait-on@npm:6.0.1" dependencies: @@ -10585,7 +11583,7 @@ __metadata: languageName: node linkType: hard -"web-namespaces@npm:^1.0.0, web-namespaces@npm:^1.1.2": +"web-namespaces@npm:^1.0.0": version: 1.1.4 resolution: "web-namespaces@npm:1.1.4" checksum: 5149842ccbfbc56fe4f8758957b3f8c8616a281874a5bb84aa1b305e4436a9bad853d21c629a7b8f174902449e1489c7a6c724fccf60965077c5636bd8aed42b @@ -10599,10 +11597,11 @@ __metadata: languageName: node linkType: hard -"webpack-bundle-analyzer@npm:^4.4.2": - version: 4.7.0 - resolution: "webpack-bundle-analyzer@npm:4.7.0" +"webpack-bundle-analyzer@npm:^4.5.0": + version: 4.8.0 + resolution: "webpack-bundle-analyzer@npm:4.8.0" dependencies: + "@discoveryjs/json-ext": 0.5.7 acorn: ^8.0.4 acorn-walk: ^8.0.0 chalk: ^4.1.0 @@ -10614,7 +11613,7 @@ __metadata: ws: ^7.3.1 bin: webpack-bundle-analyzer: lib/bin/analyzer.js - checksum: 4ce3b379c61ce16b2219756843407cc99f2b82cd191f653043f1b705a3e32b3af03834af0dfded98ab852313a892a148bed1a8effaacd6440f028c19f41581f3 + checksum: acd86f68abb2bcb1a240043c6e2d8e53079499363afed94b96c0ec1abcc4fca2b7a7cbeeb5e13027d02a993c6ea8153194c69e7697faf47528bdaff1e2ce297e languageName: node linkType: hard @@ -10633,7 +11632,7 @@ __metadata: languageName: node linkType: hard -"webpack-dev-server@npm:^4.7.1": +"webpack-dev-server@npm:^4.9.3": version: 4.11.1 resolution: "webpack-dev-server@npm:4.11.1" dependencies: @@ -10687,16 +11686,6 @@ __metadata: languageName: node linkType: hard -"webpack-sources@npm:^1.1.0": - version: 1.4.3 - resolution: "webpack-sources@npm:1.4.3" - dependencies: - source-list-map: ^2.0.0 - source-map: ~0.6.1 - checksum: 37463dad8d08114930f4bc4882a9602941f07c9f0efa9b6bc78738cd936275b990a596d801ef450d022bb005b109b9f451dd087db2f3c9baf53e8e22cf388f79 - languageName: node - linkType: hard - "webpack-sources@npm:^3.2.2, webpack-sources@npm:^3.2.3": version: 3.2.3 resolution: "webpack-sources@npm:3.2.3" @@ -10704,7 +11693,7 @@ __metadata: languageName: node linkType: hard -"webpack@npm:^5.61.0, webpack@npm:^5.73.0": +"webpack@npm:^5.73.0": version: 5.75.0 resolution: "webpack@npm:5.75.0" dependencies: @@ -10823,6 +11812,15 @@ __metadata: languageName: node linkType: hard +"widest-line@npm:^4.0.1": + version: 4.0.1 + resolution: "widest-line@npm:4.0.1" + dependencies: + string-width: ^5.0.1 + checksum: 64c48cf27171221be5f86fc54b94dd29879165bdff1a7aa92dde723d9a8c99fb108312768a5d62c8c2b80b701fa27bbd36a1ddc58367585cd45c0db7920a0cba + languageName: node + linkType: hard + "wildcard@npm:^2.0.0": version: 2.0.0 resolution: "wildcard@npm:2.0.0" @@ -10841,6 +11839,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^8.0.1": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: ^6.1.0 + string-width: ^5.0.1 + strip-ansi: ^7.0.1 + checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 + languageName: node + linkType: hard + "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -10915,6 +11924,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d + languageName: node + linkType: hard + "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" @@ -10936,6 +11952,23 @@ __metadata: languageName: node linkType: hard +"zustand@npm:^4.3.1": + version: 4.3.3 + resolution: "zustand@npm:4.3.3" + dependencies: + use-sync-external-store: 1.2.0 + peerDependencies: + immer: ">=9.0" + react: ">=16.8" + peerDependenciesMeta: + immer: + optional: true + react: + optional: true + checksum: fe0277ab0ce14849dea254cbdcfe83d4614364d38e616875f75ef2419f29085f5b03605efabeb33189a4557e647efaa294e0984c4f642e0566f445a7b207cdd6 + languageName: node + linkType: hard + "zwitch@npm:^1.0.0": version: 1.0.5 resolution: "zwitch@npm:1.0.5" diff --git a/yarn.lock b/yarn.lock index 2cc00a215..8370c9e8f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -134,9 +134,16 @@ __metadata: dependencies: "@swc/cli": ^0.1.57 "@swc/core": ^1.3.21 - "@types/node": ^18.11.9 + "@types/chai": ^4 + "@types/mocha": ^10 + "@types/node": ^18.11.15 + "@types/sinon": ^10.0.13 + c8: ^7.12.0 + chai: ^4.3.7 eslint: ^8.0.1 eslint-config-discordeno: "*" + mocha: ^10.1.0 + ts-node: ^10.9.1 tsconfig: "*" typescript: ^4.9.3 languageName: unknown