diff --git a/.github/workflows/build-master.yml b/.github/workflows/build-master.yml index b67e5d8ac6..9d1af79960 100644 --- a/.github/workflows/build-master.yml +++ b/.github/workflows/build-master.yml @@ -123,6 +123,47 @@ jobs: tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} + build-frontend-dev: + name: Build @affine/web dev + runs-on: ubuntu-latest + environment: development + + steps: + - uses: actions/checkout@v3 + - name: Setup Node.js + uses: ./.github/actions/setup-node + - name: Cache Next.js + uses: actions/cache@v3 + with: + path: | + ${{ github.workspace }}/apps/web/.next/cache + key: ${{ runner.os }}-nextjs-${{ hashFiles('**/yarn.lock') }}-${{ hashFiles('**.[jt]s', '**.[jt]sx') }} + restore-keys: | + ${{ runner.os }}-nextjs-${{ hashFiles('**/yarn.lock') }}- + + - name: Build + run: yarn build + env: + NEXT_PUBLIC_FIREBASE_API_KEY: ${{ secrets.NEXT_PUBLIC_FIREBASE_API_KEY }} + NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN: ${{ secrets.NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN }} + NEXT_PUBLIC_FIREBASE_PROJECT_ID: ${{ secrets.NEXT_PUBLIC_FIREBASE_PROJECT_ID }} + NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET: ${{ secrets.NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET }} + NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID: ${{ secrets.NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID }} + NEXT_PUBLIC_FIREBASE_APP_ID: ${{ secrets.NEXT_PUBLIC_FIREBASE_APP_ID }} + NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID: ${{ secrets.NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID }} + API_SERVER_PROFILE: local + ENABLE_DEBUG_PAGE: true + + - name: Export + run: yarn export + + - name: Upload artifact + uses: actions/upload-artifact@v3 + with: + name: next-js-dev + path: ./apps/web/out + if-no-files-found: error + storybook-test: name: Storybook Test runs-on: ubuntu-latest @@ -160,7 +201,7 @@ jobs: matrix: shard: [1, 2, 3, 4] environment: development - needs: [build-frontend, build-storybook] + needs: [build-frontend-dev, build-storybook] services: octobase: image: ghcr.io/toeverything/cloud-self-hosted:nightly-latest @@ -183,7 +224,7 @@ jobs: - name: Download artifact uses: actions/download-artifact@v3 with: - name: next-js + name: next-js-dev path: ./apps/web/.next - name: Download storybook artifact @@ -213,7 +254,7 @@ jobs: if: ${{ failure() }} uses: actions/upload-artifact@v2 with: - name: test-results-e2e + name: test-results-e2e-${{ matrix.shard }} path: ./test-results if-no-files-found: ignore diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 97bc6f079e..de3a55ca6c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -73,6 +73,8 @@ jobs: NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID: ${{ secrets.NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID }} NEXT_PUBLIC_FIREBASE_APP_ID: ${{ secrets.NEXT_PUBLIC_FIREBASE_APP_ID }} NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID: ${{ secrets.NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID }} + API_SERVER_PROFILE: local + ENABLE_DEBUG_PAGE: true - name: Upload artifact uses: actions/upload-artifact@v3 @@ -168,7 +170,7 @@ jobs: if: ${{ failure() }} uses: actions/upload-artifact@v2 with: - name: test-results-e2e + name: test-results-e2e-${{ matrix.shard }} path: ./test-results if-no-files-found: ignore diff --git a/apps/electron/yarn.lock b/apps/electron/yarn.lock index 87830ed984..0e83d9e0f3 100644 --- a/apps/electron/yarn.lock +++ b/apps/electron/yarn.lock @@ -38,32 +38,32 @@ __metadata: "@affine/i18n": "workspace:*" "@affine/jotai": "workspace:*" "@affine/workspace": "workspace:^" - "@blocksuite/blocks": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/editor": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/icons": ^2.1.9 - "@blocksuite/store": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/blocks": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/editor": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/icons": ^2.1.10 + "@blocksuite/store": 0.0.0-20230413112150-e058f87e-nightly "@dnd-kit/core": ^6.0.8 "@dnd-kit/sortable": ^7.0.2 "@emotion/cache": ^11.10.7 "@emotion/react": ^11.10.6 "@emotion/server": ^11.10.0 "@emotion/styled": ^11.10.6 - "@mui/base": 5.0.0-alpha.124 + "@mui/base": 5.0.0-alpha.125 "@mui/icons-material": ^5.11.16 - "@mui/material": ^5.11.16 + "@mui/material": ^5.12.0 "@radix-ui/react-avatar": ^1.0.2 - "@storybook/addon-actions": ^7.0.2 + "@storybook/addon-actions": ^7.0.4 "@storybook/addon-coverage": ^0.0.8 - "@storybook/addon-essentials": ^7.0.2 - "@storybook/addon-interactions": ^7.0.2 - "@storybook/addon-links": ^7.0.2 - "@storybook/addon-storysource": ^7.0.2 - "@storybook/blocks": ^7.0.2 - "@storybook/builder-vite": ^7.0.2 + "@storybook/addon-essentials": ^7.0.4 + "@storybook/addon-interactions": ^7.0.4 + "@storybook/addon-links": ^7.0.4 + "@storybook/addon-storysource": ^7.0.4 + "@storybook/blocks": ^7.0.4 + "@storybook/builder-vite": ^7.0.4 "@storybook/jest": ^0.1.0 - "@storybook/react": ^7.0.2 - "@storybook/react-vite": ^7.0.2 + "@storybook/react": ^7.0.4 + "@storybook/react-vite": ^7.0.4 "@storybook/test-runner": ^0.10.0 "@storybook/testing-library": ^0.1.0 "@toeverything/hooks": "workspace:*" @@ -85,7 +85,7 @@ __metadata: react-error-boundary: ^4.0.3 react-is: ^18.2.0 serve: ^14.2.0 - storybook: ^7.0.2 + storybook: ^7.0.4 storybook-dark-mode: ^3.0.0 typescript: ^5.0.4 vite: ^4.2.1 @@ -95,7 +95,7 @@ __metadata: "@blocksuite/blocks": 0.0.0-20230409084303-221991d4-nightly "@blocksuite/editor": 0.0.0-20230409084303-221991d4-nightly "@blocksuite/global": 0.0.0-20230409084303-221991d4-nightly - "@blocksuite/icons": 2.1.7 + "@blocksuite/icons": 2.1.10 "@blocksuite/store": 0.0.0-20230409084303-221991d4-nightly languageName: unknown linkType: soft @@ -141,7 +141,7 @@ __metadata: version: 0.0.0-use.local resolution: "@affine/env@workspace:../../packages/env" dependencies: - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly lit: ^2.7.2 next: =13.2.3 react: ^18.2.0 @@ -225,12 +225,12 @@ __metadata: linkType: soft "@ampproject/remapping@npm:^2.2.0": - version: 2.2.0 - resolution: "@ampproject/remapping@npm:2.2.0" + version: 2.2.1 + resolution: "@ampproject/remapping@npm:2.2.1" dependencies: - "@jridgewell/gen-mapping": ^0.1.0 + "@jridgewell/gen-mapping": ^0.3.0 "@jridgewell/trace-mapping": ^0.3.9 - checksum: d74d170d06468913921d72430259424b7e4c826b5a7d39ff839a29d547efb97dc577caa8ba3fb5cf023624e9af9d09651afc3d4112a45e2050328abc9b3a2292 + checksum: 03c04fd526acc64a1f4df22651186f3e5ef0a9d6d6530ce4482ec9841269cf7a11dbb8af79237c282d721c5312024ff17529cd72cc4768c11e999b58e2302079 languageName: node linkType: hard @@ -1718,14 +1718,14 @@ __metadata: languageName: node linkType: hard -"@blocksuite/blocks@npm:0.0.0-20230412041719-76e5b5b9-nightly": - version: 0.0.0-20230412041719-76e5b5b9-nightly - resolution: "@blocksuite/blocks@npm:0.0.0-20230412041719-76e5b5b9-nightly" +"@blocksuite/blocks@npm:0.0.0-20230413112150-e058f87e-nightly": + version: 0.0.0-20230413112150-e058f87e-nightly + resolution: "@blocksuite/blocks@npm:0.0.0-20230413112150-e058f87e-nightly" dependencies: - "@blocksuite/connector": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/phasor": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/virgo": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/connector": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/phasor": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/virgo": 0.0.0-20230413112150-e058f87e-nightly "@popperjs/core": ^2.11.6 hotkeys-js: ^3.10.1 lit: ^2.6.1 @@ -1734,36 +1734,36 @@ __metadata: turndown: ^7.1.1 zod: ^3.21.4 peerDependencies: - "@blocksuite/store": 0.0.0-20230412041719-76e5b5b9-nightly - checksum: 616c2be5546daf783a6e372670c27634dfb69b8030b51c9790b1c9b32166e6f951a7535b720bb24005536315b35b9440dfc6d5391da6d3535f5b087f7dbb76b4 + "@blocksuite/store": 0.0.0-20230413112150-e058f87e-nightly + checksum: 973c7215673a647ca2e2a009dc10c6e4a3aa960ef2b21dacc4c5331c907fc181d898557e2ccd9a575ce7e5e80b8dcf92af9496a02281e2dcc62aca8dd1130a7c languageName: node linkType: hard -"@blocksuite/connector@npm:0.0.0-20230412041719-76e5b5b9-nightly": - version: 0.0.0-20230412041719-76e5b5b9-nightly - resolution: "@blocksuite/connector@npm:0.0.0-20230412041719-76e5b5b9-nightly" - checksum: e0a29f898db5f2da1ac24f94e000178c830be9dc3c7724c12e9f9887823e6037849ca48b0c9c3825ce5580062cacc614cf5206c02c5d0530652213f5644b6820 +"@blocksuite/connector@npm:0.0.0-20230413112150-e058f87e-nightly": + version: 0.0.0-20230413112150-e058f87e-nightly + resolution: "@blocksuite/connector@npm:0.0.0-20230413112150-e058f87e-nightly" + checksum: 4e399e9f5948ec8b3e1cb2fe920a97c6b0cb1fced936b15d24e3649674a57215c919ac65fd24693b491adfa8ffd5f28460404eff054f89cb5f60bcd2b15fdc12 languageName: node linkType: hard -"@blocksuite/editor@npm:0.0.0-20230412041719-76e5b5b9-nightly": - version: 0.0.0-20230412041719-76e5b5b9-nightly - resolution: "@blocksuite/editor@npm:0.0.0-20230412041719-76e5b5b9-nightly" +"@blocksuite/editor@npm:0.0.0-20230413112150-e058f87e-nightly": + version: 0.0.0-20230413112150-e058f87e-nightly + resolution: "@blocksuite/editor@npm:0.0.0-20230413112150-e058f87e-nightly" dependencies: - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly lit: ^2.6.1 marked: ^4.2.12 turndown: ^7.1.1 peerDependencies: - "@blocksuite/blocks": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/store": 0.0.0-20230412041719-76e5b5b9-nightly - checksum: 57745e70b071e7764501c8c5ad4be1617229efb03a87aeb0252c5ea2e43506281179b47c3bfbe5d01e170ef2cd0c902725e19b29f0e865527ff04d00d5f862be + "@blocksuite/blocks": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/store": 0.0.0-20230413112150-e058f87e-nightly + checksum: 7f40a54150b81a16c6c8017587f61326c5d879ef1506fb6b56194da958b0720ed30f795a62541a1f6acaf7204b17168ed8f7343f91eb8ea93b01d0e7e0466364 languageName: node linkType: hard -"@blocksuite/global@npm:0.0.0-20230412041719-76e5b5b9-nightly": - version: 0.0.0-20230412041719-76e5b5b9-nightly - resolution: "@blocksuite/global@npm:0.0.0-20230412041719-76e5b5b9-nightly" +"@blocksuite/global@npm:0.0.0-20230413112150-e058f87e-nightly": + version: 0.0.0-20230413112150-e058f87e-nightly + resolution: "@blocksuite/global@npm:0.0.0-20230413112150-e058f87e-nightly" dependencies: ansi-colors: ^4.1.3 zod: ^3.21.4 @@ -1772,40 +1772,40 @@ __metadata: peerDependenciesMeta: lit: optional: true - checksum: cf2626feeb71b1281453fa32e121618e6d8b139438250fec233ea9240d54817f074999e863ce891ed537b88d58b3e19916a206d60791037c2dd191253b537bd2 + checksum: 067cede6856db7725eaf903123f07f3a107d8b70b04d06ce1f7ebc781fe3b0f3c765462c4b92a39f73ee2abeac9030124d3addd5d58e33a8863a83d3d03d14db languageName: node linkType: hard -"@blocksuite/icons@npm:^2.1.9": - version: 2.1.9 - resolution: "@blocksuite/icons@npm:2.1.9" +"@blocksuite/icons@npm:^2.1.10": + version: 2.1.10 + resolution: "@blocksuite/icons@npm:2.1.10" peerDependencies: "@types/react": ^18.0.25 react: ^18.2.0 - checksum: 11bbef4fb96d495e3c1e7f9ee29155beb5fd508e761d07a04d2f6d639d40d581a40ffc557c4894cdf89b980aac79d60cbf516a42ed066ab27a1293ab830512fa + checksum: 40abe248410be6240a4016a805296dfb5cb37caabe255f0a9f09f83a2bcdb58c0082a20b0e5f14f7ef12dc48f8d15ac74597faa7ac18d6f04272fffd9b7d0ef7 languageName: node linkType: hard -"@blocksuite/phasor@npm:0.0.0-20230412041719-76e5b5b9-nightly": - version: 0.0.0-20230412041719-76e5b5b9-nightly - resolution: "@blocksuite/phasor@npm:0.0.0-20230412041719-76e5b5b9-nightly" +"@blocksuite/phasor@npm:0.0.0-20230413112150-e058f87e-nightly": + version: 0.0.0-20230413112150-e058f87e-nightly + resolution: "@blocksuite/phasor@npm:0.0.0-20230413112150-e058f87e-nightly" dependencies: - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly fractional-indexing: ^3.2.0 perfect-freehand: ^1.2.0 peerDependencies: nanoid: ^4 yjs: ^13 - checksum: dfff0383b329f01ac8a2e55dd7ce745c5fa0f30fb992d80707d9bc9619d53af1d6eb48a6ec1fb0b95fd17557138747ea825b812df86ceeb5be3860e9102317eb + checksum: 6cc62664823ce1026ad7d908e9071cba05a9bc9542e371ede0f9e930d868f89b1d5219da226a7621ac8da5091ddafbf48e6d742e378cc5d1a6e124d9fd968e75 languageName: node linkType: hard -"@blocksuite/store@npm:0.0.0-20230412041719-76e5b5b9-nightly": - version: 0.0.0-20230412041719-76e5b5b9-nightly - resolution: "@blocksuite/store@npm:0.0.0-20230412041719-76e5b5b9-nightly" +"@blocksuite/store@npm:0.0.0-20230413112150-e058f87e-nightly": + version: 0.0.0-20230413112150-e058f87e-nightly + resolution: "@blocksuite/store@npm:0.0.0-20230413112150-e058f87e-nightly" dependencies: - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/virgo": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/virgo": 0.0.0-20230413112150-e058f87e-nightly "@types/flexsearch": ^0.7.3 buffer: ^6.0.3 flexsearch: 0.7.21 @@ -1819,20 +1819,20 @@ __metadata: zod: ^3.21.4 peerDependencies: yjs: ^13 - checksum: 1621472f73ea56dba88de80a63829ca7a06e5a09cafc84dad3b1a94bdfbd0114d2b34a83b7d84a7bbff367165ee4ec1ee88571c700ee4acc024255c75555fdf0 + checksum: a5bbde8dacac844d7b22b8d56cc5b4a0e7762945395cd02b0c29ef31dd3134b90d2bdfa1b77745a853d8095af3e0b429aee8db8a7c59c903182b34a2b429ff7d languageName: node linkType: hard -"@blocksuite/virgo@npm:0.0.0-20230412041719-76e5b5b9-nightly": - version: 0.0.0-20230412041719-76e5b5b9-nightly - resolution: "@blocksuite/virgo@npm:0.0.0-20230412041719-76e5b5b9-nightly" +"@blocksuite/virgo@npm:0.0.0-20230413112150-e058f87e-nightly": + version: 0.0.0-20230413112150-e058f87e-nightly + resolution: "@blocksuite/virgo@npm:0.0.0-20230413112150-e058f87e-nightly" dependencies: - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly zod: ^3.21.4 peerDependencies: lit: ^2 yjs: ^13 - checksum: 10e6bafc6e76b06739052378a41b08d4af2a578fe82ee389e5459baa3ef41484ca8bf2ab2aa2a5b349936249c81c06c525bb27829d839f4c66b739c7083750ec + checksum: 53b7c5e87db7714cd6de49e8e9d2027b53cd75c44ad40aa5aec9ea862996da603a0e41894c94fdb6a6ef62ec9810820fe3dffa3ef8b247684e8157d44bb5fa69 languageName: node linkType: hard @@ -2154,20 +2154,16 @@ __metadata: linkType: hard "@electron/asar@npm:^3.2.1": - version: 3.2.3 - resolution: "@electron/asar@npm:3.2.3" + version: 3.2.4 + resolution: "@electron/asar@npm:3.2.4" dependencies: - "@types/glob": ^7.1.1 chromium-pickle-js: ^0.2.0 commander: ^5.0.0 glob: ^7.1.6 minimatch: ^3.0.4 - dependenciesMeta: - "@types/glob": - optional: true bin: asar: bin/asar.js - checksum: 67ce7170fc4fc1d4157c03e4d2a03cba461835f77df449d659a71eaf69a412a765bf27198935d8d4ce6c9070bb563dd9fe2a2618863830c0ec2708e53d48dc5c + checksum: 06e3e8fe7c894f7e7727410af5a9957ec77088f775b22441acf4ef718a9e6642a4dc1672f77ee1ce325fc367c8d59ac1e02f7db07869c8ced8a00132a3b54643 languageName: node linkType: hard @@ -2218,8 +2214,8 @@ __metadata: linkType: hard "@electron/rebuild@npm:^3.2.10": - version: 3.2.10 - resolution: "@electron/rebuild@npm:3.2.10" + version: 3.2.11 + resolution: "@electron/rebuild@npm:3.2.11" dependencies: "@malept/cross-spawn-promise": ^2.0.0 chalk: ^4.0.0 @@ -2227,7 +2223,6 @@ __metadata: detect-libc: ^2.0.1 fs-extra: ^10.0.0 got: ^11.7.0 - lzma-native: ^8.0.5 node-abi: ^3.0.0 node-api-version: ^0.1.4 node-gyp: ^9.0.0 @@ -2237,7 +2232,7 @@ __metadata: yargs: ^17.0.1 bin: electron-rebuild: lib/src/cli.js - checksum: 5bbcc81f1473d29ef5e7aa8826dc6a7bb9c7846d95364687d69e84e925e9b8f38e6b1c9c9a448b9132654ffe3cae2863bdb2e11e585ca502ac90ab29f4d44649 + checksum: 6359e57914ed926595583963cdce4bb8b21c7ad23b771beec5db9d78768feef2d5513b58dc22456447e44e3249c8de6f1577fb9e10b3a6387995d1d146cc131d languageName: node linkType: hard @@ -2284,20 +2279,7 @@ __metadata: languageName: node linkType: hard -"@emotion/cache@npm:^11.10.5": - version: 11.10.5 - resolution: "@emotion/cache@npm:11.10.5" - dependencies: - "@emotion/memoize": ^0.8.0 - "@emotion/sheet": ^1.2.1 - "@emotion/utils": ^1.2.0 - "@emotion/weak-memoize": ^0.3.0 - stylis: 4.1.3 - checksum: 1dd2d9af2d3ecbd3d4469ecdf91a335eef6034c851b57a474471b2d2280613eb35bbed98c0368cc4625f188619fbdaf04cf07e8107aaffce94b2178444c0fe7b - languageName: node - linkType: hard - -"@emotion/cache@npm:^11.10.7": +"@emotion/cache@npm:^11.10.5, @emotion/cache@npm:^11.10.7": version: 11.10.7 resolution: "@emotion/cache@npm:11.10.7" dependencies: @@ -2441,13 +2423,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/android-arm64@npm:0.17.15" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/android-arm64@npm:0.17.16" @@ -2455,13 +2430,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/android-arm@npm:0.17.15" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/android-arm@npm:0.17.16" @@ -2469,13 +2437,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/android-x64@npm:0.17.15" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/android-x64@npm:0.17.16" @@ -2483,13 +2444,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/darwin-arm64@npm:0.17.15" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/darwin-arm64@npm:0.17.16" @@ -2497,13 +2451,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/darwin-x64@npm:0.17.15" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/darwin-x64@npm:0.17.16" @@ -2511,13 +2458,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/freebsd-arm64@npm:0.17.15" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/freebsd-arm64@npm:0.17.16" @@ -2525,13 +2465,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/freebsd-x64@npm:0.17.15" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/freebsd-x64@npm:0.17.16" @@ -2539,13 +2472,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-arm64@npm:0.17.15" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/linux-arm64@npm:0.17.16" @@ -2553,13 +2479,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-arm@npm:0.17.15" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/linux-arm@npm:0.17.16" @@ -2567,13 +2486,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-ia32@npm:0.17.15" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/linux-ia32@npm:0.17.16" @@ -2581,13 +2493,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-loong64@npm:0.17.15" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/linux-loong64@npm:0.17.16" @@ -2595,13 +2500,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-mips64el@npm:0.17.15" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/linux-mips64el@npm:0.17.16" @@ -2609,13 +2507,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-ppc64@npm:0.17.15" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/linux-ppc64@npm:0.17.16" @@ -2623,13 +2514,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-riscv64@npm:0.17.15" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/linux-riscv64@npm:0.17.16" @@ -2637,13 +2521,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-s390x@npm:0.17.15" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/linux-s390x@npm:0.17.16" @@ -2651,13 +2528,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-x64@npm:0.17.15" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/linux-x64@npm:0.17.16" @@ -2665,13 +2535,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/netbsd-x64@npm:0.17.15" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/netbsd-x64@npm:0.17.16" @@ -2679,13 +2542,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/openbsd-x64@npm:0.17.15" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/openbsd-x64@npm:0.17.16" @@ -2693,13 +2549,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/sunos-x64@npm:0.17.15" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/sunos-x64@npm:0.17.16" @@ -2707,13 +2556,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/win32-arm64@npm:0.17.15" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/win32-arm64@npm:0.17.16" @@ -2721,13 +2563,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/win32-ia32@npm:0.17.15" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/win32-ia32@npm:0.17.16" @@ -2735,13 +2570,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/win32-x64@npm:0.17.15" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/win32-x64@npm:0.17.16" @@ -3671,7 +3499,7 @@ __metadata: languageName: node linkType: hard -"@joshwooding/vite-plugin-react-docgen-typescript@npm:^0.2.1": +"@joshwooding/vite-plugin-react-docgen-typescript@npm:0.2.1": version: 0.2.1 resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.2.1" dependencies: @@ -3689,48 +3517,52 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.1.0": - version: 0.1.1 - resolution: "@jridgewell/gen-mapping@npm:0.1.1" - dependencies: - "@jridgewell/set-array": ^1.0.0 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: 3bcc21fe786de6ffbf35c399a174faab05eb23ce6a03e8769569de28abbf4facc2db36a9ddb0150545ae23a8d35a7cf7237b2aa9e9356a7c626fb4698287d5cc - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/gen-mapping@npm:0.3.2" +"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": + version: 0.3.3 + resolution: "@jridgewell/gen-mapping@npm:0.3.3" dependencies: "@jridgewell/set-array": ^1.0.1 "@jridgewell/sourcemap-codec": ^1.4.10 "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1832707a1c476afebe4d0fbbd4b9434fdb51a4c3e009ab1e9938648e21b7a97049fa6009393bdf05cab7504108413441df26d8a3c12193996e65493a4efb6882 + checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3": +"@jridgewell/resolve-uri@npm:3.1.0": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": +"@jridgewell/resolve-uri@npm:^3.0.3": + version: 3.1.1 + resolution: "@jridgewell/resolve-uri@npm:3.1.1" + checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653 + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.0.1": version: 1.1.2 resolution: "@jridgewell/set-array@npm:1.1.2" checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13": +"@jridgewell/sourcemap-codec@npm:1.4.14": version: 1.4.14 resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 languageName: node linkType: hard +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:0.3.9": version: 0.3.9 resolution: "@jridgewell/trace-mapping@npm:0.3.9" @@ -3742,12 +3574,12 @@ __metadata: linkType: hard "@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.13, @jridgewell/trace-mapping@npm:^0.3.15, @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" + version: 0.3.18 + resolution: "@jridgewell/trace-mapping@npm:0.3.18" dependencies: "@jridgewell/resolve-uri": 3.1.0 "@jridgewell/sourcemap-codec": 1.4.14 - checksum: 9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339 + checksum: 0572669f855260808c16fe8f78f5f1b4356463b11d3f2c7c0b5580c8ba1cbf4ae53efe9f627595830856e57dbac2325ac17eb0c3dd0ec42102e6f227cc289c02 languageName: node linkType: hard @@ -3856,14 +3688,14 @@ __metadata: languageName: node linkType: hard -"@mui/base@npm:5.0.0-alpha.124": - version: 5.0.0-alpha.124 - resolution: "@mui/base@npm:5.0.0-alpha.124" +"@mui/base@npm:5.0.0-alpha.125": + version: 5.0.0-alpha.125 + resolution: "@mui/base@npm:5.0.0-alpha.125" dependencies: "@babel/runtime": ^7.21.0 "@emotion/is-prop-valid": ^1.2.0 - "@mui/types": ^7.2.3 - "@mui/utils": ^5.11.13 + "@mui/types": ^7.2.4 + "@mui/utils": ^5.12.0 "@popperjs/core": ^2.11.7 clsx: ^1.2.1 prop-types: ^15.8.1 @@ -3875,14 +3707,14 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: cbe8bcef73e31fca2c4cad462a5e49416e21eacf499c63d67f539716da4224a53bddbf83bb2b80a5ee9e68d67e9b3a6f84d4aa24ba2669c64cc43cf060b92aa2 + checksum: e96f31429ee9f6a30e8cd8e6e3da34b7ff8727184a0cb40d098ed029aba758cb3fd884c1b2600b69610bc11cd15831db98a7baafe899df7c9ebcd2de9c5387e0 languageName: node linkType: hard -"@mui/core-downloads-tracker@npm:^5.11.16": - version: 5.11.16 - resolution: "@mui/core-downloads-tracker@npm:5.11.16" - checksum: 3ee0a9e67dc4278e4026ad9bf59b8a14ee895938ff448825ac94ccb8ed8d68bfb86eb5ae28e0a9263df101348f7702c71e135886669701d8715f2cdefe449153 +"@mui/core-downloads-tracker@npm:^5.12.0": + version: 5.12.0 + resolution: "@mui/core-downloads-tracker@npm:5.12.0" + checksum: 9c5d56f517043a7fa888301f7e598bf993c672d15916c334975e112b53c41a39431ab681e8dabee1505dd4c5c0ee638fc9bdaca274dd20cae92cf710be66fa3b languageName: node linkType: hard @@ -3902,16 +3734,16 @@ __metadata: languageName: node linkType: hard -"@mui/material@npm:^5.11.16": - version: 5.11.16 - resolution: "@mui/material@npm:5.11.16" +"@mui/material@npm:^5.12.0": + version: 5.12.0 + resolution: "@mui/material@npm:5.12.0" dependencies: "@babel/runtime": ^7.21.0 - "@mui/base": 5.0.0-alpha.124 - "@mui/core-downloads-tracker": ^5.11.16 - "@mui/system": ^5.11.16 - "@mui/types": ^7.2.3 - "@mui/utils": ^5.11.13 + "@mui/base": 5.0.0-alpha.125 + "@mui/core-downloads-tracker": ^5.12.0 + "@mui/system": ^5.12.0 + "@mui/types": ^7.2.4 + "@mui/utils": ^5.12.0 "@types/react-transition-group": ^4.4.5 clsx: ^1.2.1 csstype: ^3.1.2 @@ -3931,16 +3763,16 @@ __metadata: optional: true "@types/react": optional: true - checksum: 2f92f14f30d7b950c9bc22f1106707378d180f66504d69ac41f80229e6ad51e82b34aad19ab5ccfe2625e5dde56dc9a0fea39c358090c041a0d28ca90618877e + checksum: 9e25d90a9f72974f657f12086bda8518f1f0e4907f2194540ff18ab88a24fed2e61ae2c99ad5df545110f5c5712bbbf12bfd40c01422262107eff430a34832a6 languageName: node linkType: hard -"@mui/private-theming@npm:^5.11.13": - version: 5.11.13 - resolution: "@mui/private-theming@npm:5.11.13" +"@mui/private-theming@npm:^5.12.0": + version: 5.12.0 + resolution: "@mui/private-theming@npm:5.12.0" dependencies: "@babel/runtime": ^7.21.0 - "@mui/utils": ^5.11.13 + "@mui/utils": ^5.12.0 prop-types: ^15.8.1 peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -3948,16 +3780,16 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 9e5e02c6482945d9fa52e920fb206fb032d1b1df4bb06ea9d032babb53ed171e3b5a7969091072a5d04b0ab52c90f01ba51b90ba27730019d3f7eccc49ca4628 + checksum: 761bc7a57e1643c2c4c327886882fa5efc7bacae1c6fffe6be4197f49d337261c916a883d96996445efcdedc0672251725c1e5b264b6250d6c9527fd0cafcc62 languageName: node linkType: hard -"@mui/styled-engine@npm:^5.11.16": - version: 5.11.16 - resolution: "@mui/styled-engine@npm:5.11.16" +"@mui/styled-engine@npm:^5.12.0": + version: 5.12.0 + resolution: "@mui/styled-engine@npm:5.12.0" dependencies: "@babel/runtime": ^7.21.0 - "@emotion/cache": ^11.10.5 + "@emotion/cache": ^11.10.7 csstype: ^3.1.2 prop-types: ^15.8.1 peerDependencies: @@ -3969,19 +3801,19 @@ __metadata: optional: true "@emotion/styled": optional: true - checksum: 18035879c27696e935d4f7e1bc1e536521737a02be0e5107f2130b91849d39d56422aee1020a5ff7943ee37e97ab467643dab0c557c9f7c96c64f559696dec15 + checksum: 4a415473cf62aa05012f667dd2e9b1dc2fb175be5b0c4d0b8df541e2dac3d7db410e920e0d5910c8e2b8996a4fb51f74d79483e2878a9b5c0d334498f5537d74 languageName: node linkType: hard -"@mui/system@npm:^5.11.16": - version: 5.11.16 - resolution: "@mui/system@npm:5.11.16" +"@mui/system@npm:^5.12.0": + version: 5.12.0 + resolution: "@mui/system@npm:5.12.0" dependencies: "@babel/runtime": ^7.21.0 - "@mui/private-theming": ^5.11.13 - "@mui/styled-engine": ^5.11.16 - "@mui/types": ^7.2.3 - "@mui/utils": ^5.11.13 + "@mui/private-theming": ^5.12.0 + "@mui/styled-engine": ^5.12.0 + "@mui/types": ^7.2.4 + "@mui/utils": ^5.12.0 clsx: ^1.2.1 csstype: ^3.1.2 prop-types: ^15.8.1 @@ -3997,25 +3829,25 @@ __metadata: optional: true "@types/react": optional: true - checksum: 62e7be03ef0848c36ee82d5b4e5391d38ebd0ff8c9f9c2cad8d94be7d157f9fd1da04e70e44b9378d350178f51eecefb838e839fedb60acf939cbd19561dcc46 + checksum: c8ba7af5e9118114fdab922f57ddee23f43a1b0a7cfa9c963ca7bfcb233f95b8bfdef688f73aa2972e787e8ba9d5f3d7c6b5824d7c396de779b0ebaa55625f6b languageName: node linkType: hard -"@mui/types@npm:^7.2.3": - version: 7.2.3 - resolution: "@mui/types@npm:7.2.3" +"@mui/types@npm:^7.2.4": + version: 7.2.4 + resolution: "@mui/types@npm:7.2.4" peerDependencies: "@types/react": "*" peerDependenciesMeta: "@types/react": optional: true - checksum: b8511cb78f8df25c8978317ad3fd585c782116b657f2d32233352c09d415c77040e532f41bbe96de6ad46be87138767d3129a9f0de3561900a9a64db7693bce4 + checksum: 16bea0547492193a22fd1794382f314698a114f6c673825314c66b56766c3a9d305992cc495684722b7be16a1ecf7e6e48a79caa64f90c439b530e8c02611a61 languageName: node linkType: hard -"@mui/utils@npm:^5.11.13": - version: 5.11.13 - resolution: "@mui/utils@npm:5.11.13" +"@mui/utils@npm:^5.12.0": + version: 5.12.0 + resolution: "@mui/utils@npm:5.12.0" dependencies: "@babel/runtime": ^7.21.0 "@types/prop-types": ^15.7.5 @@ -4024,7 +3856,7 @@ __metadata: react-is: ^18.2.0 peerDependencies: react: ^17.0.0 || ^18.0.0 - checksum: 0f403f2635fd5cd39c013b9d4defa2cf1ecc023e35b8c9866d6123792480dcafe47207e43420c10b0d030e64df31e78adfdb8248e2476da27f07d80ed0b44927 + checksum: 87b2c7468803b083f50af28d7c215c45291e73fef16570848b596d0f1cde1fc613c20e8951f431217b31451de254744abd50eda5013dedec4982420b5bf1c6b6 languageName: node linkType: hard @@ -4509,18 +4341,18 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-actions@npm:7.0.2, @storybook/addon-actions@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-actions@npm:7.0.2" +"@storybook/addon-actions@npm:7.0.4, @storybook/addon-actions@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-actions@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 dequal: ^2.0.2 lodash: ^4.17.21 polished: ^4.2.2 @@ -4537,22 +4369,22 @@ __metadata: optional: true react-dom: optional: true - checksum: 8860454b1860801c3ef946bdea9457374bf3234f1613dba1d02d72fc4eb6fd1ad4eae65d057849556a549e8b58e2d8355332007a80f7b9f95d9588b0926755f0 + checksum: 907d9e0df7eec7f964dddb8bf998a1de740fa7fd38fdb0aa8d2f98a6f0b8c3a2a00169d2648249538322f77d561c8fb75329fd3a2ec62e4da9b07075ef17cde6 languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-backgrounds@npm:7.0.2" +"@storybook/addon-backgrounds@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-backgrounds@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 memoizerific: ^1.11.3 ts-dedent: ^2.0.0 peerDependencies: @@ -4563,23 +4395,23 @@ __metadata: optional: true react-dom: optional: true - checksum: 9678079d76ca66fdbee7d8b429b89243bc9e2a04228086bf771cd2fe1c2abe04f4a45aea59481279add40b080d479aa69fcbff579da4049b839cda39a9b8d52d + checksum: 8510a11ad8bd7bb3a83a5da1db7c1eb5dbb77efc0c1e9114b86827af836b18f7fd4417f57ba61e4c0e3b8027954709167afbbfb346b615e60a879baa2f32d22e languageName: node linkType: hard -"@storybook/addon-controls@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-controls@npm:7.0.2" +"@storybook/addon-controls@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-controls@npm:7.0.4" dependencies: - "@storybook/blocks": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-common": 7.0.2 - "@storybook/manager-api": 7.0.2 - "@storybook/node-logger": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/blocks": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-common": 7.0.4 + "@storybook/manager-api": 7.0.4 + "@storybook/node-logger": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 lodash: ^4.17.21 ts-dedent: ^2.0.0 peerDependencies: @@ -4590,7 +4422,7 @@ __metadata: optional: true react-dom: optional: true - checksum: 4088a7fe7d3b091f22d5b5f7065ab1b45784e67b3a4036626120d865e1c19189af6787e3cc7febe53a637de72d04158640b5f80c5974232012d84fdef4909005 + checksum: 6de4b790ec69e9b77c8eb6f14fece8166089742b21f6be6a9ceb5cbdd192283bcbf55e7d33c111af03e37e07f126175346bd3bdef892265a5fb1b960ca44b5b3 languageName: node linkType: hard @@ -4606,92 +4438,88 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-docs@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-docs@npm:7.0.2" +"@storybook/addon-docs@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-docs@npm:7.0.4" dependencies: "@babel/core": ^7.20.2 "@babel/plugin-transform-react-jsx": ^7.19.0 "@jest/transform": ^29.3.1 "@mdx-js/react": ^2.1.5 - "@storybook/blocks": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/csf-plugin": 7.0.2 - "@storybook/csf-tools": 7.0.2 + "@storybook/blocks": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/csf-plugin": 7.0.4 + "@storybook/csf-tools": 7.0.4 "@storybook/global": ^5.0.0 "@storybook/mdx2-csf": ^1.0.0 - "@storybook/node-logger": 7.0.2 - "@storybook/postinstall": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/react-dom-shim": 7.0.2 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/node-logger": 7.0.4 + "@storybook/postinstall": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/react-dom-shim": 7.0.4 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 fs-extra: ^11.1.0 remark-external-links: ^8.0.0 remark-slug: ^6.0.0 ts-dedent: ^2.0.0 peerDependencies: - "@storybook/mdx1-csf": ">=1.0.0-0" react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@storybook/mdx1-csf": - optional: true - checksum: dbdc3d610bb0e5f2da9a1da0f057c8a7bc499b3b39daa558a4a8ff3c2611b64513631e34d9f956e3a7900ad920d840a6dfdd5a59844e7185a544f21f8e65e560 + checksum: 20540a29fa3a0347392eb3be852dd11e7d08c994e5d8f74ca4da2e57fa4b4fe1517d0232655f0595f3c2732f2106e5f96431a5b679c5505cc2e8ae19dbf04a78 languageName: node linkType: hard -"@storybook/addon-essentials@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-essentials@npm:7.0.2" +"@storybook/addon-essentials@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-essentials@npm:7.0.4" dependencies: - "@storybook/addon-actions": 7.0.2 - "@storybook/addon-backgrounds": 7.0.2 - "@storybook/addon-controls": 7.0.2 - "@storybook/addon-docs": 7.0.2 - "@storybook/addon-highlight": 7.0.2 - "@storybook/addon-measure": 7.0.2 - "@storybook/addon-outline": 7.0.2 - "@storybook/addon-toolbars": 7.0.2 - "@storybook/addon-viewport": 7.0.2 - "@storybook/core-common": 7.0.2 - "@storybook/manager-api": 7.0.2 - "@storybook/node-logger": 7.0.2 - "@storybook/preview-api": 7.0.2 + "@storybook/addon-actions": 7.0.4 + "@storybook/addon-backgrounds": 7.0.4 + "@storybook/addon-controls": 7.0.4 + "@storybook/addon-docs": 7.0.4 + "@storybook/addon-highlight": 7.0.4 + "@storybook/addon-measure": 7.0.4 + "@storybook/addon-outline": 7.0.4 + "@storybook/addon-toolbars": 7.0.4 + "@storybook/addon-viewport": 7.0.4 + "@storybook/core-common": 7.0.4 + "@storybook/manager-api": 7.0.4 + "@storybook/node-logger": 7.0.4 + "@storybook/preview-api": 7.0.4 ts-dedent: ^2.0.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: ab423836c37cd902f679ba9ab6ea13a3a67b9fb418d959833a70f00b12a00db6e31509cc4a2a5aa03da7229d160ee857cb46adca79d65709dc48938682214975 + checksum: 66d101bb873bba33f21ab0d573961b32f2f3e7e45c43a4086fe5f13c438b4fd7b768138daec950a7c31045f5f0a44fe6fc804456266a75398d0e70c16a91f59d languageName: node linkType: hard -"@storybook/addon-highlight@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-highlight@npm:7.0.2" +"@storybook/addon-highlight@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-highlight@npm:7.0.4" dependencies: - "@storybook/core-events": 7.0.2 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.0.2 - checksum: 1953eeb97090741e06c963bf1765ff4686c267372a1c5ff5acd8fd64a8ab57fd765184ae58d8d8524d016e740eda8ca58c8bed58b5e69e2a4daf392e9f9b0f8e + "@storybook/preview-api": 7.0.4 + checksum: d5372ce2ad0a1dffaaf59b8d419e4578753ce3edf3dd6c3d6ef4e2b81ab3afe2d0fba79b61ec5b66e51d6c869048626efa0f2ab04cf1503aab1eda5fd93c6f3b languageName: node linkType: hard -"@storybook/addon-interactions@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-interactions@npm:7.0.2" +"@storybook/addon-interactions@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-interactions@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-common": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-common": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/instrumenter": 7.0.2 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/instrumenter": 7.0.4 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 jest-mock: ^27.0.6 polished: ^4.2.2 ts-dedent: ^2.2.0 @@ -4703,22 +4531,22 @@ __metadata: optional: true react-dom: optional: true - checksum: 6829829e5a01d8d385fa812aac939164ea0c27154b9c001a4157de9b444ec22a6c351d2100bd8b5056d45c12b4e5d3071710ee22882a2c89d2587ad8113abfef + checksum: cce4e214d3f37e7ee4fc62f848aea80462965ab549a9cd626fb356b798ed5e11ac5cd84f2b8371f71f039350ce86ff0dfe81a1fa0a32c08cea6bb98410f40e96 languageName: node linkType: hard -"@storybook/addon-links@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-links@npm:7.0.2" +"@storybook/addon-links@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-links@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/router": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/router": 7.0.4 + "@storybook/types": 7.0.4 prop-types: ^15.7.2 ts-dedent: ^2.0.0 peerDependencies: @@ -4729,21 +4557,21 @@ __metadata: optional: true react-dom: optional: true - checksum: bd6a681a332efd0fb3b53666cdfe2346f9408ca828c0a9eb1c6be2db57a0894ef5c3980a90b8883c2b328c32da580acdef9993954fe89ab7005106d7a55d82e3 + checksum: ef54b0c7f4cb297899dc1b94d4ea606030463c917e4aebbf206213820e80329e62bcf5da74a595e53b27bf6a022facdbf653b061c4bcaacb35940f20bc78d36e languageName: node linkType: hard -"@storybook/addon-measure@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-measure@npm:7.0.2" +"@storybook/addon-measure@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-measure@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/types": 7.0.4 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4752,21 +4580,21 @@ __metadata: optional: true react-dom: optional: true - checksum: 68242eac0810cf276adbad84ca7b703bcff2f9a4585ce3d2798c2f75adc593a51863fe22642aadcc381cbbd5cb077a758748d504a5f814f9066860000fd376cc + checksum: 62fade02f1c563eb791b2a90b4a8c0e5caf5cd02b5eca2c1f87f0b3dbffbf983b4677bcc58054b3fed756afa1b489db0b889adf9b7550b4644b6ba261812947c languageName: node linkType: hard -"@storybook/addon-outline@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-outline@npm:7.0.2" +"@storybook/addon-outline@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-outline@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/types": 7.0.4 ts-dedent: ^2.0.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4776,21 +4604,21 @@ __metadata: optional: true react-dom: optional: true - checksum: a6b01c88807397ea21ad281d373f8485fd655addfdf9f010946f8a4620f522264bbee12ed1601c118926d4133511bbdfe1d286d2a67fb3a46f82748aa3654883 + checksum: 83874f0fbf1a0a65bba0e3bb13ba11b9a22a201d56e88094228f236349a4dd01f1dc129d1480842c4dfa67226bc808801d08eeeb41bf4b1f9d060995fb5e8c95 languageName: node linkType: hard -"@storybook/addon-storysource@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-storysource@npm:7.0.2" +"@storybook/addon-storysource@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-storysource@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/router": 7.0.2 - "@storybook/source-loader": 7.0.2 - "@storybook/theming": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/router": 7.0.4 + "@storybook/source-loader": 7.0.4 + "@storybook/theming": 7.0.4 estraverse: ^5.2.0 prop-types: ^15.7.2 react-syntax-highlighter: ^15.5.0 @@ -4802,19 +4630,19 @@ __metadata: optional: true react-dom: optional: true - checksum: 76b9cbfb4573efadd1e961150a828d302dd1910fdfa31cfe329c3d7469772896356cdb2389c37569a1f8c0cbb05c3cd8d948ec071b6fee3d43e5a6b0fc4dc564 + checksum: 1f29b510f1bb22548a6eb4a3d72bc4f9f8e231530b01080f920210d82c54d695080ecf133c5a9df0ff46051185c9b35f5b032f550069d6e869941a5fd8dc7037 languageName: node linkType: hard -"@storybook/addon-toolbars@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-toolbars@npm:7.0.2" +"@storybook/addon-toolbars@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-toolbars@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/theming": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/theming": 7.0.4 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4823,21 +4651,21 @@ __metadata: optional: true react-dom: optional: true - checksum: 740c41addec89372f5a4ff9eb971e21284dd50d29971c618f6849022788e8fbf6dfdd11721cb37767db7be1e47783889b99d495b4ea24d95570b37c26348210a + checksum: 372b0576c9f627305440014e0f7c61d6546a222a1b81b1fe516284d843f24cf29e0781e70c0f1c385caacd68ce4450ef4d59dcc14ec74fac2d25e933acb78b51 languageName: node linkType: hard -"@storybook/addon-viewport@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-viewport@npm:7.0.2" +"@storybook/addon-viewport@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-viewport@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/theming": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/theming": 7.0.4 memoizerific: ^1.11.3 prop-types: ^15.7.2 peerDependencies: @@ -4848,30 +4676,30 @@ __metadata: optional: true react-dom: optional: true - checksum: a872cf183834d1d7c562da96bf148f089f34edda862cfb6ebd5ec432e4a4cdba8aca982aa0225628139ce8d22bad9fddbe6a28e5040eafc898bcb78a0ef511fe + checksum: cdc2e6d5080b89b18f484fea874c1e4edf9717fcf5acd47a0b1aca1ba1434c0dce706846be25673b210515c600673c0db44bb5359de9a881a88c6f9ac3c7f904 languageName: node linkType: hard "@storybook/addons@npm:^7.0.0": - version: 7.0.2 - resolution: "@storybook/addons@npm:7.0.2" + version: 7.0.4 + resolution: "@storybook/addons@npm:7.0.4" dependencies: - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/types": 7.0.4 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: be19393df88a2f5754ed19cc2b2eaa7274a2249d0e68cfdf08a71c1628be0a86d9d9c1e0871c0dec9c6b7a11a06aef6464e17218c7d9d310a423280046723bc4 + checksum: 7491e8449906acc999eaf5b84c8b0cb2b7d2fa6c564de3e0567e6cea5e79691847f9d36d482fee74534f793e830127bc0e61ff8e210be40cdc2e12b52247d176 languageName: node linkType: hard "@storybook/api@npm:^7.0.0": - version: 7.0.2 - resolution: "@storybook/api@npm:7.0.2" + version: 7.0.4 + resolution: "@storybook/api@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/manager-api": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/manager-api": 7.0.4 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4880,25 +4708,25 @@ __metadata: optional: true react-dom: optional: true - checksum: 32b64d88bb9b69e91c3dfb317dbd4d8e25acebec2a7fea3ff22967be3f070ff8b6832b5471a813410ea315f4844930ca9649dc7b75ffeba4d93a1ef4a0e75908 + checksum: 985e00d8208c5effedd3cb496adedcf1fc4dba5cefbb0e4861a599ab16c5896d4c22ec657d1e2951538bae3ac003b652b6fc511b3bd166ae29e588242c6cf47b languageName: node linkType: hard -"@storybook/blocks@npm:7.0.2, @storybook/blocks@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/blocks@npm:7.0.2" +"@storybook/blocks@npm:7.0.4, @storybook/blocks@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/blocks@npm:7.0.4" dependencies: - "@storybook/channels": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/channels": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/csf": ^0.1.0 - "@storybook/docs-tools": 7.0.2 + "@storybook/docs-tools": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 "@types/lodash": ^4.14.167 color-convert: ^2.0.1 dequal: ^2.0.2 @@ -4913,18 +4741,18 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 74d589b74fac2b727808893f4a0f36815d91264d79762c182a8508bb490216ffeddebecd3f33fdf72f56ee4e5b87ded1a19fc0491d2ae4353103da2d7007d2cd + checksum: 365c8047b0d3fb7c6512324a80730fb29e2b50e59e7ac2554e457d4bed949f23824577ec5dc8c540ecd807e563895a4ef8a762abb98da742df349420a2f51653 languageName: node linkType: hard -"@storybook/builder-manager@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/builder-manager@npm:7.0.2" +"@storybook/builder-manager@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/builder-manager@npm:7.0.4" dependencies: "@fal-works/esbuild-plugin-global-externals": ^2.1.2 - "@storybook/core-common": 7.0.2 - "@storybook/manager": 7.0.2 - "@storybook/node-logger": 7.0.2 + "@storybook/core-common": 7.0.4 + "@storybook/manager": 7.0.4 + "@storybook/node-logger": 7.0.4 "@types/ejs": ^3.1.1 "@types/find-cache-dir": ^3.2.1 "@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10 @@ -4937,24 +4765,24 @@ __metadata: fs-extra: ^11.1.0 process: ^0.11.10 util: ^0.12.4 - checksum: b7e22a3be46649debe1a34f54dd8ea02eaeeb5d8a0a795084a683981ae59a0cc4ee0ce5c15b79975de5cdc1008942cb6da0cf9f22a205df1a1fde927c985a7e8 + checksum: 4f773feb1c1a1421e079bccceecd172507a58cae68173612db800dac746c1908d66e4be2129ef7033454424fbce32a52169397f6f0a2472bdf0d12d13f024447 languageName: node linkType: hard -"@storybook/builder-vite@npm:7.0.2, @storybook/builder-vite@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/builder-vite@npm:7.0.2" +"@storybook/builder-vite@npm:7.0.4, @storybook/builder-vite@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/builder-vite@npm:7.0.4" dependencies: - "@storybook/channel-postmessage": 7.0.2 - "@storybook/channel-websocket": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/core-common": 7.0.2 - "@storybook/csf-plugin": 7.0.2 + "@storybook/channel-postmessage": 7.0.4 + "@storybook/channel-websocket": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/core-common": 7.0.4 + "@storybook/csf-plugin": 7.0.4 "@storybook/mdx2-csf": ^1.0.0 - "@storybook/node-logger": 7.0.2 - "@storybook/preview": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/node-logger": 7.0.4 + "@storybook/preview": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/types": 7.0.4 browser-assert: ^1.2.1 es-module-lexer: ^0.9.3 express: ^4.17.3 @@ -4967,70 +4795,67 @@ __metadata: rollup: ^2.25.0 || ^3.3.0 peerDependencies: "@preact/preset-vite": "*" - "@storybook/mdx1-csf": ">=1.0.0-next.1" typescript: ">= 4.3.x" vite: ^3.0.0 || ^4.0.0 vite-plugin-glimmerx: "*" peerDependenciesMeta: "@preact/preset-vite": optional: true - "@storybook/mdx1-csf": - optional: true typescript: optional: true vite-plugin-glimmerx: optional: true - checksum: a1a659106dca14e21e7819b77f83dac8b60b30b38aa8709cc2e2aa37865c6666d31758af7a61cbb7968ba578c5e30e02d402b5af17480dde3b7b2c52cac8ddf3 + checksum: ae0f2ba5bdf1780e1a6c920b89c0cbbc287b8f6b3998d56a40c1348cadca5575b2efaf42b2c66cd25a25846378d9cb36c8faba88d9a8b32da610eae75720718c languageName: node linkType: hard -"@storybook/channel-postmessage@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/channel-postmessage@npm:7.0.2" +"@storybook/channel-postmessage@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/channel-postmessage@npm:7.0.4" dependencies: - "@storybook/channels": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/channels": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 qs: ^6.10.0 telejson: ^7.0.3 - checksum: ef175027b4b5794af263c6ec40f6caab02deb3c189598493f5612cd5745d9cada1427914dbf39aef01dbf3e71f4299d35cfcaaaad727c06da47850b56044032c + checksum: 892f9cbfcfc2510943d04e30aec0e067e6a18db45447050b640d4e33c6d2415784f42d912726a8a1cb1554cd6f50c188b878631076c1e5b078836afcf469f172 languageName: node linkType: hard -"@storybook/channel-websocket@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/channel-websocket@npm:7.0.2" +"@storybook/channel-websocket@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/channel-websocket@npm:7.0.4" dependencies: - "@storybook/channels": 7.0.2 - "@storybook/client-logger": 7.0.2 + "@storybook/channels": 7.0.4 + "@storybook/client-logger": 7.0.4 "@storybook/global": ^5.0.0 telejson: ^7.0.3 - checksum: 917058a887a17e57d980c92704b3483042dbd3acfe00eeeb35fa78e820b5f0ae1baf83ea3d061823aff770cdd02fe65405bbe795dea4582c988036c962256ce4 + checksum: d7f7ee5d9b4afa8baf57d55b8dbe6bc776ec392dc07924dd1b7123bc10b3bce3be693e88295254a5234595d8ba517f1a1f8879f2f8ec13e6c01e5926789e95a3 languageName: node linkType: hard -"@storybook/channels@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/channels@npm:7.0.2" - checksum: 34ff0481a7f8bf613a9b1c9ffc3db4e48e8c80fea29d66b68a9c3b74d52040d87a5ed002d0e3e287813f33ad607440d46078e5e96367bf98713c72efb587d4a3 +"@storybook/channels@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/channels@npm:7.0.4" + checksum: b523abfdcdae0ff4e8ea4a9a47919618970f9438c2770ff33d68bef3dd59ce32fb70197115423da8095e8c6de4597e8b1460210807277af1953d5670664aeed8 languageName: node linkType: hard -"@storybook/cli@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/cli@npm:7.0.2" +"@storybook/cli@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/cli@npm:7.0.4" dependencies: "@babel/core": ^7.20.2 "@babel/preset-env": ^7.20.2 "@ndelangen/get-tarball": ^3.0.7 - "@storybook/codemod": 7.0.2 - "@storybook/core-common": 7.0.2 - "@storybook/core-server": 7.0.2 - "@storybook/csf-tools": 7.0.2 - "@storybook/node-logger": 7.0.2 - "@storybook/telemetry": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/codemod": 7.0.4 + "@storybook/core-common": 7.0.4 + "@storybook/core-server": 7.0.4 + "@storybook/csf-tools": 7.0.4 + "@storybook/node-logger": 7.0.4 + "@storybook/telemetry": 7.0.4 + "@storybook/types": 7.0.4 "@types/semver": ^7.3.4 boxen: ^5.1.2 chalk: ^4.1.0 @@ -5062,75 +4887,75 @@ __metadata: bin: getstorybook: bin/index.js sb: bin/index.js - checksum: eaa7e732591565af97d5b63e5ad7b9a4046945167a9ab70b491063527cc3d941e2ab13cc040d72652a5677052f0e2069f9e0a054f288476a85fd208246a15492 + checksum: 36377b64b9f2d192fc78256be8459cabd6d01f6d3ead33db3ed884aa545932b4c9b6031be9efa305d9721673bec52201210f5d8b189e57225a01fedf17de3674 languageName: node linkType: hard -"@storybook/client-logger@npm:7.0.2, @storybook/client-logger@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": - version: 7.0.2 - resolution: "@storybook/client-logger@npm:7.0.2" +"@storybook/client-logger@npm:7.0.4, @storybook/client-logger@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": + version: 7.0.4 + resolution: "@storybook/client-logger@npm:7.0.4" dependencies: "@storybook/global": ^5.0.0 - checksum: 3deb50e8cde7777025753938e21318ee34c10237e29664cfb2dfd08f70d84b073961e1b546629e536ef53f26a91a9aed2c83223d7cfe1680787ecee7e39ce8a8 + checksum: 608d9aa75509fcd5780103681acca88c7808ab8c435a1685a99f9465c1ec7ac1f3a94d4403392a8bfa5e574a3d4e7e71d48e26e69b070e2c1262e8c0c6c9b054 languageName: node linkType: hard -"@storybook/codemod@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/codemod@npm:7.0.2" +"@storybook/codemod@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/codemod@npm:7.0.4" dependencies: "@babel/core": ~7.21.0 "@babel/preset-env": ~7.21.0 "@babel/types": ~7.21.2 "@storybook/csf": ^0.1.0 - "@storybook/csf-tools": 7.0.2 - "@storybook/node-logger": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/csf-tools": 7.0.4 + "@storybook/node-logger": 7.0.4 + "@storybook/types": 7.0.4 cross-spawn: ^7.0.3 globby: ^11.0.2 jscodeshift: ^0.14.0 lodash: ^4.17.21 prettier: ^2.8.0 recast: ^0.23.1 - checksum: 49c93237ba78f14f8cebd833d8650b998d5beb9b8be0cd82af1469dd44e1c204b3a1910b198d819dc4732ed88e0fbeb9fbdea9f4a84834d21cd9ede77bd82916 + checksum: cdf40215bbf3490a427a7973e125027731b1c2f14f6eb99853c6f226bce62fdae88e980330ff105b7d414fbad6f14f21026e6aba5f5d726578e8a01374cfe3c5 languageName: node linkType: hard -"@storybook/components@npm:7.0.2, @storybook/components@npm:^7.0.0": - version: 7.0.2 - resolution: "@storybook/components@npm:7.0.2" +"@storybook/components@npm:7.0.4, @storybook/components@npm:^7.0.0": + version: 7.0.4 + resolution: "@storybook/components@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 + "@storybook/client-logger": 7.0.4 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 memoizerific: ^1.11.3 use-resize-observer: ^9.1.0 util-deprecate: ^1.0.2 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: e4a787737171bef3561214875d1287c227f77e1b84c2bab364308a1da17265b79081a28585ce419903005bb27ef16a8ed3781cbaa5e735c246c0171e9a28cb64 + checksum: 794b30a9db674b94d8206bce1ec2c05a252fe794fe234592584995cd3b839e9c96dd6db2ec7fcbfffabaff0bbb1d4f4d661029559e83707dccf2daf70140efb0 languageName: node linkType: hard -"@storybook/core-client@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/core-client@npm:7.0.2" +"@storybook/core-client@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/core-client@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/preview-api": 7.0.2 - checksum: e7890ba20611fbe99f5b2e9ab2dcc44ff540432fac9b6fcddb5107d213b475edd4581a9f438e14f20991cff276e5aa2dc6b33d15a4ff655f7a1c25709d8d2ed6 + "@storybook/client-logger": 7.0.4 + "@storybook/preview-api": 7.0.4 + checksum: 41ede63b14b3de252bb26992274088087f4b767ca4ac576144d950b380e93f448ee69af48538dabf235d2b688e4b5e25059ee167ea5144d9a0390eaeddb8b905 languageName: node linkType: hard -"@storybook/core-common@npm:7.0.2, @storybook/core-common@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": - version: 7.0.2 - resolution: "@storybook/core-common@npm:7.0.2" +"@storybook/core-common@npm:7.0.4, @storybook/core-common@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": + version: 7.0.4 + resolution: "@storybook/core-common@npm:7.0.4" dependencies: - "@storybook/node-logger": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/node-logger": 7.0.4 + "@storybook/types": 7.0.4 "@types/node": ^16.0.0 "@types/pretty-hrtime": ^1.0.0 chalk: ^4.1.0 @@ -5148,35 +4973,35 @@ __metadata: pretty-hrtime: ^1.0.3 resolve-from: ^5.0.0 ts-dedent: ^2.0.0 - checksum: 05fe93f06f735de178e0a6dc26dbf9218d8966a3695d03fce39c88f12b36f292e4f706d6c577e379555afe8aefafec761390e3df4091f2fe1839ebd9e6841615 + checksum: 641aec80da25f067567e1b6f9a4ff5fa4bfb6f410eaebca25ba416bd4a814ad071980c16768e7d998a714ff727afbcbc139143a7c8c812c6e0b0871808836d54 languageName: node linkType: hard -"@storybook/core-events@npm:7.0.2, @storybook/core-events@npm:^7.0.0": - version: 7.0.2 - resolution: "@storybook/core-events@npm:7.0.2" - checksum: 5bca4db82f582b939ba1aaba26aee3e8f9aa0a2d36728934b4d26dbe858b6f455a46ddcf4e8e6c7b3f5fa5b517716c503626febca08e53712d516f2ca105bf11 +"@storybook/core-events@npm:7.0.4, @storybook/core-events@npm:^7.0.0": + version: 7.0.4 + resolution: "@storybook/core-events@npm:7.0.4" + checksum: 1d51fe1d5489ee553044899e1f10423a8906681f2e768acdaca80c4a3ca562bf509003d59c7d16bf33f0751c36fd5aaa44e4f7c643c5389e9f95fe962b9c850c languageName: node linkType: hard -"@storybook/core-server@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/core-server@npm:7.0.2" +"@storybook/core-server@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/core-server@npm:7.0.4" dependencies: "@aw-web-design/x-default-browser": 1.4.88 "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-manager": 7.0.2 - "@storybook/core-common": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/builder-manager": 7.0.4 + "@storybook/core-common": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/csf": ^0.1.0 - "@storybook/csf-tools": 7.0.2 + "@storybook/csf-tools": 7.0.4 "@storybook/docs-mdx": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/manager": 7.0.2 - "@storybook/node-logger": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/telemetry": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager": 7.0.4 + "@storybook/node-logger": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/telemetry": 7.0.4 + "@storybook/types": 7.0.4 "@types/detect-port": ^1.3.0 "@types/node": ^16.0.0 "@types/node-fetch": ^2.5.7 @@ -5205,34 +5030,34 @@ __metadata: util-deprecate: ^1.0.2 watchpack: ^2.2.0 ws: ^8.2.3 - checksum: 05983a60bf33e3eb2999042f8c2a2d8536fd0fa51f59d8b097ca919278e4c65715673ecb434d706d006aef404912435b272ffb4b3f857697c7819c2db90b30dc + checksum: 1502556083fc55f0777d3e99ab9d112ae69d03346b3d7d12bd42aafe9de862817bd17a6a90e876886da772d9300758f6ae20f457ef135867bc9b67f0a33c6829 languageName: node linkType: hard -"@storybook/csf-plugin@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/csf-plugin@npm:7.0.2" +"@storybook/csf-plugin@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/csf-plugin@npm:7.0.4" dependencies: - "@storybook/csf-tools": 7.0.2 + "@storybook/csf-tools": 7.0.4 unplugin: ^0.10.2 - checksum: 6f66fcbbf1f7fc7ef72d25a399360c5f855c4e63584f91735603985dc7122328d35f6ef8876ca9e116ad16e09b89dc26cf4e03d1ab608d62e6e3099c993f9b53 + checksum: c3b74d754808048b231b68fdb5f2cd0cfb836bd7a37abd0a0f0bc80741839a5a9f3eb6979d6550b5f8c2f03384d4d4a3e7fdb6d4635aade8be17224632414199 languageName: node linkType: hard -"@storybook/csf-tools@npm:7.0.2, @storybook/csf-tools@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": - version: 7.0.2 - resolution: "@storybook/csf-tools@npm:7.0.2" +"@storybook/csf-tools@npm:7.0.4, @storybook/csf-tools@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": + version: 7.0.4 + resolution: "@storybook/csf-tools@npm:7.0.4" dependencies: "@babel/generator": ~7.21.1 "@babel/parser": ~7.21.2 "@babel/traverse": ~7.21.2 "@babel/types": ~7.21.2 "@storybook/csf": ^0.1.0 - "@storybook/types": 7.0.2 + "@storybook/types": 7.0.4 fs-extra: ^11.1.0 recast: ^0.23.1 ts-dedent: ^2.0.0 - checksum: eb571039cc6bbc936fd631ec1fd94fca39ca2b11fda1646b872c9e01d226fb96e1fc9fc23f82b196e5d781a870e7d5d7f47b1a16e8507003720b2f062779fe67 + checksum: 4591749cceeecf617c9360aa301cd274257affded29f3231e56314467aefc019d1f18a49aec8d8342f6799750223cfebf2f879f968909dc305a6818b5b8c43a6 languageName: node linkType: hard @@ -5252,18 +5077,18 @@ __metadata: languageName: node linkType: hard -"@storybook/docs-tools@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/docs-tools@npm:7.0.2" +"@storybook/docs-tools@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/docs-tools@npm:7.0.4" dependencies: "@babel/core": ^7.12.10 - "@storybook/core-common": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/core-common": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/types": 7.0.4 "@types/doctrine": ^0.0.3 doctrine: ^3.0.0 lodash: ^4.17.21 - checksum: fc21351f0d52a052559a30f924b09088738bc617677af72c14dc2d7830cbee4119515eb76dc8bbccb49526cb08da9c7bb27958c27f7ebca86c8548bc2a705220 + checksum: 1eb25976dd22f115e2f5c09a40a684c7cf5a29e1e02b787a17dbc9fdb6064705bfaee9a8e670cc18a04049669a5635163dacec2a88472f97330ba3a333ce37eb languageName: node linkType: hard @@ -5283,16 +5108,16 @@ __metadata: languageName: node linkType: hard -"@storybook/instrumenter@npm:7.0.2, @storybook/instrumenter@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": - version: 7.0.2 - resolution: "@storybook/instrumenter@npm:7.0.2" +"@storybook/instrumenter@npm:7.0.4, @storybook/instrumenter@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": + version: 7.0.4 + resolution: "@storybook/instrumenter@npm:7.0.4" dependencies: - "@storybook/channels": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/channels": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.0.2 - checksum: 1f0fcd2fd6561030897558ee6fb363da23bbbc67f08d12204f885da9ffc90f180703b3fbd85f01758e0f7a066437ebd6af415d4eefcb9ddb1e8ad16fd37e3eae + "@storybook/preview-api": 7.0.4 + checksum: d5f22fcea3efefd6bb0523c3164ffb7f0287c89a4f6485ac8165658d35b699d6665c964ba01fd3f0dff0938913e6c0b08341796acc9d3fe21e63ebd441147bd9 languageName: node linkType: hard @@ -5308,18 +5133,18 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-api@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/manager-api@npm:7.0.2" +"@storybook/manager-api@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/manager-api@npm:7.0.4" dependencies: - "@storybook/channels": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/channels": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/router": 7.0.2 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/router": 7.0.4 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 dequal: ^2.0.2 lodash: ^4.17.21 memoizerific: ^1.11.3 @@ -5330,14 +5155,14 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 41a47d74ebd311bd30936b5b94999ee0bab9b3cb52e18ffe990c58801ff960a23bdd285f7dff4a4c712f7c25c35b39ccce34463d7eb176ce136866ec2163aad3 + checksum: b7f5e5ab9f50646d13e80662d8f10bde1d8e0f72b29c3cda4d89411c9af64b41660dd1ef59caa15d33a5a6bc91d3a2bec671625a93403af01baec1cceddd9eae languageName: node linkType: hard -"@storybook/manager@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/manager@npm:7.0.2" - checksum: 8848a1932121a2ebe9b164aa5adc18125b3d91dccc3a0a3f7a8415690d89f6a7d667f7109f6178956e0a18c936427f70e2f64b9a5eab322489b10f886f5d3bc5 +"@storybook/manager@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/manager@npm:7.0.4" + checksum: 5f728b4426ee2b8ca367d4efd44101e0946a87ad7fbd752d58fa9395627ef0818542f0591e3ef41c0adc9905f90385871f2632c80300f902877454eee45f8d52 languageName: node linkType: hard @@ -5348,36 +5173,36 @@ __metadata: languageName: node linkType: hard -"@storybook/node-logger@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/node-logger@npm:7.0.2" +"@storybook/node-logger@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/node-logger@npm:7.0.4" dependencies: "@types/npmlog": ^4.1.2 chalk: ^4.1.0 npmlog: ^5.0.1 pretty-hrtime: ^1.0.3 - checksum: bdb3102877d99614d5347b94f177c8b5a50268f67b61067e6e4c827e472f19e6bdd3fd18fe2e3e105aa77375f3cd39b77449f5a3d5d9220143f953e79ae3f9e7 + checksum: b85cc0d3ef05fb84df584c924334bcdc43c085b2b4f46fdc9bbe2a95950c18dedc5afa3c9fdb9ec854fcca79bea387a4857603fbaf1e454fb95ad70f9e14768e languageName: node linkType: hard -"@storybook/postinstall@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/postinstall@npm:7.0.2" - checksum: 3c6b2a0f8867ef33326e8a6671a6a4405d37e1635927c56471a1d9dd03139cf6c4b17044e7cf670e94feb5f3eef4b3591a12a6ddf3112c61538b0b7c5fb0b8c0 +"@storybook/postinstall@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/postinstall@npm:7.0.4" + checksum: 6f0640599c4e96d62f54175bbe18d988d6d9383593c695376c42e2861c8c769a4db5f1c95599339585de4ba0340b705c56c2968c53ed5ab72045b8ab26bb05fe languageName: node linkType: hard -"@storybook/preview-api@npm:7.0.2, @storybook/preview-api@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": - version: 7.0.2 - resolution: "@storybook/preview-api@npm:7.0.2" +"@storybook/preview-api@npm:7.0.4, @storybook/preview-api@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": + version: 7.0.4 + resolution: "@storybook/preview-api@npm:7.0.4" dependencies: - "@storybook/channel-postmessage": 7.0.2 - "@storybook/channels": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/channel-postmessage": 7.0.4 + "@storybook/channels": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/types": 7.0.2 + "@storybook/types": 7.0.4 "@types/qs": ^6.9.5 dequal: ^2.0.2 lodash: ^4.17.21 @@ -5386,35 +5211,35 @@ __metadata: synchronous-promise: ^2.0.15 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 - checksum: 350811420c996c9616b59615fe2fe7785ec6590301ed3a6a54b07ca4b2bb45614f47b4cacf037c72ed1d7dd04a8647d0e99a4e2e0f23f91a0dc5d1e8f3486ee2 + checksum: 2660c643c8e22b5a352370df36531eb92df8f6087434884f1bc580909c4ceb9675ecd2a3cd5ca43d80631fc7edf6e437b3419dc136796e38cc74d56d52243f89 languageName: node linkType: hard -"@storybook/preview@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/preview@npm:7.0.2" - checksum: 03ad703f942394b943a7409ed61780025f4a8a7525b2f51172f400e3dcbf370f7b5439c2cdd9868ef60ca54f13ce5e1f480365acd60d5886e6dcd3d0aa5a3558 +"@storybook/preview@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/preview@npm:7.0.4" + checksum: 88628d94c8cbd1b11885b19f6cb9fdaead7de53577d1084f749d7eafc0d4f4997a43d82c6dc97b201245135d8963b0c7f58a1b85bca6c8c0466fbbd0465ea4b3 languageName: node linkType: hard -"@storybook/react-dom-shim@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/react-dom-shim@npm:7.0.2" +"@storybook/react-dom-shim@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/react-dom-shim@npm:7.0.4" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 330074e337670111424a6a652c4d096dfd4a9731e3459a71ba0cbfdc7840834f60a145b0966aa5d9c0cb213582c6377d8812240719d49631fd4d40f2a59d2aca + checksum: bdc65bffa710d6a55003c12e8ae4d9db696450cfdd1b689c24375d1eebfed5415900d81204ec4acf6ac464fe4797c0655a65c25263be7ef0e889e3e4c7082099 languageName: node linkType: hard -"@storybook/react-vite@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/react-vite@npm:7.0.2" +"@storybook/react-vite@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/react-vite@npm:7.0.4" dependencies: - "@joshwooding/vite-plugin-react-docgen-typescript": ^0.2.1 + "@joshwooding/vite-plugin-react-docgen-typescript": 0.2.1 "@rollup/pluginutils": ^4.2.0 - "@storybook/builder-vite": 7.0.2 - "@storybook/react": 7.0.2 + "@storybook/builder-vite": 7.0.4 + "@storybook/react": 7.0.4 "@vitejs/plugin-react": ^3.0.1 ast-types: ^0.14.2 magic-string: ^0.27.0 @@ -5423,21 +5248,21 @@ __metadata: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 vite: ^3.0.0 || ^4.0.0 - checksum: 13046ad8b10b3d3ce6d2561eee2daaf5b55507ebc291ecc8fea5fa2bb7d99332a2066b97ce7c5b392d70f6107b206e32a02d06245d8282d4b9a6012c953ece9d + checksum: 1698a9aac058f15a7c8985017471193485102af740c01885fbb1cab750ea03f06900c6eb10f61aebff2dc007bbaeead681943d1bd5ccd2f4d144282ed72ab5b1 languageName: node linkType: hard -"@storybook/react@npm:7.0.2, @storybook/react@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/react@npm:7.0.2" +"@storybook/react@npm:7.0.4, @storybook/react@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/react@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/core-client": 7.0.2 - "@storybook/docs-tools": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/core-client": 7.0.4 + "@storybook/docs-tools": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.0.2 - "@storybook/react-dom-shim": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/preview-api": 7.0.4 + "@storybook/react-dom-shim": 7.0.4 + "@storybook/types": 7.0.4 "@types/escodegen": ^0.0.6 "@types/estree": ^0.0.51 "@types/node": ^16.0.0 @@ -5458,46 +5283,46 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 045ed93b51c80c2ef14a99d101971b91f30411a3c396e5f8bc34706cde75aa01cef3ac95a368bdaf381c4bab678d0ba4c36b05738e4052579f8e470a2081543f + checksum: 409c2750f47990592b532f84a1d86f77764f8ff8631bac8ee48833319c2a5e101b6653dced504f3fd135d636dbd900c35f280a2e933506f1d458f2b0fdb6a3f1 languageName: node linkType: hard -"@storybook/router@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/router@npm:7.0.2" +"@storybook/router@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/router@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 + "@storybook/client-logger": 7.0.4 memoizerific: ^1.11.3 qs: ^6.10.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 7b85aea57258d6642295e7e0e9493ad927bbefb78e483c952172083e595c96fd077d14aaf0cc96e0514955d7d43c3e13b605c03b5b6174ca462ee5a5a975e480 + checksum: e151a2b7439564171cec28b9e9365373a743caff981dbbf3e214f67bffd2819ef998cd0d89fbb957d72031478bf8f8c500d1c2195b1488526e99f2ceb485f920 languageName: node linkType: hard -"@storybook/source-loader@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/source-loader@npm:7.0.2" +"@storybook/source-loader@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/source-loader@npm:7.0.4" dependencies: "@storybook/csf": ^0.1.0 - "@storybook/types": 7.0.2 + "@storybook/types": 7.0.4 estraverse: ^5.2.0 lodash: ^4.17.21 prettier: ^2.8.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 6b9d8aed5d351a5acff6f00410e505382a61bfd13800e2974d3e899b06078d115cf7086a49766adfd1e1e5a43f20e12c70f477f756b2e62fd8278baa01202714 + checksum: ca6acdc69ed799c2b97bd5e1a4b21fedf1fec412152e5e04e8446f43fa8d828611806e63e75bf52703d49c23957cd15f888df7adef3038e58bc2f9c56626ea9a languageName: node linkType: hard -"@storybook/telemetry@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/telemetry@npm:7.0.2" +"@storybook/telemetry@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/telemetry@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/core-common": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/core-common": 7.0.4 chalk: ^4.1.0 detect-package-manager: ^2.0.1 fetch-retry: ^5.0.2 @@ -5505,7 +5330,7 @@ __metadata: isomorphic-unfetch: ^3.1.0 nanoid: ^3.3.1 read-pkg-up: ^7.0.1 - checksum: a5b43b15189700b91f3be76dfa53c13686dfebfb626bf7cecaaeef95b02d6306851358382fdb0647badc3b9673f8581a44cd646a604e266b93ecb2f01c37f0c4 + checksum: d63476551440f9eaa90cfabe9822ba9c2ea5175c525a99ac2f988a15cedcbfc3019eb8d90cb256682eaf96c9cc323f8187a51cc9334689a3acdbf4ca369c285d languageName: node linkType: hard @@ -5562,30 +5387,30 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:7.0.2, @storybook/theming@npm:^7.0.0": - version: 7.0.2 - resolution: "@storybook/theming@npm:7.0.2" +"@storybook/theming@npm:7.0.4, @storybook/theming@npm:^7.0.0": + version: 7.0.4 + resolution: "@storybook/theming@npm:7.0.4" dependencies: "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 - "@storybook/client-logger": 7.0.2 + "@storybook/client-logger": 7.0.4 "@storybook/global": ^5.0.0 memoizerific: ^1.11.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: bfea46d65ac57ce7cabe77b4b7ab96b41a04a3f8676ac3d70dc7028d1739155e228f48f7845216146ddc017ac609846182a126c2aeea703af8178c931c61888e + checksum: 223bc0338c68589b22d80ea5f28dd6af10caa4dec1bf48206afa2b8a7941930bffc26aedc3c990b4118f18f078c33965274b7f778c284050d74a35c8f339e247 languageName: node linkType: hard -"@storybook/types@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/types@npm:7.0.2" +"@storybook/types@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/types@npm:7.0.4" dependencies: - "@storybook/channels": 7.0.2 + "@storybook/channels": 7.0.4 "@types/babel__core": ^7.0.0 "@types/express": ^4.7.0 file-system-cache: ^2.0.0 - checksum: 329e271af5621619a8d17fff222e4170b62ca4b451bcb48b5a899d63bb8df211c5d3d8dafa2266ac3c9801bf64c4ac1aed73950a2f21da82333b19c448ea32e0 + checksum: e39b000d91d1d70bba03356fa64fadbcafd5188b1c745e788f8a6ef87fb9e6239093858d1f47bcce7d6f427c2c0183d60079c0c208b428e5a74fc8228f571401 languageName: node linkType: hard @@ -5661,8 +5486,8 @@ __metadata: version: 0.0.0-use.local resolution: "@toeverything/y-indexeddb@workspace:../../packages/y-indexeddb" dependencies: - "@blocksuite/blocks": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/store": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/blocks": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/store": 0.0.0-20230413112150-e058f87e-nightly idb: ^7.1.1 vite: ^4.2.1 vite-plugin-dts: ^2.2.0 @@ -6209,13 +6034,13 @@ __metadata: linkType: hard "@types/react@npm:*, @types/react@npm:>=16": - version: 18.0.33 - resolution: "@types/react@npm:18.0.33" + version: 18.0.35 + resolution: "@types/react@npm:18.0.35" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: 4fbd2b2b6a26378bdfde121081a6406ec2d39e4ba87ea5f6897ab7bb2198713165e6fd703ad4ed7ba1d4f23ef54a4c9f108f3105c7ed8e136411ee6bdebc5669 + checksum: e65670397216e037b150a509ec08189140b4c20b82b612ac00b2a7133202be2d1def1e7ee69617b2df06ab4c00c43c4ee23e84788ad661aea9664da2f27c518a languageName: node linkType: hard @@ -7438,9 +7263,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001449": - version: 1.0.30001474 - resolution: "caniuse-lite@npm:1.0.30001474" - checksum: c05faab958fae1bbf3c595203c96d3a2f6b4c7a0d122069addc6c386f208b4db66eed3f5e3d606b80e3b384603d353b27a306f6dcb6145642b5b97a330dba86a + version: 1.0.30001478 + resolution: "caniuse-lite@npm:1.0.30001478" + checksum: 27a370dcb32a6a35e186307aabc570da1cd0fccc849913665e7df6822a87286de99509b163304e0586c23c539a991717fb68ed84b85bbd21b2cb86475ae5ffb2 languageName: node linkType: hard @@ -7618,9 +7443,9 @@ __metadata: linkType: hard "cli-spinners@npm:^2.5.0": - version: 2.7.0 - resolution: "cli-spinners@npm:2.7.0" - checksum: a9afaf73f58d1f951fb23742f503631b3cf513f43f4c7acb1b640100eb76bfa16efbcd1994d149ffc6603a6d75dd3d4a516a76f125f90dce437de9b16fd0ee6f + version: 2.8.0 + resolution: "cli-spinners@npm:2.8.0" + checksum: 42bc69127706144b83b25da27e0719bdd8294efe43018e1736928a8f78a26e8d2b4dcd39af4a6401526ca647e99e302ad2b29bf19e67d1db403b977aca6abeb7 languageName: node linkType: hard @@ -8747,9 +8572,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.284": - version: 1.4.351 - resolution: "electron-to-chromium@npm:1.4.351" - checksum: a62ab1d11a6694684d7b97d711680842dcdb0de13495c15a54bb6d3cd332273ef38f5ba71d529635dae15ff72d6f9a3546817f7ae240cc070c431dd8baf7f80e + version: 1.4.361 + resolution: "electron-to-chromium@npm:1.4.361" + checksum: 66b3210c9c5abec7812ce8b936a9e53fa49a2ccb8b4345e1e4d601dfff5e1e22d07ddddeaf84b0dd6bb01522e505dbb7fc91929a7028b02281e5928f36d2e4dc languageName: node linkType: hard @@ -8958,84 +8783,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.17.0, esbuild@npm:^0.17.5": - version: 0.17.15 - resolution: "esbuild@npm:0.17.15" - dependencies: - "@esbuild/android-arm": 0.17.15 - "@esbuild/android-arm64": 0.17.15 - "@esbuild/android-x64": 0.17.15 - "@esbuild/darwin-arm64": 0.17.15 - "@esbuild/darwin-x64": 0.17.15 - "@esbuild/freebsd-arm64": 0.17.15 - "@esbuild/freebsd-x64": 0.17.15 - "@esbuild/linux-arm": 0.17.15 - "@esbuild/linux-arm64": 0.17.15 - "@esbuild/linux-ia32": 0.17.15 - "@esbuild/linux-loong64": 0.17.15 - "@esbuild/linux-mips64el": 0.17.15 - "@esbuild/linux-ppc64": 0.17.15 - "@esbuild/linux-riscv64": 0.17.15 - "@esbuild/linux-s390x": 0.17.15 - "@esbuild/linux-x64": 0.17.15 - "@esbuild/netbsd-x64": 0.17.15 - "@esbuild/openbsd-x64": 0.17.15 - "@esbuild/sunos-x64": 0.17.15 - "@esbuild/win32-arm64": 0.17.15 - "@esbuild/win32-ia32": 0.17.15 - "@esbuild/win32-x64": 0.17.15 - dependenciesMeta: - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 4e3640d7bc8f6edb3465c076eb519ccb7684382714a1b883e000a7a592f8e285501ec7e82cb68441dfec8f7be7f70f40b00129ceb05057f6fa87f95d2187370a - languageName: node - linkType: hard - -"esbuild@npm:^0.17.16": +"esbuild@npm:^0.17.0, esbuild@npm:^0.17.16, esbuild@npm:^0.17.5": version: 0.17.16 resolution: "esbuild@npm:0.17.16" dependencies: @@ -10339,15 +10087,15 @@ __metadata: linkType: hard "globby@npm:^13.1.3": - version: 13.1.3 - resolution: "globby@npm:13.1.3" + version: 13.1.4 + resolution: "globby@npm:13.1.4" dependencies: dir-glob: ^3.0.1 fast-glob: ^3.2.11 ignore: ^5.2.0 merge2: ^1.4.1 slash: ^4.0.0 - checksum: 93f06e02002cdf368f7e3d55bd59e7b00784c7cc8fe92c7ee5082cc7171ff6109fda45e1c97a80bb48bc811dedaf7843c7c9186f5f84bde4883ab630e13c43df + checksum: e8bc13879972082d590cd1b0e27080d90d2e12fff7eeb2cee9329c29115ace14cc5b9f899e3d6beb136ba826307a727016658919a6f383e1511d698acee81741 languageName: node linkType: hard @@ -10568,9 +10316,9 @@ __metadata: linkType: hard "html-tags@npm:^3.1.0": - version: 3.3.0 - resolution: "html-tags@npm:3.3.0" - checksum: 79847bb55dc1c3e5d0b083893e0d454f05a2eec435e28dbd19a80586d402dbbb14353ef19c44baf4c4a2cdd1903d941a016e3a0a306f5376e708fd1c9ba13ff7 + version: 3.3.1 + resolution: "html-tags@npm:3.3.1" + checksum: b4ef1d5a76b678e43cce46e3783d563607b1d550cab30b4f511211564574770aa8c658a400b100e588bc60b8234e59b35ff72c7851cc28f3b5403b13a2c6cbce languageName: node linkType: hard @@ -10967,12 +10715,12 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.1.0, is-core-module@npm:^2.9.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" +"is-core-module@npm:^2.1.0, is-core-module@npm:^2.11.0": + version: 2.12.0 + resolution: "is-core-module@npm:2.12.0" dependencies: has: ^1.0.3 - checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab + checksum: f7f7eb2ab71fd769ee9fb2385c095d503aa4b5ce0028c04557de03f1e67a87c85e5bac1f215945fc3c955867a139a415a3ec4c4234a0bffdf715232660f440a6 languageName: node linkType: hard @@ -12440,26 +12188,15 @@ __metadata: linkType: hard "lit-html@npm:^2.7.0": - version: 2.7.1 - resolution: "lit-html@npm:2.7.1" + version: 2.7.2 + resolution: "lit-html@npm:2.7.2" dependencies: "@types/trusted-types": ^2.0.2 - checksum: 9641bc8e385304899b05c3a268ede7e766a145a1d98449caa1e3d32109197502311a1d35d8ba57a93c884143e6e2d1543e7b025d3607c6675e3d112c0ac2f129 + checksum: 885309bd72a9b6eb6c488ae901595c44b270023e02cafebca774b3ad14c1ec34dbe35a69d7ad22362e4ba3e7c2600662c003145db412cd9d61ecea91a93227ac languageName: node linkType: hard -"lit@npm:^2.6.1": - version: 2.7.1 - resolution: "lit@npm:2.7.1" - dependencies: - "@lit/reactive-element": ^1.6.0 - lit-element: ^3.3.0 - lit-html: ^2.7.0 - checksum: 52a3de2c8720bbfd1aa166f035e53692230426387529d36a0c160680cc0ec0534f5148e83ed035fad8b14d0d6c902d9e9924f86de2bafb825898e6b0bf64a392 - languageName: node - linkType: hard - -"lit@npm:^2.7.2": +"lit@npm:^2.6.1, lit@npm:^2.7.2": version: 2.7.2 resolution: "lit@npm:2.7.2" dependencies: @@ -12693,20 +12430,6 @@ __metadata: languageName: node linkType: hard -"lzma-native@npm:^8.0.5": - version: 8.0.6 - resolution: "lzma-native@npm:8.0.6" - dependencies: - node-addon-api: ^3.1.0 - node-gyp: latest - node-gyp-build: ^4.2.1 - readable-stream: ^3.6.0 - bin: - lzmajs: bin/lzmajs - checksum: cbe782fd53309163a9362d0b5a960051936268a891779d26fdfe42085ce7fa309dc96e91414fe64ddd2bde2e2c25fc18e1d89aa6a2691557dd89b6582840a979 - languageName: node - linkType: hard - "macos-alias@npm:~0.2.5": version: 0.2.11 resolution: "macos-alias@npm:0.2.11" @@ -13105,9 +12828,9 @@ __metadata: linkType: hard "minipass@npm:^4.0.0": - version: 4.2.5 - resolution: "minipass@npm:4.2.5" - checksum: 4f9c19af23a5d4a9e7156feefc9110634b178a8cff8f8271af16ec5ebf7e221725a97429952c856f5b17b30c2065ebd24c81722d90c93d2122611d75b952b48f + version: 4.2.8 + resolution: "minipass@npm:4.2.8" + checksum: 7f4914d5295a9a30807cae5227a37a926e6d910c03f315930fde52332cf0575dfbc20295318f91f0baf0e6bb11a6f668e30cde8027dea7a11b9d159867a3c830 languageName: node linkType: hard @@ -13331,20 +13054,11 @@ __metadata: linkType: hard "node-abi@npm:^3.0.0": - version: 3.34.0 - resolution: "node-abi@npm:3.34.0" + version: 3.35.0 + resolution: "node-abi@npm:3.35.0" dependencies: semver: ^7.3.5 - checksum: c58b16570d6b5a42ade1e2ba55864460db77508e477e6e0fca8aae7142614128b6adf2e3bbe56115c64099f874355bc55760368c565fa4c865372913aaebdda3 - languageName: node - linkType: hard - -"node-addon-api@npm:^3.1.0": - version: 3.2.1 - resolution: "node-addon-api@npm:3.2.1" - dependencies: - node-gyp: latest - checksum: 2369986bb0881ccd9ef6bacdf39550e07e089a9c8ede1cbc5fc7712d8e2faa4d50da0e487e333d4125f8c7a616c730131d1091676c9d499af1d74560756b4a18 + checksum: 0d230724ecae7b42c3b6d7c1577e52e621ca6626d8683ecdbe0ba231c39d395d5dd94b6e50a40d905d40d80b63a12ad57daa5b5892f72e0a94df0c719722e16d languageName: node linkType: hard @@ -13374,9 +13088,9 @@ __metadata: linkType: hard "node-fetch-native@npm:^1.0.2": - version: 1.0.2 - resolution: "node-fetch-native@npm:1.0.2" - checksum: cd1f031bb3fd5b467bdc5a515f0042923821b91be5f01f47a0f17dd97b7de0921bd965a2caf9b2e64d13dc6d65dd195387b43cdc2127a7a2b1db84c8659fb1c7 + version: 1.1.0 + resolution: "node-fetch-native@npm:1.1.0" + checksum: 65b85ba8d671f7d4b8a4c8eb70dfd3864b4d04ab771e15aeadc613011cd4e4568c4a0a3f1aebdd37410cd2d75c65ab3e538eedb1732fc6b33ee093167e22bbe0 languageName: node linkType: hard @@ -13419,17 +13133,6 @@ __metadata: languageName: node linkType: hard -"node-gyp-build@npm:^4.2.1": - version: 4.6.0 - resolution: "node-gyp-build@npm:4.6.0" - bin: - node-gyp-build: bin.js - node-gyp-build-optional: optional.js - node-gyp-build-test: build-test.js - checksum: 25d78c5ef1f8c24291f4a370c47ba52fcea14f39272041a90a7894cd50d766f7c8cb8fb06c0f42bf6f69b204b49d9be3c8fc344aac09714d5bdb95965499eb15 - languageName: node - linkType: hard - "node-gyp@npm:^9.0.0, node-gyp@npm:latest": version: 9.3.1 resolution: "node-gyp@npm:9.3.1" @@ -14146,23 +13849,23 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.32.2, playwright-core@npm:>=1.2.0": - version: 1.32.2 - resolution: "playwright-core@npm:1.32.2" +"playwright-core@npm:1.32.3, playwright-core@npm:>=1.2.0": + version: 1.32.3 + resolution: "playwright-core@npm:1.32.3" bin: playwright: cli.js - checksum: ff000cbf280e5d558fe70fd3edf14910a2e86ec68b04e28327176268345be7b3f88a5d22d78e8dae677dd633dce6cd493237df199773b55312f2ae1ab85d711f + checksum: 7ea091c41a7d1bb97b445bc541a85b123ffcf167bcc00fb7e13e9079f06c92f59fd27caf9d1c1d7e0054f2b5765d1a16d198833c2be7266cebb9dbb916cd90f4 languageName: node linkType: hard "playwright@npm:^1.14.0": - version: 1.32.2 - resolution: "playwright@npm:1.32.2" + version: 1.32.3 + resolution: "playwright@npm:1.32.3" dependencies: - playwright-core: 1.32.2 + playwright-core: 1.32.3 bin: playwright: cli.js - checksum: 36967299a5c4c02830bcb7fb94b96d6c6a7a2d7e749feb924509e89b1fdc34f8ee2218cfaf75e5f32572663568b468ad28fdc170bced41869d5ed69f9a7ff384 + checksum: 9627771a131ab96a26d702757e89dcf09a228f0038c43a14f982cc59a2eca672cb27c9d92c324ddc2c44457b82d77c30b3562b386601969e0456b52dba5df176 languageName: node linkType: hard @@ -15194,15 +14897,15 @@ __metadata: linkType: hard "resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:~1.22.1": - version: 1.22.1 - resolution: "resolve@npm:1.22.1" + version: 1.22.2 + resolution: "resolve@npm:1.22.2" dependencies: - is-core-module: ^2.9.0 + is-core-module: ^2.11.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e + checksum: 7e5df75796ebd429445d102d5824482ee7e567f0070b2b45897b29bb4f613dcbc262e0257b8aeedb3089330ccaea0d6a0464df1a77b2992cf331dcda0f4cb549 languageName: node linkType: hard @@ -15217,15 +14920,15 @@ __metadata: linkType: hard "resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@~1.22.1#~builtin": - version: 1.22.1 - resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d" + version: 1.22.2 + resolution: "resolve@patch:resolve@npm%3A1.22.2#~builtin::version=1.22.2&hash=c3c19d" dependencies: - is-core-module: ^2.9.0 + is-core-module: ^2.11.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b + checksum: 66cc788f13b8398de18eb4abb3aed90435c84bb8935953feafcf7231ba4cd191b2c10b4a87b1e9681afc34fb138c705f91f7330ff90bfa36f457e5584076a2b8 languageName: node linkType: hard @@ -15436,14 +15139,14 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.1.1, semver@npm:^7.1.3, semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:~7.3.0": - version: 7.3.8 - resolution: "semver@npm:7.3.8" +"semver@npm:^7.1.1, semver@npm:^7.1.3, semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7": + version: 7.4.0 + resolution: "semver@npm:7.4.0" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 + checksum: debf7f4d6fa36fdc5ef82bd7fc3603b6412165c8a3963a30be0c45a587be1a49e7681e80aa109da1875765741af24edc6e021cee1ba16ae96f649d06c5df296d languageName: node linkType: hard @@ -15456,6 +15159,17 @@ __metadata: languageName: node linkType: hard +"semver@npm:~7.3.0": + version: 7.3.8 + resolution: "semver@npm:7.3.8" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 + languageName: node + linkType: hard + "send@npm:0.18.0": version: 0.18.0 resolution: "send@npm:0.18.0" @@ -15604,9 +15318,9 @@ __metadata: linkType: hard "shell-quote@npm:^1.8.0": - version: 1.8.0 - resolution: "shell-quote@npm:1.8.0" - checksum: 6ef7c5e308b9c77eedded882653a132214fa98b4a1512bb507588cf6cd2fc78bfee73e945d0c3211af028a1eabe09c6a19b96edd8977dc149810797e93809749 + version: 1.8.1 + resolution: "shell-quote@npm:1.8.1" + checksum: 5f01201f4ef504d4c6a9d0d283fa17075f6770bfbe4c5850b074974c68062f37929ca61700d95ad2ac8822e14e8c4b990ca0e6e9272e64befd74ce5e19f0736b languageName: node linkType: hard @@ -15958,15 +15672,15 @@ __metadata: languageName: node linkType: hard -"storybook@npm:^7.0.2": - version: 7.0.2 - resolution: "storybook@npm:7.0.2" +"storybook@npm:^7.0.4": + version: 7.0.4 + resolution: "storybook@npm:7.0.4" dependencies: - "@storybook/cli": 7.0.2 + "@storybook/cli": 7.0.4 bin: sb: index.js storybook: index.js - checksum: 74730673f00aacde5aed4190b8f2b9d513a40ced8bc7830de300028c13295ae389728e54bdfe039ef0446c5b1568c2da6273bdda95034958169dd8b4b96d65ae + checksum: 36c6c6549f231e7829dc6515d77a18b44da6ae63d104c9b17b694743216823ea0453e92c170c2734281fa154058570cd3ae6b03e77e3653b7d6c3f87a7cafc16 languageName: node linkType: hard @@ -16627,9 +16341,9 @@ __metadata: linkType: hard "type-fest@npm:^3.0.0": - version: 3.7.2 - resolution: "type-fest@npm:3.7.2" - checksum: 28f5c6eca67f01825308e19792425d1643d6f7589aa278d3a8e34caa07d9502aa54016df6b9f65bd3d51a3f2d9c002d3a739bb391d11ef2505df73e374a10b79 + version: 3.8.0 + resolution: "type-fest@npm:3.8.0" + checksum: f9a9ef00378dddd6af2be5cbb67ce4c3a61f6696c5f3ae88815c98266865766118343d928faec8a0efc012efe1d080f59bf62d8fdc382bf285f45d02dbc8fb66 languageName: node linkType: hard diff --git a/apps/web/package.json b/apps/web/package.json index 0e003a5ab1..f440b4ed90 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -2,10 +2,10 @@ "name": "@affine/web", "private": true, "scripts": { - "dev": "node src/server.mjs", + "dev": "next dev", "build": "next build", "export": "next export", - "start": "NODE_ENV=production node src/server.mjs", + "start": "next start", "lint": "next lint" }, "dependencies": { @@ -17,18 +17,18 @@ "@affine/jotai": "workspace:*", "@affine/templates": "workspace:*", "@affine/workspace": "workspace:*", - "@blocksuite/blocks": "0.0.0-20230412041719-76e5b5b9-nightly", - "@blocksuite/editor": "0.0.0-20230412041719-76e5b5b9-nightly", - "@blocksuite/global": "0.0.0-20230412041719-76e5b5b9-nightly", - "@blocksuite/icons": "^2.1.9", - "@blocksuite/store": "0.0.0-20230412041719-76e5b5b9-nightly", + "@blocksuite/blocks": "0.0.0-20230413112150-e058f87e-nightly", + "@blocksuite/editor": "0.0.0-20230413112150-e058f87e-nightly", + "@blocksuite/global": "0.0.0-20230413112150-e058f87e-nightly", + "@blocksuite/icons": "^2.1.10", + "@blocksuite/store": "0.0.0-20230413112150-e058f87e-nightly", "@dnd-kit/core": "^6.0.8", "@dnd-kit/sortable": "^7.0.2", "@emotion/cache": "^11.10.7", "@emotion/react": "^11.10.6", "@emotion/server": "^11.10.0", "@emotion/styled": "^11.10.6", - "@mui/material": "^5.11.16", + "@mui/material": "^5.12.0", "@sentry/nextjs": "^7.47.0", "@toeverything/hooks": "workspace:*", "cmdk": "^0.2.0", @@ -57,7 +57,7 @@ "@types/react-dom": "^18.0.11", "@types/webpack-env": "^1.18.0", "@vanilla-extract/css": "^1.11.0", - "@vanilla-extract/next-plugin": "^2.1.1", + "@vanilla-extract/next-plugin": "^2.1.2", "dotenv": "^16.0.3", "eslint": "^8.38.0", "eslint-config-next": "^13.3.0", @@ -68,6 +68,6 @@ "redux": "^4.2.1", "swc-plugin-coverage-instrument": "=0.0.14", "typescript": "^5.0.4", - "webpack": "^5.78.0" + "webpack": "^5.79.0" } } diff --git a/apps/web/preset.config.mjs b/apps/web/preset.config.mjs index 1930e9f9b6..bcb8567f3d 100644 --- a/apps/web/preset.config.mjs +++ b/apps/web/preset.config.mjs @@ -10,7 +10,7 @@ const config = { enableDebugPage: Boolean( process.env.ENABLE_DEBUG_PAGE ?? process.env.NODE_ENV === 'development' ), - enableSubpage: Boolean(process.env.ENABLE_SUBPAGE), - enableChangeLog: Boolean(process.env.ENABLE_CHANGELOG), + enableSubpage: Boolean(process.env.ENABLE_SUBPAGE ?? '1'), + enableChangeLog: Boolean(process.env.ENABLE_CHANGELOG ?? '1'), }; export default config; diff --git a/apps/web/src/components/affine/affine-error-eoundary.tsx b/apps/web/src/components/affine/affine-error-eoundary.tsx index 652cdd45a5..2f9872c3fb 100644 --- a/apps/web/src/components/affine/affine-error-eoundary.tsx +++ b/apps/web/src/components/affine/affine-error-eoundary.tsx @@ -122,6 +122,7 @@ export class AffineErrorBoundary extends Component< return ( <>

Sorry.. there was an error

+ {error.message ?? error.toString()} ); } diff --git a/apps/web/src/components/affine/operation-menu-items/DisablePublicSharing.tsx b/apps/web/src/components/affine/operation-menu-items/DisablePublicSharing.tsx new file mode 100644 index 0000000000..4a7b1deab9 --- /dev/null +++ b/apps/web/src/components/affine/operation-menu-items/DisablePublicSharing.tsx @@ -0,0 +1,58 @@ +import { MenuItem, styled } from '@affine/component'; +import type { PublicLinkDisableProps } from '@affine/component/share-menu'; +import { PublicLinkDisableModal } from '@affine/component/share-menu'; +import { useTranslation } from '@affine/i18n'; +import { ShareIcon } from '@blocksuite/icons'; + +import type { CommonMenuItemProps } from './types'; + +const StyledMenuItem = styled(MenuItem)(({ theme }) => { + return { + div: { + color: theme.palette.error.main, + svg: { + color: theme.palette.error.main, + }, + }, + ':hover': { + div: { + color: theme.palette.error.main, + svg: { + color: theme.palette.error.main, + }, + }, + }, + }; +}); +export const DisablePublicSharing = ({ + onSelect, + onItemClick, + testId, +}: CommonMenuItemProps) => { + const { t } = useTranslation(); + return ( + <> + { + onItemClick?.(); + onSelect?.(); + }} + style={{ color: 'red' }} + icon={} + > + {t('Disable Public Sharing')} + + + ); +}; + +const DisablePublicSharingModal = ({ + page, + open, + onClose, +}: PublicLinkDisableProps) => { + return ; +}; + +DisablePublicSharing.DisablePublicSharingModal = DisablePublicSharingModal; diff --git a/apps/web/src/components/affine/operation-menu-items/index.ts b/apps/web/src/components/affine/operation-menu-items/index.ts index 612fefc606..448fa7c3a8 100644 --- a/apps/web/src/components/affine/operation-menu-items/index.ts +++ b/apps/web/src/components/affine/operation-menu-items/index.ts @@ -1,4 +1,5 @@ export * from './CopyLink'; +export * from './DisablePublicSharing'; export * from './Export'; export * from './MoveTo'; export * from './MoveToTrash'; diff --git a/apps/web/src/components/affine/transform-workspace-to-affine-modal/index.tsx b/apps/web/src/components/affine/transform-workspace-to-affine-modal/index.tsx index d8eaa7ae2a..d4bf793070 100644 --- a/apps/web/src/components/affine/transform-workspace-to-affine-modal/index.tsx +++ b/apps/web/src/components/affine/transform-workspace-to-affine-modal/index.tsx @@ -19,7 +19,11 @@ export const TransformWorkspaceToAffineModal: React.FC< const user = useCurrentUser(); return ( - +
= ({ onToggleFavoritePage, onToggleTrashPage, }) => { - const { id, favorite } = pageMeta; + const { id, favorite, isPublic } = pageMeta; const { t } = useTranslation(); const [open, setOpen] = useState(false); + const [openDisableShared, setOpenDisableShared] = useState(false); + + const page = blockSuiteWorkspace.getPage(id); + assertExists(page); const OperationMenu = ( <> + {isPublic && ( + { + setOpenDisableShared(true); + }} + /> + )} { onToggleFavoritePage(id); @@ -111,6 +128,13 @@ export const OperationCell: React.FC = ({ setOpen(false); }} /> + { + setOpenDisableShared(false); + }} + /> ); }; diff --git a/apps/web/src/components/blocksuite/block-suite-page-list/page-list/index.tsx b/apps/web/src/components/blocksuite/block-suite-page-list/page-list/index.tsx index f8dff2bc16..ec059cf0e3 100644 --- a/apps/web/src/components/blocksuite/block-suite-page-list/page-list/index.tsx +++ b/apps/web/src/components/blocksuite/block-suite-page-list/page-list/index.tsx @@ -81,7 +81,7 @@ const FavoriteTag: React.FC = ({ type PageListProps = { blockSuiteWorkspace: BlockSuiteWorkspace; isPublic?: boolean; - listType?: 'all' | 'trash' | 'favorite'; + listType?: 'all' | 'trash' | 'favorite' | 'shared'; onClickPage: (pageId: string, newTab?: boolean) => void; }; @@ -92,6 +92,7 @@ const filter = { return !parentMeta?.trash && pageMeta.trash; }, favorite: (pageMeta: PageMeta) => pageMeta.favorite && !pageMeta.trash, + shared: (pageMeta: PageMeta) => pageMeta.isPublic && !pageMeta.trash, }; export const PageList: React.FC = ({ @@ -108,6 +109,7 @@ export const PageList: React.FC = ({ const theme = useTheme(); const matches = useMediaQuery(theme.breakpoints.up('sm')); const isTrash = listType === 'trash'; + const isShared = listType === 'shared'; const record = useAtomValue(workspacePreferredModeAtom); const list = useMemo( () => @@ -130,7 +132,11 @@ export const PageList: React.FC = ({ {t('Title')} {t('Created')} - {isTrash ? t('Moved to Trash') : t('Updated')} + {isTrash + ? t('Moved to Trash') + : isShared + ? 'Shared' + : t('Updated')} diff --git a/apps/web/src/components/blocksuite/workspace-header/header-right-items/EditPage.tsx b/apps/web/src/components/blocksuite/workspace-header/header-right-items/EditPage.tsx new file mode 100644 index 0000000000..0f29e4fcb2 --- /dev/null +++ b/apps/web/src/components/blocksuite/workspace-header/header-right-items/EditPage.tsx @@ -0,0 +1,39 @@ +import { displayFlex, styled, TextButton } from '@affine/component'; +import { useRouter } from 'next/router'; +import { useCallback } from 'react'; + +import { useRouterHelper } from '../../../../hooks/use-router-helper'; +export const EditPage = () => { + const router = useRouter(); + const pageId = router.query.pageId as string; + const workspaceId = router.query.workspaceId as string; + const { jumpToPage } = useRouterHelper(router); + const onClickPage = useCallback(() => { + if (workspaceId && pageId) { + jumpToPage(workspaceId, pageId); + } + }, [jumpToPage, pageId, workspaceId]); + return ( +
+ onClickPage()}> + Edit Page + +
+ ); +}; +export default EditPage; + +const StyledEditPageButton = styled( + TextButton, + {} +)(({ theme }) => { + return { + border: `1px solid ${theme.colors.primaryColor}`, + color: theme.colors.primaryColor, + width: '100%', + borderRadius: '8px', + whiteSpace: 'nowrap', + padding: '0 16px', + ...displayFlex('center', 'center'), + }; +}); diff --git a/apps/web/src/components/blocksuite/workspace-header/header-right-items/ShareMenu.tsx b/apps/web/src/components/blocksuite/workspace-header/header-right-items/ShareMenu.tsx new file mode 100644 index 0000000000..9ed30f23b8 --- /dev/null +++ b/apps/web/src/components/blocksuite/workspace-header/header-right-items/ShareMenu.tsx @@ -0,0 +1,116 @@ +import { ShareMenu } from '@affine/component/share-menu'; +import type { AffineWorkspace, LocalWorkspace } from '@affine/workspace/type'; +import { WorkspaceFlavour } from '@affine/workspace/type'; +import type { Page } from '@blocksuite/store'; +import { assertEquals } from '@blocksuite/store'; +import { useRouter } from 'next/router'; +import type React from 'react'; +import { useCallback, useState } from 'react'; + +import { useToggleWorkspacePublish } from '../../../../hooks/affine/use-toggle-workspace-publish'; +import { useOnTransformWorkspace } from '../../../../hooks/root/use-on-transform-workspace'; +import { useRouterHelper } from '../../../../hooks/use-router-helper'; +import { WorkspaceSubPath } from '../../../../shared'; +import { Unreachable } from '../../../affine/affine-error-eoundary'; +import { TransformWorkspaceToAffineModal } from '../../../affine/transform-workspace-to-affine-modal'; +import type { BaseHeaderProps } from '../header'; + +const AffineHeaderShareMenu: React.FC = props => { + // todo: these hooks should be moved to the top level + const togglePublish = useToggleWorkspacePublish( + props.workspace as AffineWorkspace + ); + const helper = useRouterHelper(useRouter()); + return ( + { + throw new Unreachable( + 'Affine workspace should not enable affine cloud again' + ); + }, [])} + onOpenWorkspaceSettings={useCallback( + async workspace => { + return helper.jumpToSubPath(workspace.id, WorkspaceSubPath.SETTING); + }, + [helper] + )} + togglePagePublic={useCallback(async (page, isPublic) => { + page.workspace.setPageMeta(page.id, { isPublic }); + }, [])} + toggleWorkspacePublish={useCallback( + async (workspace, publish) => { + assertEquals(workspace.flavour, WorkspaceFlavour.AFFINE); + assertEquals(workspace.id, props.workspace.id); + await togglePublish(publish); + }, + [props.workspace.id, togglePublish] + )} + /> + ); +}; + +const LocalHeaderShareMenu: React.FC = props => { + // todo: these hooks should be moved to the top level + const onTransformWorkspace = useOnTransformWorkspace(); + const helper = useRouterHelper(useRouter()); + const [open, setOpen] = useState(false); + return ( + <> + { + assertEquals(workspace.flavour, WorkspaceFlavour.LOCAL); + assertEquals(workspace.id, props.workspace.id); + setOpen(true); + }, + [props.workspace.id] + )} + onOpenWorkspaceSettings={useCallback( + async workspace => { + await helper.jumpToSubPath(workspace.id, WorkspaceSubPath.SETTING); + }, + [helper] + )} + togglePagePublic={useCallback(async (page, isPublic) => { + // local workspace should not have public page + throw new Error('unreachable'); + }, [])} + toggleWorkspacePublish={useCallback( + async (workspace, publish) => { + assertEquals(workspace.flavour, WorkspaceFlavour.LOCAL); + assertEquals(workspace.id, props.workspace.id); + await helper.jumpToSubPath(workspace.id, WorkspaceSubPath.SETTING); + }, + [helper, props.workspace.id] + )} + /> + { + setOpen(false); + }} + onConform={() => { + onTransformWorkspace( + WorkspaceFlavour.LOCAL, + WorkspaceFlavour.AFFINE, + props.workspace as LocalWorkspace + ); + setOpen(false); + }} + /> + + ); +}; + +export const HeaderShareMenu: React.FC = props => { + if (props.workspace.flavour === WorkspaceFlavour.AFFINE) { + return ; + } else if (props.workspace.flavour === WorkspaceFlavour.LOCAL) { + return ; + } + throw new Error('unreachable'); +}; diff --git a/apps/web/src/components/blocksuite/workspace-header/header-right-items/UserAvatar.tsx b/apps/web/src/components/blocksuite/workspace-header/header-right-items/UserAvatar.tsx new file mode 100644 index 0000000000..742bccd06f --- /dev/null +++ b/apps/web/src/components/blocksuite/workspace-header/header-right-items/UserAvatar.tsx @@ -0,0 +1,101 @@ +import { Menu, MenuItem } from '@affine/component'; +import { AffineIcon, SignOutIcon } from '@blocksuite/icons'; +import type { CSSProperties } from 'react'; +import { forwardRef } from 'react'; + +import { useCurrentUser } from '../../../../hooks/current/use-current-user'; +const EditMenu = ( + }> + Sign Out + +); + +export const UserAvatar = () => { + const user = useCurrentUser(); + return ( + + {user ? ( + + ) : ( + + )} + + ); +}; + +interface WorkspaceAvatarProps { + size: number; + name?: string; + avatar?: string; + style?: CSSProperties; +} + +export const WorkspaceAvatar = forwardRef( + function WorkspaceAvatar(props, ref) { + const size = props.size || 20; + const sizeStr = size + 'px'; + + return ( + <> + {props.avatar ? ( +
+ + + +
+ ) : ( +
+ {props.name ? ( + props.name.substring(0, 1) + ) : ( + + )} +
+ )} + + ); + } +); +export default UserAvatar; diff --git a/apps/web/src/components/blocksuite/workspace-header/header.tsx b/apps/web/src/components/blocksuite/workspace-header/header.tsx index 3504f12a54..b8f6105d54 100644 --- a/apps/web/src/components/blocksuite/workspace-header/header.tsx +++ b/apps/web/src/components/blocksuite/workspace-header/header.tsx @@ -1,8 +1,8 @@ import { useTranslation } from '@affine/i18n'; +import { WorkspaceFlavour } from '@affine/workspace/type'; import { CloseIcon } from '@blocksuite/icons'; import type { Page } from '@blocksuite/store'; -import type { HTMLAttributes, PropsWithChildren } from 'react'; -import type React from 'react'; +import type { FC, HTMLAttributes, PropsWithChildren } from 'react'; import { forwardRef, useEffect, useMemo, useState } from 'react'; import { @@ -12,9 +12,12 @@ import { import type { AffineOfficialWorkspace } from '../../../shared'; import { SidebarSwitch } from '../../affine/sidebar-switch'; import { EditorOptionMenu } from './header-right-items/EditorOptionMenu'; +import EditPage from './header-right-items/EditPage'; +import { HeaderShareMenu } from './header-right-items/ShareMenu'; import SyncUser from './header-right-items/SyncUser'; import ThemeModeSwitch from './header-right-items/theme-mode-switch'; import TrashButtonGroup from './header-right-items/TrashButtonGroup'; +import UserAvatar from './header-right-items/UserAvatar'; import { StyledBrowserWarning, StyledCloseButton, @@ -56,10 +59,12 @@ export const enum HeaderRightItemName { ThemeModeSwitch = 'themeModeSwitch', SyncUser = 'syncUser', ShareMenu = 'shareMenu', + EditPage = 'editPage', + UserAvatar = 'userAvatar', } type HeaderItem = { - Component: React.FC; + Component: FC; // todo: public workspace should be one of the flavour availableWhen: ( workspace: AffineOfficialWorkspace, @@ -70,7 +75,6 @@ type HeaderItem = { } ) => boolean; }; - const HeaderRightItems: Record = { [HeaderRightItemName.TrashButtonGroup]: { Component: TrashButtonGroup, @@ -90,18 +94,30 @@ const HeaderRightItems: Record = { return currentPage?.meta.trash !== true; }, }, + [HeaderRightItemName.ShareMenu]: { + Component: HeaderShareMenu, + availableWhen: (workspace, currentPage, { isPublic, isPreview }) => { + return workspace.flavour !== WorkspaceFlavour.PUBLIC && !!currentPage; + }, + }, + [HeaderRightItemName.EditPage]: { + Component: EditPage, + availableWhen: (workspace, currentPage, { isPublic, isPreview }) => { + return isPublic; + }, + }, + [HeaderRightItemName.UserAvatar]: { + Component: UserAvatar, + availableWhen: (workspace, currentPage, { isPublic, isPreview }) => { + return isPublic; + }, + }, [HeaderRightItemName.EditorOptionMenu]: { Component: EditorOptionMenu, availableWhen: (_, currentPage, { isPublic, isPreview }) => { return !!currentPage && !isPublic && !isPreview; }, }, - [HeaderRightItemName.ShareMenu]: { - Component: () => null, - availableWhen: (_, currentPage, { isPublic, isPreview }) => { - return false; - }, - }, }; export type HeaderProps = BaseHeaderProps; diff --git a/apps/web/src/components/pure/footer/index.tsx b/apps/web/src/components/pure/footer/index.tsx index edf0287054..404bf8aaf3 100644 --- a/apps/web/src/components/pure/footer/index.tsx +++ b/apps/web/src/components/pure/footer/index.tsx @@ -6,6 +6,7 @@ import type { AccessTokenMessage } from '@affine/workspace/affine/login'; import { CloudWorkspaceIcon, SignOutIcon } from '@blocksuite/icons'; import type { CSSProperties } from 'react'; import type React from 'react'; +import { forwardRef } from 'react'; import { stringToColour } from '../../../utils'; import { StyledFooter, StyledSignInButton, StyleUserInfo } from './styles'; @@ -74,54 +75,58 @@ interface WorkspaceAvatarProps { style?: CSSProperties; } -export const WorkspaceAvatar: React.FC = props => { - const size = props.size || 20; - const sizeStr = size + 'px'; +export const WorkspaceAvatar = forwardRef( + function WorkspaceAvatar(props, ref) { + const size = props.size || 20; + const sizeStr = size + 'px'; - return ( - <> - {props.avatar ? ( -
- - - -
- ) : ( -
- {(props.name || 'AFFiNE').substring(0, 1)} -
- )} - - ); -}; + return ( + <> + {props.avatar ? ( +
+ + + +
+ ) : ( +
+ {(props.name || 'AFFiNE').substring(0, 1)} +
+ )} + + ); + } +); diff --git a/apps/web/src/components/pure/workspace-slider-bar/index.tsx b/apps/web/src/components/pure/workspace-slider-bar/index.tsx index 797e4e2856..7c47198bdc 100644 --- a/apps/web/src/components/pure/workspace-slider-bar/index.tsx +++ b/apps/web/src/components/pure/workspace-slider-bar/index.tsx @@ -1,14 +1,17 @@ import { config } from '@affine/env'; import { useTranslation } from '@affine/i18n'; +import { WorkspaceFlavour } from '@affine/workspace/type'; import { DeleteTemporarilyIcon, FolderIcon, PlusIcon, SearchIcon, SettingsIcon, + ShareIcon, } from '@blocksuite/icons'; import type { Page, PageMeta } from '@blocksuite/store'; import type React from 'react'; +import type { UIEvent } from 'react'; import { useCallback, useEffect, useState } from 'react'; import { usePageMeta } from '../../../hooks/use-page-meta'; @@ -57,6 +60,7 @@ export type WorkSpaceSliderBarProps = { favorite: (workspaceId: string) => string; trash: (workspaceId: string) => string; setting: (workspaceId: string) => string; + shared: (workspaceId: string) => string; }; }; @@ -174,7 +178,7 @@ export const WorkSpaceSliderBar: React.FC = ({ { + onScroll={(e: UIEvent) => { (e.target as HTMLDivElement).scrollTop === 0 ? setIsScrollAtTop(true) : setIsScrollAtTop(false); @@ -196,6 +200,37 @@ export const WorkSpaceSliderBar: React.FC = ({ )} + {currentWorkspace?.flavour === WorkspaceFlavour.AFFINE && + currentWorkspace.public ? ( + + + + Published to web + + + ) : ( + + + + {t('Shared Pages')} + + + )} { '/workspace/[workspaceId]/favorite', '/workspace/[workspaceId]/trash', '/workspace/[workspaceId]/setting', + '/workspace/[workspaceId]/shared', ]) ); }); diff --git a/apps/web/src/hooks/root/use-on-transform-workspace.ts b/apps/web/src/hooks/root/use-on-transform-workspace.ts new file mode 100644 index 0000000000..a834a612f2 --- /dev/null +++ b/apps/web/src/hooks/root/use-on-transform-workspace.ts @@ -0,0 +1,58 @@ +import { currentAffineUserAtom } from '@affine/workspace/affine/atom'; +import { + getLoginStorage, + parseIdToken, + setLoginStorage, + SignMethod, + storageChangeSlot, +} from '@affine/workspace/affine/login'; +import type { WorkspaceRegistry } from '@affine/workspace/type'; +import { WorkspaceFlavour } from '@affine/workspace/type'; +import { useSetAtom } from 'jotai'; +import { useRouter } from 'next/router'; +import { useCallback } from 'react'; + +import { affineAuth } from '../../plugins/affine'; +import { useTransformWorkspace } from '../use-transform-workspace'; + +export function useOnTransformWorkspace() { + const transformWorkspace = useTransformWorkspace(); + const setUser = useSetAtom(currentAffineUserAtom); + const router = useRouter(); + return useCallback( + async ( + from: From, + to: To, + workspace: WorkspaceRegistry[From] + ): Promise => { + const needRefresh = to === WorkspaceFlavour.AFFINE && !getLoginStorage(); + if (needRefresh) { + const response = await affineAuth.generateToken(SignMethod.Google); + if (response) { + setLoginStorage(response); + setUser(parseIdToken(response.token)); + storageChangeSlot.emit(); + } + } + const workspaceId = await transformWorkspace(from, to, workspace); + await router.replace({ + pathname: `/workspace/[workspaceId]/setting`, + query: { + ...router.query, + workspaceId, + }, + }); + window.dispatchEvent( + new CustomEvent('affine-workspace:transform', { + detail: { + from, + to, + oldId: workspace.id, + newId: workspaceId, + }, + }) + ); + }, + [router, setUser, transformWorkspace] + ); +} diff --git a/apps/web/src/hooks/use-sync-router-with-current-workspace-and-page.ts b/apps/web/src/hooks/use-sync-router-with-current-workspace-and-page.ts index 81bcce32dd..b8bab63151 100644 --- a/apps/web/src/hooks/use-sync-router-with-current-workspace-and-page.ts +++ b/apps/web/src/hooks/use-sync-router-with-current-workspace-and-page.ts @@ -55,7 +55,8 @@ export function useSyncRouterWithCurrentWorkspaceAndPage(router: NextRouter) { path[3] === 'all' || path[3] === 'setting' || path[3] === 'trash' || - path[3] === 'favorite' + path[3] === 'favorite' || + path[3] === 'shared' ) { return; } diff --git a/apps/web/src/layouts/public-workspace-layout.tsx b/apps/web/src/layouts/public-workspace-layout.tsx index d113d3c31d..422153221b 100644 --- a/apps/web/src/layouts/public-workspace-layout.tsx +++ b/apps/web/src/layouts/public-workspace-layout.tsx @@ -1,5 +1,5 @@ import { ListSkeleton } from '@affine/component'; -import { useAtomValue } from 'jotai'; +import type { AffinePublicWorkspace } from '@affine/workspace/type'; import { useAtom } from 'jotai'; import Head from 'next/head'; import { useRouter } from 'next/router'; @@ -7,10 +7,6 @@ import type React from 'react'; import { lazy, Suspense } from 'react'; import { openQuickSearchModalAtom } from '../atoms'; -import { - publicWorkspaceAtom, - publicWorkspaceIdAtom, -} from '../atoms/public-workspace'; import { StyledTableContainer } from '../components/blocksuite/block-suite-page-list/page-list/styles'; import { useRouterTitle } from '../hooks/use-router-title'; import { MainContainer, StyledPage } from './styles'; @@ -21,8 +17,13 @@ const QuickSearchModal = lazy(() => })) ); -export const PublicQuickSearch: React.FC = () => { - const publicWorkspace = useAtomValue(publicWorkspaceAtom); +type PublicQuickSearchProps = { + workspace: AffinePublicWorkspace; +}; + +export const PublicQuickSearch: React.FC = ({ + workspace, +}) => { const router = useRouter(); const [openQuickSearchModal, setOpenQuickSearchModalAtom] = useAtom( openQuickSearchModalAtom @@ -30,7 +31,7 @@ export const PublicQuickSearch: React.FC = () => { return ( { const PublicWorkspaceLayoutInner: React.FC = props => { const router = useRouter(); const title = useRouterTitle(router); - const workspaceId = useAtomValue(publicWorkspaceIdAtom); return ( <> @@ -52,10 +52,6 @@ const PublicWorkspaceLayoutInner: React.FC = props => { {props.children} - - {/* `publicBlockSuiteAtom` is available only when `publicWorkspaceIdAtom` loaded */} - {workspaceId && } - ); diff --git a/apps/web/src/pages/public-workspace/[workspaceId].tsx b/apps/web/src/pages/public-workspace/[workspaceId].tsx index 95d02cf3d6..c5f55d3ff3 100644 --- a/apps/web/src/pages/public-workspace/[workspaceId].tsx +++ b/apps/web/src/pages/public-workspace/[workspaceId].tsx @@ -16,7 +16,10 @@ import { QueryParamError } from '../../components/affine/affine-error-eoundary'; import { StyledTableContainer } from '../../components/blocksuite/block-suite-page-list/page-list/styles'; import { WorkspaceAvatar } from '../../components/pure/footer'; import { PageLoading } from '../../components/pure/loading'; -import { PublicWorkspaceLayout } from '../../layouts/public-workspace-layout'; +import { + PublicQuickSearch, + PublicWorkspaceLayout, +} from '../../layouts/public-workspace-layout'; import type { NextPageWithLayout } from '../../shared'; import { NavContainer, StyledBreadcrumbs } from './[workspaceId]/[pageId]'; @@ -58,6 +61,7 @@ const ListPageInner: React.FC<{ } return ( <> + { - blockSuiteWorkspace.awarenessStore.setFlag('enable_block_hub', false); - }, [blockSuiteWorkspace]); useReferenceLink({ pageLinkClicked: useCallback( ({ pageId }: { pageId: string }) => { @@ -81,6 +80,7 @@ const PublicWorkspaceDetailPageInner: React.FC<{ const pageTitle = blockSuiteWorkspace.meta.getPageMeta(pageId)?.title; return ( <> + ( @@ -107,33 +99,7 @@ const SettingPage: NextPageWithLayout = () => { const workspaceId = currentWorkspace.id; return helper.deleteWorkspace(workspaceId); }, [currentWorkspace, helper]); - const transformWorkspace = useTransformWorkspace(); - const setUser = useSetAtom(currentAffineUserAtom); - const onTransformWorkspace = useCallback( - async ( - from: From, - to: To, - workspace: WorkspaceRegistry[From] - ): Promise => { - const needRefresh = to === WorkspaceFlavour.AFFINE && !getLoginStorage(); - if (needRefresh) { - const response = await affineAuth.generateToken(SignMethod.Google); - if (response) { - setLoginStorage(response); - setUser(parseIdToken(response.token)); - } - } - const workspaceId = await transformWorkspace(from, to, workspace); - await router.replace({ - pathname: `/workspace/[workspaceId]/setting`, - query: { - ...router.query, - workspaceId, - }, - }); - }, - [router, setUser, transformWorkspace] - ); + const onTransformWorkspace = useOnTransformWorkspace(); if (!router.isReady) { return ; } else if (currentWorkspace === null) { diff --git a/apps/web/src/pages/workspace/[workspaceId]/shared.tsx b/apps/web/src/pages/workspace/[workspaceId]/shared.tsx new file mode 100644 index 0000000000..3238953b7b --- /dev/null +++ b/apps/web/src/pages/workspace/[workspaceId]/shared.tsx @@ -0,0 +1,66 @@ +import { useTranslation } from '@affine/i18n'; +import { ShareIcon } from '@blocksuite/icons'; +import { assertExists } from '@blocksuite/store'; +import Head from 'next/head'; +import { useRouter } from 'next/router'; +import { useCallback } from 'react'; + +import PageList from '../../../components/blocksuite/block-suite-page-list/page-list'; +import { PageLoading } from '../../../components/pure/loading'; +import { WorkspaceTitle } from '../../../components/pure/workspace-title'; +import { useCurrentWorkspace } from '../../../hooks/current/use-current-workspace'; +import { useRouterHelper } from '../../../hooks/use-router-helper'; +import { useSyncRouterWithCurrentWorkspace } from '../../../hooks/use-sync-router-with-current-workspace'; +import { WorkspaceLayout } from '../../../layouts'; +import type { NextPageWithLayout } from '../../../shared'; + +const SharedPages: NextPageWithLayout = () => { + const router = useRouter(); + const { jumpToPage } = useRouterHelper(router); + const [currentWorkspace] = useCurrentWorkspace(); + const { t } = useTranslation(); + useSyncRouterWithCurrentWorkspace(router); + const onClickPage = useCallback( + (pageId: string, newTab?: boolean) => { + assertExists(currentWorkspace); + if (newTab) { + window.open(`/workspace/${currentWorkspace?.id}/${pageId}`, '_blank'); + } else { + jumpToPage(currentWorkspace.id, pageId); + } + }, + [currentWorkspace, jumpToPage] + ); + if (currentWorkspace === null) { + return ; + } + const blockSuiteWorkspace = currentWorkspace.blockSuiteWorkspace; + assertExists(blockSuiteWorkspace); + return ( + <> + + {t('Shared Pages')} - AFFiNE + + } + > + {t('Shared Pages')} + + + + ); +}; + +export default SharedPages; + +SharedPages.getLayout = page => { + return {page}; +}; diff --git a/apps/web/src/server.mjs b/apps/web/src/server.mjs deleted file mode 100644 index b19f540212..0000000000 --- a/apps/web/src/server.mjs +++ /dev/null @@ -1,33 +0,0 @@ -// server.js -import { createServer } from 'http'; -import next from 'next'; -import { parse } from 'url'; - -const dev = process.env.NODE_ENV !== 'production'; -const hostname = 'localhost'; -const port = 8080; -// when using middleware `hostname` and `port` must be provided below -const app = next({ dev, hostname, port }); -const handle = app.getRequestHandler(); - -app.prepare().then(() => { - createServer(async (req, res) => { - try { - // Be sure to pass `true` as the second argument to `url.parse`. - // This tells it to parse the query portion of the URL. - const parsedUrl = parse(req.url, true); - await handle(req, res, parsedUrl); - } catch (err) { - console.error('Error occurred handling', req.url, err); - res.statusCode = 500; - res.end('internal server error'); - } - }) - .once('error', err => { - console.error(err); - process.exit(1); - }) - .listen(port, () => { - console.log(`> Ready on http://${hostname}:${port}`); - }); -}); diff --git a/apps/web/src/shared/index.ts b/apps/web/src/shared/index.ts index 38e26602cc..830208508e 100644 --- a/apps/web/src/shared/index.ts +++ b/apps/web/src/shared/index.ts @@ -25,6 +25,7 @@ export const enum WorkspaceSubPath { FAVORITE = 'favorite', SETTING = 'setting', TRASH = 'trash', + SHARED = 'shared', } export const WorkspaceSubPathName = { @@ -32,6 +33,7 @@ export const WorkspaceSubPathName = { [WorkspaceSubPath.FAVORITE]: 'Favorites', [WorkspaceSubPath.SETTING]: 'Settings', [WorkspaceSubPath.TRASH]: 'Trash', + [WorkspaceSubPath.SHARED]: 'Shared', } satisfies { [Path in WorkspaceSubPath]: string; }; @@ -41,6 +43,7 @@ export const pathGenerator = { favorite: workspaceId => `/workspace/${workspaceId}/favorite`, trash: workspaceId => `/workspace/${workspaceId}/trash`, setting: workspaceId => `/workspace/${workspaceId}/setting`, + shared: workspaceId => `/workspace/${workspaceId}/shared`, } satisfies { [Path in WorkspaceSubPath]: (workspaceId: string) => string; }; @@ -50,6 +53,7 @@ export const publicPathGenerator = { favorite: workspaceId => `/public-workspace/${workspaceId}/favorite`, trash: workspaceId => `/public-workspace/${workspaceId}/trash`, setting: workspaceId => `/public-workspace/${workspaceId}/setting`, + shared: workspaceId => `/public-workspace/${workspaceId}/shared`, } satisfies { [Path in WorkspaceSubPath]: (workspaceId: string) => string; }; diff --git a/package.json b/package.json index ab1ef693ad..0b8e6d82af 100644 --- a/package.json +++ b/package.json @@ -38,8 +38,8 @@ }, "devDependencies": { "@affine/cli": "workspace:*", - "@commitlint/cli": "^17.5.1", - "@commitlint/config-conventional": "^17.4.4", + "@commitlint/cli": "^17.6.0", + "@commitlint/config-conventional": "^17.6.0", "@faker-js/faker": "^7.6.0", "@istanbuljs/schema": "^0.1.3", "@perfsee/sdk": "^1.5.2", @@ -51,8 +51,8 @@ "@typescript-eslint/parser": "^5.58.0", "@vanilla-extract/vite-plugin": "^3.8.0", "@vitejs/plugin-react": "^3.1.0", - "@vitest/coverage-istanbul": "^0.30.0", - "@vitest/ui": "^0.30.0", + "@vitest/coverage-istanbul": "^0.30.1", + "@vitest/ui": "^0.30.1", "eslint": "^8.38.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-import": "^2.27.5", @@ -62,7 +62,7 @@ "eslint-plugin-unused-imports": "^2.0.0", "fake-indexeddb": "4.0.1", "got": "^12.6.0", - "happy-dom": "^9.1.9", + "happy-dom": "^9.5.0", "husky": "^8.0.3", "lint-staged": "^13.2.1", "msw": "^1.2.1", @@ -75,8 +75,8 @@ "typescript": "^5.0.4", "vite": "^4.2.1", "vite-plugin-istanbul": "^4.0.1", - "vite-tsconfig-paths": "^4.0.9", - "vitest": "^0.30.0", + "vite-tsconfig-paths": "^4.2.0", + "vitest": "^0.30.1", "vitest-fetch-mock": "^0.2.2" }, "resolutions": { diff --git a/packages/component/package.json b/packages/component/package.json index e2d9269912..ce632cf3bb 100644 --- a/packages/component/package.json +++ b/packages/component/package.json @@ -17,7 +17,7 @@ "@blocksuite/blocks": "0.0.0-20230409084303-221991d4-nightly", "@blocksuite/editor": "0.0.0-20230409084303-221991d4-nightly", "@blocksuite/global": "0.0.0-20230409084303-221991d4-nightly", - "@blocksuite/icons": "2.1.7", + "@blocksuite/icons": "2.1.10", "@blocksuite/store": "0.0.0-20230409084303-221991d4-nightly" }, "dependencies": { @@ -31,9 +31,9 @@ "@emotion/react": "^11.10.6", "@emotion/server": "^11.10.0", "@emotion/styled": "^11.10.6", - "@mui/base": "5.0.0-alpha.124", + "@mui/base": "5.0.0-alpha.125", "@mui/icons-material": "^5.11.16", - "@mui/material": "^5.11.16", + "@mui/material": "^5.12.0", "@radix-ui/react-avatar": "^1.0.2", "@toeverything/hooks": "workspace:*", "clsx": "^1.2.1", @@ -48,22 +48,22 @@ "react-is": "^18.2.0" }, "devDependencies": { - "@blocksuite/blocks": "0.0.0-20230412041719-76e5b5b9-nightly", - "@blocksuite/editor": "0.0.0-20230412041719-76e5b5b9-nightly", - "@blocksuite/global": "0.0.0-20230412041719-76e5b5b9-nightly", - "@blocksuite/icons": "^2.1.9", - "@blocksuite/store": "0.0.0-20230412041719-76e5b5b9-nightly", - "@storybook/addon-actions": "^7.0.2", + "@blocksuite/blocks": "0.0.0-20230413112150-e058f87e-nightly", + "@blocksuite/editor": "0.0.0-20230413112150-e058f87e-nightly", + "@blocksuite/global": "0.0.0-20230413112150-e058f87e-nightly", + "@blocksuite/icons": "^2.1.10", + "@blocksuite/store": "0.0.0-20230413112150-e058f87e-nightly", + "@storybook/addon-actions": "^7.0.4", "@storybook/addon-coverage": "^0.0.8", - "@storybook/addon-essentials": "^7.0.2", - "@storybook/addon-interactions": "^7.0.2", - "@storybook/addon-links": "^7.0.2", - "@storybook/addon-storysource": "^7.0.2", - "@storybook/blocks": "^7.0.2", - "@storybook/builder-vite": "^7.0.2", + "@storybook/addon-essentials": "^7.0.4", + "@storybook/addon-interactions": "^7.0.4", + "@storybook/addon-links": "^7.0.4", + "@storybook/addon-storysource": "^7.0.4", + "@storybook/blocks": "^7.0.4", + "@storybook/builder-vite": "^7.0.4", "@storybook/jest": "^0.1.0", - "@storybook/react": "^7.0.2", - "@storybook/react-vite": "^7.0.2", + "@storybook/react": "^7.0.4", + "@storybook/react-vite": "^7.0.4", "@storybook/test-runner": "^0.10.0", "@storybook/testing-library": "^0.1.0", "@types/react": "=18.0.31", @@ -74,7 +74,7 @@ "concurrently": "^8.0.1", "jest-mock": "^29.5.0", "serve": "^14.2.0", - "storybook": "^7.0.2", + "storybook": "^7.0.4", "storybook-dark-mode": "^3.0.0", "typescript": "^5.0.4", "vite": "^4.2.1", diff --git a/packages/component/src/components/share-menu/Export.tsx b/packages/component/src/components/share-menu/Export.tsx index ac855fc5c4..e278e6c85f 100644 --- a/packages/component/src/components/share-menu/Export.tsx +++ b/packages/component/src/components/share-menu/Export.tsx @@ -1,20 +1,30 @@ +import { useTranslation } from '@affine/i18n'; import { ContentParser } from '@blocksuite/blocks/content-parser'; +import { ExportToHtmlIcon, ExportToMarkdownIcon } from '@blocksuite/icons'; import type { FC } from 'react'; import { useRef } from 'react'; import { Button } from '../..'; -import type { ShareMenuProps } from './index'; -import { actionsStyle, descriptionStyle, menuItemStyle } from './index.css'; +import { + actionsStyle, + descriptionStyle, + exportButtonStyle, + menuItemStyle, + svgStyle, +} from './index.css'; +import type { ShareMenuProps } from './ShareMenu'; export const Export: FC = props => { const contentParserRef = useRef(); + const { t } = useTranslation(); return (
- Download a static copy of your page to share with others. + {t('Export Shared Pages Description')}
diff --git a/packages/component/src/components/share-menu/ShareMenu.tsx b/packages/component/src/components/share-menu/ShareMenu.tsx new file mode 100644 index 0000000000..c5338ee5af --- /dev/null +++ b/packages/component/src/components/share-menu/ShareMenu.tsx @@ -0,0 +1,145 @@ +import type { AffineWorkspace, LocalWorkspace } from '@affine/workspace/type'; +import { ExportIcon, PublishIcon, ShareIcon } from '@blocksuite/icons'; +import type { Page } from '@blocksuite/store'; +import { useBlockSuiteWorkspacePageIsPublic } from '@toeverything/hooks/use-blocksuite-workspace-page-is-public'; +import type { FC } from 'react'; +import { useRef } from 'react'; +import { useCallback, useState } from 'react'; + +import { Menu } from '../..'; +import { Export } from './Export'; +import { containerStyle, indicatorContainerStyle, tabStyle } from './index.css'; +import { SharePage } from './SharePage'; +import { ShareWorkspace } from './ShareWorkspace'; +import { StyledIndicator, StyledShareButton, TabItem } from './styles'; +type SharePanel = 'SharePage' | 'Export' | 'ShareWorkspace'; +const MenuItems: Record> = { + SharePage: SharePage, + Export: Export, + ShareWorkspace: ShareWorkspace, +}; +const tabIcons = { + SharePage: , + Export: , + ShareWorkspace: , +}; +export type ShareMenuProps< + Workspace extends AffineWorkspace | LocalWorkspace = + | AffineWorkspace + | LocalWorkspace +> = { + workspace: Workspace; + currentPage: Page; + onEnableAffineCloud: (workspace: LocalWorkspace) => void; + onOpenWorkspaceSettings: (workspace: Workspace) => void; + togglePagePublic: (page: Page, isPublic: boolean) => Promise; + toggleWorkspacePublish: ( + workspace: Workspace, + publish: boolean + ) => Promise; +}; + +function assertInstanceOf( + obj: T, + type: new (...args: any[]) => U +): asserts obj is U { + if (!(obj instanceof type)) { + throw new Error('Object is not instance of type'); + } +} + +export const ShareMenu: FC = props => { + const [activeItem, setActiveItem] = useState('SharePage'); + const [isPublic] = useBlockSuiteWorkspacePageIsPublic(props.currentPage); + const [open, setOpen] = useState(false); + const containerRef = useRef(null); + const indicatorRef = useRef(null); + const startTransaction = useCallback(() => { + if (indicatorRef.current && containerRef.current) { + const indicator = indicatorRef.current; + const activeTabElement = containerRef.current.querySelector( + `[data-tab-key="${activeItem}"]` + ); + assertInstanceOf(activeTabElement, HTMLElement); + requestAnimationFrame(() => { + indicator.style.left = `${activeTabElement.offsetLeft}px`; + indicator.style.width = `${activeTabElement.offsetWidth}px`; + }); + } + }, [activeItem]); + const handleMenuChange = useCallback( + (selectedItem: SharePanel) => { + setActiveItem(selectedItem); + startTransaction(); + }, + [setActiveItem, startTransaction] + ); + + const ActiveComponent = MenuItems[activeItem]; + interface ShareMenuProps { + activeItem: SharePanel; + onChangeTab: (selectedItem: SharePanel) => void; + } + const ShareMenu: FC = ({ activeItem, onChangeTab }) => { + const handleButtonClick = (itemName: SharePanel) => { + onChangeTab(itemName); + setActiveItem(itemName); + }; + + return ( +
+ {Object.keys(MenuItems).map(item => ( + handleButtonClick(item as SharePanel)} + > + {tabIcons[item as SharePanel]} + {isPublic ? (item === 'SharePage' ? 'SharedPage' : item) : item} + + ))} +
+ ); + }; + const Share = ( + <> + +
+ { + indicatorRef.current = ref; + startTransaction(); + }} + /> +
+ +
+ +
+ + ); + return ( + { + setOpen(false); + }} + > + { + setOpen(!open); + }} + isShared={isPublic} + > +
{isPublic ? 'Shared' : 'Share'}
+
+
+ ); +}; diff --git a/packages/component/src/components/share-menu/SharePage.tsx b/packages/component/src/components/share-menu/SharePage.tsx index 82e991518c..53ac49d443 100644 --- a/packages/component/src/components/share-menu/SharePage.tsx +++ b/packages/component/src/components/share-menu/SharePage.tsx @@ -3,11 +3,22 @@ import type { LocalWorkspace } from '@affine/workspace/type'; import { WorkspaceFlavour } from '@affine/workspace/type'; import { useBlockSuiteWorkspacePageIsPublic } from '@toeverything/hooks/use-blocksuite-workspace-page-is-public'; import type { FC } from 'react'; +import { useState } from 'react'; import { useCallback, useMemo } from 'react'; -import { Button } from '../..'; -import type { ShareMenuProps } from './index'; -import { buttonStyle, descriptionStyle, menuItemStyle } from './index.css'; +import { PublicLinkDisableModal } from './disable-public-link'; +import { + descriptionStyle, + inputButtonRowStyle, + menuItemStyle, +} from './index.css'; +import type { ShareMenuProps } from './ShareMenu'; +import { + StyledButton, + StyledDisableButton, + StyledInput, + StyledLinkSpan, +} from './styles'; export const LocalSharePage: FC = props => { return ( @@ -15,17 +26,14 @@ export const LocalSharePage: FC = props => {
Sharing page publicly requires AFFiNE Cloud service.
- + ); }; @@ -34,6 +42,7 @@ export const AffineSharePage: FC = props => { const [isPublic, setIsPublic] = useBlockSuiteWorkspacePageIsPublic( props.currentPage ); + const [showDisable, setShowDisable] = useState(false); const sharingUrl = useMemo(() => { const env = getEnvironment(); if (env.isBrowser) { @@ -48,14 +57,59 @@ export const AffineSharePage: FC = props => { const onClickCopyLink = useCallback(() => { navigator.clipboard.writeText(sharingUrl); }, []); + return (
Create a link you can easily share with anyone.
- {isPublic ? sharingUrl : 'not public'} - {!isPublic && } - {isPublic && } +
+ + {!isPublic && ( + + Create + + )} + {isPublic && ( + + Copy Link + + )} +
+
+ The entire Workspace is published on the web and can be edited via + { + props.onOpenWorkspaceSettings(props.workspace); + }} + > + Workspace Settings. + +
+ {isPublic && ( + <> + setShowDisable(true)}> + Disable Public Link + + { + setShowDisable(false); + }} + /> + + )}
); }; diff --git a/packages/component/src/components/share-menu/ShareWorkspace.tsx b/packages/component/src/components/share-menu/ShareWorkspace.tsx index 1eb480a222..3e478ee09e 100644 --- a/packages/component/src/components/share-menu/ShareWorkspace.tsx +++ b/packages/component/src/components/share-menu/ShareWorkspace.tsx @@ -2,27 +2,24 @@ import type { AffineWorkspace, LocalWorkspace } from '@affine/workspace/type'; import { WorkspaceFlavour } from '@affine/workspace/type'; import type { FC } from 'react'; -import { Button } from '../..'; -import type { ShareMenuProps } from '.'; -import { buttonStyle, descriptionStyle, menuItemStyle } from './index.css'; +import { descriptionStyle, menuItemStyle } from './index.css'; +import type { ShareMenuProps } from './ShareMenu'; +import { StyledButton } from './styles'; const ShareLocalWorkspace: FC> = props => { return (
- Sharing page publicly requires AFFiNE Cloud service. + Invite others to join the Workspace or publish it to web.
- + Open Workspace Settings +
); }; @@ -36,16 +33,14 @@ const ShareAffineWorkspace: FC> = props => { ? `Current workspace has been published to the web as a public workspace.` : `Invite others to join the Workspace or publish it to web`} - + ); }; diff --git a/packages/component/src/components/share-menu/disable-public-link/index.tsx b/packages/component/src/components/share-menu/disable-public-link/index.tsx new file mode 100644 index 0000000000..58a346c667 --- /dev/null +++ b/packages/component/src/components/share-menu/disable-public-link/index.tsx @@ -0,0 +1,59 @@ +import { useTranslation } from '@affine/i18n'; +import type { Page } from '@blocksuite/store'; +import { useBlockSuiteWorkspacePageIsPublic } from '@toeverything/hooks/use-blocksuite-workspace-page-is-public'; +import { useCallback } from 'react'; + +import { Modal, ModalCloseButton, toast } from '../../..'; +import { + StyledButton, + StyledButtonContent, + StyledDangerButton, + StyledModalHeader, + StyledModalWrapper, + StyledTextContent, +} from './style'; + +export type PublicLinkDisableProps = { + page: Page; + open: boolean; + onClose: () => void; +}; + +export const PublicLinkDisableModal = ({ + page, + open, + onClose, +}: PublicLinkDisableProps) => { + const { t } = useTranslation(); + const [, setIsPublic] = useBlockSuiteWorkspacePageIsPublic(page); + const handleDisable = useCallback(() => { + setIsPublic(false); + toast('Successfully disabled', { + portal: document.body, + }); + onClose(); + }, []); + return ( + + + + {t('Disable Public Link ?')} + + + {t('Disable Public Link Description')} + + + + {t('Cancel')} + + {t('Disable')} + + + + + ); +}; diff --git a/packages/component/src/components/share-menu/disable-public-link/style.ts b/packages/component/src/components/share-menu/disable-public-link/style.ts new file mode 100644 index 0000000000..9575966fbb --- /dev/null +++ b/packages/component/src/components/share-menu/disable-public-link/style.ts @@ -0,0 +1,63 @@ +import { styled, TextButton } from '@affine/component'; + +export const StyledModalWrapper = styled('div')(({ theme }) => { + return { + position: 'relative', + padding: '0px', + width: '560px', + background: theme.colors.popoverBackground, + borderRadius: '12px', + // height: '312px', + }; +}); + +export const StyledModalHeader = styled('div')(({ theme }) => { + return { + margin: '44px 0px 12px 0px', + width: '560px', + fontWeight: '600', + fontSize: theme.font.h6, + textAlign: 'center', + }; +}); + +export const StyledTextContent = styled('div')(({ theme }) => { + return { + margin: 'auto', + width: '560px', + padding: '0px 84px', + fontWeight: '400', + fontSize: theme.font.base, + textAlign: 'center', + }; +}); + +export const StyledButtonContent = styled('div')(() => { + return { + margin: '32px 0', + display: 'flex', + flexDirection: 'row', + justifyContent: 'center', + }; +}); +export const StyledButton = styled(TextButton)(({ theme }) => { + return { + color: theme.colors.primaryColor, + height: '32px', + background: '#F3F0FF', + border: 'none', + borderRadius: '8px', + padding: '4px 20px', + }; +}); +export const StyledDangerButton = styled(TextButton)(({ theme }) => { + return { + color: '#FF631F', + height: '32px', + background: + 'linear-gradient(0deg, rgba(255, 99, 31, 0.1), rgba(255, 99, 31, 0.1)), #FFFFFF;', + border: 'none', + borderRadius: '8px', + padding: '4px 20px', + }; +}); diff --git a/packages/component/src/components/share-menu/index.css.ts b/packages/component/src/components/share-menu/index.css.ts index d8e94b83b5..569d206761 100644 --- a/packages/component/src/components/share-menu/index.css.ts +++ b/packages/component/src/components/share-menu/index.css.ts @@ -2,22 +2,27 @@ import { style } from '@vanilla-extract/css'; export const tabStyle = style({ display: 'flex', - justifyContent: 'space-around', + flex: '1', + width: '100%', + padding: '0 10px', + margin: '0', + justifyContent: 'center', alignItems: 'center', position: 'relative', - marginTop: '4px', - marginLeft: '10px', - marginRight: '10px', }); export const menuItemStyle = style({ - marginLeft: '20px', - marginRight: '20px', - marginTop: '30px', + padding: '4px 18px', + paddingBottom: '16px', + width: '100%', }); export const descriptionStyle = style({ - fontSize: '1rem', + wordWrap: 'break-word', + // wordBreak: 'break-all', + fontSize: '16px', + marginTop: '16px', + marginBottom: '16px', }); export const buttonStyle = style({ @@ -30,5 +35,32 @@ export const actionsStyle = style({ gap: '9px', flexDirection: 'column', justifyContent: 'center', - alignItems: 'start', + alignItems: 'flex-start', +}); + +export const containerStyle = style({ + display: 'flex', + width: '100%', + flexDirection: 'column', +}); +export const indicatorContainerStyle = style({ + position: 'relative', +}); +export const inputButtonRowStyle = style({ + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + marginTop: '16px', +}); +export const exportButtonStyle = style({ + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + padding: '0', + border: 'none', +}); +export const svgStyle = style({ + fontSize: '20px', + marginRight: '12px', + verticalAlign: 'top', }); diff --git a/packages/component/src/components/share-menu/index.tsx b/packages/component/src/components/share-menu/index.tsx index 63940a0529..8fb4740352 100644 --- a/packages/component/src/components/share-menu/index.tsx +++ b/packages/component/src/components/share-menu/index.tsx @@ -1,100 +1,2 @@ -import type { AffineWorkspace, LocalWorkspace } from '@affine/workspace/type'; -import { ExportIcon } from '@blocksuite/icons'; -import type { Page } from '@blocksuite/store'; -import type { FC } from 'react'; -import { useCallback, useState } from 'react'; - -import { Menu } from '../..'; -import { Export } from './Export'; -import { tabStyle } from './index.css'; -import { SharePage } from './SharePage'; -import { ShareWorkspace } from './ShareWorkspace'; -import { StyledIndicator, StyledShareButton, TabItem } from './styles'; - -type SharePanel = 'SharePage' | 'Export' | 'ShareWorkspace'; -const MenuItems: Record> = { - SharePage: SharePage, - Export: Export, - ShareWorkspace: ShareWorkspace, -}; - -export type ShareMenuProps< - Workspace extends AffineWorkspace | LocalWorkspace = - | AffineWorkspace - | LocalWorkspace -> = { - workspace: Workspace; - currentPage: Page; - onEnableAffineCloud: (workspace: LocalWorkspace) => void; - onOpenWorkspaceSettings: (workspace: Workspace) => void; - togglePagePublic: (page: Page, publish: boolean) => Promise; - toggleWorkspacePublish: ( - workspace: Workspace, - publish: boolean - ) => Promise; -}; - -export const ShareMenu: FC = props => { - const [activeItem, setActiveItem] = useState('SharePage'); - const [open, setOpen] = useState(false); - const handleMenuChange = useCallback((selectedItem: SharePanel) => { - setActiveItem(selectedItem); - }, []); - - const ActiveComponent = MenuItems[activeItem]; - interface ShareMenuProps { - activeItem: SharePanel; - onChangeTab: (selectedItem: SharePanel) => void; - } - const ShareMenu: FC = ({ activeItem, onChangeTab }) => { - const handleButtonClick = (itemName: SharePanel) => { - onChangeTab(itemName); - setActiveItem(itemName); - }; - - return ( -
- {Object.keys(MenuItems).map(item => ( - handleButtonClick(item as SharePanel)} - > - {item} - - ))} -
- ); - }; - const activeIndex = Object.keys(MenuItems).indexOf(activeItem); - const Share = ( - <> - - - - - ); - return ( - { - setOpen(false); - }} - > - { - setOpen(!open); - }} - > - -
Share
-
-
- ); -}; +export * from './disable-public-link'; +export * from './ShareMenu'; diff --git a/packages/component/src/components/share-menu/styles.ts b/packages/component/src/components/share-menu/styles.ts index ffc02614ee..b0011ded1f 100644 --- a/packages/component/src/components/share-menu/styles.ts +++ b/packages/component/src/components/share-menu/styles.ts @@ -1,13 +1,20 @@ -import { displayFlex, styled, TextButton } from '../..'; +import { Button, displayFlex, styled, TextButton } from '../..'; -export const StyledShareButton = styled(TextButton)(({ theme }) => { +export const StyledShareButton = styled(TextButton, { + shouldForwardProp: (prop: string) => prop !== 'isShared', +})<{ isShared?: boolean }>(({ theme, isShared }) => { return { padding: '4px 8px', marginLeft: '4px', marginRight: '16px', - border: `1px solid ${theme.colors.primaryColor}`, - color: theme.colors.primaryColor, + border: `1px solid ${ + isShared ? theme.colors.primaryColor : theme.colors.iconColor + }`, + color: isShared ? theme.colors.primaryColor : theme.colors.iconColor, borderRadius: '8px', + ':hover': { + border: `1px solid ${theme.colors.primaryColor}`, + }, span: { ...displayFlex('center', 'center'), }, @@ -26,21 +33,41 @@ export const TabItem = styled('li')<{ isActive?: boolean }>( { return { ...displayFlex('center', 'center'), - width: 'calc(100% / 3)', - height: '34px', + flex: '1', + height: '30px', color: theme.colors.textColor, opacity: isActive ? 1 : 0.2, fontWeight: '500', - fontSize: theme.font.h6, + fontSize: theme.font.base, lineHeight: theme.font.lineHeight, cursor: 'pointer', transition: 'all 0.15s ease', + padding: '0 10px', + marginBottom: '4px', + borderRadius: '4px', + position: 'relative', + ':hover': { + background: theme.colors.hoverBackground, + opacity: 1, + color: isActive + ? theme.colors.textColor + : theme.colors.secondaryTextColor, + svg: { + fill: isActive + ? theme.colors.textColor + : theme.colors.secondaryTextColor, + }, + }, + svg: { + fontSize: '20px', + marginRight: '12px', + }, ':after': { content: '""', position: 'absolute', - bottom: '-2px', - left: '-2px', - width: 'calc(100% + 4px)', + bottom: '-6px', + left: '0', + width: '100%', height: '2px', background: theme.colors.textColor, opacity: 0.2, @@ -49,16 +76,54 @@ export const TabItem = styled('li')<{ isActive?: boolean }>( } } ); -export const StyledIndicator = styled('div')<{ activeIndex: number }>( - ({ theme, activeIndex }) => { - return { - height: '2px', - margin: '0 10px', - background: theme.colors.textColor, - position: 'absolute', - left: `calc(${activeIndex * 100}% / 3)`, - width: `calc(100% / 3)`, - transition: 'left .3s, width .3s', - }; - } -); +export const StyledIndicator = styled('div')(({ theme }) => { + return { + height: '2px', + background: theme.colors.textColor, + position: 'absolute', + left: '0', + transition: 'left .3s, width .3s', + }; +}); +export const StyledInput = styled('input')(({ theme }) => { + return { + padding: '4px 8px', + height: '28px', + color: theme.colors.placeHolderColor, + border: `1px solid ${theme.colors.placeHolderColor}`, + cursor: 'default', + overflow: 'hidden', + userSelect: 'text', + borderRadius: '4px', + flexGrow: 1, + marginRight: '10px', + }; +}); +export const StyledButton = styled(TextButton)(({ theme }) => { + return { + color: theme.colors.primaryColor, + height: '32px', + background: '#F3F0FF', + border: 'none', + borderRadius: '8px', + padding: '4px 20px', + }; +}); +export const StyledDisableButton = styled(Button)(() => { + return { + color: '#FF631F', + height: '32px', + border: 'none', + marginTop: '16px', + borderRadius: '8px', + padding: '0', + }; +}); +export const StyledLinkSpan = styled('span')(({ theme }) => { + return { + marginLeft: '4px', + color: theme.colors.primaryColor, + fontWeight: '500', + cursor: 'pointer', + }; +}); diff --git a/packages/component/src/stories/ShareMenu.stories.tsx b/packages/component/src/stories/ShareMenu.stories.tsx index 09da8aca50..79edb75cde 100644 --- a/packages/component/src/stories/ShareMenu.stories.tsx +++ b/packages/component/src/stories/ShareMenu.stories.tsx @@ -6,7 +6,7 @@ import type { Page } from '@blocksuite/store'; import { expect } from '@storybook/jest'; import type { StoryFn } from '@storybook/react'; -import { ShareMenu } from '../components/share-menu'; +import { ShareMenu } from '../components/share-menu/ShareMenu'; import toast from '../ui/toast/toast'; export default { diff --git a/packages/env/package.json b/packages/env/package.json index c1e855e6e3..efa2c5a7f1 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -4,7 +4,7 @@ "main": "./src/index.ts", "module": "./src/index.ts", "devDependencies": { - "@blocksuite/global": "0.0.0-20230412041719-76e5b5b9-nightly", + "@blocksuite/global": "0.0.0-20230413112150-e058f87e-nightly", "next": "=13.2.3", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/packages/i18n/src/resources/en.json b/packages/i18n/src/resources/en.json index a63ccb5726..f4ae78c873 100644 --- a/packages/i18n/src/resources/en.json +++ b/packages/i18n/src/resources/en.json @@ -204,5 +204,11 @@ "Discover what's new!": "Discover what's new!", "Navigation Path": "Navigation Path", "View Navigation Path": "View Navigation Path", - "Back to Quick Search": "Back to Quick Search" + "Back to Quick Search": "Back to Quick Search", + "Shared Pages": "Shared Pages", + "Disable Public Sharing": "Disable Public Sharing", + "Disable": "Disable", + "Disable Public Link ?": "Disable Public Link ?", + "Disable Public Link Description": "Disabling this public link will prevent anyone with the link from accessing this page.", + "Export Shared Pages Description": "Download a static copy of your page to share with others." } diff --git a/packages/workspace/src/affine/api/index.ts b/packages/workspace/src/affine/api/index.ts index cd30ad2766..1b7cba09b2 100644 --- a/packages/workspace/src/affine/api/index.ts +++ b/packages/workspace/src/affine/api/index.ts @@ -381,7 +381,9 @@ export function createWorkspaceApis(prefixUrl = '/') { method: 'GET', } ).then(r => - r.ok ? r.arrayBuffer() : Promise.reject(new Error(`${r.status}`)) + r.ok + ? r.arrayBuffer() + : Promise.reject(new RequestError(MessageCode.noPermission)) ); }, downloadWorkspace: async ( diff --git a/packages/y-indexeddb/package.json b/packages/y-indexeddb/package.json index db585b32e4..3ae49405cf 100644 --- a/packages/y-indexeddb/package.json +++ b/packages/y-indexeddb/package.json @@ -25,8 +25,8 @@ "idb": "^7.1.1" }, "devDependencies": { - "@blocksuite/blocks": "0.0.0-20230412041719-76e5b5b9-nightly", - "@blocksuite/store": "0.0.0-20230412041719-76e5b5b9-nightly", + "@blocksuite/blocks": "0.0.0-20230413112150-e058f87e-nightly", + "@blocksuite/store": "0.0.0-20230413112150-e058f87e-nightly", "vite": "^4.2.1", "vite-plugin-dts": "^2.2.0", "y-indexeddb": "^9.0.10" diff --git a/playwright.config.ts b/playwright.config.ts index e99f2f5ff4..78a62235e4 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -24,6 +24,7 @@ const config: PlaywrightTestConfig = { browserName: (process.env.BROWSER as PlaywrightWorkerOptions['browserName']) ?? 'chromium', + permissions: ['clipboard-read', 'clipboard-write'], viewport: { width: 1440, height: 800 }, actionTimeout: 5 * 1000, locale: 'en-US', @@ -66,8 +67,9 @@ const config: PlaywrightTestConfig = { ENABLE_DEBUG_PAGE: '1', }, }, + // Intentionally not building the web, reminds you to run it by yourself. { - command: 'yarn build && yarn start -p 8080', + command: 'yarn start -p 8080', port: 8080, timeout: 120 * 1000, reuseExistingServer: !process.env.CI, diff --git a/tests/parallels/affine/affine-public-single-page.spec.ts b/tests/parallels/affine/affine-public-single-page.spec.ts new file mode 100644 index 0000000000..52987eac8e --- /dev/null +++ b/tests/parallels/affine/affine-public-single-page.spec.ts @@ -0,0 +1,65 @@ +import { expect } from '@playwright/test'; + +import { waitMarkdownImported } from '../../libs/page-logic'; +import { test } from '../../libs/playwright'; +import { clickNewPageButton } from '../../libs/sidebar'; +import { createFakeUser, loginUser, openHomePage } from '../../libs/utils'; +import { createWorkspace } from '../../libs/workspace'; + +test.describe('affine single page', () => { + test('public single page', async ({ page, browser }) => { + await openHomePage(page); + const [a] = await createFakeUser(); + await loginUser(page, a); + await waitMarkdownImported(page); + const name = `test-${Date.now()}`; + await createWorkspace({ name }, page); + await waitMarkdownImported(page); + await clickNewPageButton(page); + const page1Id = page.url().split('/').at(-1); + await clickNewPageButton(page); + const page2Id = page.url().split('/').at(-1); + expect(typeof page2Id).toBe('string'); + expect(page1Id).not.toBe(page2Id); + const title = 'This is page 2'; + await page.locator('[data-block-is-title="true"]').type(title, { + delay: 50, + }); + await page.getByTestId('share-menu-button').click(); + await page.getByTestId('share-menu-enable-affine-cloud-button').click(); + const promise = page.evaluate( + async () => + new Promise(resolve => + window.addEventListener('affine-workspace:transform', resolve, { + once: true, + }) + ) + ); + await page.getByTestId('confirm-enable-cloud-button').click(); + await promise; + const newPage2Url = page.url().split('/'); + newPage2Url[newPage2Url.length - 1] = page2Id as string; + await page.goto(newPage2Url.join('/')); + await page.waitForSelector('v-line'); + const currentTitle = await page + .locator('[data-block-is-title="true"]') + .textContent(); + expect(currentTitle).toBe(title); + await page.getByTestId('share-menu-button').click(); + await page.getByTestId('affine-share-create-link').click(); + await page.getByTestId('affine-share-copy-link').click(); + const url = await page.evaluate(() => navigator.clipboard.readText()); + expect(url.startsWith('http://localhost:8080/public-workspace/')).toBe( + true + ); + await page.waitForTimeout(1000); + const context2 = await browser.newContext(); + const page2 = await context2.newPage(); + await page2.goto(url); + await page2.waitForSelector('v-line'); + const currentTitle2 = await page2 + .locator('[data-block-is-title="true"]') + .textContent(); + expect(currentTitle2).toBe(title); + }); +}); diff --git a/tests/parallels/debug-init-page.spec.ts b/tests/parallels/debug-init-page.spec.ts index 7b8c6e630f..6bb4718913 100644 --- a/tests/parallels/debug-init-page.spec.ts +++ b/tests/parallels/debug-init-page.spec.ts @@ -3,11 +3,11 @@ import { expect } from '@playwright/test'; import { test } from '../libs/playwright'; test.describe('Debug page broadcast', () => { - test('should broadcast a message to all debug pages', async ({ page }) => { + test('should have page0', async ({ page }) => { await page.goto( 'http://localhost:8080/_debug/init-page?type=importMarkdown' ); - await page.waitForSelector('rich-text'); + await page.waitForSelector('v-line'); const pageId = await page.evaluate(async () => { // @ts-ignore return globalThis.page.id; diff --git a/tests/parallels/open-affine.spec.ts b/tests/parallels/open-affine.spec.ts index 99b4d76f59..b905c718d4 100644 --- a/tests/parallels/open-affine.spec.ts +++ b/tests/parallels/open-affine.spec.ts @@ -49,6 +49,7 @@ test.describe('AFFiNE change log', () => { const editorRightBottomChangeLog = page.locator( '[data-testid=right-bottom-change-log-icon]' ); + await page.waitForTimeout(50); expect(await editorRightBottomChangeLog.isVisible()).toEqual(true); await page.getByRole('link', { name: 'All pages' }).click(); const normalRightBottomChangeLog = page.locator( diff --git a/yarn.lock b/yarn.lock index 04489e861f..5d7a3ed815 100644 --- a/yarn.lock +++ b/yarn.lock @@ -38,32 +38,32 @@ __metadata: "@affine/i18n": "workspace:*" "@affine/jotai": "workspace:*" "@affine/workspace": "workspace:^" - "@blocksuite/blocks": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/editor": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/icons": ^2.1.9 - "@blocksuite/store": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/blocks": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/editor": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/icons": ^2.1.10 + "@blocksuite/store": 0.0.0-20230413112150-e058f87e-nightly "@dnd-kit/core": ^6.0.8 "@dnd-kit/sortable": ^7.0.2 "@emotion/cache": ^11.10.7 "@emotion/react": ^11.10.6 "@emotion/server": ^11.10.0 "@emotion/styled": ^11.10.6 - "@mui/base": 5.0.0-alpha.124 + "@mui/base": 5.0.0-alpha.125 "@mui/icons-material": ^5.11.16 - "@mui/material": ^5.11.16 + "@mui/material": ^5.12.0 "@radix-ui/react-avatar": ^1.0.2 - "@storybook/addon-actions": ^7.0.2 + "@storybook/addon-actions": ^7.0.4 "@storybook/addon-coverage": ^0.0.8 - "@storybook/addon-essentials": ^7.0.2 - "@storybook/addon-interactions": ^7.0.2 - "@storybook/addon-links": ^7.0.2 - "@storybook/addon-storysource": ^7.0.2 - "@storybook/blocks": ^7.0.2 - "@storybook/builder-vite": ^7.0.2 + "@storybook/addon-essentials": ^7.0.4 + "@storybook/addon-interactions": ^7.0.4 + "@storybook/addon-links": ^7.0.4 + "@storybook/addon-storysource": ^7.0.4 + "@storybook/blocks": ^7.0.4 + "@storybook/builder-vite": ^7.0.4 "@storybook/jest": ^0.1.0 - "@storybook/react": ^7.0.2 - "@storybook/react-vite": ^7.0.2 + "@storybook/react": ^7.0.4 + "@storybook/react-vite": ^7.0.4 "@storybook/test-runner": ^0.10.0 "@storybook/testing-library": ^0.1.0 "@toeverything/hooks": "workspace:*" @@ -85,7 +85,7 @@ __metadata: react-error-boundary: ^4.0.3 react-is: ^18.2.0 serve: ^14.2.0 - storybook: ^7.0.2 + storybook: ^7.0.4 storybook-dark-mode: ^3.0.0 typescript: ^5.0.4 vite: ^4.2.1 @@ -95,7 +95,7 @@ __metadata: "@blocksuite/blocks": 0.0.0-20230409084303-221991d4-nightly "@blocksuite/editor": 0.0.0-20230409084303-221991d4-nightly "@blocksuite/global": 0.0.0-20230409084303-221991d4-nightly - "@blocksuite/icons": 2.1.7 + "@blocksuite/icons": 2.1.10 "@blocksuite/store": 0.0.0-20230409084303-221991d4-nightly languageName: unknown linkType: soft @@ -114,7 +114,7 @@ __metadata: version: 0.0.0-use.local resolution: "@affine/env@workspace:packages/env" dependencies: - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly lit: ^2.7.2 next: =13.2.3 react: ^18.2.0 @@ -182,18 +182,18 @@ __metadata: "@affine/jotai": "workspace:*" "@affine/templates": "workspace:*" "@affine/workspace": "workspace:*" - "@blocksuite/blocks": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/editor": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/icons": ^2.1.9 - "@blocksuite/store": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/blocks": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/editor": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/icons": ^2.1.10 + "@blocksuite/store": 0.0.0-20230413112150-e058f87e-nightly "@dnd-kit/core": ^6.0.8 "@dnd-kit/sortable": ^7.0.2 "@emotion/cache": ^11.10.7 "@emotion/react": ^11.10.6 "@emotion/server": ^11.10.0 "@emotion/styled": ^11.10.6 - "@mui/material": ^5.11.16 + "@mui/material": ^5.12.0 "@perfsee/webpack": ^1.5.0 "@redux-devtools/extension": ^3.2.5 "@rich-data/viewer": ^2.15.6 @@ -206,7 +206,7 @@ __metadata: "@types/react-dom": ^18.0.11 "@types/webpack-env": ^1.18.0 "@vanilla-extract/css": ^1.11.0 - "@vanilla-extract/next-plugin": ^2.1.1 + "@vanilla-extract/next-plugin": ^2.1.2 cmdk: ^0.2.0 css-spring: ^4.1.0 dayjs: ^1.11.7 @@ -228,7 +228,7 @@ __metadata: swc-plugin-coverage-instrument: =0.0.14 swr: ^2.1.3 typescript: ^5.0.4 - webpack: ^5.78.0 + webpack: ^5.79.0 y-protocols: ^1.0.5 yjs: ^13.5.52 zod: ^3.21.4 @@ -263,12 +263,12 @@ __metadata: linkType: soft "@ampproject/remapping@npm:^2.2.0": - version: 2.2.0 - resolution: "@ampproject/remapping@npm:2.2.0" + version: 2.2.1 + resolution: "@ampproject/remapping@npm:2.2.1" dependencies: - "@jridgewell/gen-mapping": ^0.1.0 + "@jridgewell/gen-mapping": ^0.3.0 "@jridgewell/trace-mapping": ^0.3.9 - checksum: d74d170d06468913921d72430259424b7e4c826b5a7d39ff839a29d547efb97dc577caa8ba3fb5cf023624e9af9d09651afc3d4112a45e2050328abc9b3a2292 + checksum: 03c04fd526acc64a1f4df22651186f3e5ef0a9d6d6530ce4482ec9841269cf7a11dbb8af79237c282d721c5312024ff17529cd72cc4768c11e999b58e2302079 languageName: node linkType: hard @@ -1756,14 +1756,14 @@ __metadata: languageName: node linkType: hard -"@blocksuite/blocks@npm:0.0.0-20230412041719-76e5b5b9-nightly": - version: 0.0.0-20230412041719-76e5b5b9-nightly - resolution: "@blocksuite/blocks@npm:0.0.0-20230412041719-76e5b5b9-nightly" +"@blocksuite/blocks@npm:0.0.0-20230413112150-e058f87e-nightly": + version: 0.0.0-20230413112150-e058f87e-nightly + resolution: "@blocksuite/blocks@npm:0.0.0-20230413112150-e058f87e-nightly" dependencies: - "@blocksuite/connector": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/phasor": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/virgo": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/connector": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/phasor": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/virgo": 0.0.0-20230413112150-e058f87e-nightly "@popperjs/core": ^2.11.6 hotkeys-js: ^3.10.1 lit: ^2.6.1 @@ -1772,36 +1772,36 @@ __metadata: turndown: ^7.1.1 zod: ^3.21.4 peerDependencies: - "@blocksuite/store": 0.0.0-20230412041719-76e5b5b9-nightly - checksum: 616c2be5546daf783a6e372670c27634dfb69b8030b51c9790b1c9b32166e6f951a7535b720bb24005536315b35b9440dfc6d5391da6d3535f5b087f7dbb76b4 + "@blocksuite/store": 0.0.0-20230413112150-e058f87e-nightly + checksum: 973c7215673a647ca2e2a009dc10c6e4a3aa960ef2b21dacc4c5331c907fc181d898557e2ccd9a575ce7e5e80b8dcf92af9496a02281e2dcc62aca8dd1130a7c languageName: node linkType: hard -"@blocksuite/connector@npm:0.0.0-20230412041719-76e5b5b9-nightly": - version: 0.0.0-20230412041719-76e5b5b9-nightly - resolution: "@blocksuite/connector@npm:0.0.0-20230412041719-76e5b5b9-nightly" - checksum: e0a29f898db5f2da1ac24f94e000178c830be9dc3c7724c12e9f9887823e6037849ca48b0c9c3825ce5580062cacc614cf5206c02c5d0530652213f5644b6820 +"@blocksuite/connector@npm:0.0.0-20230413112150-e058f87e-nightly": + version: 0.0.0-20230413112150-e058f87e-nightly + resolution: "@blocksuite/connector@npm:0.0.0-20230413112150-e058f87e-nightly" + checksum: 4e399e9f5948ec8b3e1cb2fe920a97c6b0cb1fced936b15d24e3649674a57215c919ac65fd24693b491adfa8ffd5f28460404eff054f89cb5f60bcd2b15fdc12 languageName: node linkType: hard -"@blocksuite/editor@npm:0.0.0-20230412041719-76e5b5b9-nightly": - version: 0.0.0-20230412041719-76e5b5b9-nightly - resolution: "@blocksuite/editor@npm:0.0.0-20230412041719-76e5b5b9-nightly" +"@blocksuite/editor@npm:0.0.0-20230413112150-e058f87e-nightly": + version: 0.0.0-20230413112150-e058f87e-nightly + resolution: "@blocksuite/editor@npm:0.0.0-20230413112150-e058f87e-nightly" dependencies: - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly lit: ^2.6.1 marked: ^4.2.12 turndown: ^7.1.1 peerDependencies: - "@blocksuite/blocks": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/store": 0.0.0-20230412041719-76e5b5b9-nightly - checksum: 57745e70b071e7764501c8c5ad4be1617229efb03a87aeb0252c5ea2e43506281179b47c3bfbe5d01e170ef2cd0c902725e19b29f0e865527ff04d00d5f862be + "@blocksuite/blocks": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/store": 0.0.0-20230413112150-e058f87e-nightly + checksum: 7f40a54150b81a16c6c8017587f61326c5d879ef1506fb6b56194da958b0720ed30f795a62541a1f6acaf7204b17168ed8f7343f91eb8ea93b01d0e7e0466364 languageName: node linkType: hard -"@blocksuite/global@npm:0.0.0-20230412041719-76e5b5b9-nightly": - version: 0.0.0-20230412041719-76e5b5b9-nightly - resolution: "@blocksuite/global@npm:0.0.0-20230412041719-76e5b5b9-nightly" +"@blocksuite/global@npm:0.0.0-20230413112150-e058f87e-nightly": + version: 0.0.0-20230413112150-e058f87e-nightly + resolution: "@blocksuite/global@npm:0.0.0-20230413112150-e058f87e-nightly" dependencies: ansi-colors: ^4.1.3 zod: ^3.21.4 @@ -1810,40 +1810,40 @@ __metadata: peerDependenciesMeta: lit: optional: true - checksum: cf2626feeb71b1281453fa32e121618e6d8b139438250fec233ea9240d54817f074999e863ce891ed537b88d58b3e19916a206d60791037c2dd191253b537bd2 + checksum: 067cede6856db7725eaf903123f07f3a107d8b70b04d06ce1f7ebc781fe3b0f3c765462c4b92a39f73ee2abeac9030124d3addd5d58e33a8863a83d3d03d14db languageName: node linkType: hard -"@blocksuite/icons@npm:^2.1.9": - version: 2.1.9 - resolution: "@blocksuite/icons@npm:2.1.9" +"@blocksuite/icons@npm:^2.1.10": + version: 2.1.10 + resolution: "@blocksuite/icons@npm:2.1.10" peerDependencies: "@types/react": ^18.0.25 react: ^18.2.0 - checksum: 11bbef4fb96d495e3c1e7f9ee29155beb5fd508e761d07a04d2f6d639d40d581a40ffc557c4894cdf89b980aac79d60cbf516a42ed066ab27a1293ab830512fa + checksum: 40abe248410be6240a4016a805296dfb5cb37caabe255f0a9f09f83a2bcdb58c0082a20b0e5f14f7ef12dc48f8d15ac74597faa7ac18d6f04272fffd9b7d0ef7 languageName: node linkType: hard -"@blocksuite/phasor@npm:0.0.0-20230412041719-76e5b5b9-nightly": - version: 0.0.0-20230412041719-76e5b5b9-nightly - resolution: "@blocksuite/phasor@npm:0.0.0-20230412041719-76e5b5b9-nightly" +"@blocksuite/phasor@npm:0.0.0-20230413112150-e058f87e-nightly": + version: 0.0.0-20230413112150-e058f87e-nightly + resolution: "@blocksuite/phasor@npm:0.0.0-20230413112150-e058f87e-nightly" dependencies: - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly fractional-indexing: ^3.2.0 perfect-freehand: ^1.2.0 peerDependencies: nanoid: ^4 yjs: ^13 - checksum: dfff0383b329f01ac8a2e55dd7ce745c5fa0f30fb992d80707d9bc9619d53af1d6eb48a6ec1fb0b95fd17557138747ea825b812df86ceeb5be3860e9102317eb + checksum: 6cc62664823ce1026ad7d908e9071cba05a9bc9542e371ede0f9e930d868f89b1d5219da226a7621ac8da5091ddafbf48e6d742e378cc5d1a6e124d9fd968e75 languageName: node linkType: hard -"@blocksuite/store@npm:0.0.0-20230412041719-76e5b5b9-nightly": - version: 0.0.0-20230412041719-76e5b5b9-nightly - resolution: "@blocksuite/store@npm:0.0.0-20230412041719-76e5b5b9-nightly" +"@blocksuite/store@npm:0.0.0-20230413112150-e058f87e-nightly": + version: 0.0.0-20230413112150-e058f87e-nightly + resolution: "@blocksuite/store@npm:0.0.0-20230413112150-e058f87e-nightly" dependencies: - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/virgo": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/virgo": 0.0.0-20230413112150-e058f87e-nightly "@types/flexsearch": ^0.7.3 buffer: ^6.0.3 flexsearch: 0.7.21 @@ -1857,20 +1857,20 @@ __metadata: zod: ^3.21.4 peerDependencies: yjs: ^13 - checksum: 1621472f73ea56dba88de80a63829ca7a06e5a09cafc84dad3b1a94bdfbd0114d2b34a83b7d84a7bbff367165ee4ec1ee88571c700ee4acc024255c75555fdf0 + checksum: a5bbde8dacac844d7b22b8d56cc5b4a0e7762945395cd02b0c29ef31dd3134b90d2bdfa1b77745a853d8095af3e0b429aee8db8a7c59c903182b34a2b429ff7d languageName: node linkType: hard -"@blocksuite/virgo@npm:0.0.0-20230412041719-76e5b5b9-nightly": - version: 0.0.0-20230412041719-76e5b5b9-nightly - resolution: "@blocksuite/virgo@npm:0.0.0-20230412041719-76e5b5b9-nightly" +"@blocksuite/virgo@npm:0.0.0-20230413112150-e058f87e-nightly": + version: 0.0.0-20230413112150-e058f87e-nightly + resolution: "@blocksuite/virgo@npm:0.0.0-20230413112150-e058f87e-nightly" dependencies: - "@blocksuite/global": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/global": 0.0.0-20230413112150-e058f87e-nightly zod: ^3.21.4 peerDependencies: lit: ^2 yjs: ^13 - checksum: 10e6bafc6e76b06739052378a41b08d4af2a578fe82ee389e5459baa3ef41484ca8bf2ab2aa2a5b349936249c81c06c525bb27829d839f4c66b739c7083750ec + checksum: 53b7c5e87db7714cd6de49e8e9d2027b53cd75c44ad40aa5aec9ea862996da603a0e41894c94fdb6a6ef62ec9810820fe3dffa3ef8b247684e8157d44bb5fa69 languageName: node linkType: hard @@ -1903,12 +1903,12 @@ __metadata: languageName: node linkType: hard -"@commitlint/cli@npm:^17.5.1": - version: 17.5.1 - resolution: "@commitlint/cli@npm:17.5.1" +"@commitlint/cli@npm:^17.6.0": + version: 17.6.0 + resolution: "@commitlint/cli@npm:17.6.0" dependencies: "@commitlint/format": ^17.4.4 - "@commitlint/lint": ^17.4.4 + "@commitlint/lint": ^17.6.0 "@commitlint/load": ^17.5.0 "@commitlint/read": ^17.5.1 "@commitlint/types": ^17.4.4 @@ -1919,16 +1919,16 @@ __metadata: yargs: ^17.0.0 bin: commitlint: cli.js - checksum: 2bdd26b3215796dccb16b0d7459d3b0db7f6324800aa73b97a8cdf79b77f3691d85ee88f37fa6cf20c97ac664f31dcb6ad7aef1da3c3b32d7bb12f18d49a37f2 + checksum: 3b42aff92bbb882cdff1e54361548fe622ead8eef572d1750fab08e10755b8165dfa79c1e6d71ef2197b9f94223edeee69348bc21a3160d2e18c9ed7dff6e49d languageName: node linkType: hard -"@commitlint/config-conventional@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/config-conventional@npm:17.4.4" +"@commitlint/config-conventional@npm:^17.6.0": + version: 17.6.0 + resolution: "@commitlint/config-conventional@npm:17.6.0" dependencies: conventional-changelog-conventionalcommits: ^5.0.0 - checksum: 679d92509fe6e53ee0cc4202f8069d88360c4f9dbd7ab74114bb28278a196da517ef711dfe69893033a66e54ffc29e8df2ccf63cfd746a89c82a053949473c4b + checksum: ac62e3904d152adc9e1f7e2613918879fd7c0e44e64c8379ca96a3a8ec76367f23d02c1b0f5745d3749d56ddf458c19ebd2ca09bdf5a48d75ac28026ebb8f848 languageName: node linkType: hard @@ -1983,15 +1983,15 @@ __metadata: languageName: node linkType: hard -"@commitlint/lint@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/lint@npm:17.4.4" +"@commitlint/lint@npm:^17.6.0": + version: 17.6.0 + resolution: "@commitlint/lint@npm:17.6.0" dependencies: "@commitlint/is-ignored": ^17.4.4 "@commitlint/parse": ^17.4.4 - "@commitlint/rules": ^17.4.4 + "@commitlint/rules": ^17.6.0 "@commitlint/types": ^17.4.4 - checksum: bf04a9f9a1435e0d3cd03c58b6bf924613d0278b66b0a5d0e18eb96c7af9eeb02871e739a4d7d9312b2b4178f6f8ae9a49ba74382b4e28f623e1bf0af7067946 + checksum: 0e2901662867ab70c1017e2e501d3a255641972cddbc62f20b53e23de479492b33b60ad5bb74a57372292184ff7acb9e220297871b47b2910ddd2b22c3864a5e languageName: node linkType: hard @@ -2062,16 +2062,16 @@ __metadata: languageName: node linkType: hard -"@commitlint/rules@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/rules@npm:17.4.4" +"@commitlint/rules@npm:^17.6.0": + version: 17.6.0 + resolution: "@commitlint/rules@npm:17.6.0" dependencies: "@commitlint/ensure": ^17.4.4 "@commitlint/message": ^17.4.2 "@commitlint/to-lines": ^17.4.0 "@commitlint/types": ^17.4.4 execa: ^5.0.0 - checksum: f36525f6e234df6a17d47457b733a1fc10e3e01db1aa6fb45b18cbaf74b7915f634ab65f73d2412787137c366046f8264126c2f21ad9023ac6b68ec8b1cee8f4 + checksum: 66af1a387b0e6d819e2997423227d7894eb9fd954caf14dab0015094ef4540d615bc3e5d2f8ab720baf264ea9fdc5339728b3c3d23b892b1656236ff96ddd112 languageName: node linkType: hard @@ -2328,9 +2328,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/android-arm64@npm:0.17.15" +"@esbuild/android-arm64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/android-arm64@npm:0.17.16" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -2342,9 +2342,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/android-arm@npm:0.17.15" +"@esbuild/android-arm@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/android-arm@npm:0.17.16" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -2356,9 +2356,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/android-x64@npm:0.17.15" +"@esbuild/android-x64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/android-x64@npm:0.17.16" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -2370,9 +2370,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/darwin-arm64@npm:0.17.15" +"@esbuild/darwin-arm64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/darwin-arm64@npm:0.17.16" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -2384,9 +2384,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/darwin-x64@npm:0.17.15" +"@esbuild/darwin-x64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/darwin-x64@npm:0.17.16" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -2398,9 +2398,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/freebsd-arm64@npm:0.17.15" +"@esbuild/freebsd-arm64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/freebsd-arm64@npm:0.17.16" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -2412,9 +2412,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/freebsd-x64@npm:0.17.15" +"@esbuild/freebsd-x64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/freebsd-x64@npm:0.17.16" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -2426,9 +2426,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-arm64@npm:0.17.15" +"@esbuild/linux-arm64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/linux-arm64@npm:0.17.16" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -2440,9 +2440,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-arm@npm:0.17.15" +"@esbuild/linux-arm@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/linux-arm@npm:0.17.16" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -2454,9 +2454,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-ia32@npm:0.17.15" +"@esbuild/linux-ia32@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/linux-ia32@npm:0.17.16" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -2468,9 +2468,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-loong64@npm:0.17.15" +"@esbuild/linux-loong64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/linux-loong64@npm:0.17.16" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -2482,9 +2482,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-mips64el@npm:0.17.15" +"@esbuild/linux-mips64el@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/linux-mips64el@npm:0.17.16" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -2496,9 +2496,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-ppc64@npm:0.17.15" +"@esbuild/linux-ppc64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/linux-ppc64@npm:0.17.16" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -2510,9 +2510,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-riscv64@npm:0.17.15" +"@esbuild/linux-riscv64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/linux-riscv64@npm:0.17.16" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -2524,9 +2524,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-s390x@npm:0.17.15" +"@esbuild/linux-s390x@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/linux-s390x@npm:0.17.16" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -2538,9 +2538,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/linux-x64@npm:0.17.15" +"@esbuild/linux-x64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/linux-x64@npm:0.17.16" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -2552,9 +2552,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/netbsd-x64@npm:0.17.15" +"@esbuild/netbsd-x64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/netbsd-x64@npm:0.17.16" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -2566,9 +2566,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/openbsd-x64@npm:0.17.15" +"@esbuild/openbsd-x64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/openbsd-x64@npm:0.17.16" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -2580,9 +2580,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/sunos-x64@npm:0.17.15" +"@esbuild/sunos-x64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/sunos-x64@npm:0.17.16" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -2594,9 +2594,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/win32-arm64@npm:0.17.15" +"@esbuild/win32-arm64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/win32-arm64@npm:0.17.16" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -2608,9 +2608,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/win32-ia32@npm:0.17.15" +"@esbuild/win32-ia32@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/win32-ia32@npm:0.17.16" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -2622,9 +2622,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.17.15": - version: 0.17.15 - resolution: "@esbuild/win32-x64@npm:0.17.15" +"@esbuild/win32-x64@npm:0.17.16": + version: 0.17.16 + resolution: "@esbuild/win32-x64@npm:0.17.16" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3639,7 +3639,7 @@ __metadata: languageName: node linkType: hard -"@joshwooding/vite-plugin-react-docgen-typescript@npm:^0.2.1": +"@joshwooding/vite-plugin-react-docgen-typescript@npm:0.2.1": version: 0.2.1 resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.2.1" dependencies: @@ -3657,35 +3657,32 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.1.0": - version: 0.1.1 - resolution: "@jridgewell/gen-mapping@npm:0.1.1" - dependencies: - "@jridgewell/set-array": ^1.0.0 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: 3bcc21fe786de6ffbf35c399a174faab05eb23ce6a03e8769569de28abbf4facc2db36a9ddb0150545ae23a8d35a7cf7237b2aa9e9356a7c626fb4698287d5cc - languageName: node - linkType: hard - "@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/gen-mapping@npm:0.3.2" + version: 0.3.3 + resolution: "@jridgewell/gen-mapping@npm:0.3.3" dependencies: "@jridgewell/set-array": ^1.0.1 "@jridgewell/sourcemap-codec": ^1.4.10 "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1832707a1c476afebe4d0fbbd4b9434fdb51a4c3e009ab1e9938648e21b7a97049fa6009393bdf05cab7504108413441df26d8a3c12193996e65493a4efb6882 + checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3": +"@jridgewell/resolve-uri@npm:3.1.0": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": +"@jridgewell/resolve-uri@npm:^3.0.3": + version: 3.1.1 + resolution: "@jridgewell/resolve-uri@npm:3.1.1" + checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653 + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.0.1": version: 1.1.2 resolution: "@jridgewell/set-array@npm:1.1.2" checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e @@ -3693,22 +3690,29 @@ __metadata: linkType: hard "@jridgewell/source-map@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/source-map@npm:0.3.2" + version: 0.3.3 + resolution: "@jridgewell/source-map@npm:0.3.3" dependencies: "@jridgewell/gen-mapping": ^0.3.0 "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1b83f0eb944e77b70559a394d5d3b3f98a81fcc186946aceb3ef42d036762b52ef71493c6c0a3b7c1d2f08785f53ba2df1277fe629a06e6109588ff4cdcf7482 + checksum: ae1302146339667da5cd6541260ecbef46ae06819a60f88da8f58b3e64682f787c09359933d050dea5d2173ea7fa40f40dd4d4e7a8d325c5892cccd99aaf8959 languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13": +"@jridgewell/sourcemap-codec@npm:1.4.14": version: 1.4.14 resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 languageName: node linkType: hard +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:0.3.9": version: 0.3.9 resolution: "@jridgewell/trace-mapping@npm:0.3.9" @@ -3720,12 +3724,12 @@ __metadata: linkType: hard "@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.13, @jridgewell/trace-mapping@npm:^0.3.15, @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" + version: 0.3.18 + resolution: "@jridgewell/trace-mapping@npm:0.3.18" dependencies: "@jridgewell/resolve-uri": 3.1.0 "@jridgewell/sourcemap-codec": 1.4.14 - checksum: 9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339 + checksum: 0572669f855260808c16fe8f78f5f1b4356463b11d3f2c7c0b5580c8ba1cbf4ae53efe9f627595830856e57dbac2325ac17eb0c3dd0ec42102e6f227cc289c02 languageName: node linkType: hard @@ -3858,14 +3862,14 @@ __metadata: languageName: node linkType: hard -"@mui/base@npm:5.0.0-alpha.124": - version: 5.0.0-alpha.124 - resolution: "@mui/base@npm:5.0.0-alpha.124" +"@mui/base@npm:5.0.0-alpha.125": + version: 5.0.0-alpha.125 + resolution: "@mui/base@npm:5.0.0-alpha.125" dependencies: "@babel/runtime": ^7.21.0 "@emotion/is-prop-valid": ^1.2.0 - "@mui/types": ^7.2.3 - "@mui/utils": ^5.11.13 + "@mui/types": ^7.2.4 + "@mui/utils": ^5.12.0 "@popperjs/core": ^2.11.7 clsx: ^1.2.1 prop-types: ^15.8.1 @@ -3877,14 +3881,14 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: cbe8bcef73e31fca2c4cad462a5e49416e21eacf499c63d67f539716da4224a53bddbf83bb2b80a5ee9e68d67e9b3a6f84d4aa24ba2669c64cc43cf060b92aa2 + checksum: e96f31429ee9f6a30e8cd8e6e3da34b7ff8727184a0cb40d098ed029aba758cb3fd884c1b2600b69610bc11cd15831db98a7baafe899df7c9ebcd2de9c5387e0 languageName: node linkType: hard -"@mui/core-downloads-tracker@npm:^5.11.16": - version: 5.11.16 - resolution: "@mui/core-downloads-tracker@npm:5.11.16" - checksum: 3ee0a9e67dc4278e4026ad9bf59b8a14ee895938ff448825ac94ccb8ed8d68bfb86eb5ae28e0a9263df101348f7702c71e135886669701d8715f2cdefe449153 +"@mui/core-downloads-tracker@npm:^5.12.0": + version: 5.12.0 + resolution: "@mui/core-downloads-tracker@npm:5.12.0" + checksum: 9c5d56f517043a7fa888301f7e598bf993c672d15916c334975e112b53c41a39431ab681e8dabee1505dd4c5c0ee638fc9bdaca274dd20cae92cf710be66fa3b languageName: node linkType: hard @@ -3904,16 +3908,16 @@ __metadata: languageName: node linkType: hard -"@mui/material@npm:^5.11.16": - version: 5.11.16 - resolution: "@mui/material@npm:5.11.16" +"@mui/material@npm:^5.12.0": + version: 5.12.0 + resolution: "@mui/material@npm:5.12.0" dependencies: "@babel/runtime": ^7.21.0 - "@mui/base": 5.0.0-alpha.124 - "@mui/core-downloads-tracker": ^5.11.16 - "@mui/system": ^5.11.16 - "@mui/types": ^7.2.3 - "@mui/utils": ^5.11.13 + "@mui/base": 5.0.0-alpha.125 + "@mui/core-downloads-tracker": ^5.12.0 + "@mui/system": ^5.12.0 + "@mui/types": ^7.2.4 + "@mui/utils": ^5.12.0 "@types/react-transition-group": ^4.4.5 clsx: ^1.2.1 csstype: ^3.1.2 @@ -3933,16 +3937,16 @@ __metadata: optional: true "@types/react": optional: true - checksum: 2f92f14f30d7b950c9bc22f1106707378d180f66504d69ac41f80229e6ad51e82b34aad19ab5ccfe2625e5dde56dc9a0fea39c358090c041a0d28ca90618877e + checksum: 9e25d90a9f72974f657f12086bda8518f1f0e4907f2194540ff18ab88a24fed2e61ae2c99ad5df545110f5c5712bbbf12bfd40c01422262107eff430a34832a6 languageName: node linkType: hard -"@mui/private-theming@npm:^5.11.13": - version: 5.11.13 - resolution: "@mui/private-theming@npm:5.11.13" +"@mui/private-theming@npm:^5.12.0": + version: 5.12.0 + resolution: "@mui/private-theming@npm:5.12.0" dependencies: "@babel/runtime": ^7.21.0 - "@mui/utils": ^5.11.13 + "@mui/utils": ^5.12.0 prop-types: ^15.8.1 peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -3950,16 +3954,16 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 9e5e02c6482945d9fa52e920fb206fb032d1b1df4bb06ea9d032babb53ed171e3b5a7969091072a5d04b0ab52c90f01ba51b90ba27730019d3f7eccc49ca4628 + checksum: 761bc7a57e1643c2c4c327886882fa5efc7bacae1c6fffe6be4197f49d337261c916a883d96996445efcdedc0672251725c1e5b264b6250d6c9527fd0cafcc62 languageName: node linkType: hard -"@mui/styled-engine@npm:^5.11.16": - version: 5.11.16 - resolution: "@mui/styled-engine@npm:5.11.16" +"@mui/styled-engine@npm:^5.12.0": + version: 5.12.0 + resolution: "@mui/styled-engine@npm:5.12.0" dependencies: "@babel/runtime": ^7.21.0 - "@emotion/cache": ^11.10.5 + "@emotion/cache": ^11.10.7 csstype: ^3.1.2 prop-types: ^15.8.1 peerDependencies: @@ -3971,19 +3975,19 @@ __metadata: optional: true "@emotion/styled": optional: true - checksum: 18035879c27696e935d4f7e1bc1e536521737a02be0e5107f2130b91849d39d56422aee1020a5ff7943ee37e97ab467643dab0c557c9f7c96c64f559696dec15 + checksum: 4a415473cf62aa05012f667dd2e9b1dc2fb175be5b0c4d0b8df541e2dac3d7db410e920e0d5910c8e2b8996a4fb51f74d79483e2878a9b5c0d334498f5537d74 languageName: node linkType: hard -"@mui/system@npm:^5.11.16": - version: 5.11.16 - resolution: "@mui/system@npm:5.11.16" +"@mui/system@npm:^5.12.0": + version: 5.12.0 + resolution: "@mui/system@npm:5.12.0" dependencies: "@babel/runtime": ^7.21.0 - "@mui/private-theming": ^5.11.13 - "@mui/styled-engine": ^5.11.16 - "@mui/types": ^7.2.3 - "@mui/utils": ^5.11.13 + "@mui/private-theming": ^5.12.0 + "@mui/styled-engine": ^5.12.0 + "@mui/types": ^7.2.4 + "@mui/utils": ^5.12.0 clsx: ^1.2.1 csstype: ^3.1.2 prop-types: ^15.8.1 @@ -3999,25 +4003,25 @@ __metadata: optional: true "@types/react": optional: true - checksum: 62e7be03ef0848c36ee82d5b4e5391d38ebd0ff8c9f9c2cad8d94be7d157f9fd1da04e70e44b9378d350178f51eecefb838e839fedb60acf939cbd19561dcc46 + checksum: c8ba7af5e9118114fdab922f57ddee23f43a1b0a7cfa9c963ca7bfcb233f95b8bfdef688f73aa2972e787e8ba9d5f3d7c6b5824d7c396de779b0ebaa55625f6b languageName: node linkType: hard -"@mui/types@npm:^7.2.3": - version: 7.2.3 - resolution: "@mui/types@npm:7.2.3" +"@mui/types@npm:^7.2.4": + version: 7.2.4 + resolution: "@mui/types@npm:7.2.4" peerDependencies: "@types/react": "*" peerDependenciesMeta: "@types/react": optional: true - checksum: b8511cb78f8df25c8978317ad3fd585c782116b657f2d32233352c09d415c77040e532f41bbe96de6ad46be87138767d3129a9f0de3561900a9a64db7693bce4 + checksum: 16bea0547492193a22fd1794382f314698a114f6c673825314c66b56766c3a9d305992cc495684722b7be16a1ecf7e6e48a79caa64f90c439b530e8c02611a61 languageName: node linkType: hard -"@mui/utils@npm:^5.11.13": - version: 5.11.13 - resolution: "@mui/utils@npm:5.11.13" +"@mui/utils@npm:^5.12.0": + version: 5.12.0 + resolution: "@mui/utils@npm:5.12.0" dependencies: "@babel/runtime": ^7.21.0 "@types/prop-types": ^15.7.5 @@ -4026,7 +4030,7 @@ __metadata: react-is: ^18.2.0 peerDependencies: react: ^17.0.0 || ^18.0.0 - checksum: 0f403f2635fd5cd39c013b9d4defa2cf1ecc023e35b8c9866d6123792480dcafe47207e43420c10b0d030e64df31e78adfdb8248e2476da27f07d80ed0b44927 + checksum: 87b2c7468803b083f50af28d7c215c45291e73fef16570848b596d0f1cde1fc613c20e8951f431217b31451de254744abd50eda5013dedec4982420b5bf1c6b6 languageName: node linkType: hard @@ -4306,18 +4310,18 @@ __metadata: linkType: hard "@playwright/test@npm:^1.32.2": - version: 1.32.2 - resolution: "@playwright/test@npm:1.32.2" + version: 1.32.3 + resolution: "@playwright/test@npm:1.32.3" dependencies: "@types/node": "*" fsevents: 2.3.2 - playwright-core: 1.32.2 + playwright-core: 1.32.3 dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 3e4a9286c2a63c12b55368c3b94e8817fee15146e09e5be549be21d6938b6bcd26a32b0dc295100a3b24f1f0839fdb65be680e7a11a39014f485f36551c6844a + checksum: f248e5851d04183954ec6f3a5f2c8e3b0ea0085a83e0e695068c5c2eb6acd4dddb16829a429829a4eb9fe0a4518f6a5594890cf9bf4259255c9e07a5964be625 languageName: node linkType: hard @@ -5023,18 +5027,18 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-actions@npm:7.0.2, @storybook/addon-actions@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-actions@npm:7.0.2" +"@storybook/addon-actions@npm:7.0.4, @storybook/addon-actions@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-actions@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 dequal: ^2.0.2 lodash: ^4.17.21 polished: ^4.2.2 @@ -5051,22 +5055,22 @@ __metadata: optional: true react-dom: optional: true - checksum: 8860454b1860801c3ef946bdea9457374bf3234f1613dba1d02d72fc4eb6fd1ad4eae65d057849556a549e8b58e2d8355332007a80f7b9f95d9588b0926755f0 + checksum: 907d9e0df7eec7f964dddb8bf998a1de740fa7fd38fdb0aa8d2f98a6f0b8c3a2a00169d2648249538322f77d561c8fb75329fd3a2ec62e4da9b07075ef17cde6 languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-backgrounds@npm:7.0.2" +"@storybook/addon-backgrounds@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-backgrounds@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 memoizerific: ^1.11.3 ts-dedent: ^2.0.0 peerDependencies: @@ -5077,23 +5081,23 @@ __metadata: optional: true react-dom: optional: true - checksum: 9678079d76ca66fdbee7d8b429b89243bc9e2a04228086bf771cd2fe1c2abe04f4a45aea59481279add40b080d479aa69fcbff579da4049b839cda39a9b8d52d + checksum: 8510a11ad8bd7bb3a83a5da1db7c1eb5dbb77efc0c1e9114b86827af836b18f7fd4417f57ba61e4c0e3b8027954709167afbbfb346b615e60a879baa2f32d22e languageName: node linkType: hard -"@storybook/addon-controls@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-controls@npm:7.0.2" +"@storybook/addon-controls@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-controls@npm:7.0.4" dependencies: - "@storybook/blocks": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-common": 7.0.2 - "@storybook/manager-api": 7.0.2 - "@storybook/node-logger": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/blocks": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-common": 7.0.4 + "@storybook/manager-api": 7.0.4 + "@storybook/node-logger": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 lodash: ^4.17.21 ts-dedent: ^2.0.0 peerDependencies: @@ -5104,7 +5108,7 @@ __metadata: optional: true react-dom: optional: true - checksum: 4088a7fe7d3b091f22d5b5f7065ab1b45784e67b3a4036626120d865e1c19189af6787e3cc7febe53a637de72d04158640b5f80c5974232012d84fdef4909005 + checksum: 6de4b790ec69e9b77c8eb6f14fece8166089742b21f6be6a9ceb5cbdd192283bcbf55e7d33c111af03e37e07f126175346bd3bdef892265a5fb1b960ca44b5b3 languageName: node linkType: hard @@ -5120,92 +5124,88 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-docs@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-docs@npm:7.0.2" +"@storybook/addon-docs@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-docs@npm:7.0.4" dependencies: "@babel/core": ^7.20.2 "@babel/plugin-transform-react-jsx": ^7.19.0 "@jest/transform": ^29.3.1 "@mdx-js/react": ^2.1.5 - "@storybook/blocks": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/csf-plugin": 7.0.2 - "@storybook/csf-tools": 7.0.2 + "@storybook/blocks": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/csf-plugin": 7.0.4 + "@storybook/csf-tools": 7.0.4 "@storybook/global": ^5.0.0 "@storybook/mdx2-csf": ^1.0.0 - "@storybook/node-logger": 7.0.2 - "@storybook/postinstall": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/react-dom-shim": 7.0.2 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/node-logger": 7.0.4 + "@storybook/postinstall": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/react-dom-shim": 7.0.4 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 fs-extra: ^11.1.0 remark-external-links: ^8.0.0 remark-slug: ^6.0.0 ts-dedent: ^2.0.0 peerDependencies: - "@storybook/mdx1-csf": ">=1.0.0-0" react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@storybook/mdx1-csf": - optional: true - checksum: dbdc3d610bb0e5f2da9a1da0f057c8a7bc499b3b39daa558a4a8ff3c2611b64513631e34d9f956e3a7900ad920d840a6dfdd5a59844e7185a544f21f8e65e560 + checksum: 20540a29fa3a0347392eb3be852dd11e7d08c994e5d8f74ca4da2e57fa4b4fe1517d0232655f0595f3c2732f2106e5f96431a5b679c5505cc2e8ae19dbf04a78 languageName: node linkType: hard -"@storybook/addon-essentials@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-essentials@npm:7.0.2" +"@storybook/addon-essentials@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-essentials@npm:7.0.4" dependencies: - "@storybook/addon-actions": 7.0.2 - "@storybook/addon-backgrounds": 7.0.2 - "@storybook/addon-controls": 7.0.2 - "@storybook/addon-docs": 7.0.2 - "@storybook/addon-highlight": 7.0.2 - "@storybook/addon-measure": 7.0.2 - "@storybook/addon-outline": 7.0.2 - "@storybook/addon-toolbars": 7.0.2 - "@storybook/addon-viewport": 7.0.2 - "@storybook/core-common": 7.0.2 - "@storybook/manager-api": 7.0.2 - "@storybook/node-logger": 7.0.2 - "@storybook/preview-api": 7.0.2 + "@storybook/addon-actions": 7.0.4 + "@storybook/addon-backgrounds": 7.0.4 + "@storybook/addon-controls": 7.0.4 + "@storybook/addon-docs": 7.0.4 + "@storybook/addon-highlight": 7.0.4 + "@storybook/addon-measure": 7.0.4 + "@storybook/addon-outline": 7.0.4 + "@storybook/addon-toolbars": 7.0.4 + "@storybook/addon-viewport": 7.0.4 + "@storybook/core-common": 7.0.4 + "@storybook/manager-api": 7.0.4 + "@storybook/node-logger": 7.0.4 + "@storybook/preview-api": 7.0.4 ts-dedent: ^2.0.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: ab423836c37cd902f679ba9ab6ea13a3a67b9fb418d959833a70f00b12a00db6e31509cc4a2a5aa03da7229d160ee857cb46adca79d65709dc48938682214975 + checksum: 66d101bb873bba33f21ab0d573961b32f2f3e7e45c43a4086fe5f13c438b4fd7b768138daec950a7c31045f5f0a44fe6fc804456266a75398d0e70c16a91f59d languageName: node linkType: hard -"@storybook/addon-highlight@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-highlight@npm:7.0.2" +"@storybook/addon-highlight@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-highlight@npm:7.0.4" dependencies: - "@storybook/core-events": 7.0.2 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.0.2 - checksum: 1953eeb97090741e06c963bf1765ff4686c267372a1c5ff5acd8fd64a8ab57fd765184ae58d8d8524d016e740eda8ca58c8bed58b5e69e2a4daf392e9f9b0f8e + "@storybook/preview-api": 7.0.4 + checksum: d5372ce2ad0a1dffaaf59b8d419e4578753ce3edf3dd6c3d6ef4e2b81ab3afe2d0fba79b61ec5b66e51d6c869048626efa0f2ab04cf1503aab1eda5fd93c6f3b languageName: node linkType: hard -"@storybook/addon-interactions@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-interactions@npm:7.0.2" +"@storybook/addon-interactions@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-interactions@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-common": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-common": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/instrumenter": 7.0.2 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/instrumenter": 7.0.4 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 jest-mock: ^27.0.6 polished: ^4.2.2 ts-dedent: ^2.2.0 @@ -5217,22 +5217,22 @@ __metadata: optional: true react-dom: optional: true - checksum: 6829829e5a01d8d385fa812aac939164ea0c27154b9c001a4157de9b444ec22a6c351d2100bd8b5056d45c12b4e5d3071710ee22882a2c89d2587ad8113abfef + checksum: cce4e214d3f37e7ee4fc62f848aea80462965ab549a9cd626fb356b798ed5e11ac5cd84f2b8371f71f039350ce86ff0dfe81a1fa0a32c08cea6bb98410f40e96 languageName: node linkType: hard -"@storybook/addon-links@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-links@npm:7.0.2" +"@storybook/addon-links@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-links@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/router": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/router": 7.0.4 + "@storybook/types": 7.0.4 prop-types: ^15.7.2 ts-dedent: ^2.0.0 peerDependencies: @@ -5243,21 +5243,21 @@ __metadata: optional: true react-dom: optional: true - checksum: bd6a681a332efd0fb3b53666cdfe2346f9408ca828c0a9eb1c6be2db57a0894ef5c3980a90b8883c2b328c32da580acdef9993954fe89ab7005106d7a55d82e3 + checksum: ef54b0c7f4cb297899dc1b94d4ea606030463c917e4aebbf206213820e80329e62bcf5da74a595e53b27bf6a022facdbf653b061c4bcaacb35940f20bc78d36e languageName: node linkType: hard -"@storybook/addon-measure@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-measure@npm:7.0.2" +"@storybook/addon-measure@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-measure@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/types": 7.0.4 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5266,21 +5266,21 @@ __metadata: optional: true react-dom: optional: true - checksum: 68242eac0810cf276adbad84ca7b703bcff2f9a4585ce3d2798c2f75adc593a51863fe22642aadcc381cbbd5cb077a758748d504a5f814f9066860000fd376cc + checksum: 62fade02f1c563eb791b2a90b4a8c0e5caf5cd02b5eca2c1f87f0b3dbffbf983b4677bcc58054b3fed756afa1b489db0b889adf9b7550b4644b6ba261812947c languageName: node linkType: hard -"@storybook/addon-outline@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-outline@npm:7.0.2" +"@storybook/addon-outline@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-outline@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/types": 7.0.4 ts-dedent: ^2.0.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5290,21 +5290,21 @@ __metadata: optional: true react-dom: optional: true - checksum: a6b01c88807397ea21ad281d373f8485fd655addfdf9f010946f8a4620f522264bbee12ed1601c118926d4133511bbdfe1d286d2a67fb3a46f82748aa3654883 + checksum: 83874f0fbf1a0a65bba0e3bb13ba11b9a22a201d56e88094228f236349a4dd01f1dc129d1480842c4dfa67226bc808801d08eeeb41bf4b1f9d060995fb5e8c95 languageName: node linkType: hard -"@storybook/addon-storysource@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-storysource@npm:7.0.2" +"@storybook/addon-storysource@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-storysource@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/router": 7.0.2 - "@storybook/source-loader": 7.0.2 - "@storybook/theming": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/router": 7.0.4 + "@storybook/source-loader": 7.0.4 + "@storybook/theming": 7.0.4 estraverse: ^5.2.0 prop-types: ^15.7.2 react-syntax-highlighter: ^15.5.0 @@ -5316,19 +5316,19 @@ __metadata: optional: true react-dom: optional: true - checksum: 76b9cbfb4573efadd1e961150a828d302dd1910fdfa31cfe329c3d7469772896356cdb2389c37569a1f8c0cbb05c3cd8d948ec071b6fee3d43e5a6b0fc4dc564 + checksum: 1f29b510f1bb22548a6eb4a3d72bc4f9f8e231530b01080f920210d82c54d695080ecf133c5a9df0ff46051185c9b35f5b032f550069d6e869941a5fd8dc7037 languageName: node linkType: hard -"@storybook/addon-toolbars@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-toolbars@npm:7.0.2" +"@storybook/addon-toolbars@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-toolbars@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/theming": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/theming": 7.0.4 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5337,21 +5337,21 @@ __metadata: optional: true react-dom: optional: true - checksum: 740c41addec89372f5a4ff9eb971e21284dd50d29971c618f6849022788e8fbf6dfdd11721cb37767db7be1e47783889b99d495b4ea24d95570b37c26348210a + checksum: 372b0576c9f627305440014e0f7c61d6546a222a1b81b1fe516284d843f24cf29e0781e70c0f1c385caacd68ce4450ef4d59dcc14ec74fac2d25e933acb78b51 languageName: node linkType: hard -"@storybook/addon-viewport@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/addon-viewport@npm:7.0.2" +"@storybook/addon-viewport@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/addon-viewport@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/theming": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/theming": 7.0.4 memoizerific: ^1.11.3 prop-types: ^15.7.2 peerDependencies: @@ -5362,30 +5362,30 @@ __metadata: optional: true react-dom: optional: true - checksum: a872cf183834d1d7c562da96bf148f089f34edda862cfb6ebd5ec432e4a4cdba8aca982aa0225628139ce8d22bad9fddbe6a28e5040eafc898bcb78a0ef511fe + checksum: cdc2e6d5080b89b18f484fea874c1e4edf9717fcf5acd47a0b1aca1ba1434c0dce706846be25673b210515c600673c0db44bb5359de9a881a88c6f9ac3c7f904 languageName: node linkType: hard "@storybook/addons@npm:^7.0.0": - version: 7.0.2 - resolution: "@storybook/addons@npm:7.0.2" + version: 7.0.4 + resolution: "@storybook/addons@npm:7.0.4" dependencies: - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/types": 7.0.4 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: be19393df88a2f5754ed19cc2b2eaa7274a2249d0e68cfdf08a71c1628be0a86d9d9c1e0871c0dec9c6b7a11a06aef6464e17218c7d9d310a423280046723bc4 + checksum: 7491e8449906acc999eaf5b84c8b0cb2b7d2fa6c564de3e0567e6cea5e79691847f9d36d482fee74534f793e830127bc0e61ff8e210be40cdc2e12b52247d176 languageName: node linkType: hard "@storybook/api@npm:^7.0.0": - version: 7.0.2 - resolution: "@storybook/api@npm:7.0.2" + version: 7.0.4 + resolution: "@storybook/api@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/manager-api": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/manager-api": 7.0.4 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5394,25 +5394,25 @@ __metadata: optional: true react-dom: optional: true - checksum: 32b64d88bb9b69e91c3dfb317dbd4d8e25acebec2a7fea3ff22967be3f070ff8b6832b5471a813410ea315f4844930ca9649dc7b75ffeba4d93a1ef4a0e75908 + checksum: 985e00d8208c5effedd3cb496adedcf1fc4dba5cefbb0e4861a599ab16c5896d4c22ec657d1e2951538bae3ac003b652b6fc511b3bd166ae29e588242c6cf47b languageName: node linkType: hard -"@storybook/blocks@npm:7.0.2, @storybook/blocks@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/blocks@npm:7.0.2" +"@storybook/blocks@npm:7.0.4, @storybook/blocks@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/blocks@npm:7.0.4" dependencies: - "@storybook/channels": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/components": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/channels": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/components": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/csf": ^0.1.0 - "@storybook/docs-tools": 7.0.2 + "@storybook/docs-tools": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager-api": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 "@types/lodash": ^4.14.167 color-convert: ^2.0.1 dequal: ^2.0.2 @@ -5427,18 +5427,18 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 74d589b74fac2b727808893f4a0f36815d91264d79762c182a8508bb490216ffeddebecd3f33fdf72f56ee4e5b87ded1a19fc0491d2ae4353103da2d7007d2cd + checksum: 365c8047b0d3fb7c6512324a80730fb29e2b50e59e7ac2554e457d4bed949f23824577ec5dc8c540ecd807e563895a4ef8a762abb98da742df349420a2f51653 languageName: node linkType: hard -"@storybook/builder-manager@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/builder-manager@npm:7.0.2" +"@storybook/builder-manager@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/builder-manager@npm:7.0.4" dependencies: "@fal-works/esbuild-plugin-global-externals": ^2.1.2 - "@storybook/core-common": 7.0.2 - "@storybook/manager": 7.0.2 - "@storybook/node-logger": 7.0.2 + "@storybook/core-common": 7.0.4 + "@storybook/manager": 7.0.4 + "@storybook/node-logger": 7.0.4 "@types/ejs": ^3.1.1 "@types/find-cache-dir": ^3.2.1 "@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10 @@ -5451,24 +5451,24 @@ __metadata: fs-extra: ^11.1.0 process: ^0.11.10 util: ^0.12.4 - checksum: b7e22a3be46649debe1a34f54dd8ea02eaeeb5d8a0a795084a683981ae59a0cc4ee0ce5c15b79975de5cdc1008942cb6da0cf9f22a205df1a1fde927c985a7e8 + checksum: 4f773feb1c1a1421e079bccceecd172507a58cae68173612db800dac746c1908d66e4be2129ef7033454424fbce32a52169397f6f0a2472bdf0d12d13f024447 languageName: node linkType: hard -"@storybook/builder-vite@npm:7.0.2, @storybook/builder-vite@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/builder-vite@npm:7.0.2" +"@storybook/builder-vite@npm:7.0.4, @storybook/builder-vite@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/builder-vite@npm:7.0.4" dependencies: - "@storybook/channel-postmessage": 7.0.2 - "@storybook/channel-websocket": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/core-common": 7.0.2 - "@storybook/csf-plugin": 7.0.2 + "@storybook/channel-postmessage": 7.0.4 + "@storybook/channel-websocket": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/core-common": 7.0.4 + "@storybook/csf-plugin": 7.0.4 "@storybook/mdx2-csf": ^1.0.0 - "@storybook/node-logger": 7.0.2 - "@storybook/preview": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/node-logger": 7.0.4 + "@storybook/preview": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/types": 7.0.4 browser-assert: ^1.2.1 es-module-lexer: ^0.9.3 express: ^4.17.3 @@ -5481,70 +5481,67 @@ __metadata: rollup: ^2.25.0 || ^3.3.0 peerDependencies: "@preact/preset-vite": "*" - "@storybook/mdx1-csf": ">=1.0.0-next.1" typescript: ">= 4.3.x" vite: ^3.0.0 || ^4.0.0 vite-plugin-glimmerx: "*" peerDependenciesMeta: "@preact/preset-vite": optional: true - "@storybook/mdx1-csf": - optional: true typescript: optional: true vite-plugin-glimmerx: optional: true - checksum: a1a659106dca14e21e7819b77f83dac8b60b30b38aa8709cc2e2aa37865c6666d31758af7a61cbb7968ba578c5e30e02d402b5af17480dde3b7b2c52cac8ddf3 + checksum: ae0f2ba5bdf1780e1a6c920b89c0cbbc287b8f6b3998d56a40c1348cadca5575b2efaf42b2c66cd25a25846378d9cb36c8faba88d9a8b32da610eae75720718c languageName: node linkType: hard -"@storybook/channel-postmessage@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/channel-postmessage@npm:7.0.2" +"@storybook/channel-postmessage@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/channel-postmessage@npm:7.0.4" dependencies: - "@storybook/channels": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/channels": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 qs: ^6.10.0 telejson: ^7.0.3 - checksum: ef175027b4b5794af263c6ec40f6caab02deb3c189598493f5612cd5745d9cada1427914dbf39aef01dbf3e71f4299d35cfcaaaad727c06da47850b56044032c + checksum: 892f9cbfcfc2510943d04e30aec0e067e6a18db45447050b640d4e33c6d2415784f42d912726a8a1cb1554cd6f50c188b878631076c1e5b078836afcf469f172 languageName: node linkType: hard -"@storybook/channel-websocket@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/channel-websocket@npm:7.0.2" +"@storybook/channel-websocket@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/channel-websocket@npm:7.0.4" dependencies: - "@storybook/channels": 7.0.2 - "@storybook/client-logger": 7.0.2 + "@storybook/channels": 7.0.4 + "@storybook/client-logger": 7.0.4 "@storybook/global": ^5.0.0 telejson: ^7.0.3 - checksum: 917058a887a17e57d980c92704b3483042dbd3acfe00eeeb35fa78e820b5f0ae1baf83ea3d061823aff770cdd02fe65405bbe795dea4582c988036c962256ce4 + checksum: d7f7ee5d9b4afa8baf57d55b8dbe6bc776ec392dc07924dd1b7123bc10b3bce3be693e88295254a5234595d8ba517f1a1f8879f2f8ec13e6c01e5926789e95a3 languageName: node linkType: hard -"@storybook/channels@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/channels@npm:7.0.2" - checksum: 34ff0481a7f8bf613a9b1c9ffc3db4e48e8c80fea29d66b68a9c3b74d52040d87a5ed002d0e3e287813f33ad607440d46078e5e96367bf98713c72efb587d4a3 +"@storybook/channels@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/channels@npm:7.0.4" + checksum: b523abfdcdae0ff4e8ea4a9a47919618970f9438c2770ff33d68bef3dd59ce32fb70197115423da8095e8c6de4597e8b1460210807277af1953d5670664aeed8 languageName: node linkType: hard -"@storybook/cli@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/cli@npm:7.0.2" +"@storybook/cli@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/cli@npm:7.0.4" dependencies: "@babel/core": ^7.20.2 "@babel/preset-env": ^7.20.2 "@ndelangen/get-tarball": ^3.0.7 - "@storybook/codemod": 7.0.2 - "@storybook/core-common": 7.0.2 - "@storybook/core-server": 7.0.2 - "@storybook/csf-tools": 7.0.2 - "@storybook/node-logger": 7.0.2 - "@storybook/telemetry": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/codemod": 7.0.4 + "@storybook/core-common": 7.0.4 + "@storybook/core-server": 7.0.4 + "@storybook/csf-tools": 7.0.4 + "@storybook/node-logger": 7.0.4 + "@storybook/telemetry": 7.0.4 + "@storybook/types": 7.0.4 "@types/semver": ^7.3.4 boxen: ^5.1.2 chalk: ^4.1.0 @@ -5576,75 +5573,75 @@ __metadata: bin: getstorybook: bin/index.js sb: bin/index.js - checksum: eaa7e732591565af97d5b63e5ad7b9a4046945167a9ab70b491063527cc3d941e2ab13cc040d72652a5677052f0e2069f9e0a054f288476a85fd208246a15492 + checksum: 36377b64b9f2d192fc78256be8459cabd6d01f6d3ead33db3ed884aa545932b4c9b6031be9efa305d9721673bec52201210f5d8b189e57225a01fedf17de3674 languageName: node linkType: hard -"@storybook/client-logger@npm:7.0.2, @storybook/client-logger@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": - version: 7.0.2 - resolution: "@storybook/client-logger@npm:7.0.2" +"@storybook/client-logger@npm:7.0.4, @storybook/client-logger@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": + version: 7.0.4 + resolution: "@storybook/client-logger@npm:7.0.4" dependencies: "@storybook/global": ^5.0.0 - checksum: 3deb50e8cde7777025753938e21318ee34c10237e29664cfb2dfd08f70d84b073961e1b546629e536ef53f26a91a9aed2c83223d7cfe1680787ecee7e39ce8a8 + checksum: 608d9aa75509fcd5780103681acca88c7808ab8c435a1685a99f9465c1ec7ac1f3a94d4403392a8bfa5e574a3d4e7e71d48e26e69b070e2c1262e8c0c6c9b054 languageName: node linkType: hard -"@storybook/codemod@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/codemod@npm:7.0.2" +"@storybook/codemod@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/codemod@npm:7.0.4" dependencies: "@babel/core": ~7.21.0 "@babel/preset-env": ~7.21.0 "@babel/types": ~7.21.2 "@storybook/csf": ^0.1.0 - "@storybook/csf-tools": 7.0.2 - "@storybook/node-logger": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/csf-tools": 7.0.4 + "@storybook/node-logger": 7.0.4 + "@storybook/types": 7.0.4 cross-spawn: ^7.0.3 globby: ^11.0.2 jscodeshift: ^0.14.0 lodash: ^4.17.21 prettier: ^2.8.0 recast: ^0.23.1 - checksum: 49c93237ba78f14f8cebd833d8650b998d5beb9b8be0cd82af1469dd44e1c204b3a1910b198d819dc4732ed88e0fbeb9fbdea9f4a84834d21cd9ede77bd82916 + checksum: cdf40215bbf3490a427a7973e125027731b1c2f14f6eb99853c6f226bce62fdae88e980330ff105b7d414fbad6f14f21026e6aba5f5d726578e8a01374cfe3c5 languageName: node linkType: hard -"@storybook/components@npm:7.0.2, @storybook/components@npm:^7.0.0": - version: 7.0.2 - resolution: "@storybook/components@npm:7.0.2" +"@storybook/components@npm:7.0.4, @storybook/components@npm:^7.0.0": + version: 7.0.4 + resolution: "@storybook/components@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 + "@storybook/client-logger": 7.0.4 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 memoizerific: ^1.11.3 use-resize-observer: ^9.1.0 util-deprecate: ^1.0.2 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: e4a787737171bef3561214875d1287c227f77e1b84c2bab364308a1da17265b79081a28585ce419903005bb27ef16a8ed3781cbaa5e735c246c0171e9a28cb64 + checksum: 794b30a9db674b94d8206bce1ec2c05a252fe794fe234592584995cd3b839e9c96dd6db2ec7fcbfffabaff0bbb1d4f4d661029559e83707dccf2daf70140efb0 languageName: node linkType: hard -"@storybook/core-client@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/core-client@npm:7.0.2" +"@storybook/core-client@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/core-client@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/preview-api": 7.0.2 - checksum: e7890ba20611fbe99f5b2e9ab2dcc44ff540432fac9b6fcddb5107d213b475edd4581a9f438e14f20991cff276e5aa2dc6b33d15a4ff655f7a1c25709d8d2ed6 + "@storybook/client-logger": 7.0.4 + "@storybook/preview-api": 7.0.4 + checksum: 41ede63b14b3de252bb26992274088087f4b767ca4ac576144d950b380e93f448ee69af48538dabf235d2b688e4b5e25059ee167ea5144d9a0390eaeddb8b905 languageName: node linkType: hard -"@storybook/core-common@npm:7.0.2, @storybook/core-common@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": - version: 7.0.2 - resolution: "@storybook/core-common@npm:7.0.2" +"@storybook/core-common@npm:7.0.4, @storybook/core-common@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": + version: 7.0.4 + resolution: "@storybook/core-common@npm:7.0.4" dependencies: - "@storybook/node-logger": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/node-logger": 7.0.4 + "@storybook/types": 7.0.4 "@types/node": ^16.0.0 "@types/pretty-hrtime": ^1.0.0 chalk: ^4.1.0 @@ -5662,35 +5659,35 @@ __metadata: pretty-hrtime: ^1.0.3 resolve-from: ^5.0.0 ts-dedent: ^2.0.0 - checksum: 05fe93f06f735de178e0a6dc26dbf9218d8966a3695d03fce39c88f12b36f292e4f706d6c577e379555afe8aefafec761390e3df4091f2fe1839ebd9e6841615 + checksum: 641aec80da25f067567e1b6f9a4ff5fa4bfb6f410eaebca25ba416bd4a814ad071980c16768e7d998a714ff727afbcbc139143a7c8c812c6e0b0871808836d54 languageName: node linkType: hard -"@storybook/core-events@npm:7.0.2, @storybook/core-events@npm:^7.0.0": - version: 7.0.2 - resolution: "@storybook/core-events@npm:7.0.2" - checksum: 5bca4db82f582b939ba1aaba26aee3e8f9aa0a2d36728934b4d26dbe858b6f455a46ddcf4e8e6c7b3f5fa5b517716c503626febca08e53712d516f2ca105bf11 +"@storybook/core-events@npm:7.0.4, @storybook/core-events@npm:^7.0.0": + version: 7.0.4 + resolution: "@storybook/core-events@npm:7.0.4" + checksum: 1d51fe1d5489ee553044899e1f10423a8906681f2e768acdaca80c4a3ca562bf509003d59c7d16bf33f0751c36fd5aaa44e4f7c643c5389e9f95fe962b9c850c languageName: node linkType: hard -"@storybook/core-server@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/core-server@npm:7.0.2" +"@storybook/core-server@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/core-server@npm:7.0.4" dependencies: "@aw-web-design/x-default-browser": 1.4.88 "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-manager": 7.0.2 - "@storybook/core-common": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/builder-manager": 7.0.4 + "@storybook/core-common": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/csf": ^0.1.0 - "@storybook/csf-tools": 7.0.2 + "@storybook/csf-tools": 7.0.4 "@storybook/docs-mdx": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/manager": 7.0.2 - "@storybook/node-logger": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/telemetry": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/manager": 7.0.4 + "@storybook/node-logger": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/telemetry": 7.0.4 + "@storybook/types": 7.0.4 "@types/detect-port": ^1.3.0 "@types/node": ^16.0.0 "@types/node-fetch": ^2.5.7 @@ -5719,34 +5716,34 @@ __metadata: util-deprecate: ^1.0.2 watchpack: ^2.2.0 ws: ^8.2.3 - checksum: 05983a60bf33e3eb2999042f8c2a2d8536fd0fa51f59d8b097ca919278e4c65715673ecb434d706d006aef404912435b272ffb4b3f857697c7819c2db90b30dc + checksum: 1502556083fc55f0777d3e99ab9d112ae69d03346b3d7d12bd42aafe9de862817bd17a6a90e876886da772d9300758f6ae20f457ef135867bc9b67f0a33c6829 languageName: node linkType: hard -"@storybook/csf-plugin@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/csf-plugin@npm:7.0.2" +"@storybook/csf-plugin@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/csf-plugin@npm:7.0.4" dependencies: - "@storybook/csf-tools": 7.0.2 + "@storybook/csf-tools": 7.0.4 unplugin: ^0.10.2 - checksum: 6f66fcbbf1f7fc7ef72d25a399360c5f855c4e63584f91735603985dc7122328d35f6ef8876ca9e116ad16e09b89dc26cf4e03d1ab608d62e6e3099c993f9b53 + checksum: c3b74d754808048b231b68fdb5f2cd0cfb836bd7a37abd0a0f0bc80741839a5a9f3eb6979d6550b5f8c2f03384d4d4a3e7fdb6d4635aade8be17224632414199 languageName: node linkType: hard -"@storybook/csf-tools@npm:7.0.2, @storybook/csf-tools@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": - version: 7.0.2 - resolution: "@storybook/csf-tools@npm:7.0.2" +"@storybook/csf-tools@npm:7.0.4, @storybook/csf-tools@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": + version: 7.0.4 + resolution: "@storybook/csf-tools@npm:7.0.4" dependencies: "@babel/generator": ~7.21.1 "@babel/parser": ~7.21.2 "@babel/traverse": ~7.21.2 "@babel/types": ~7.21.2 "@storybook/csf": ^0.1.0 - "@storybook/types": 7.0.2 + "@storybook/types": 7.0.4 fs-extra: ^11.1.0 recast: ^0.23.1 ts-dedent: ^2.0.0 - checksum: eb571039cc6bbc936fd631ec1fd94fca39ca2b11fda1646b872c9e01d226fb96e1fc9fc23f82b196e5d781a870e7d5d7f47b1a16e8507003720b2f062779fe67 + checksum: 4591749cceeecf617c9360aa301cd274257affded29f3231e56314467aefc019d1f18a49aec8d8342f6799750223cfebf2f879f968909dc305a6818b5b8c43a6 languageName: node linkType: hard @@ -5766,18 +5763,18 @@ __metadata: languageName: node linkType: hard -"@storybook/docs-tools@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/docs-tools@npm:7.0.2" +"@storybook/docs-tools@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/docs-tools@npm:7.0.4" dependencies: "@babel/core": ^7.12.10 - "@storybook/core-common": 7.0.2 - "@storybook/preview-api": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/core-common": 7.0.4 + "@storybook/preview-api": 7.0.4 + "@storybook/types": 7.0.4 "@types/doctrine": ^0.0.3 doctrine: ^3.0.0 lodash: ^4.17.21 - checksum: fc21351f0d52a052559a30f924b09088738bc617677af72c14dc2d7830cbee4119515eb76dc8bbccb49526cb08da9c7bb27958c27f7ebca86c8548bc2a705220 + checksum: 1eb25976dd22f115e2f5c09a40a684c7cf5a29e1e02b787a17dbc9fdb6064705bfaee9a8e670cc18a04049669a5635163dacec2a88472f97330ba3a333ce37eb languageName: node linkType: hard @@ -5797,16 +5794,16 @@ __metadata: languageName: node linkType: hard -"@storybook/instrumenter@npm:7.0.2, @storybook/instrumenter@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": - version: 7.0.2 - resolution: "@storybook/instrumenter@npm:7.0.2" +"@storybook/instrumenter@npm:7.0.4, @storybook/instrumenter@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": + version: 7.0.4 + resolution: "@storybook/instrumenter@npm:7.0.4" dependencies: - "@storybook/channels": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/channels": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.0.2 - checksum: 1f0fcd2fd6561030897558ee6fb363da23bbbc67f08d12204f885da9ffc90f180703b3fbd85f01758e0f7a066437ebd6af415d4eefcb9ddb1e8ad16fd37e3eae + "@storybook/preview-api": 7.0.4 + checksum: d5f22fcea3efefd6bb0523c3164ffb7f0287c89a4f6485ac8165658d35b699d6665c964ba01fd3f0dff0938913e6c0b08341796acc9d3fe21e63ebd441147bd9 languageName: node linkType: hard @@ -5822,18 +5819,18 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-api@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/manager-api@npm:7.0.2" +"@storybook/manager-api@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/manager-api@npm:7.0.4" dependencies: - "@storybook/channels": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/channels": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/router": 7.0.2 - "@storybook/theming": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/router": 7.0.4 + "@storybook/theming": 7.0.4 + "@storybook/types": 7.0.4 dequal: ^2.0.2 lodash: ^4.17.21 memoizerific: ^1.11.3 @@ -5844,14 +5841,14 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 41a47d74ebd311bd30936b5b94999ee0bab9b3cb52e18ffe990c58801ff960a23bdd285f7dff4a4c712f7c25c35b39ccce34463d7eb176ce136866ec2163aad3 + checksum: b7f5e5ab9f50646d13e80662d8f10bde1d8e0f72b29c3cda4d89411c9af64b41660dd1ef59caa15d33a5a6bc91d3a2bec671625a93403af01baec1cceddd9eae languageName: node linkType: hard -"@storybook/manager@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/manager@npm:7.0.2" - checksum: 8848a1932121a2ebe9b164aa5adc18125b3d91dccc3a0a3f7a8415690d89f6a7d667f7109f6178956e0a18c936427f70e2f64b9a5eab322489b10f886f5d3bc5 +"@storybook/manager@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/manager@npm:7.0.4" + checksum: 5f728b4426ee2b8ca367d4efd44101e0946a87ad7fbd752d58fa9395627ef0818542f0591e3ef41c0adc9905f90385871f2632c80300f902877454eee45f8d52 languageName: node linkType: hard @@ -5862,36 +5859,36 @@ __metadata: languageName: node linkType: hard -"@storybook/node-logger@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/node-logger@npm:7.0.2" +"@storybook/node-logger@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/node-logger@npm:7.0.4" dependencies: "@types/npmlog": ^4.1.2 chalk: ^4.1.0 npmlog: ^5.0.1 pretty-hrtime: ^1.0.3 - checksum: bdb3102877d99614d5347b94f177c8b5a50268f67b61067e6e4c827e472f19e6bdd3fd18fe2e3e105aa77375f3cd39b77449f5a3d5d9220143f953e79ae3f9e7 + checksum: b85cc0d3ef05fb84df584c924334bcdc43c085b2b4f46fdc9bbe2a95950c18dedc5afa3c9fdb9ec854fcca79bea387a4857603fbaf1e454fb95ad70f9e14768e languageName: node linkType: hard -"@storybook/postinstall@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/postinstall@npm:7.0.2" - checksum: 3c6b2a0f8867ef33326e8a6671a6a4405d37e1635927c56471a1d9dd03139cf6c4b17044e7cf670e94feb5f3eef4b3591a12a6ddf3112c61538b0b7c5fb0b8c0 +"@storybook/postinstall@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/postinstall@npm:7.0.4" + checksum: 6f0640599c4e96d62f54175bbe18d988d6d9383593c695376c42e2861c8c769a4db5f1c95599339585de4ba0340b705c56c2968c53ed5ab72045b8ab26bb05fe languageName: node linkType: hard -"@storybook/preview-api@npm:7.0.2, @storybook/preview-api@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": - version: 7.0.2 - resolution: "@storybook/preview-api@npm:7.0.2" +"@storybook/preview-api@npm:7.0.4, @storybook/preview-api@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": + version: 7.0.4 + resolution: "@storybook/preview-api@npm:7.0.4" dependencies: - "@storybook/channel-postmessage": 7.0.2 - "@storybook/channels": 7.0.2 - "@storybook/client-logger": 7.0.2 - "@storybook/core-events": 7.0.2 + "@storybook/channel-postmessage": 7.0.4 + "@storybook/channels": 7.0.4 + "@storybook/client-logger": 7.0.4 + "@storybook/core-events": 7.0.4 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/types": 7.0.2 + "@storybook/types": 7.0.4 "@types/qs": ^6.9.5 dequal: ^2.0.2 lodash: ^4.17.21 @@ -5900,35 +5897,35 @@ __metadata: synchronous-promise: ^2.0.15 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 - checksum: 350811420c996c9616b59615fe2fe7785ec6590301ed3a6a54b07ca4b2bb45614f47b4cacf037c72ed1d7dd04a8647d0e99a4e2e0f23f91a0dc5d1e8f3486ee2 + checksum: 2660c643c8e22b5a352370df36531eb92df8f6087434884f1bc580909c4ceb9675ecd2a3cd5ca43d80631fc7edf6e437b3419dc136796e38cc74d56d52243f89 languageName: node linkType: hard -"@storybook/preview@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/preview@npm:7.0.2" - checksum: 03ad703f942394b943a7409ed61780025f4a8a7525b2f51172f400e3dcbf370f7b5439c2cdd9868ef60ca54f13ce5e1f480365acd60d5886e6dcd3d0aa5a3558 +"@storybook/preview@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/preview@npm:7.0.4" + checksum: 88628d94c8cbd1b11885b19f6cb9fdaead7de53577d1084f749d7eafc0d4f4997a43d82c6dc97b201245135d8963b0c7f58a1b85bca6c8c0466fbbd0465ea4b3 languageName: node linkType: hard -"@storybook/react-dom-shim@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/react-dom-shim@npm:7.0.2" +"@storybook/react-dom-shim@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/react-dom-shim@npm:7.0.4" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 330074e337670111424a6a652c4d096dfd4a9731e3459a71ba0cbfdc7840834f60a145b0966aa5d9c0cb213582c6377d8812240719d49631fd4d40f2a59d2aca + checksum: bdc65bffa710d6a55003c12e8ae4d9db696450cfdd1b689c24375d1eebfed5415900d81204ec4acf6ac464fe4797c0655a65c25263be7ef0e889e3e4c7082099 languageName: node linkType: hard -"@storybook/react-vite@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/react-vite@npm:7.0.2" +"@storybook/react-vite@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/react-vite@npm:7.0.4" dependencies: - "@joshwooding/vite-plugin-react-docgen-typescript": ^0.2.1 + "@joshwooding/vite-plugin-react-docgen-typescript": 0.2.1 "@rollup/pluginutils": ^4.2.0 - "@storybook/builder-vite": 7.0.2 - "@storybook/react": 7.0.2 + "@storybook/builder-vite": 7.0.4 + "@storybook/react": 7.0.4 "@vitejs/plugin-react": ^3.0.1 ast-types: ^0.14.2 magic-string: ^0.27.0 @@ -5937,21 +5934,21 @@ __metadata: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 vite: ^3.0.0 || ^4.0.0 - checksum: 13046ad8b10b3d3ce6d2561eee2daaf5b55507ebc291ecc8fea5fa2bb7d99332a2066b97ce7c5b392d70f6107b206e32a02d06245d8282d4b9a6012c953ece9d + checksum: 1698a9aac058f15a7c8985017471193485102af740c01885fbb1cab750ea03f06900c6eb10f61aebff2dc007bbaeead681943d1bd5ccd2f4d144282ed72ab5b1 languageName: node linkType: hard -"@storybook/react@npm:7.0.2, @storybook/react@npm:^7.0.2": - version: 7.0.2 - resolution: "@storybook/react@npm:7.0.2" +"@storybook/react@npm:7.0.4, @storybook/react@npm:^7.0.4": + version: 7.0.4 + resolution: "@storybook/react@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/core-client": 7.0.2 - "@storybook/docs-tools": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/core-client": 7.0.4 + "@storybook/docs-tools": 7.0.4 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.0.2 - "@storybook/react-dom-shim": 7.0.2 - "@storybook/types": 7.0.2 + "@storybook/preview-api": 7.0.4 + "@storybook/react-dom-shim": 7.0.4 + "@storybook/types": 7.0.4 "@types/escodegen": ^0.0.6 "@types/estree": ^0.0.51 "@types/node": ^16.0.0 @@ -5972,46 +5969,46 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 045ed93b51c80c2ef14a99d101971b91f30411a3c396e5f8bc34706cde75aa01cef3ac95a368bdaf381c4bab678d0ba4c36b05738e4052579f8e470a2081543f + checksum: 409c2750f47990592b532f84a1d86f77764f8ff8631bac8ee48833319c2a5e101b6653dced504f3fd135d636dbd900c35f280a2e933506f1d458f2b0fdb6a3f1 languageName: node linkType: hard -"@storybook/router@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/router@npm:7.0.2" +"@storybook/router@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/router@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 + "@storybook/client-logger": 7.0.4 memoizerific: ^1.11.3 qs: ^6.10.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 7b85aea57258d6642295e7e0e9493ad927bbefb78e483c952172083e595c96fd077d14aaf0cc96e0514955d7d43c3e13b605c03b5b6174ca462ee5a5a975e480 + checksum: e151a2b7439564171cec28b9e9365373a743caff981dbbf3e214f67bffd2819ef998cd0d89fbb957d72031478bf8f8c500d1c2195b1488526e99f2ceb485f920 languageName: node linkType: hard -"@storybook/source-loader@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/source-loader@npm:7.0.2" +"@storybook/source-loader@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/source-loader@npm:7.0.4" dependencies: "@storybook/csf": ^0.1.0 - "@storybook/types": 7.0.2 + "@storybook/types": 7.0.4 estraverse: ^5.2.0 lodash: ^4.17.21 prettier: ^2.8.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 6b9d8aed5d351a5acff6f00410e505382a61bfd13800e2974d3e899b06078d115cf7086a49766adfd1e1e5a43f20e12c70f477f756b2e62fd8278baa01202714 + checksum: ca6acdc69ed799c2b97bd5e1a4b21fedf1fec412152e5e04e8446f43fa8d828611806e63e75bf52703d49c23957cd15f888df7adef3038e58bc2f9c56626ea9a languageName: node linkType: hard -"@storybook/telemetry@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/telemetry@npm:7.0.2" +"@storybook/telemetry@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/telemetry@npm:7.0.4" dependencies: - "@storybook/client-logger": 7.0.2 - "@storybook/core-common": 7.0.2 + "@storybook/client-logger": 7.0.4 + "@storybook/core-common": 7.0.4 chalk: ^4.1.0 detect-package-manager: ^2.0.1 fetch-retry: ^5.0.2 @@ -6019,7 +6016,7 @@ __metadata: isomorphic-unfetch: ^3.1.0 nanoid: ^3.3.1 read-pkg-up: ^7.0.1 - checksum: a5b43b15189700b91f3be76dfa53c13686dfebfb626bf7cecaaeef95b02d6306851358382fdb0647badc3b9673f8581a44cd646a604e266b93ecb2f01c37f0c4 + checksum: d63476551440f9eaa90cfabe9822ba9c2ea5175c525a99ac2f988a15cedcbfc3019eb8d90cb256682eaf96c9cc323f8187a51cc9334689a3acdbf4ca369c285d languageName: node linkType: hard @@ -6076,30 +6073,30 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:7.0.2, @storybook/theming@npm:^7.0.0": - version: 7.0.2 - resolution: "@storybook/theming@npm:7.0.2" +"@storybook/theming@npm:7.0.4, @storybook/theming@npm:^7.0.0": + version: 7.0.4 + resolution: "@storybook/theming@npm:7.0.4" dependencies: "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 - "@storybook/client-logger": 7.0.2 + "@storybook/client-logger": 7.0.4 "@storybook/global": ^5.0.0 memoizerific: ^1.11.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: bfea46d65ac57ce7cabe77b4b7ab96b41a04a3f8676ac3d70dc7028d1739155e228f48f7845216146ddc017ac609846182a126c2aeea703af8178c931c61888e + checksum: 223bc0338c68589b22d80ea5f28dd6af10caa4dec1bf48206afa2b8a7941930bffc26aedc3c990b4118f18f078c33965274b7f778c284050d74a35c8f339e247 languageName: node linkType: hard -"@storybook/types@npm:7.0.2": - version: 7.0.2 - resolution: "@storybook/types@npm:7.0.2" +"@storybook/types@npm:7.0.4": + version: 7.0.4 + resolution: "@storybook/types@npm:7.0.4" dependencies: - "@storybook/channels": 7.0.2 + "@storybook/channels": 7.0.4 "@types/babel__core": ^7.0.0 "@types/express": ^4.7.0 file-system-cache: ^2.0.0 - checksum: 329e271af5621619a8d17fff222e4170b62ca4b451bcb48b5a899d63bb8df211c5d3d8dafa2266ac3c9801bf64c4ac1aed73950a2f21da82333b19c448ea32e0 + checksum: e39b000d91d1d70bba03356fa64fadbcafd5188b1c745e788f8a6ef87fb9e6239093858d1f47bcce7d6f427c2c0183d60079c0c208b428e5a74fc8228f571401 languageName: node linkType: hard @@ -6219,8 +6216,8 @@ __metadata: version: 0.0.0-use.local resolution: "@toeverything/y-indexeddb@workspace:packages/y-indexeddb" dependencies: - "@blocksuite/blocks": 0.0.0-20230412041719-76e5b5b9-nightly - "@blocksuite/store": 0.0.0-20230412041719-76e5b5b9-nightly + "@blocksuite/blocks": 0.0.0-20230413112150-e058f87e-nightly + "@blocksuite/store": 0.0.0-20230413112150-e058f87e-nightly idb: ^7.1.1 vite: ^4.2.1 vite-plugin-dts: ^2.2.0 @@ -6756,13 +6753,13 @@ __metadata: linkType: hard "@types/react@npm:*, @types/react@npm:>=16": - version: 18.0.33 - resolution: "@types/react@npm:18.0.33" + version: 18.0.35 + resolution: "@types/react@npm:18.0.35" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: 4fbd2b2b6a26378bdfde121081a6406ec2d39e4ba87ea5f6897ab7bb2198713165e6fd703ad4ed7ba1d4f23ef54a4c9f108f3105c7ed8e136411ee6bdebc5669 + checksum: e65670397216e037b150a509ec08189140b4c20b82b612ac00b2a7133202be2d1def1e7ee69617b2df06ab4c00c43c4ee23e84788ad661aea9664da2f27c518a languageName: node linkType: hard @@ -6914,24 +6911,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.42.0": - version: 5.57.1 - resolution: "@typescript-eslint/parser@npm:5.57.1" - dependencies: - "@typescript-eslint/scope-manager": 5.57.1 - "@typescript-eslint/types": 5.57.1 - "@typescript-eslint/typescript-estree": 5.57.1 - debug: ^4.3.4 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: db61a12a67bc45d814297e7f089768c0849f18162b330279aa15121223ec3b18d80df4c327f4ca0a40a7bddb9150ba1a9379fce00bc0e4a10cc189d04e36f0e3 - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:^5.58.0": +"@typescript-eslint/parser@npm:^5.42.0, @typescript-eslint/parser@npm:^5.58.0": version: 5.58.0 resolution: "@typescript-eslint/parser@npm:5.58.0" dependencies: @@ -6948,16 +6928,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.57.1": - version: 5.57.1 - resolution: "@typescript-eslint/scope-manager@npm:5.57.1" - dependencies: - "@typescript-eslint/types": 5.57.1 - "@typescript-eslint/visitor-keys": 5.57.1 - checksum: 4f03d54372f0591fbc5f6e0267a6f1b73e3012e8a319c1893829e0b8e71f882e17a696995dc8b11e700162daf74444fd2d8f55dba314e1a95221a9d3eabcfb2b - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:5.58.0": version: 5.58.0 resolution: "@typescript-eslint/scope-manager@npm:5.58.0" @@ -6985,13 +6955,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.57.1": - version: 5.57.1 - resolution: "@typescript-eslint/types@npm:5.57.1" - checksum: 21789eb697904bbb44a18df961d5918e7c5bd90c79df3a8b8b835da81d0c0f42c7eeb2d05f77cafe49a7367ae7f549a0c8281656ea44b6dc56ae1bf19a3a1eae - languageName: node - linkType: hard - "@typescript-eslint/types@npm:5.58.0": version: 5.58.0 resolution: "@typescript-eslint/types@npm:5.58.0" @@ -6999,24 +6962,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.57.1": - version: 5.57.1 - resolution: "@typescript-eslint/typescript-estree@npm:5.57.1" - dependencies: - "@typescript-eslint/types": 5.57.1 - "@typescript-eslint/visitor-keys": 5.57.1 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: bf96520f6de562838a40c3f009fc61fbee5369621071cd0d1dba4470b2b2f746cf79afe4ffa3fbccb8913295a2fbb3d89681d5178529e8da4987c46ed4e5cbed - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:5.58.0": version: 5.58.0 resolution: "@typescript-eslint/typescript-estree@npm:5.58.0" @@ -7053,16 +6998,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.57.1": - version: 5.57.1 - resolution: "@typescript-eslint/visitor-keys@npm:5.57.1" - dependencies: - "@typescript-eslint/types": 5.57.1 - eslint-visitor-keys: ^3.3.0 - checksum: d187dfac044b7c0f24264a9ba5eebcf6651412d840b4aaba8eacabff7e771babcd67c738525b1f7c9eb8c94b7edfe7658f6de99f5fdc9745e409c538c1374674 - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:5.58.0": version: 5.58.0 resolution: "@typescript-eslint/visitor-keys@npm:5.58.0" @@ -7122,15 +7057,15 @@ __metadata: languageName: node linkType: hard -"@vanilla-extract/next-plugin@npm:^2.1.1": - version: 2.1.1 - resolution: "@vanilla-extract/next-plugin@npm:2.1.1" +"@vanilla-extract/next-plugin@npm:^2.1.2": + version: 2.1.2 + resolution: "@vanilla-extract/next-plugin@npm:2.1.2" dependencies: "@vanilla-extract/webpack-plugin": ^2.2.0 browserslist: ^4.19.1 peerDependencies: next: ">=12.0.5" - checksum: c82a3cd8228630354068c59be74cb64d48bfec3044f27d914100755fd930d0a5944d28cf5ab0516be4caccff1f32bbbe03e13f4b2a14438bee423586f3a9738e + checksum: 230a70ca899f090d6ea3c035bd4282acac1de7108e28ca4db39c60f4e0e1e92a7feb99570cd7bf300604a132ec67fe763e2300d17c4ecc6ebe692c5e1cbbc5c8 languageName: node linkType: hard @@ -7184,9 +7119,9 @@ __metadata: languageName: node linkType: hard -"@vitest/coverage-istanbul@npm:^0.30.0": - version: 0.30.0 - resolution: "@vitest/coverage-istanbul@npm:0.30.0" +"@vitest/coverage-istanbul@npm:^0.30.1": + version: 0.30.1 + resolution: "@vitest/coverage-istanbul@npm:0.30.1" dependencies: istanbul-lib-coverage: ^3.2.0 istanbul-lib-instrument: ^5.2.1 @@ -7196,76 +7131,76 @@ __metadata: test-exclude: ^6.0.0 peerDependencies: vitest: ">=0.30.0 <1" - checksum: a4867d45eb0fd9722a008436803368e0659e512e1f359634604f5101b0f435db5cd725ec056b7a0021cf70ae026a4b311637b8d31df86bfefc3064ef1625bf49 + checksum: 5dac6a28692a98b8314728b8d5a9561599cd9b7c74c375690d4f827138114ca975f410b2ab4559e8f1baaef295827df29557a880616d62b09d4753a0520bdbba languageName: node linkType: hard -"@vitest/expect@npm:0.30.0": - version: 0.30.0 - resolution: "@vitest/expect@npm:0.30.0" +"@vitest/expect@npm:0.30.1": + version: 0.30.1 + resolution: "@vitest/expect@npm:0.30.1" dependencies: - "@vitest/spy": 0.30.0 - "@vitest/utils": 0.30.0 + "@vitest/spy": 0.30.1 + "@vitest/utils": 0.30.1 chai: ^4.3.7 - checksum: f891554ff22e8305cd9ce4c8c1d3ff06129c6c628698231541c92a1a20e14e5f5a502aa19141e3c8d78dfd9b5081bbcc6b2f945d0e794f0b5adf1627c2f57281 + checksum: cd7728d1532fd9b9d9ca52f76be14af72f7cf28686e91f99b1537a30d46a4207021410163b1c460076d4ada7246f7f3bdc14989c44aff0814ef83e1cdf5e4ecf languageName: node linkType: hard -"@vitest/runner@npm:0.30.0": - version: 0.30.0 - resolution: "@vitest/runner@npm:0.30.0" +"@vitest/runner@npm:0.30.1": + version: 0.30.1 + resolution: "@vitest/runner@npm:0.30.1" dependencies: - "@vitest/utils": 0.30.0 + "@vitest/utils": 0.30.1 concordance: ^5.0.4 p-limit: ^4.0.0 pathe: ^1.1.0 - checksum: 9bd68b3fb65a3f58e38f5853eb520c49812622bcd444baab616fd7f862bc9727f3ce4614c28eba47e274d2f9479bd6325f8f914398fdc1f034d7d964dee6fee8 + checksum: b8f9faa63f3e98671804ab403a1dc466a48548fa5ee5e276855f0bcc1fae528ca65476584fb5528dd62ba9865c54d147b1ae78fb0cafe337c043669dcb93e67d languageName: node linkType: hard -"@vitest/snapshot@npm:0.30.0": - version: 0.30.0 - resolution: "@vitest/snapshot@npm:0.30.0" +"@vitest/snapshot@npm:0.30.1": + version: 0.30.1 + resolution: "@vitest/snapshot@npm:0.30.1" dependencies: magic-string: ^0.30.0 pathe: ^1.1.0 pretty-format: ^27.5.1 - checksum: bbaaab44d45cadc417a3897b5902e055d8c684adb25c2edd1b526209eb71233cd6d914e0670d49e9ec3cda4410cbbeb04a983c33f674bc9eab15c9e0e53ecb2b + checksum: 9e0b89ca6c2cb08f2061c3d6bf5f2a1a9481c0229b8772b8be1db515552f07ea184f4248ceb11ad976ee89e2402c14e48a5700bab6ea859167fe5d10920e939c languageName: node linkType: hard -"@vitest/spy@npm:0.30.0": - version: 0.30.0 - resolution: "@vitest/spy@npm:0.30.0" +"@vitest/spy@npm:0.30.1": + version: 0.30.1 + resolution: "@vitest/spy@npm:0.30.1" dependencies: tinyspy: ^2.1.0 - checksum: 3b01a544ffa7d5aec3b0f5abeb0d8cb58c5746d83f8c01e7259c36f6da1666bf7cd5bbffd480c9889882efa392cf24b0fe4b4ec1d5ded4138b2d54d242f29d2f + checksum: af2e0a3910dfaa6b5759acd4913ca3c21ac9ad543c0d1095c23bdbca1a7d4e5dab43d8bfc4b08025d24e84965d65ae83f2cdc6aad080eaf5faf06daf06af3271 languageName: node linkType: hard -"@vitest/ui@npm:^0.30.0": - version: 0.30.0 - resolution: "@vitest/ui@npm:0.30.0" +"@vitest/ui@npm:^0.30.1": + version: 0.30.1 + resolution: "@vitest/ui@npm:0.30.1" dependencies: - "@vitest/utils": 0.30.0 + "@vitest/utils": 0.30.1 fast-glob: ^3.2.12 fflate: ^0.7.4 flatted: ^3.2.7 pathe: ^1.1.0 picocolors: ^1.0.0 sirv: ^2.0.2 - checksum: 83b8ee7b7b1c774763dcd18580c565e5215327feb36c3ecae3dfaa8c9b34f182247a304722b5d169ca8bbd0fe51c624af5d9b24149d75f5779472c0278660f07 + checksum: 5b7a2440f95ff34d7a4f71d4c88569d82b49814088adab54c9271ee949a4d00e0141680d055c470a0e5584d8d5354ee4febcaa29f7ccf1af597bfb14c4fc54dd languageName: node linkType: hard -"@vitest/utils@npm:0.30.0": - version: 0.30.0 - resolution: "@vitest/utils@npm:0.30.0" +"@vitest/utils@npm:0.30.1": + version: 0.30.1 + resolution: "@vitest/utils@npm:0.30.1" dependencies: concordance: ^5.0.4 loupe: ^2.3.6 pretty-format: ^27.5.1 - checksum: 5be61df96b16a501bd6c0c5313056ef60b427b0ebb9734a62898aecf23f5415c1ceca9e0bdcd53e2ce4675e750fe48e7f7fa9d2b86be9a9d4f4fee5b28c8d8ce + checksum: a685b6ba34b0173e4da388055dc2a22ba335a74cf99679f7036cea1d183e0ee804a01984148eaad0e0f48bfb786d33800ff6dd549b94f3d064e14caa0857ee62 languageName: node linkType: hard @@ -7471,8 +7406,8 @@ __metadata: resolution: "AFFiNE@workspace:." dependencies: "@affine/cli": "workspace:*" - "@commitlint/cli": ^17.5.1 - "@commitlint/config-conventional": ^17.4.4 + "@commitlint/cli": ^17.6.0 + "@commitlint/config-conventional": ^17.6.0 "@faker-js/faker": ^7.6.0 "@istanbuljs/schema": ^0.1.3 "@perfsee/sdk": ^1.5.2 @@ -7484,8 +7419,8 @@ __metadata: "@typescript-eslint/parser": ^5.58.0 "@vanilla-extract/vite-plugin": ^3.8.0 "@vitejs/plugin-react": ^3.1.0 - "@vitest/coverage-istanbul": ^0.30.0 - "@vitest/ui": ^0.30.0 + "@vitest/coverage-istanbul": ^0.30.1 + "@vitest/ui": ^0.30.1 eslint: ^8.38.0 eslint-config-prettier: ^8.8.0 eslint-plugin-import: ^2.27.5 @@ -7495,7 +7430,7 @@ __metadata: eslint-plugin-unused-imports: ^2.0.0 fake-indexeddb: 4.0.1 got: ^12.6.0 - happy-dom: ^9.1.9 + happy-dom: ^9.5.0 husky: ^8.0.3 lint-staged: ^13.2.1 msw: ^1.2.1 @@ -7508,8 +7443,8 @@ __metadata: typescript: ^5.0.4 vite: ^4.2.1 vite-plugin-istanbul: ^4.0.1 - vite-tsconfig-paths: ^4.0.9 - vitest: ^0.30.0 + vite-tsconfig-paths: ^4.2.0 + vitest: ^0.30.1 vitest-fetch-mock: ^0.2.2 languageName: unknown linkType: soft @@ -8634,9 +8569,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001449": - version: 1.0.30001474 - resolution: "caniuse-lite@npm:1.0.30001474" - checksum: c05faab958fae1bbf3c595203c96d3a2f6b4c7a0d122069addc6c386f208b4db66eed3f5e3d606b80e3b384603d353b27a306f6dcb6145642b5b97a330dba86a + version: 1.0.30001478 + resolution: "caniuse-lite@npm:1.0.30001478" + checksum: 27a370dcb32a6a35e186307aabc570da1cd0fccc849913665e7df6822a87286de99509b163304e0586c23c539a991717fb68ed84b85bbd21b2cb86475ae5ffb2 languageName: node linkType: hard @@ -8853,9 +8788,9 @@ __metadata: linkType: hard "cli-spinners@npm:^2.5.0": - version: 2.7.0 - resolution: "cli-spinners@npm:2.7.0" - checksum: a9afaf73f58d1f951fb23742f503631b3cf513f43f4c7acb1b640100eb76bfa16efbcd1994d149ffc6603a6d75dd3d4a516a76f125f90dce437de9b16fd0ee6f + version: 2.8.0 + resolution: "cli-spinners@npm:2.8.0" + checksum: 42bc69127706144b83b25da27e0719bdd8294efe43018e1736928a8f78a26e8d2b4dcd39af4a6401526ca647e99e302ad2b29bf19e67d1db403b977aca6abeb7 languageName: node linkType: hard @@ -10050,9 +9985,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.284": - version: 1.4.351 - resolution: "electron-to-chromium@npm:1.4.351" - checksum: a62ab1d11a6694684d7b97d711680842dcdb0de13495c15a54bb6d3cd332273ef38f5ba71d529635dae15ff72d6f9a3546817f7ae240cc070c431dd8baf7f80e + version: 1.4.361 + resolution: "electron-to-chromium@npm:1.4.361" + checksum: 66b3210c9c5abec7812ce8b936a9e53fa49a2ccb8b4345e1e4d601dfff5e1e22d07ddddeaf84b0dd6bb01522e505dbb7fc91929a7028b02281e5928f36d2e4dc languageName: node linkType: hard @@ -10256,13 +10191,20 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^0.9.0, es-module-lexer@npm:^0.9.3": +"es-module-lexer@npm:^0.9.3": version: 0.9.3 resolution: "es-module-lexer@npm:0.9.3" checksum: 84bbab23c396281db2c906c766af58b1ae2a1a2599844a504df10b9e8dc77ec800b3211fdaa133ff700f5703d791198807bba25d9667392d27a5e9feda344da8 languageName: node linkType: hard +"es-module-lexer@npm:^1.2.1": + version: 1.2.1 + resolution: "es-module-lexer@npm:1.2.1" + checksum: c4145b853e1491eaa5d591e4580926d242978c38071ad3d09165c3b6d50314cc0ae3bf6e1dec81a9e53768b9299df2063d2e4a67d7742a5029ddeae6c4fc26f0 + languageName: node + linkType: hard + "es-set-tostringtag@npm:^2.0.1": version: 2.0.1 resolution: "es-set-tostringtag@npm:2.0.1" @@ -10404,31 +10346,31 @@ __metadata: linkType: hard "esbuild@npm:^0.17.0, esbuild@npm:^0.17.5": - version: 0.17.15 - resolution: "esbuild@npm:0.17.15" + version: 0.17.16 + resolution: "esbuild@npm:0.17.16" dependencies: - "@esbuild/android-arm": 0.17.15 - "@esbuild/android-arm64": 0.17.15 - "@esbuild/android-x64": 0.17.15 - "@esbuild/darwin-arm64": 0.17.15 - "@esbuild/darwin-x64": 0.17.15 - "@esbuild/freebsd-arm64": 0.17.15 - "@esbuild/freebsd-x64": 0.17.15 - "@esbuild/linux-arm": 0.17.15 - "@esbuild/linux-arm64": 0.17.15 - "@esbuild/linux-ia32": 0.17.15 - "@esbuild/linux-loong64": 0.17.15 - "@esbuild/linux-mips64el": 0.17.15 - "@esbuild/linux-ppc64": 0.17.15 - "@esbuild/linux-riscv64": 0.17.15 - "@esbuild/linux-s390x": 0.17.15 - "@esbuild/linux-x64": 0.17.15 - "@esbuild/netbsd-x64": 0.17.15 - "@esbuild/openbsd-x64": 0.17.15 - "@esbuild/sunos-x64": 0.17.15 - "@esbuild/win32-arm64": 0.17.15 - "@esbuild/win32-ia32": 0.17.15 - "@esbuild/win32-x64": 0.17.15 + "@esbuild/android-arm": 0.17.16 + "@esbuild/android-arm64": 0.17.16 + "@esbuild/android-x64": 0.17.16 + "@esbuild/darwin-arm64": 0.17.16 + "@esbuild/darwin-x64": 0.17.16 + "@esbuild/freebsd-arm64": 0.17.16 + "@esbuild/freebsd-x64": 0.17.16 + "@esbuild/linux-arm": 0.17.16 + "@esbuild/linux-arm64": 0.17.16 + "@esbuild/linux-ia32": 0.17.16 + "@esbuild/linux-loong64": 0.17.16 + "@esbuild/linux-mips64el": 0.17.16 + "@esbuild/linux-ppc64": 0.17.16 + "@esbuild/linux-riscv64": 0.17.16 + "@esbuild/linux-s390x": 0.17.16 + "@esbuild/linux-x64": 0.17.16 + "@esbuild/netbsd-x64": 0.17.16 + "@esbuild/openbsd-x64": 0.17.16 + "@esbuild/sunos-x64": 0.17.16 + "@esbuild/win32-arm64": 0.17.16 + "@esbuild/win32-ia32": 0.17.16 + "@esbuild/win32-x64": 0.17.16 dependenciesMeta: "@esbuild/android-arm": optional: true @@ -10476,7 +10418,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 4e3640d7bc8f6edb3465c076eb519ccb7684382714a1b883e000a7a592f8e285501ec7e82cb68441dfec8f7be7f70f40b00129ceb05057f6fa87f95d2187370a + checksum: c9787d8e05b9c4f762761be31a7847b5b4492b9b997808b7098479fef9a3260f1b8ca01e9b38376b6698f4394bfe088acb4f797a697b45b965cd664e103aafa7 languageName: node linkType: hard @@ -10580,11 +10522,12 @@ __metadata: linkType: hard "eslint-import-resolver-typescript@npm:^3.5.2": - version: 3.5.4 - resolution: "eslint-import-resolver-typescript@npm:3.5.4" + version: 3.5.5 + resolution: "eslint-import-resolver-typescript@npm:3.5.5" dependencies: debug: ^4.3.4 enhanced-resolve: ^5.12.0 + eslint-module-utils: ^2.7.4 get-tsconfig: ^4.5.0 globby: ^13.1.3 is-core-module: ^2.11.0 @@ -10593,7 +10536,7 @@ __metadata: peerDependencies: eslint: "*" eslint-plugin-import: "*" - checksum: 6d778645279f5525d03d6d85dd5cd01972a69df0fcb51b3ea2e7563a8803b9f0a4ddd6413e48bb9c34388a1ff555adab2781c86664689d40bbb6e017f0243fbf + checksum: 27e6276fdff5d377c9036362ff736ac29852106e883ff589ea9092dc57d4bc2a67a82d75134221124f05045f9a7e2114a159b2c827d1f9f64d091f7afeab0f58 languageName: node linkType: hard @@ -11943,15 +11886,15 @@ __metadata: linkType: hard "globby@npm:^13.1.3": - version: 13.1.3 - resolution: "globby@npm:13.1.3" + version: 13.1.4 + resolution: "globby@npm:13.1.4" dependencies: dir-glob: ^3.0.1 fast-glob: ^3.2.11 ignore: ^5.2.0 merge2: ^1.4.1 slash: ^4.0.0 - checksum: 93f06e02002cdf368f7e3d55bd59e7b00784c7cc8fe92c7ee5082cc7171ff6109fda45e1c97a80bb48bc811dedaf7843c7c9186f5f84bde4883ab630e13c43df + checksum: e8bc13879972082d590cd1b0e27080d90d2e12fff7eeb2cee9329c29115ace14cc5b9f899e3d6beb136ba826307a727016658919a6f383e1511d698acee81741 languageName: node linkType: hard @@ -12045,9 +11988,9 @@ __metadata: languageName: node linkType: hard -"happy-dom@npm:^9.1.9": - version: 9.1.9 - resolution: "happy-dom@npm:9.1.9" +"happy-dom@npm:^9.5.0": + version: 9.5.0 + resolution: "happy-dom@npm:9.5.0" dependencies: css.escape: ^1.5.1 he: ^1.2.0 @@ -12055,7 +11998,7 @@ __metadata: webidl-conversions: ^7.0.0 whatwg-encoding: ^2.0.0 whatwg-mimetype: ^3.0.0 - checksum: 2a2542a9962e9b67870b2b2bc22e6de7193cc7076e5d4f7d85404bc86bc09d1035999e52515a4bfb92272bbdeffcdb762d331176f44c527db7c30faa58f900d6 + checksum: c9b159335063b72ef3fbb7b862f265178c9834dfd1c2fed7c83fe6d4654108090a36a5c86924a2229a0f6c319140411b5b06b9ead4b741cfe00249610638eff4 languageName: node linkType: hard @@ -12246,9 +12189,9 @@ __metadata: linkType: hard "html-tags@npm:^3.1.0": - version: 3.3.0 - resolution: "html-tags@npm:3.3.0" - checksum: 79847bb55dc1c3e5d0b083893e0d454f05a2eec435e28dbd19a80586d402dbbb14353ef19c44baf4c4a2cdd1903d941a016e3a0a306f5376e708fd1c9ba13ff7 + version: 3.3.1 + resolution: "html-tags@npm:3.3.1" + checksum: b4ef1d5a76b678e43cce46e3783d563607b1d550cab30b4f511211564574770aa8c658a400b100e588bc60b8234e59b35ff72c7851cc28f3b5403b13a2c6cbce languageName: node linkType: hard @@ -12690,11 +12633,11 @@ __metadata: linkType: hard "is-core-module@npm:^2.1.0, is-core-module@npm:^2.11.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.9.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" + version: 2.12.0 + resolution: "is-core-module@npm:2.12.0" dependencies: has: ^1.0.3 - checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab + checksum: f7f7eb2ab71fd769ee9fb2385c095d503aa4b5ce0028c04557de03f1e67a87c85e5bac1f215945fc3c955867a139a415a3ec4c4234a0bffdf715232660f440a6 languageName: node linkType: hard @@ -14326,11 +14269,11 @@ __metadata: linkType: hard "lit-html@npm:^2.7.0": - version: 2.7.1 - resolution: "lit-html@npm:2.7.1" + version: 2.7.2 + resolution: "lit-html@npm:2.7.2" dependencies: "@types/trusted-types": ^2.0.2 - checksum: 9641bc8e385304899b05c3a268ede7e766a145a1d98449caa1e3d32109197502311a1d35d8ba57a93c884143e6e2d1543e7b025d3607c6675e3d112c0ac2f129 + checksum: 885309bd72a9b6eb6c488ae901595c44b270023e02cafebca774b3ad14c1ec34dbe35a69d7ad22362e4ba3e7c2600662c003145db412cd9d61ecea91a93227ac languageName: node linkType: hard @@ -15061,9 +15004,9 @@ __metadata: linkType: hard "minipass@npm:^4.0.0": - version: 4.2.5 - resolution: "minipass@npm:4.2.5" - checksum: 4f9c19af23a5d4a9e7156feefc9110634b178a8cff8f8271af16ec5ebf7e221725a97429952c856f5b17b30c2065ebd24c81722d90c93d2122611d75b952b48f + version: 4.2.8 + resolution: "minipass@npm:4.2.8" + checksum: 7f4914d5295a9a30807cae5227a37a926e6d910c03f315930fde52332cf0575dfbc20295318f91f0baf0e6bb11a6f668e30cde8027dea7a11b9d159867a3c830 languageName: node linkType: hard @@ -15364,9 +15307,9 @@ __metadata: linkType: hard "node-fetch-native@npm:^1.0.2": - version: 1.0.2 - resolution: "node-fetch-native@npm:1.0.2" - checksum: cd1f031bb3fd5b467bdc5a515f0042923821b91be5f01f47a0f17dd97b7de0921bd965a2caf9b2e64d13dc6d65dd195387b43cdc2127a7a2b1db84c8659fb1c7 + version: 1.1.0 + resolution: "node-fetch-native@npm:1.1.0" + checksum: 65b85ba8d671f7d4b8a4c8eb70dfd3864b4d04ab771e15aeadc613011cd4e4568c4a0a3f1aebdd37410cd2d75c65ab3e538eedb1732fc6b33ee093167e22bbe0 languageName: node linkType: hard @@ -16151,23 +16094,23 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.32.2, playwright-core@npm:>=1.2.0": - version: 1.32.2 - resolution: "playwright-core@npm:1.32.2" +"playwright-core@npm:1.32.3, playwright-core@npm:>=1.2.0": + version: 1.32.3 + resolution: "playwright-core@npm:1.32.3" bin: playwright: cli.js - checksum: ff000cbf280e5d558fe70fd3edf14910a2e86ec68b04e28327176268345be7b3f88a5d22d78e8dae677dd633dce6cd493237df199773b55312f2ae1ab85d711f + checksum: 7ea091c41a7d1bb97b445bc541a85b123ffcf167bcc00fb7e13e9079f06c92f59fd27caf9d1c1d7e0054f2b5765d1a16d198833c2be7266cebb9dbb916cd90f4 languageName: node linkType: hard "playwright@npm:^1.14.0": - version: 1.32.2 - resolution: "playwright@npm:1.32.2" + version: 1.32.3 + resolution: "playwright@npm:1.32.3" dependencies: - playwright-core: 1.32.2 + playwright-core: 1.32.3 bin: playwright: cli.js - checksum: 36967299a5c4c02830bcb7fb94b96d6c6a7a2d7e749feb924509e89b1fdc34f8ee2218cfaf75e5f32572663568b468ad28fdc170bced41869d5ed69f9a7ff384 + checksum: 9627771a131ab96a26d702757e89dcf09a228f0038c43a14f982cc59a2eca672cb27c9d92c324ddc2c44457b82d77c30b3562b386601969e0456b52dba5df176 languageName: node linkType: hard @@ -17247,15 +17190,15 @@ __metadata: linkType: hard "resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:~1.22.1": - version: 1.22.1 - resolution: "resolve@npm:1.22.1" + version: 1.22.2 + resolution: "resolve@npm:1.22.2" dependencies: - is-core-module: ^2.9.0 + is-core-module: ^2.11.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e + checksum: 7e5df75796ebd429445d102d5824482ee7e567f0070b2b45897b29bb4f613dcbc262e0257b8aeedb3089330ccaea0d6a0464df1a77b2992cf331dcda0f4cb549 languageName: node linkType: hard @@ -17283,15 +17226,15 @@ __metadata: linkType: hard "resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@~1.22.1#~builtin": - version: 1.22.1 - resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d" + version: 1.22.2 + resolution: "resolve@patch:resolve@npm%3A1.22.2#~builtin::version=1.22.2&hash=c3c19d" dependencies: - is-core-module: ^2.9.0 + is-core-module: ^2.11.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b + checksum: 66cc788f13b8398de18eb4abb3aed90435c84bb8935953feafcf7231ba4cd191b2c10b4a87b1e9681afc34fb138c705f91f7330ff90bfa36f457e5584076a2b8 languageName: node linkType: hard @@ -17528,7 +17471,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.3.8, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:~7.3.0": +"semver@npm:7.3.8, semver@npm:~7.3.0": version: 7.3.8 resolution: "semver@npm:7.3.8" dependencies: @@ -17548,7 +17491,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.2": +"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7": version: 7.4.0 resolution: "semver@npm:7.4.0" dependencies: @@ -17707,9 +17650,9 @@ __metadata: linkType: hard "shell-quote@npm:^1.8.0": - version: 1.8.0 - resolution: "shell-quote@npm:1.8.0" - checksum: 6ef7c5e308b9c77eedded882653a132214fa98b4a1512bb507588cf6cd2fc78bfee73e945d0c3211af028a1eabe09c6a19b96edd8977dc149810797e93809749 + version: 1.8.1 + resolution: "shell-quote@npm:1.8.1" + checksum: 5f01201f4ef504d4c6a9d0d283fa17075f6770bfbe4c5850b074974c68062f37929ca61700d95ad2ac8822e14e8c4b990ca0e6e9272e64befd74ce5e19f0736b languageName: node linkType: hard @@ -18123,15 +18066,15 @@ __metadata: languageName: node linkType: hard -"storybook@npm:^7.0.2": - version: 7.0.2 - resolution: "storybook@npm:7.0.2" +"storybook@npm:^7.0.4": + version: 7.0.4 + resolution: "storybook@npm:7.0.4" dependencies: - "@storybook/cli": 7.0.2 + "@storybook/cli": 7.0.4 bin: sb: index.js storybook: index.js - checksum: 74730673f00aacde5aed4190b8f2b9d513a40ced8bc7830de300028c13295ae389728e54bdfe039ef0446c5b1568c2da6273bdda95034958169dd8b4b96d65ae + checksum: 36c6c6549f231e7829dc6515d77a18b44da6ae63d104c9b17b694743216823ea0453e92c170c2734281fa154058570cd3ae6b03e77e3653b7d6c3f87a7cafc16 languageName: node linkType: hard @@ -18575,7 +18518,7 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.1.3": +"terser-webpack-plugin@npm:^5.3.7": version: 5.3.7 resolution: "terser-webpack-plugin@npm:5.3.7" dependencies: @@ -18598,8 +18541,8 @@ __metadata: linkType: hard "terser@npm:^5.16.5": - version: 5.16.8 - resolution: "terser@npm:5.16.8" + version: 5.16.9 + resolution: "terser@npm:5.16.9" dependencies: "@jridgewell/source-map": ^0.3.2 acorn: ^8.5.0 @@ -18607,7 +18550,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: f4a3ef4848a71f74f637c009395cf5a28660b56237fb8f13532cecfb24d6263e2dfbc1a511a11a94568988898f79cdcbecb9a4d8e104db35a0bea9639b70a325 + checksum: b373693ee01ce08cc9b9595d57df889acbbc899d929a7fe53662330ce954d53145582f6715c9cc4839d555f5769a28fbeb203155b54e3a9c6c646db292002edd languageName: node linkType: hard @@ -18999,9 +18942,9 @@ __metadata: linkType: hard "type-fest@npm:^3.0.0": - version: 3.7.2 - resolution: "type-fest@npm:3.7.2" - checksum: 28f5c6eca67f01825308e19792425d1643d6f7589aa278d3a8e34caa07d9502aa54016df6b9f65bd3d51a3f2d9c002d3a739bb391d11ef2505df73e374a10b79 + version: 3.8.0 + resolution: "type-fest@npm:3.8.0" + checksum: f9a9ef00378dddd6af2be5cbb67ce4c3a61f6696c5f3ae88815c98266865766118343d928faec8a0efc012efe1d080f59bf62d8fdc382bf285f45d02dbc8fb66 languageName: node linkType: hard @@ -19042,17 +18985,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.6.4 || ^5.0.0": - version: 5.0.3 - resolution: "typescript@npm:5.0.3" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 3cce0576d218cb4277ff8b6adfef1a706e9114a98b4261a38ad658a7642f1b274a8396394f6cbff8c0ba852996d7ed2e233e9b8431d5d55ac7c2f6fea645af02 - languageName: node - linkType: hard - -"typescript@npm:^5.0.4": +"typescript@npm:^4.6.4 || ^5.0.0, typescript@npm:^5.0.4": version: 5.0.4 resolution: "typescript@npm:5.0.4" bin: @@ -19072,17 +19005,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^4.6.4 || ^5.0.0#~builtin": - version: 5.0.3 - resolution: "typescript@patch:typescript@npm%3A5.0.3#~builtin::version=5.0.3&hash=85af82" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 5580367025ff7ee1f2a61e5affdbddccfe6e893bc662aa33fefdbf12de7e493173fa7d47475e9e15121828691004c4ed13bcd115e57866baed97b54c60954e1c - languageName: node - linkType: hard - -"typescript@patch:typescript@^5.0.4#~builtin": +"typescript@patch:typescript@^4.6.4 || ^5.0.0#~builtin, typescript@patch:typescript@^5.0.4#~builtin": version: 5.0.4 resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=85af82" bin: @@ -19460,9 +19383,9 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:0.30.0": - version: 0.30.0 - resolution: "vite-node@npm:0.30.0" +"vite-node@npm:0.30.1": + version: 0.30.1 + resolution: "vite-node@npm:0.30.1" dependencies: cac: ^6.7.14 debug: ^4.3.4 @@ -19472,7 +19395,7 @@ __metadata: vite: ^3.0.0 || ^4.0.0 bin: vite-node: vite-node.mjs - checksum: 05238f13abc051d7b7649ec70c5d8f4b0d98ea02da7d52a060760fcc3697bbfe8348caf39add45907287afb39abbb1b918fde8f7ec425863af60dbc6bccf1d23 + checksum: 2a17cca94aaf9ea689aeff0b5e900aab9e9385e97189446a7bc9c067f094556a5fcdff4a04367811694c3dcd2001bef7f5133ac66cdf4307d90742c30aff5fea languageName: node linkType: hard @@ -19540,9 +19463,9 @@ __metadata: languageName: node linkType: hard -"vite-tsconfig-paths@npm:^4.0.9": - version: 4.0.9 - resolution: "vite-tsconfig-paths@npm:4.0.9" +"vite-tsconfig-paths@npm:^4.2.0": + version: 4.2.0 + resolution: "vite-tsconfig-paths@npm:4.2.0" dependencies: debug: ^4.1.1 globrex: ^0.1.2 @@ -19552,7 +19475,7 @@ __metadata: peerDependenciesMeta: vite: optional: true - checksum: a98815387aca78152cefaa6fbcab45a632ec50877ec697db3be018beb61ced196d3a8f4f6b22e7964882778d45ae497e0ec44e36e3dff12f12239805335453fc + checksum: 73a8467de72d7ac502328454fd00c19571cd4bad2dd5982643b24718bb95e449a3f4153cfc2d58a358bfc8f37e592fb442fc10884b59ae82138c1329160cd952 languageName: node linkType: hard @@ -19605,18 +19528,18 @@ __metadata: languageName: node linkType: hard -"vitest@npm:^0.30.0": - version: 0.30.0 - resolution: "vitest@npm:0.30.0" +"vitest@npm:^0.30.1": + version: 0.30.1 + resolution: "vitest@npm:0.30.1" dependencies: "@types/chai": ^4.3.4 "@types/chai-subset": ^1.3.3 "@types/node": "*" - "@vitest/expect": 0.30.0 - "@vitest/runner": 0.30.0 - "@vitest/snapshot": 0.30.0 - "@vitest/spy": 0.30.0 - "@vitest/utils": 0.30.0 + "@vitest/expect": 0.30.1 + "@vitest/runner": 0.30.1 + "@vitest/snapshot": 0.30.1 + "@vitest/spy": 0.30.1 + "@vitest/utils": 0.30.1 acorn: ^8.8.2 acorn-walk: ^8.2.0 cac: ^6.7.14 @@ -19633,7 +19556,7 @@ __metadata: tinybench: ^2.4.0 tinypool: ^0.4.0 vite: ^3.0.0 || ^4.0.0 - vite-node: 0.30.0 + vite-node: 0.30.1 why-is-node-running: ^2.2.2 peerDependencies: "@edge-runtime/vm": "*" @@ -19663,7 +19586,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 0f5add3c717d775243c4f41e87ab48ee9946001ecf7c063f42e3f88925b339c9fdfb00129dd137276288039c5315010d66f9999738980f223d47d0b32612a948 + checksum: 68e33226dde914600270df9834bdc1f45fd225250051c046c9bc53ca51b8e0bf76dee29a5cf1a51a4c1524f00c414f81764bb463734bdcc9c3f483f2140ec516 languageName: node linkType: hard @@ -19814,12 +19737,12 @@ __metadata: languageName: node linkType: hard -"webpack@npm:^5.78.0": - version: 5.78.0 - resolution: "webpack@npm:5.78.0" +"webpack@npm:^5.79.0": + version: 5.79.0 + resolution: "webpack@npm:5.79.0" dependencies: "@types/eslint-scope": ^3.7.3 - "@types/estree": ^0.0.51 + "@types/estree": ^1.0.0 "@webassemblyjs/ast": 1.11.1 "@webassemblyjs/wasm-edit": 1.11.1 "@webassemblyjs/wasm-parser": 1.11.1 @@ -19828,7 +19751,7 @@ __metadata: browserslist: ^4.14.5 chrome-trace-event: ^1.0.2 enhanced-resolve: ^5.10.0 - es-module-lexer: ^0.9.0 + es-module-lexer: ^1.2.1 eslint-scope: 5.1.1 events: ^3.2.0 glob-to-regexp: ^0.4.1 @@ -19839,7 +19762,7 @@ __metadata: neo-async: ^2.6.2 schema-utils: ^3.1.0 tapable: ^2.1.1 - terser-webpack-plugin: ^5.1.3 + terser-webpack-plugin: ^5.3.7 watchpack: ^2.4.0 webpack-sources: ^3.2.3 peerDependenciesMeta: @@ -19847,7 +19770,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: 4213e5bcc23e54c2f2a589e8e96f1fb71a2c05d5033ffda6dd8bae32284abfa0eb6b6d0707806e8dcfa48a8fcda2448d3af6c4539061679251d94c0996bebf99 + checksum: 3fbd82dadc75c8f823c900c5d50263830b77e6be6a8abb26eec12f93dec94c2f07fa44c1ef1f28319682404e532d9707ed04ed6cb89af87ca7d544e435d8ef95 languageName: node linkType: hard