From 844db82a10fef3c44d288c30f03aca2ec1a621c2 Mon Sep 17 00:00:00 2001 From: Jordan Gensler Date: Mon, 14 Aug 2023 11:29:00 -0700 Subject: [PATCH] Refactor Wallet SDK folders --- .github/CODEOWNERS | 2 +- .prettierignore | 1 - apps/explorer/tsconfig.json | 2 +- apps/wallet/configs/ts/tsconfig.common.json | 2 +- dapps/kiosk/tsconfig.json | 2 +- dapps/multisig-toolkit/tsconfig.json | 2 +- dapps/sponsored-transactions/tsconfig.json | 2 +- package.json | 2 - pnpm-lock.yaml | 339 +++++++++--------- sdk/docs/next.config.js | 12 +- sdk/docs/package.json | 6 +- sdk/docs/pages/_meta.json | 15 +- sdk/docs/pages/typescript/_meta.json | 9 + .../{ => typescript}/cryptography/_meta.json | 0 .../cryptography/keypairs.mdx | 0 .../cryptography/multisig.mdx | 0 sdk/docs/pages/{ => typescript}/faucet.mdx | 0 sdk/docs/pages/{ => typescript}/hello-sui.mdx | 0 sdk/docs/pages/{ => typescript}/index.mdx | 0 sdk/docs/pages/{ => typescript}/install.mdx | 0 .../pages/{ => typescript}/sui-client.mdx | 0 .../transaction-building/_meta.json | 0 .../transaction-building/basics.mdx | 0 .../transaction-building/encoding-values.mdx | 0 .../transaction-building/gas.mdx | 0 .../transaction-building/offline.mdx | 0 .../transaction-building/pure-arguments.mdx | 0 .../sponsored-transactions.mdx | 0 .../pages/wallet-kit}/_meta.json | 6 +- .../pages/wallet-kit}/advanced.mdx | 0 .../advanced/programmatic-connection.mdx | 0 .../wallet-kit}/advanced/wallet-kit-core.mdx | 0 .../wallet-kit}/advanced/wallet-standard.mdx | 0 .../pages/wallet-kit}/docs/_meta.json | 0 .../pages/wallet-kit}/docs/connect-button.mdx | 0 .../pages/wallet-kit}/docs/use-wallet-kit.mdx | 0 .../wallet-kit}/docs/wallet-kit-provider.mdx | 0 .../pages/wallet-kit}/getting-started.mdx | 0 .../pages => docs/pages/wallet-kit}/index.mdx | 0 sdk/docs/theme.config.jsx | 10 +- sdk/wallet-adapter/README.md | 13 - sdk/wallet-adapter/example/src/README.md | 4 - sdk/wallet-adapter/site/.prettierignore | 2 - sdk/wallet-adapter/site/README.md | 1 - sdk/wallet-adapter/site/next.config.js | 22 -- sdk/wallet-adapter/site/package.json | 39 -- sdk/wallet-adapter/site/pages/_app.mdx | 3 - sdk/wallet-adapter/site/pages/demo.mdx | 29 -- sdk/wallet-adapter/site/theme.config.tsx | 25 -- sdk/wallet-adapter/site/tsconfig.json | 30 -- .../core}/.prettierignore | 0 .../core}/CHANGELOG.md | 0 .../core}/README.md | 0 .../core}/package.json | 0 .../core}/src/index.ts | 0 .../core}/src/storage.ts | 0 .../core}/tsconfig.json | 0 .../example/index.html | 0 .../example/package.json | 0 .../example/public/favicon.ico | Bin .../example/public/logo192.png | Bin .../example/public/logo512.png | Bin .../example/public/manifest.json | 0 .../example/public/robots.txt | 0 .../example/src/App.css | 0 .../example/src/App.tsx | 0 .../example/src/QredoConnectButton.tsx | 0 .../example/src/index.css | 0 .../example/src/index.tsx | 0 .../example/src/vite-env.d.ts | 0 .../example/tsconfig.json | 0 .../example/vercel.json | 0 .../example/vite.config.ts | 0 .../react}/.prettierignore | 0 .../react}/CHANGELOG.md | 0 .../wallet-kit => wallet-kit/react}/README.md | 0 .../react}/package.json | 0 .../react}/src/ConnectButton.tsx | 0 .../react}/src/ConnectModal.tsx | 0 .../react}/src/GettingStarted.tsx | 0 .../react}/src/UnsafeBurnerWallet.tsx | 0 .../react}/src/WalletKitContext.tsx | 0 .../react}/src/WalletList.tsx | 0 .../react}/src/WhatIsAWallet.tsx | 0 .../react}/src/index.tsx | 0 .../react}/src/stitches.tsx | 0 .../react}/src/utils/Dialog.tsx | 0 .../react}/src/utils/icons.tsx | 0 .../react}/src/utils/ui.tsx | 0 .../react}/tsconfig.json | 0 .../tsconfig.base.json | 0 .../wallet-standard/.prettierignore | 0 .../wallet-standard/CHANGELOG.md | 0 .../wallet-standard/README.md | 0 .../wallet-standard/package.json | 0 .../wallet-standard/src/chains.ts | 0 .../wallet-standard/src/detect.ts | 0 .../wallet-standard/src/features/index.ts | 0 .../suiSignAndExecuteTransactionBlock.ts | 0 .../src/features/suiSignMessage.ts | 0 .../src/features/suiSignPersonalMessage.ts | 0 .../src/features/suiSignTransactionBlock.ts | 0 .../wallet-standard/src/index.ts | 0 .../wallet-standard/tsconfig.json | 4 +- 104 files changed, 227 insertions(+), 357 deletions(-) create mode 100644 sdk/docs/pages/typescript/_meta.json rename sdk/docs/pages/{ => typescript}/cryptography/_meta.json (100%) rename sdk/docs/pages/{ => typescript}/cryptography/keypairs.mdx (100%) rename sdk/docs/pages/{ => typescript}/cryptography/multisig.mdx (100%) rename sdk/docs/pages/{ => typescript}/faucet.mdx (100%) rename sdk/docs/pages/{ => typescript}/hello-sui.mdx (100%) rename sdk/docs/pages/{ => typescript}/index.mdx (100%) rename sdk/docs/pages/{ => typescript}/install.mdx (100%) rename sdk/docs/pages/{ => typescript}/sui-client.mdx (100%) rename sdk/docs/pages/{ => typescript}/transaction-building/_meta.json (100%) rename sdk/docs/pages/{ => typescript}/transaction-building/basics.mdx (100%) rename sdk/docs/pages/{ => typescript}/transaction-building/encoding-values.mdx (100%) rename sdk/docs/pages/{ => typescript}/transaction-building/gas.mdx (100%) rename sdk/docs/pages/{ => typescript}/transaction-building/offline.mdx (100%) rename sdk/docs/pages/{ => typescript}/transaction-building/pure-arguments.mdx (100%) rename sdk/docs/pages/{ => typescript}/transaction-building/sponsored-transactions.mdx (100%) rename sdk/{wallet-adapter/site/pages => docs/pages/wallet-kit}/_meta.json (51%) rename sdk/{wallet-adapter/site/pages => docs/pages/wallet-kit}/advanced.mdx (100%) rename sdk/{wallet-adapter/site/pages => docs/pages/wallet-kit}/advanced/programmatic-connection.mdx (100%) rename sdk/{wallet-adapter/site/pages => docs/pages/wallet-kit}/advanced/wallet-kit-core.mdx (100%) rename sdk/{wallet-adapter/site/pages => docs/pages/wallet-kit}/advanced/wallet-standard.mdx (100%) rename sdk/{wallet-adapter/site/pages => docs/pages/wallet-kit}/docs/_meta.json (100%) rename sdk/{wallet-adapter/site/pages => docs/pages/wallet-kit}/docs/connect-button.mdx (100%) rename sdk/{wallet-adapter/site/pages => docs/pages/wallet-kit}/docs/use-wallet-kit.mdx (100%) rename sdk/{wallet-adapter/site/pages => docs/pages/wallet-kit}/docs/wallet-kit-provider.mdx (100%) rename sdk/{wallet-adapter/site/pages => docs/pages/wallet-kit}/getting-started.mdx (100%) rename sdk/{wallet-adapter/site/pages => docs/pages/wallet-kit}/index.mdx (100%) delete mode 100644 sdk/wallet-adapter/README.md delete mode 100644 sdk/wallet-adapter/example/src/README.md delete mode 100644 sdk/wallet-adapter/site/.prettierignore delete mode 100644 sdk/wallet-adapter/site/README.md delete mode 100644 sdk/wallet-adapter/site/next.config.js delete mode 100644 sdk/wallet-adapter/site/package.json delete mode 100644 sdk/wallet-adapter/site/pages/_app.mdx delete mode 100644 sdk/wallet-adapter/site/pages/demo.mdx delete mode 100644 sdk/wallet-adapter/site/theme.config.tsx delete mode 100644 sdk/wallet-adapter/site/tsconfig.json rename sdk/{wallet-adapter/wallet-kit-core => wallet-kit/core}/.prettierignore (100%) rename sdk/{wallet-adapter/wallet-kit-core => wallet-kit/core}/CHANGELOG.md (100%) rename sdk/{wallet-adapter/wallet-kit-core => wallet-kit/core}/README.md (100%) rename sdk/{wallet-adapter/wallet-kit-core => wallet-kit/core}/package.json (100%) rename sdk/{wallet-adapter/wallet-kit-core => wallet-kit/core}/src/index.ts (100%) rename sdk/{wallet-adapter/wallet-kit-core => wallet-kit/core}/src/storage.ts (100%) rename sdk/{wallet-adapter/wallet-kit-core => wallet-kit/core}/tsconfig.json (100%) rename sdk/{wallet-adapter => wallet-kit}/example/index.html (100%) rename sdk/{wallet-adapter => wallet-kit}/example/package.json (100%) rename sdk/{wallet-adapter => wallet-kit}/example/public/favicon.ico (100%) rename sdk/{wallet-adapter => wallet-kit}/example/public/logo192.png (100%) rename sdk/{wallet-adapter => wallet-kit}/example/public/logo512.png (100%) rename sdk/{wallet-adapter => wallet-kit}/example/public/manifest.json (100%) rename sdk/{wallet-adapter => wallet-kit}/example/public/robots.txt (100%) rename sdk/{wallet-adapter => wallet-kit}/example/src/App.css (100%) rename sdk/{wallet-adapter => wallet-kit}/example/src/App.tsx (100%) rename sdk/{wallet-adapter => wallet-kit}/example/src/QredoConnectButton.tsx (100%) rename sdk/{wallet-adapter => wallet-kit}/example/src/index.css (100%) rename sdk/{wallet-adapter => wallet-kit}/example/src/index.tsx (100%) rename sdk/{wallet-adapter => wallet-kit}/example/src/vite-env.d.ts (100%) rename sdk/{wallet-adapter => wallet-kit}/example/tsconfig.json (100%) rename sdk/{wallet-adapter => wallet-kit}/example/vercel.json (100%) rename sdk/{wallet-adapter => wallet-kit}/example/vite.config.ts (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/.prettierignore (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/CHANGELOG.md (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/README.md (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/package.json (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/src/ConnectButton.tsx (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/src/ConnectModal.tsx (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/src/GettingStarted.tsx (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/src/UnsafeBurnerWallet.tsx (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/src/WalletKitContext.tsx (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/src/WalletList.tsx (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/src/WhatIsAWallet.tsx (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/src/index.tsx (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/src/stitches.tsx (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/src/utils/Dialog.tsx (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/src/utils/icons.tsx (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/src/utils/ui.tsx (100%) rename sdk/{wallet-adapter/wallet-kit => wallet-kit/react}/tsconfig.json (100%) rename sdk/{wallet-adapter => wallet-kit}/tsconfig.base.json (100%) rename sdk/{wallet-adapter => }/wallet-standard/.prettierignore (100%) rename sdk/{wallet-adapter => }/wallet-standard/CHANGELOG.md (100%) rename sdk/{wallet-adapter => }/wallet-standard/README.md (100%) rename sdk/{wallet-adapter => }/wallet-standard/package.json (100%) rename sdk/{wallet-adapter => }/wallet-standard/src/chains.ts (100%) rename sdk/{wallet-adapter => }/wallet-standard/src/detect.ts (100%) rename sdk/{wallet-adapter => }/wallet-standard/src/features/index.ts (100%) rename sdk/{wallet-adapter => }/wallet-standard/src/features/suiSignAndExecuteTransactionBlock.ts (100%) rename sdk/{wallet-adapter => }/wallet-standard/src/features/suiSignMessage.ts (100%) rename sdk/{wallet-adapter => }/wallet-standard/src/features/suiSignPersonalMessage.ts (100%) rename sdk/{wallet-adapter => }/wallet-standard/src/features/suiSignTransactionBlock.ts (100%) rename sdk/{wallet-adapter => }/wallet-standard/src/index.ts (100%) rename sdk/{wallet-adapter => }/wallet-standard/tsconfig.json (53%) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 664a2f8c2cfd17..16645d619362ca 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -28,4 +28,4 @@ CHANGELOG.md apps/ @MystenLabs/fe-and-apps sdk/ @MystenLabs/sdk-reviewers sdk/kiosk @MystenLabs/kiosk-sdk-reviewers -sdk/wallet-adapter @MystenLabs/wallet-kit-reviewers +sdk/wallet-standard @MystenLabs/wallet-kit-reviewers diff --git a/.prettierignore b/.prettierignore index 2d944c71470829..e26705193db540 100644 --- a/.prettierignore +++ b/.prettierignore @@ -20,6 +20,5 @@ dist/ out/ playwright-report/ storybook-static/ -sdk/wallet-adapter/site/pages/ CHANGELOG.md diff --git a/apps/explorer/tsconfig.json b/apps/explorer/tsconfig.json index 0940d79a3a2e1a..d9d8a402c770c4 100644 --- a/apps/explorer/tsconfig.json +++ b/apps/explorer/tsconfig.json @@ -24,6 +24,6 @@ "references": [ { "path": "../../sdk/typescript/" }, { "path": "../../sdk/kiosk/" }, - { "path": "../../sdk/wallet-adapter/wallet-kit/" } + { "path": "../../sdk/wallet-kit/react/" } ] } diff --git a/apps/wallet/configs/ts/tsconfig.common.json b/apps/wallet/configs/ts/tsconfig.common.json index f782639b7587c4..c14367ce7846d8 100644 --- a/apps/wallet/configs/ts/tsconfig.common.json +++ b/apps/wallet/configs/ts/tsconfig.common.json @@ -49,7 +49,7 @@ "@mysten/kiosk": ["../../sdk/kiosk/src/index.ts"], "@mysten/bcs": ["../../sdk/bcs/src/"], "@mysten/ledgerjs-hw-app-sui": ["../../sdk/ledgerjs-hw-app-sui/src/Sui.ts"], - "@mysten/wallet-standard": ["../../sdk/wallet-adapter/wallet-standard/src/"] + "@mysten/wallet-standard": ["../../sdk/wallet-standard/src/"] } }, "include": ["../../src", "../../tests"], diff --git a/dapps/kiosk/tsconfig.json b/dapps/kiosk/tsconfig.json index 96dfe72b232563..ff7f59aa6aeb8a 100644 --- a/dapps/kiosk/tsconfig.json +++ b/dapps/kiosk/tsconfig.json @@ -23,6 +23,6 @@ "references": [ { "path": "./tsconfig.node.json" }, { "path": "../../sdk/typescript" }, - { "path": "../../sdk/wallet-adapter/wallet-kit" } + { "path": "../../sdk/wallet-kit/react" } ] } diff --git a/dapps/multisig-toolkit/tsconfig.json b/dapps/multisig-toolkit/tsconfig.json index f0f5a02462aa18..11fd5d20d748cc 100644 --- a/dapps/multisig-toolkit/tsconfig.json +++ b/dapps/multisig-toolkit/tsconfig.json @@ -24,6 +24,6 @@ "references": [ { "path": "./tsconfig.node.json" }, { "path": "../../sdk/typescript" }, - { "path": "../../sdk/wallet-adapter/wallet-kit" } + { "path": "../../sdk/wallet-kit/react" } ] } diff --git a/dapps/sponsored-transactions/tsconfig.json b/dapps/sponsored-transactions/tsconfig.json index 18cc144cb2f375..a850a7a025b88d 100644 --- a/dapps/sponsored-transactions/tsconfig.json +++ b/dapps/sponsored-transactions/tsconfig.json @@ -20,6 +20,6 @@ "references": [ { "path": "./tsconfig.node.json" }, { "path": "../../sdk/typescript" }, - { "path": "../../sdk/wallet-adapter/wallet-kit" } + { "path": "../../sdk/wallet-kit/react" } ] } diff --git a/package.json b/package.json index 95a64df7f22530..24e133b351f964 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,6 @@ "icons": "pnpm --filter ./apps/icons", "explorer": "pnpm --filter ./apps/explorer", "wallet": "pnpm --filter ./apps/wallet", - "wallet-adapter": "pnpm --filter ./sdk/wallet-adapter", - "wallet-kit-site": "pnpm --filter wallet-kit-site", "sdk": "pnpm --filter ./sdk/typescript", "bcs": "pnpm --filter ./sdk/bcs", "kiosk": "pnpm --filter ./sdk/kiosk", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c60f0c91593c64..c6ee8800b8c97b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -189,7 +189,7 @@ importers: version: link:../ui '@mysten/wallet-kit': specifier: workspace:* - version: link:../../sdk/wallet-adapter/wallet-kit + version: link:../../sdk/wallet-kit/react '@radix-ui/react-collapsible': specifier: ^1.0.3 version: 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0) @@ -560,7 +560,7 @@ importers: version: link:../../sdk/typescript '@mysten/wallet-standard': specifier: workspace:* - version: link:../../sdk/wallet-adapter/wallet-standard + version: link:../../sdk/wallet-standard '@noble/hashes': specifier: ^1.3.1 version: 1.3.1 @@ -894,7 +894,7 @@ importers: version: link:../../sdk/typescript '@mysten/wallet-kit': specifier: workspace:* - version: link:../../sdk/wallet-adapter/wallet-kit + version: link:../../sdk/wallet-kit/react '@tanstack/react-query': specifier: ^4.29.25 version: 4.29.25(react-dom@18.2.0)(react@18.2.0) @@ -1028,7 +1028,7 @@ importers: version: link:../../sdk/typescript '@mysten/wallet-kit': specifier: workspace:* - version: link:../../sdk/wallet-adapter/wallet-kit + version: link:../../sdk/wallet-kit/react '@types/react': specifier: ^18.2.15 version: 18.2.15 @@ -1068,7 +1068,7 @@ importers: version: link:../../sdk/typescript '@mysten/wallet-kit': specifier: workspace:* - version: link:../../sdk/wallet-adapter/wallet-kit + version: link:../../sdk/wallet-kit/react '@types/react': specifier: ^18.2.15 version: 18.2.15 @@ -1200,14 +1200,14 @@ importers: specifier: ^20.4.2 version: 20.4.2 next: - specifier: ^13.4.10 - version: 13.4.10(react-dom@18.2.0)(react@18.2.0) + specifier: ^13.4.15 + version: 13.4.15(react-dom@18.2.0)(react@18.2.0) nextra: - specifier: ^2.10.0 - version: 2.10.0(next@13.4.10)(react-dom@18.2.0)(react@18.2.0) + specifier: ^2.11.0 + version: 2.11.0(next@13.4.15)(react-dom@18.2.0)(react@18.2.0) nextra-theme-docs: - specifier: ^2.10.0 - version: 2.10.0(next@13.4.10)(nextra@2.10.0)(react-dom@18.2.0)(react@18.2.0) + specifier: ^2.11.0 + version: 2.11.0(next@13.4.15)(nextra@2.11.0)(react-dom@18.2.0)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -1366,14 +1366,30 @@ importers: specifier: ^7.0.1 version: 7.0.1(debug@4.3.4) - sdk/wallet-adapter/example: + sdk/wallet-kit/core: + dependencies: + '@mysten/sui.js': + specifier: workspace:* + version: link:../../typescript + '@mysten/wallet-standard': + specifier: workspace:* + version: link:../../wallet-standard + devDependencies: + tsup: + specifier: ^7.1.0 + version: 7.1.0(ts-node@10.9.1)(typescript@5.1.6) + typescript: + specifier: ^5.1.6 + version: 5.1.6 + + sdk/wallet-kit/example: dependencies: '@mysten/sui.js': specifier: workspace:* version: link:../../typescript '@mysten/wallet-kit': specifier: workspace:* - version: link:../wallet-kit + version: link:../react '@types/node': specifier: ^20.4.2 version: 20.4.2 @@ -1400,38 +1416,7 @@ importers: specifier: ^4.4.4 version: 4.4.4(@types/node@20.4.2)(sass@1.63.6) - sdk/wallet-adapter/site: - dependencies: - '@mysten/wallet-kit': - specifier: workspace:* - version: link:../wallet-kit - next: - specifier: ^13.4.10 - version: 13.4.10(react-dom@18.2.0)(react@18.2.0) - nextra: - specifier: latest - version: 2.10.0(next@13.4.10)(react-dom@18.2.0)(react@18.2.0) - nextra-theme-docs: - specifier: latest - version: 2.10.0(next@13.4.10)(nextra@2.10.0)(react-dom@18.2.0)(react@18.2.0) - react: - specifier: ^18.2.0 - version: 18.2.0 - react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) - devDependencies: - '@types/node': - specifier: ^20.4.2 - version: 20.4.2 - '@types/react': - specifier: ^18.2.15 - version: 18.2.15 - typescript: - specifier: ^5.1.6 - version: 5.1.6 - - sdk/wallet-adapter/wallet-kit: + sdk/wallet-kit/react: dependencies: '@headlessui/react': specifier: ^1.7.15 @@ -1441,10 +1426,10 @@ importers: version: link:../../typescript '@mysten/wallet-kit-core': specifier: workspace:* - version: link:../wallet-kit-core + version: link:../core '@mysten/wallet-standard': specifier: workspace:* - version: link:../wallet-standard + version: link:../../wallet-standard '@stitches/react': specifier: ^1.2.8 version: 1.2.8(react@18.2.0) @@ -1468,27 +1453,11 @@ importers: specifier: ^5.1.6 version: 5.1.6 - sdk/wallet-adapter/wallet-kit-core: - dependencies: - '@mysten/sui.js': - specifier: workspace:* - version: link:../../typescript - '@mysten/wallet-standard': - specifier: workspace:* - version: link:../wallet-standard - devDependencies: - tsup: - specifier: ^7.1.0 - version: 7.1.0(ts-node@10.9.1)(typescript@5.1.6) - typescript: - specifier: ^5.1.6 - version: 5.1.6 - - sdk/wallet-adapter/wallet-standard: + sdk/wallet-standard: dependencies: '@mysten/sui.js': specifier: workspace:* - version: link:../../typescript + version: link:../typescript '@wallet-standard/core': specifier: 1.0.3 version: 1.0.3 @@ -3292,6 +3261,13 @@ packages: regenerator-runtime: 0.13.11 dev: true + /@babel/runtime@7.22.10: + resolution: {integrity: sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.0 + dev: false + /@babel/runtime@7.22.3: resolution: {integrity: sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==} engines: {node: '>=6.9.0'} @@ -3399,8 +3375,8 @@ packages: resolution: {integrity: sha512-iZf+UWfL+DogJVpd/xMQyP6X6McYd6ArdYoPMiv/zlOTzeXXfQbYxBNJJBF6tThvsjLMbA8tLjkCdm9RWMFCCw==} dev: true - /@braintree/sanitize-url@6.0.2: - resolution: {integrity: sha512-Tbsj02wXCbqGmzdnXNk0SOF19ChhRU70BsroIi4Pm6Ehp56in6vch94mfbdQ17DozxkL3BAVjbZ4Qc1a0HFRAg==} + /@braintree/sanitize-url@6.0.4: + resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} dev: false /@changesets/apply-release-plan@6.1.4: @@ -4552,6 +4528,18 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false + /@headlessui/react@1.7.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-2MphIAZdSUacZBT6EXk8AJkj+EuvaaJbtCyHTJrPsz8inhzCl7qeNPI1uk1AUvCgWylVtdN8cVVmnhUDPxPy3g==} + engines: {node: '>=10'} + peerDependencies: + react: ^16 || ^17 || ^18 + react-dom: ^16 || ^17 || ^18 + dependencies: + client-only: 0.0.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /@headlessui/tailwindcss@0.1.3(tailwindcss@3.3.3): resolution: {integrity: sha512-3aMdDyYZx9A15euRehpppSyQnb2gIw2s/Uccn2ELIoLQ9oDy0+9oRygNWNjXCD5Dt+w1pxo7C+XoiYvGcqA4Kg==} engines: {node: '>=10'} @@ -4880,7 +4868,7 @@ packages: resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} dependencies: '@types/estree-jsx': 1.0.0 - '@types/mdx': 2.0.5 + '@types/mdx': 2.0.6 estree-util-build-jsx: 2.2.2 estree-util-is-identifier-name: 2.1.0 estree-util-to-js: 1.2.0 @@ -4905,8 +4893,8 @@ packages: peerDependencies: react: '>=16' dependencies: - '@types/mdx': 2.0.5 - '@types/react': 18.2.15 + '@types/mdx': 2.0.6 + '@types/react': 18.2.20 react: 18.2.0 /@metamask/browser-passworder@4.1.0: @@ -5075,12 +5063,12 @@ packages: tar-fs: 2.1.1 dev: true - /@next/env@13.4.10: - resolution: {integrity: sha512-3G1yD/XKTSLdihyDSa8JEsaWOELY+OWe08o0LUYzfuHp1zHDA8SObQlzKt+v+wrkkPcnPweoLH1ImZeUa0A1NQ==} + /@next/env@13.4.15: + resolution: {integrity: sha512-GQXUy/y5NW4VbrKQMbLjsuTykJ7+Jtb9zcKH1WrmgI1zG7yCoZQaoI65YFNksEh+9EPSHX6Xr7U1/StIIAOXog==} dev: false - /@next/swc-darwin-arm64@13.4.10: - resolution: {integrity: sha512-4bsdfKmmg7mgFGph0UorD1xWfZ5jZEw4kKRHYEeTK9bT1QnMbPVPlVXQRIiFPrhoDQnZUoa6duuPUJIEGLV1Jg==} + /@next/swc-darwin-arm64@13.4.15: + resolution: {integrity: sha512-S4/5CwFxUtV+MnXXv5a+zGpx8Swm6WfzKYrcKbyYgl71Ek7bj0TrqZXASD2HeXIlHwr+0SJnnhSFcU09Y4tHjA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -5088,8 +5076,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@13.4.10: - resolution: {integrity: sha512-ngXhUBbcZIWZWqNbQSNxQrB9T1V+wgfCzAor2olYuo/YpaL6mUYNUEgeBMhr8qwV0ARSgKaOp35lRvB7EmCRBg==} + /@next/swc-darwin-x64@13.4.15: + resolution: {integrity: sha512-6bAi8s3vVRMFPU5qr4hZsfsQ0tzLU/Ig3tHjpJyjIN9AV3PMbTnX716P7hj1QioLfzZxIcUVnDczW7L45xHVfQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -5097,8 +5085,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@13.4.10: - resolution: {integrity: sha512-SjCZZCOmHD4uyM75MVArSAmF5Y+IJSGroPRj2v9/jnBT36SYFTORN8Ag/lhw81W9EeexKY/CUg2e9mdebZOwsg==} + /@next/swc-linux-arm64-gnu@13.4.15: + resolution: {integrity: sha512-LpMjwqsQAj269h0PIqw8drRGGpyg6cRHi8JEAKtD/putcCalQWCplfUzjtML8jplwMN1lcdPDNtFIab53t8AzQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -5106,8 +5094,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@13.4.10: - resolution: {integrity: sha512-F+VlcWijX5qteoYIOxNiBbNE8ruaWuRlcYyIRK10CugqI/BIeCDzEDyrHIHY8AWwbkTwe6GRHabMdE688Rqq4Q==} + /@next/swc-linux-arm64-musl@13.4.15: + resolution: {integrity: sha512-zpV8C34OtLhu+1oiXIdDC576s88/TYxN325kipuL64Zs/j2kSEinR28mcLCZQTYI2g4OwtE3XIERy4vFoY3WiA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -5115,8 +5103,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@13.4.10: - resolution: {integrity: sha512-WDv1YtAV07nhfy3i1visr5p/tjiH6CeXp4wX78lzP1jI07t4PnHHG1WEDFOduXh3WT4hG6yN82EQBQHDi7hBrQ==} + /@next/swc-linux-x64-gnu@13.4.15: + resolution: {integrity: sha512-Xk7QEfbX3zotvLmCoLzeGefbdyPpclCR8WyWHQOMMwUpftfmAuEVyU29WegcdfNCqYwc2QDXseVVI7xW/VwHCA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -5124,8 +5112,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@13.4.10: - resolution: {integrity: sha512-zFkzqc737xr6qoBgDa3AwC7jPQzGLjDlkNmt/ljvQJ/Veri5ECdHjZCUuiTUfVjshNIIpki6FuP0RaQYK9iCRg==} + /@next/swc-linux-x64-musl@13.4.15: + resolution: {integrity: sha512-SxXxWBIUICkbHPUthg+T/FuRgOp75wE0e6eiLGs4P9Miq/P3kSXHv6x5LRnDreGDvYnKOlpzXlsXTxcPTRWttg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -5133,8 +5121,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@13.4.10: - resolution: {integrity: sha512-IboRS8IWz5mWfnjAdCekkl8s0B7ijpWeDwK2O8CdgZkoCDY0ZQHBSGiJ2KViAG6+BJVfLvcP+a2fh6cdyBr9QQ==} + /@next/swc-win32-arm64-msvc@13.4.15: + resolution: {integrity: sha512-Pu8zaW59XKbycyW/vzKRQOcbaZA2n3BK1zAFxv+hAO2bQ29FSGrtRb2nfhMDLwN0ggWIHKVKb+h4WMFHZkS9Qw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -5142,8 +5130,8 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@13.4.10: - resolution: {integrity: sha512-bSA+4j8jY4EEiwD/M2bol4uVEu1lBlgsGdvM+mmBm/BbqofNBfaZ2qwSbwE2OwbAmzNdVJRFRXQZ0dkjopTRaQ==} + /@next/swc-win32-ia32-msvc@13.4.15: + resolution: {integrity: sha512-V3y1Sc0X31mwK4cx0JQBi0wSTbPpmp/qRXjS0Vz3+2oSrbV06Oz27c/r2tW7ph0qhVp8+Jt03ZLnSc7KjjECiA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -5151,8 +5139,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@13.4.10: - resolution: {integrity: sha512-g2+tU63yTWmcVQKDGY0MV1PjjqgZtwM4rB1oVVi/v0brdZAcrcTV+04agKzWtvWroyFz6IqtT0MoZJA7PNyLVw==} + /@next/swc-win32-x64-msvc@13.4.15: + resolution: {integrity: sha512-mUGemqDIuD2PjnqEkqMpeI8cXOTVjedo9cqoaMkrOVcoK1IX/w7h4qYeniMUCImamsDAoLms86Fq9LzxT24StQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -8309,7 +8297,7 @@ packages: /@swc/helpers@0.5.1: resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} dependencies: - tslib: 2.6.0 + tslib: 2.6.1 dev: false /@szmarczak/http-timer@1.1.2: @@ -8477,7 +8465,7 @@ packages: peerDependencies: react: ^18.2.0 dependencies: - mermaid: 10.3.0 + mermaid: 10.3.1 react: 18.2.0 unist-util-visit: 5.0.0 transitivePeerDependencies: @@ -8842,8 +8830,8 @@ packages: resolution: {integrity: sha512-+2FW2CcT0K3P+JMR8YG846bmDwplKUTsWgT2ENwdQ1UdVfRk3GQrh6Mi4sTopy30gI8Uau5CEqHTDZ6YvWIUPA==} dev: false - /@types/katex@0.16.1: - resolution: {integrity: sha512-cwglq2A63Yk082CQk0t8LIoDhZAVgJqkumLyk3grpg3K8sevaDW//Qsspmxj9Sf+97biqt79CfAlPrvizHlP0w==} + /@types/katex@0.16.2: + resolution: {integrity: sha512-dHsSjSlU/EWEEbeNADr3FtZZOAXPkFPUO457QCnoNqcZQXNqNEu/svQd0Nritvd3wNff4vvC/f4e6xgX3Llt8A==} dev: false /@types/keyv@3.1.4: @@ -8861,8 +8849,8 @@ packages: '@types/unist': 2.0.7 dev: false - /@types/mdx@2.0.5: - resolution: {integrity: sha512-76CqzuD6Q7LC+AtbPqrvD9AqsN0k8bsYo2bM2J8pmNldP1aIPAbzUQ7QbobyXL4eLr1wK5x8FZFe8eF/ubRuBg==} + /@types/mdx@2.0.6: + resolution: {integrity: sha512-sVcwEG10aFU2KcM7cIA0M410UPv/DesOPyG8zMVk0QUDexHA3lYmGucpEpZ2dtWWhi2ip3CG+5g/iH0PwoW4Fw==} /@types/mime-types@2.1.1: resolution: {integrity: sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==} @@ -8948,6 +8936,13 @@ packages: '@types/scheduler': 0.16.3 csstype: 3.1.2 + /@types/react@18.2.20: + resolution: {integrity: sha512-WKNtmsLWJM/3D5mG4U84cysVY31ivmyw85dE84fOCk5Hx78wezB/XEjVPWl2JTZ5FkEeaTJf+VgUAUn3PE7Isw==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.3 + csstype: 3.1.2 + /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: @@ -10238,8 +10233,8 @@ packages: engines: {node: '>=12'} dev: true - /ansi-sequence-parser@1.1.0: - resolution: {integrity: sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==} + /ansi-sequence-parser@1.1.1: + resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==} /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} @@ -11101,6 +11096,11 @@ packages: /caniuse-lite@1.0.30001516: resolution: {integrity: sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==} + dev: true + + /caniuse-lite@1.0.30001520: + resolution: {integrity: sha512-tahF5O9EiiTzwTUqAeFjIZbn4Dnqxzz7ktrgGlMYNLH43Ul26IgTMH/zvL3DG0lZxBYnlT04axvInszUsZULdA==} + dev: false /cardinal@2.1.1: resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} @@ -11450,11 +11450,6 @@ packages: engines: {node: '>=0.8'} dev: true - /clsx@1.2.1: - resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} - engines: {node: '>=6'} - dev: false - /clsx@2.0.0: resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} engines: {node: '>=6'} @@ -11998,26 +11993,26 @@ packages: stream-transform: 2.1.3 dev: true - /cytoscape-cose-bilkent@4.1.0(cytoscape@3.25.0): + /cytoscape-cose-bilkent@4.1.0(cytoscape@3.26.0): resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==} peerDependencies: cytoscape: ^3.2.0 dependencies: cose-base: 1.0.3 - cytoscape: 3.25.0 + cytoscape: 3.26.0 dev: false - /cytoscape-fcose@2.2.0(cytoscape@3.25.0): + /cytoscape-fcose@2.2.0(cytoscape@3.26.0): resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==} peerDependencies: cytoscape: ^3.2.0 dependencies: cose-base: 2.2.0 - cytoscape: 3.25.0 + cytoscape: 3.26.0 dev: false - /cytoscape@3.25.0: - resolution: {integrity: sha512-7MW3Iz57mCUo6JQCho6CmPBCbTlJr7LzyEtIkutG255HLVd4XuBg2I9BkTZLI/e4HoaOB/BiAzXuQybQ95+r9Q==} + /cytoscape@3.26.0: + resolution: {integrity: sha512-IV+crL+KBcrCnVVUCZW+zRRRFUZQcrtdOPXki+o4CFUWLdAEYvuZLcBSJC9EBK++suamERKzeY7roq2hdovV3w==} engines: {node: '>=0.10'} dependencies: heap: 0.2.7 @@ -12028,6 +12023,12 @@ packages: resolution: {integrity: sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==} dev: false + /d3-array@2.12.1: + resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==} + dependencies: + internmap: 1.0.1 + dev: false + /d3-array@3.2.1: resolution: {integrity: sha512-gUY/qeHq/yNqqoCKNq4vtpFLdoCdvyNpWoC/KNjhGbhDuQpAM9sIQQKkXSNpXa9h5KySs/gzm7R88WkUutgwWQ==} engines: {node: '>=12'} @@ -12084,6 +12085,13 @@ packages: delaunator: 5.0.0 dev: false + /d3-delaunay@6.0.4: + resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} + engines: {node: '>=12'} + dependencies: + delaunator: 5.0.0 + dev: false + /d3-dispatch@3.0.1: resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==} engines: {node: '>=12'} @@ -12185,7 +12193,7 @@ packages: /d3-sankey@0.12.3: resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==} dependencies: - d3-array: 1.2.4 + d3-array: 2.12.1 d3-shape: 1.3.7 dev: false @@ -12280,7 +12288,7 @@ packages: d3-chord: 3.0.1 d3-color: 3.1.0 d3-contour: 4.0.2 - d3-delaunay: 6.0.2 + d3-delaunay: 6.0.4 d3-dispatch: 3.0.1 d3-drag: 3.0.0 d3-dsv: 3.0.1 @@ -14802,7 +14810,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.12 + fast-glob: 3.3.0 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 @@ -14813,7 +14821,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: dir-glob: 3.0.1 - fast-glob: 3.2.12 + fast-glob: 3.3.0 ignore: 5.2.4 merge2: 1.4.1 slash: 4.0.0 @@ -14824,7 +14832,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: dir-glob: 3.0.1 - fast-glob: 3.2.12 + fast-glob: 3.3.0 ignore: 5.2.4 merge2: 1.4.1 slash: 4.0.0 @@ -15137,7 +15145,7 @@ packages: mdast-util-mdxjs-esm: 1.3.1 property-information: 6.2.0 space-separated-tokens: 2.0.2 - style-to-object: 0.4.1 + style-to-object: 0.4.2 unist-util-position: 4.0.4 zwitch: 2.0.4 transitivePeerDependencies: @@ -15494,6 +15502,10 @@ packages: side-channel: 1.0.4 dev: true + /internmap@1.0.1: + resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==} + dev: false + /internmap@2.0.3: resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} engines: {node: '>=12'} @@ -16805,7 +16817,7 @@ packages: /match-sorter@6.3.1: resolution: {integrity: sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.22.10 remove-accents: 0.4.2 dev: false @@ -17081,15 +17093,15 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - /mermaid@10.3.0: - resolution: {integrity: sha512-H5quxuQjwXC8M1WuuzhAp2TdqGg74t5skfDBrNKJ7dt3z8Wprl5S6h9VJsRhoBUTSs1TMtHEdplLhCqXleZZLw==} + /mermaid@10.3.1: + resolution: {integrity: sha512-hkenh7WkuRWPcob3oJtrN3W+yzrrIYuWF1OIfk/d0xGE8UWlvDhfexaHmDwwe8DKQgqMLI8DWEPwGprxkumjuw==} dependencies: - '@braintree/sanitize-url': 6.0.2 + '@braintree/sanitize-url': 6.0.4 '@types/d3-scale': 4.0.3 '@types/d3-scale-chromatic': 3.0.0 - cytoscape: 3.25.0 - cytoscape-cose-bilkent: 4.1.0(cytoscape@3.25.0) - cytoscape-fcose: 2.2.0(cytoscape@3.25.0) + cytoscape: 3.26.0 + cytoscape-cose-bilkent: 4.1.0(cytoscape@3.26.0) + cytoscape-fcose: 2.2.0(cytoscape@3.26.0) d3: 7.8.5 d3-sankey: 0.12.3 dagre-d3-es: 7.0.10 @@ -17209,7 +17221,7 @@ packages: /micromark-extension-math@2.1.2: resolution: {integrity: sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==} dependencies: - '@types/katex': 0.16.1 + '@types/katex': 0.16.2 katex: 0.16.8 micromark-factory-space: 1.1.0 micromark-util-character: 1.2.0 @@ -17794,52 +17806,49 @@ packages: - supports-color dev: false - /next-seo@6.1.0(next@13.4.10)(react-dom@18.2.0)(react@18.2.0): + /next-seo@6.1.0(next@13.4.15)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-iMBpFoJsR5zWhguHJvsoBDxDSmdYTHtnVPB1ij+CD0NReQCP78ZxxbdL9qkKIf4oEuZEqZkrjAQLB0bkII7RYA==} peerDependencies: next: ^8.1.1-canary.54 || >=9.0.0 react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - next: 13.4.10(react-dom@18.2.0)(react@18.2.0) + next: 13.4.15(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /next-themes@0.2.1(next@13.4.10)(react-dom@18.2.0)(react@18.2.0): + /next-themes@0.2.1(next@13.4.15)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} peerDependencies: next: '*' react: '*' react-dom: '*' dependencies: - next: 13.4.10(react-dom@18.2.0)(react@18.2.0) + next: 13.4.15(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /next@13.4.10(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-4ep6aKxVTQ7rkUW2fBLhpBr/5oceCuf4KmlUpvG/aXuDTIf9mexNSpabUD6RWPspu6wiJJvozZREhXhueYO36A==} + /next@13.4.15(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-s4ZSBwZrvpY0IDzRtD7C5CY8FA/8ZIYqrJZHnwrf6mkUVA+Y+A6CtwBYyxml6VKgP/3DFNqCqkBQGInZuPHzmQ==} engines: {node: '>=16.8.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 - fibers: '>= 3.1.0' react: ^18.2.0 react-dom: ^18.2.0 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true - fibers: - optional: true sass: optional: true dependencies: - '@next/env': 13.4.10 + '@next/env': 13.4.15 '@swc/helpers': 0.5.1 busboy: 1.6.0 - caniuse-lite: 1.0.30001516 + caniuse-lite: 1.0.30001520 postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -17847,67 +17856,68 @@ packages: watchpack: 2.4.0 zod: 3.21.4 optionalDependencies: - '@next/swc-darwin-arm64': 13.4.10 - '@next/swc-darwin-x64': 13.4.10 - '@next/swc-linux-arm64-gnu': 13.4.10 - '@next/swc-linux-arm64-musl': 13.4.10 - '@next/swc-linux-x64-gnu': 13.4.10 - '@next/swc-linux-x64-musl': 13.4.10 - '@next/swc-win32-arm64-msvc': 13.4.10 - '@next/swc-win32-ia32-msvc': 13.4.10 - '@next/swc-win32-x64-msvc': 13.4.10 + '@next/swc-darwin-arm64': 13.4.15 + '@next/swc-darwin-x64': 13.4.15 + '@next/swc-linux-arm64-gnu': 13.4.15 + '@next/swc-linux-arm64-musl': 13.4.15 + '@next/swc-linux-x64-gnu': 13.4.15 + '@next/swc-linux-x64-musl': 13.4.15 + '@next/swc-win32-arm64-msvc': 13.4.15 + '@next/swc-win32-ia32-msvc': 13.4.15 + '@next/swc-win32-x64-msvc': 13.4.15 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: false - /nextra-theme-docs@2.10.0(next@13.4.10)(nextra@2.10.0)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-uXoqRoewbu0JoqQ1m67aIztWe9/nEhcSeHMimhLxZghKZxkYN0kTR5y5jmrwOHRPuJUTLL2YFwy1rvWJIZS2lw==} + /nextra-theme-docs@2.11.0(next@13.4.15)(nextra@2.11.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-kNBVNB/NPW/3MI8Em7KFWjfX5Mtf5xY0UPhDveF5+aEvVUlrViS8Q0hfAdcbxq+0sUEc0hdr4KehU4H36cCkqg==} peerDependencies: next: '>=9.5.3' - nextra: 2.10.0 + nextra: 2.11.0 react: '>=16.13.1' react-dom: '>=16.13.1' dependencies: - '@headlessui/react': 1.7.15(react-dom@18.2.0)(react@18.2.0) + '@headlessui/react': 1.7.16(react-dom@18.2.0)(react@18.2.0) '@popperjs/core': 2.11.8 - clsx: 1.2.1 + clsx: 2.0.0 + escape-string-regexp: 5.0.0 flexsearch: 0.7.31 focus-visible: 5.2.0 git-url-parse: 13.1.0 intersection-observer: 0.12.2 match-sorter: 6.3.1 - next: 13.4.10(react-dom@18.2.0)(react@18.2.0) - next-seo: 6.1.0(next@13.4.10)(react-dom@18.2.0)(react@18.2.0) - next-themes: 0.2.1(next@13.4.10)(react-dom@18.2.0)(react@18.2.0) - nextra: 2.10.0(next@13.4.10)(react-dom@18.2.0)(react@18.2.0) + next: 13.4.15(react-dom@18.2.0)(react@18.2.0) + next-seo: 6.1.0(next@13.4.15)(react-dom@18.2.0)(react@18.2.0) + next-themes: 0.2.1(next@13.4.15)(react-dom@18.2.0)(react@18.2.0) + nextra: 2.11.0(next@13.4.15)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scroll-into-view-if-needed: 3.0.10 zod: 3.21.4 dev: false - /nextra@2.10.0(next@13.4.10)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-euv93UnWpdth8slMRJLqMrWvCCzR/VTVH6DPrn1JW7hZS03c2lzG2q+fsiYULGiy/kFyysmlxd4Nx5KGB1Txwg==} + /nextra@2.11.0(next@13.4.15)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-I9F+NYl5fMBG6HUdPAvD6SbH3lpAvBeOmkS2Hkk+Cn3r8Ouc/QgLmJfpBXmG3gVFFxqYs2eQ2w/ppIivLLdylg==} engines: {node: '>=16'} peerDependencies: next: '>=9.5.3' react: '>=16.13.1' react-dom: '>=16.13.1' dependencies: - '@headlessui/react': 1.7.15(react-dom@18.2.0)(react@18.2.0) + '@headlessui/react': 1.7.16(react-dom@18.2.0)(react@18.2.0) '@mdx-js/mdx': 2.3.0 '@mdx-js/react': 2.3.0(react@18.2.0) '@napi-rs/simple-git': 0.1.8 '@theguild/remark-mermaid': 0.0.4(react@18.2.0) '@theguild/remark-npm2yarn': 0.1.1 - clsx: 1.2.1 + clsx: 2.0.0 github-slugger: 2.0.0 graceful-fs: 4.2.11 gray-matter: 4.0.3 katex: 0.16.8 lodash.get: 4.4.2 - next: 13.4.10(react-dom@18.2.0)(react@18.2.0) + next: 13.4.15(react-dom@18.2.0)(react@18.2.0) next-mdx-remote: 4.4.1(react-dom@18.2.0)(react@18.2.0) p-limit: 3.1.0 react: 18.2.0 @@ -20194,6 +20204,10 @@ packages: /regenerator-runtime@0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + /regenerator-runtime@0.14.0: + resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} + dev: false + /regenerator-transform@0.15.1: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} dependencies: @@ -20889,7 +20903,7 @@ packages: /shiki@0.14.3: resolution: {integrity: sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==} dependencies: - ansi-sequence-parser: 1.1.0 + ansi-sequence-parser: 1.1.1 jsonc-parser: 3.2.0 vscode-oniguruma: 1.7.0 vscode-textmate: 8.0.0 @@ -21431,8 +21445,8 @@ packages: webpack: 5.79.0(@swc/core@1.3.70)(webpack-cli@5.0.1) dev: true - /style-to-object@0.4.1: - resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==} + /style-to-object@0.4.2: + resolution: {integrity: sha512-1JGpfPB3lo42ZX8cuPrheZbfQ6kqPPnPHlKMyeRYtfKD+0jG+QsXgXN57O/dvJlzlB2elI6dGmrPnl5VPQFPaA==} dependencies: inline-style-parser: 0.1.1 dev: false @@ -22084,6 +22098,10 @@ packages: /tslib@2.6.0: resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} + /tslib@2.6.1: + resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==} + dev: false + /tsup@7.1.0(ts-node@10.9.1)(typescript@5.1.6): resolution: {integrity: sha512-mazl/GRAk70j8S43/AbSYXGgvRP54oQeX8Un4iZxzATHt0roW0t6HYDVZIXMw0ZQIpvr1nFMniIVnN5186lW7w==} engines: {node: '>=16.14'} @@ -22746,6 +22764,7 @@ packages: /uuid@9.0.0: resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} + hasBin: true /uvu@0.5.6: resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} diff --git a/sdk/docs/next.config.js b/sdk/docs/next.config.js index 851d1e52ec37a9..4b0953325a27ed 100644 --- a/sdk/docs/next.config.js +++ b/sdk/docs/next.config.js @@ -6,4 +6,14 @@ const withNextra = require('nextra')({ themeConfig: './theme.config.jsx', }); -module.exports = withNextra(); +module.exports = withNextra({ + redirects: () => { + return [ + { + source: '/', + destination: '/typescript', + statusCode: 302, + }, + ]; + }, +}); diff --git a/sdk/docs/package.json b/sdk/docs/package.json index ee4faaa8098a13..4bc619e6fb1ce1 100644 --- a/sdk/docs/package.json +++ b/sdk/docs/package.json @@ -23,9 +23,9 @@ "license": "Apache-2.0", "dependencies": { "@types/node": "^20.4.2", - "next": "^13.4.10", - "nextra": "^2.10.0", - "nextra-theme-docs": "^2.10.0", + "next": "^13.4.15", + "nextra": "^2.11.0", + "nextra-theme-docs": "^2.11.0", "react": "^18.2.0", "react-dom": "^18.2.0" } diff --git a/sdk/docs/pages/_meta.json b/sdk/docs/pages/_meta.json index d5ec91aa7f1b51..c6983ad58c367a 100644 --- a/sdk/docs/pages/_meta.json +++ b/sdk/docs/pages/_meta.json @@ -1,9 +1,10 @@ { - "index": "Sui Typescript SDK Quick Start", - "install": "Install", - "hello-sui": "Hello, Sui", - "faucet": "Faucet", - "sui-client": "SuiClient", - "transaction-building": "Transaction Building", - "cryptography": "Cryptography" + "typescript": { + "title": "TypeScript SDK", + "type": "page" + }, + "wallet-kit": { + "title": "Wallet Kit", + "type": "page" + } } diff --git a/sdk/docs/pages/typescript/_meta.json b/sdk/docs/pages/typescript/_meta.json new file mode 100644 index 00000000000000..d5ec91aa7f1b51 --- /dev/null +++ b/sdk/docs/pages/typescript/_meta.json @@ -0,0 +1,9 @@ +{ + "index": "Sui Typescript SDK Quick Start", + "install": "Install", + "hello-sui": "Hello, Sui", + "faucet": "Faucet", + "sui-client": "SuiClient", + "transaction-building": "Transaction Building", + "cryptography": "Cryptography" +} diff --git a/sdk/docs/pages/cryptography/_meta.json b/sdk/docs/pages/typescript/cryptography/_meta.json similarity index 100% rename from sdk/docs/pages/cryptography/_meta.json rename to sdk/docs/pages/typescript/cryptography/_meta.json diff --git a/sdk/docs/pages/cryptography/keypairs.mdx b/sdk/docs/pages/typescript/cryptography/keypairs.mdx similarity index 100% rename from sdk/docs/pages/cryptography/keypairs.mdx rename to sdk/docs/pages/typescript/cryptography/keypairs.mdx diff --git a/sdk/docs/pages/cryptography/multisig.mdx b/sdk/docs/pages/typescript/cryptography/multisig.mdx similarity index 100% rename from sdk/docs/pages/cryptography/multisig.mdx rename to sdk/docs/pages/typescript/cryptography/multisig.mdx diff --git a/sdk/docs/pages/faucet.mdx b/sdk/docs/pages/typescript/faucet.mdx similarity index 100% rename from sdk/docs/pages/faucet.mdx rename to sdk/docs/pages/typescript/faucet.mdx diff --git a/sdk/docs/pages/hello-sui.mdx b/sdk/docs/pages/typescript/hello-sui.mdx similarity index 100% rename from sdk/docs/pages/hello-sui.mdx rename to sdk/docs/pages/typescript/hello-sui.mdx diff --git a/sdk/docs/pages/index.mdx b/sdk/docs/pages/typescript/index.mdx similarity index 100% rename from sdk/docs/pages/index.mdx rename to sdk/docs/pages/typescript/index.mdx diff --git a/sdk/docs/pages/install.mdx b/sdk/docs/pages/typescript/install.mdx similarity index 100% rename from sdk/docs/pages/install.mdx rename to sdk/docs/pages/typescript/install.mdx diff --git a/sdk/docs/pages/sui-client.mdx b/sdk/docs/pages/typescript/sui-client.mdx similarity index 100% rename from sdk/docs/pages/sui-client.mdx rename to sdk/docs/pages/typescript/sui-client.mdx diff --git a/sdk/docs/pages/transaction-building/_meta.json b/sdk/docs/pages/typescript/transaction-building/_meta.json similarity index 100% rename from sdk/docs/pages/transaction-building/_meta.json rename to sdk/docs/pages/typescript/transaction-building/_meta.json diff --git a/sdk/docs/pages/transaction-building/basics.mdx b/sdk/docs/pages/typescript/transaction-building/basics.mdx similarity index 100% rename from sdk/docs/pages/transaction-building/basics.mdx rename to sdk/docs/pages/typescript/transaction-building/basics.mdx diff --git a/sdk/docs/pages/transaction-building/encoding-values.mdx b/sdk/docs/pages/typescript/transaction-building/encoding-values.mdx similarity index 100% rename from sdk/docs/pages/transaction-building/encoding-values.mdx rename to sdk/docs/pages/typescript/transaction-building/encoding-values.mdx diff --git a/sdk/docs/pages/transaction-building/gas.mdx b/sdk/docs/pages/typescript/transaction-building/gas.mdx similarity index 100% rename from sdk/docs/pages/transaction-building/gas.mdx rename to sdk/docs/pages/typescript/transaction-building/gas.mdx diff --git a/sdk/docs/pages/transaction-building/offline.mdx b/sdk/docs/pages/typescript/transaction-building/offline.mdx similarity index 100% rename from sdk/docs/pages/transaction-building/offline.mdx rename to sdk/docs/pages/typescript/transaction-building/offline.mdx diff --git a/sdk/docs/pages/transaction-building/pure-arguments.mdx b/sdk/docs/pages/typescript/transaction-building/pure-arguments.mdx similarity index 100% rename from sdk/docs/pages/transaction-building/pure-arguments.mdx rename to sdk/docs/pages/typescript/transaction-building/pure-arguments.mdx diff --git a/sdk/docs/pages/transaction-building/sponsored-transactions.mdx b/sdk/docs/pages/typescript/transaction-building/sponsored-transactions.mdx similarity index 100% rename from sdk/docs/pages/transaction-building/sponsored-transactions.mdx rename to sdk/docs/pages/typescript/transaction-building/sponsored-transactions.mdx diff --git a/sdk/wallet-adapter/site/pages/_meta.json b/sdk/docs/pages/wallet-kit/_meta.json similarity index 51% rename from sdk/wallet-adapter/site/pages/_meta.json rename to sdk/docs/pages/wallet-kit/_meta.json index c3f9271e484b0a..4d1f138b2c619f 100644 --- a/sdk/wallet-adapter/site/pages/_meta.json +++ b/sdk/docs/pages/wallet-kit/_meta.json @@ -2,9 +2,5 @@ "index": "Introduction", "getting-started": "Getting Started", "docs": "API", - "advanced": "Advanced", - "demo": { - "title": "Demo", - "type": "page" - } + "advanced": "Advanced" } diff --git a/sdk/wallet-adapter/site/pages/advanced.mdx b/sdk/docs/pages/wallet-kit/advanced.mdx similarity index 100% rename from sdk/wallet-adapter/site/pages/advanced.mdx rename to sdk/docs/pages/wallet-kit/advanced.mdx diff --git a/sdk/wallet-adapter/site/pages/advanced/programmatic-connection.mdx b/sdk/docs/pages/wallet-kit/advanced/programmatic-connection.mdx similarity index 100% rename from sdk/wallet-adapter/site/pages/advanced/programmatic-connection.mdx rename to sdk/docs/pages/wallet-kit/advanced/programmatic-connection.mdx diff --git a/sdk/wallet-adapter/site/pages/advanced/wallet-kit-core.mdx b/sdk/docs/pages/wallet-kit/advanced/wallet-kit-core.mdx similarity index 100% rename from sdk/wallet-adapter/site/pages/advanced/wallet-kit-core.mdx rename to sdk/docs/pages/wallet-kit/advanced/wallet-kit-core.mdx diff --git a/sdk/wallet-adapter/site/pages/advanced/wallet-standard.mdx b/sdk/docs/pages/wallet-kit/advanced/wallet-standard.mdx similarity index 100% rename from sdk/wallet-adapter/site/pages/advanced/wallet-standard.mdx rename to sdk/docs/pages/wallet-kit/advanced/wallet-standard.mdx diff --git a/sdk/wallet-adapter/site/pages/docs/_meta.json b/sdk/docs/pages/wallet-kit/docs/_meta.json similarity index 100% rename from sdk/wallet-adapter/site/pages/docs/_meta.json rename to sdk/docs/pages/wallet-kit/docs/_meta.json diff --git a/sdk/wallet-adapter/site/pages/docs/connect-button.mdx b/sdk/docs/pages/wallet-kit/docs/connect-button.mdx similarity index 100% rename from sdk/wallet-adapter/site/pages/docs/connect-button.mdx rename to sdk/docs/pages/wallet-kit/docs/connect-button.mdx diff --git a/sdk/wallet-adapter/site/pages/docs/use-wallet-kit.mdx b/sdk/docs/pages/wallet-kit/docs/use-wallet-kit.mdx similarity index 100% rename from sdk/wallet-adapter/site/pages/docs/use-wallet-kit.mdx rename to sdk/docs/pages/wallet-kit/docs/use-wallet-kit.mdx diff --git a/sdk/wallet-adapter/site/pages/docs/wallet-kit-provider.mdx b/sdk/docs/pages/wallet-kit/docs/wallet-kit-provider.mdx similarity index 100% rename from sdk/wallet-adapter/site/pages/docs/wallet-kit-provider.mdx rename to sdk/docs/pages/wallet-kit/docs/wallet-kit-provider.mdx diff --git a/sdk/wallet-adapter/site/pages/getting-started.mdx b/sdk/docs/pages/wallet-kit/getting-started.mdx similarity index 100% rename from sdk/wallet-adapter/site/pages/getting-started.mdx rename to sdk/docs/pages/wallet-kit/getting-started.mdx diff --git a/sdk/wallet-adapter/site/pages/index.mdx b/sdk/docs/pages/wallet-kit/index.mdx similarity index 100% rename from sdk/wallet-adapter/site/pages/index.mdx rename to sdk/docs/pages/wallet-kit/index.mdx diff --git a/sdk/docs/theme.config.jsx b/sdk/docs/theme.config.jsx index dbc1af8e4e565a..0631721816e1e3 100644 --- a/sdk/docs/theme.config.jsx +++ b/sdk/docs/theme.config.jsx @@ -2,11 +2,17 @@ // SPDX-License-Identifier: Apache-2.0 const config = { - logo: Sui Typescript Docs, + logo: Sui TypeScript Docs, project: { - link: 'https://github.com/MystenLabs/sui/tree/main/sdk/typescript', + link: 'https://github.com/MystenLabs/sui/tree/main/sdk/', + }, + chat: { + link: 'https://discord.com/invite/Sui', }, docsRepositoryBase: 'https://github.com/MystenLabs/sui/tree/main/sdk/docs/pages', + footer: { + text: 'Copyright © 2023, Mysten Labs, Inc.', + }, useNextSeoProps() { return { titleTemplate: '%s', diff --git a/sdk/wallet-adapter/README.md b/sdk/wallet-adapter/README.md deleted file mode 100644 index 122ec373fa5a6d..00000000000000 --- a/sdk/wallet-adapter/README.md +++ /dev/null @@ -1,13 +0,0 @@ -# Sui Wallet Adapter - -> **⚠️ These packages are experimental and will change rapidly as they are being developed. Do not -> consider these APIs to be stable. If you have any feedback, -> [open an issue](https://github.com/MystenLabs/sui/issues/new/choose) or message us on -> [Discord](https://discord.gg/Sui).** - -Sui Wallet Adapter is a set of libraries that makes it easy to connect your dApp to Sui wallets. - -## Getting started - -We recommend using [Sui Wallet Kit](./wallet-kit/README.md) for connecting to wallets from React -applications. diff --git a/sdk/wallet-adapter/example/src/README.md b/sdk/wallet-adapter/example/src/README.md deleted file mode 100644 index 59fcc44e20a311..00000000000000 --- a/sdk/wallet-adapter/example/src/README.md +++ /dev/null @@ -1,4 +0,0 @@ -#### Wallet Adapter Example - -This folder contains an example React frontend that utilizes the Sui Wallet Adapter. You can view -the Wallet Adapter source code in the /wallet-adapter/packages folder. diff --git a/sdk/wallet-adapter/site/.prettierignore b/sdk/wallet-adapter/site/.prettierignore deleted file mode 100644 index 38e8657679da6c..00000000000000 --- a/sdk/wallet-adapter/site/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -pages/ -.next diff --git a/sdk/wallet-adapter/site/README.md b/sdk/wallet-adapter/site/README.md deleted file mode 100644 index 6447d124866e82..00000000000000 --- a/sdk/wallet-adapter/site/README.md +++ /dev/null @@ -1 +0,0 @@ -# Wallet Kit Site diff --git a/sdk/wallet-adapter/site/next.config.js b/sdk/wallet-adapter/site/next.config.js deleted file mode 100644 index 03406aad5993d6..00000000000000 --- a/sdk/wallet-adapter/site/next.config.js +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) Mysten Labs, Inc. -// SPDX-License-Identifier: Apache-2.0 - -const withNextra = require('nextra')({ - theme: 'nextra-theme-docs', - themeConfig: './theme.config.tsx', -}); - -module.exports = withNextra({ - experimental: { - externalDir: true, - }, - webpack: (webpackConfig, { webpack }) => { - // Fix .js imports from @mysten/sui.js since we are importing it from source - webpackConfig.resolve.extensionAlias = { - '.js': ['.js', '.ts'], - '.mjs': ['.mjs', '.mts'], - '.cjs': ['.cjs', '.cts'], - }; - return webpackConfig; - }, -}); diff --git a/sdk/wallet-adapter/site/package.json b/sdk/wallet-adapter/site/package.json deleted file mode 100644 index ab47a4c5e94b23..00000000000000 --- a/sdk/wallet-adapter/site/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "wallet-kit-site", - "version": "0.0.1", - "description": "Nextra docs template", - "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start", - "prettier:check": "prettier -c --ignore-unknown .", - "prettier:fix": "prettier -w --ignore-unknown .", - "eslint:check": "eslint --max-warnings=0 .", - "eslint:fix": "pnpm run eslint:check --fix", - "lint": "pnpm run eslint:check && pnpm run prettier:check", - "lint:fix": "pnpm run eslint:fix && pnpm run prettier:fix" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/shuding/nextra-docs-template.git" - }, - "author": "Shu Ding ", - "license": "MIT", - "bugs": { - "url": "https://github.com/shuding/nextra-docs-template/issues" - }, - "homepage": "https://github.com/shuding/nextra-docs-template#readme", - "dependencies": { - "@mysten/wallet-kit": "workspace:*", - "next": "^13.4.10", - "nextra": "latest", - "nextra-theme-docs": "latest", - "react": "^18.2.0", - "react-dom": "^18.2.0" - }, - "devDependencies": { - "@types/node": "^20.4.2", - "@types/react": "^18.2.15", - "typescript": "^5.1.6" - } -} diff --git a/sdk/wallet-adapter/site/pages/_app.mdx b/sdk/wallet-adapter/site/pages/_app.mdx deleted file mode 100644 index 2e1b362c3457ba..00000000000000 --- a/sdk/wallet-adapter/site/pages/_app.mdx +++ /dev/null @@ -1,3 +0,0 @@ -export default function App({ Component, pageProps }) { - return -} \ No newline at end of file diff --git a/sdk/wallet-adapter/site/pages/demo.mdx b/sdk/wallet-adapter/site/pages/demo.mdx deleted file mode 100644 index 669af3c5afc843..00000000000000 --- a/sdk/wallet-adapter/site/pages/demo.mdx +++ /dev/null @@ -1,29 +0,0 @@ -# Sui Wallet Kit Demo - -import { - WalletKitProvider, - ConnectButton, - useWalletKit, -} from '@mysten/wallet-kit'; - -export const Demo = () => { - const { currentAccount, currentWallet } = useWalletKit(); - if (!currentAccount) return null; - return ( -
-
- Current Account: {currentAccount?.address} -
-
- Current Wallet: {currentWallet?.name} -
-
- ); -}; - - -
- -
- -
diff --git a/sdk/wallet-adapter/site/theme.config.tsx b/sdk/wallet-adapter/site/theme.config.tsx deleted file mode 100644 index d44853461a3f4a..00000000000000 --- a/sdk/wallet-adapter/site/theme.config.tsx +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Mysten Labs, Inc. -// SPDX-License-Identifier: Apache-2.0 - -import { DocsThemeConfig } from 'nextra-theme-docs'; - -const config: DocsThemeConfig = { - logo: Sui Wallet Kit, - project: { - link: 'https://github.com/MystenLabs/sui/tree/main/sdk/wallet-adapter', - }, - chat: { - link: 'https://discord.com/invite/Sui', - }, - docsRepositoryBase: 'https://github.com/MystenLabs/sui/tree/main/sdk/wallet-adapter', - footer: { - text: 'Copyright © 2023, Mysten Labs, Inc.', - }, - useNextSeoProps() { - return { - titleTemplate: '%s – Sui Wallet Kit', - }; - }, -}; - -export default config; diff --git a/sdk/wallet-adapter/site/tsconfig.json b/sdk/wallet-adapter/site/tsconfig.json deleted file mode 100644 index 714a20356c8634..00000000000000 --- a/sdk/wallet-adapter/site/tsconfig.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "lib": ["dom", "dom.iterable", "esnext"], - "allowJs": true, - "skipLibCheck": true, - "strict": false, - "forceConsistentCasingInFileNames": true, - "noEmit": true, - "incremental": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "node", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve", - "rootDir": ".", - "paths": { - "@mysten/wallet-standard": ["../wallet-standard/src"], - "@mysten/wallet-kit-core": ["../wallet-kit-core/src"], - "@mysten/wallet-kit": ["../wallet-kit/src"], - "@mysten/sui.js/transactions": ["../../typescript/src/builder/export.ts"], - "@mysten/sui.js/*": ["../../typescript/src/*"], - "@mysten/sui.js": ["../../typescript/src"], - "@mysten/bcs": ["../../bcs/src"] - } - }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], - "exclude": ["node_modules"] -} diff --git a/sdk/wallet-adapter/wallet-kit-core/.prettierignore b/sdk/wallet-kit/core/.prettierignore similarity index 100% rename from sdk/wallet-adapter/wallet-kit-core/.prettierignore rename to sdk/wallet-kit/core/.prettierignore diff --git a/sdk/wallet-adapter/wallet-kit-core/CHANGELOG.md b/sdk/wallet-kit/core/CHANGELOG.md similarity index 100% rename from sdk/wallet-adapter/wallet-kit-core/CHANGELOG.md rename to sdk/wallet-kit/core/CHANGELOG.md diff --git a/sdk/wallet-adapter/wallet-kit-core/README.md b/sdk/wallet-kit/core/README.md similarity index 100% rename from sdk/wallet-adapter/wallet-kit-core/README.md rename to sdk/wallet-kit/core/README.md diff --git a/sdk/wallet-adapter/wallet-kit-core/package.json b/sdk/wallet-kit/core/package.json similarity index 100% rename from sdk/wallet-adapter/wallet-kit-core/package.json rename to sdk/wallet-kit/core/package.json diff --git a/sdk/wallet-adapter/wallet-kit-core/src/index.ts b/sdk/wallet-kit/core/src/index.ts similarity index 100% rename from sdk/wallet-adapter/wallet-kit-core/src/index.ts rename to sdk/wallet-kit/core/src/index.ts diff --git a/sdk/wallet-adapter/wallet-kit-core/src/storage.ts b/sdk/wallet-kit/core/src/storage.ts similarity index 100% rename from sdk/wallet-adapter/wallet-kit-core/src/storage.ts rename to sdk/wallet-kit/core/src/storage.ts diff --git a/sdk/wallet-adapter/wallet-kit-core/tsconfig.json b/sdk/wallet-kit/core/tsconfig.json similarity index 100% rename from sdk/wallet-adapter/wallet-kit-core/tsconfig.json rename to sdk/wallet-kit/core/tsconfig.json diff --git a/sdk/wallet-adapter/example/index.html b/sdk/wallet-kit/example/index.html similarity index 100% rename from sdk/wallet-adapter/example/index.html rename to sdk/wallet-kit/example/index.html diff --git a/sdk/wallet-adapter/example/package.json b/sdk/wallet-kit/example/package.json similarity index 100% rename from sdk/wallet-adapter/example/package.json rename to sdk/wallet-kit/example/package.json diff --git a/sdk/wallet-adapter/example/public/favicon.ico b/sdk/wallet-kit/example/public/favicon.ico similarity index 100% rename from sdk/wallet-adapter/example/public/favicon.ico rename to sdk/wallet-kit/example/public/favicon.ico diff --git a/sdk/wallet-adapter/example/public/logo192.png b/sdk/wallet-kit/example/public/logo192.png similarity index 100% rename from sdk/wallet-adapter/example/public/logo192.png rename to sdk/wallet-kit/example/public/logo192.png diff --git a/sdk/wallet-adapter/example/public/logo512.png b/sdk/wallet-kit/example/public/logo512.png similarity index 100% rename from sdk/wallet-adapter/example/public/logo512.png rename to sdk/wallet-kit/example/public/logo512.png diff --git a/sdk/wallet-adapter/example/public/manifest.json b/sdk/wallet-kit/example/public/manifest.json similarity index 100% rename from sdk/wallet-adapter/example/public/manifest.json rename to sdk/wallet-kit/example/public/manifest.json diff --git a/sdk/wallet-adapter/example/public/robots.txt b/sdk/wallet-kit/example/public/robots.txt similarity index 100% rename from sdk/wallet-adapter/example/public/robots.txt rename to sdk/wallet-kit/example/public/robots.txt diff --git a/sdk/wallet-adapter/example/src/App.css b/sdk/wallet-kit/example/src/App.css similarity index 100% rename from sdk/wallet-adapter/example/src/App.css rename to sdk/wallet-kit/example/src/App.css diff --git a/sdk/wallet-adapter/example/src/App.tsx b/sdk/wallet-kit/example/src/App.tsx similarity index 100% rename from sdk/wallet-adapter/example/src/App.tsx rename to sdk/wallet-kit/example/src/App.tsx diff --git a/sdk/wallet-adapter/example/src/QredoConnectButton.tsx b/sdk/wallet-kit/example/src/QredoConnectButton.tsx similarity index 100% rename from sdk/wallet-adapter/example/src/QredoConnectButton.tsx rename to sdk/wallet-kit/example/src/QredoConnectButton.tsx diff --git a/sdk/wallet-adapter/example/src/index.css b/sdk/wallet-kit/example/src/index.css similarity index 100% rename from sdk/wallet-adapter/example/src/index.css rename to sdk/wallet-kit/example/src/index.css diff --git a/sdk/wallet-adapter/example/src/index.tsx b/sdk/wallet-kit/example/src/index.tsx similarity index 100% rename from sdk/wallet-adapter/example/src/index.tsx rename to sdk/wallet-kit/example/src/index.tsx diff --git a/sdk/wallet-adapter/example/src/vite-env.d.ts b/sdk/wallet-kit/example/src/vite-env.d.ts similarity index 100% rename from sdk/wallet-adapter/example/src/vite-env.d.ts rename to sdk/wallet-kit/example/src/vite-env.d.ts diff --git a/sdk/wallet-adapter/example/tsconfig.json b/sdk/wallet-kit/example/tsconfig.json similarity index 100% rename from sdk/wallet-adapter/example/tsconfig.json rename to sdk/wallet-kit/example/tsconfig.json diff --git a/sdk/wallet-adapter/example/vercel.json b/sdk/wallet-kit/example/vercel.json similarity index 100% rename from sdk/wallet-adapter/example/vercel.json rename to sdk/wallet-kit/example/vercel.json diff --git a/sdk/wallet-adapter/example/vite.config.ts b/sdk/wallet-kit/example/vite.config.ts similarity index 100% rename from sdk/wallet-adapter/example/vite.config.ts rename to sdk/wallet-kit/example/vite.config.ts diff --git a/sdk/wallet-adapter/wallet-kit/.prettierignore b/sdk/wallet-kit/react/.prettierignore similarity index 100% rename from sdk/wallet-adapter/wallet-kit/.prettierignore rename to sdk/wallet-kit/react/.prettierignore diff --git a/sdk/wallet-adapter/wallet-kit/CHANGELOG.md b/sdk/wallet-kit/react/CHANGELOG.md similarity index 100% rename from sdk/wallet-adapter/wallet-kit/CHANGELOG.md rename to sdk/wallet-kit/react/CHANGELOG.md diff --git a/sdk/wallet-adapter/wallet-kit/README.md b/sdk/wallet-kit/react/README.md similarity index 100% rename from sdk/wallet-adapter/wallet-kit/README.md rename to sdk/wallet-kit/react/README.md diff --git a/sdk/wallet-adapter/wallet-kit/package.json b/sdk/wallet-kit/react/package.json similarity index 100% rename from sdk/wallet-adapter/wallet-kit/package.json rename to sdk/wallet-kit/react/package.json diff --git a/sdk/wallet-adapter/wallet-kit/src/ConnectButton.tsx b/sdk/wallet-kit/react/src/ConnectButton.tsx similarity index 100% rename from sdk/wallet-adapter/wallet-kit/src/ConnectButton.tsx rename to sdk/wallet-kit/react/src/ConnectButton.tsx diff --git a/sdk/wallet-adapter/wallet-kit/src/ConnectModal.tsx b/sdk/wallet-kit/react/src/ConnectModal.tsx similarity index 100% rename from sdk/wallet-adapter/wallet-kit/src/ConnectModal.tsx rename to sdk/wallet-kit/react/src/ConnectModal.tsx diff --git a/sdk/wallet-adapter/wallet-kit/src/GettingStarted.tsx b/sdk/wallet-kit/react/src/GettingStarted.tsx similarity index 100% rename from sdk/wallet-adapter/wallet-kit/src/GettingStarted.tsx rename to sdk/wallet-kit/react/src/GettingStarted.tsx diff --git a/sdk/wallet-adapter/wallet-kit/src/UnsafeBurnerWallet.tsx b/sdk/wallet-kit/react/src/UnsafeBurnerWallet.tsx similarity index 100% rename from sdk/wallet-adapter/wallet-kit/src/UnsafeBurnerWallet.tsx rename to sdk/wallet-kit/react/src/UnsafeBurnerWallet.tsx diff --git a/sdk/wallet-adapter/wallet-kit/src/WalletKitContext.tsx b/sdk/wallet-kit/react/src/WalletKitContext.tsx similarity index 100% rename from sdk/wallet-adapter/wallet-kit/src/WalletKitContext.tsx rename to sdk/wallet-kit/react/src/WalletKitContext.tsx diff --git a/sdk/wallet-adapter/wallet-kit/src/WalletList.tsx b/sdk/wallet-kit/react/src/WalletList.tsx similarity index 100% rename from sdk/wallet-adapter/wallet-kit/src/WalletList.tsx rename to sdk/wallet-kit/react/src/WalletList.tsx diff --git a/sdk/wallet-adapter/wallet-kit/src/WhatIsAWallet.tsx b/sdk/wallet-kit/react/src/WhatIsAWallet.tsx similarity index 100% rename from sdk/wallet-adapter/wallet-kit/src/WhatIsAWallet.tsx rename to sdk/wallet-kit/react/src/WhatIsAWallet.tsx diff --git a/sdk/wallet-adapter/wallet-kit/src/index.tsx b/sdk/wallet-kit/react/src/index.tsx similarity index 100% rename from sdk/wallet-adapter/wallet-kit/src/index.tsx rename to sdk/wallet-kit/react/src/index.tsx diff --git a/sdk/wallet-adapter/wallet-kit/src/stitches.tsx b/sdk/wallet-kit/react/src/stitches.tsx similarity index 100% rename from sdk/wallet-adapter/wallet-kit/src/stitches.tsx rename to sdk/wallet-kit/react/src/stitches.tsx diff --git a/sdk/wallet-adapter/wallet-kit/src/utils/Dialog.tsx b/sdk/wallet-kit/react/src/utils/Dialog.tsx similarity index 100% rename from sdk/wallet-adapter/wallet-kit/src/utils/Dialog.tsx rename to sdk/wallet-kit/react/src/utils/Dialog.tsx diff --git a/sdk/wallet-adapter/wallet-kit/src/utils/icons.tsx b/sdk/wallet-kit/react/src/utils/icons.tsx similarity index 100% rename from sdk/wallet-adapter/wallet-kit/src/utils/icons.tsx rename to sdk/wallet-kit/react/src/utils/icons.tsx diff --git a/sdk/wallet-adapter/wallet-kit/src/utils/ui.tsx b/sdk/wallet-kit/react/src/utils/ui.tsx similarity index 100% rename from sdk/wallet-adapter/wallet-kit/src/utils/ui.tsx rename to sdk/wallet-kit/react/src/utils/ui.tsx diff --git a/sdk/wallet-adapter/wallet-kit/tsconfig.json b/sdk/wallet-kit/react/tsconfig.json similarity index 100% rename from sdk/wallet-adapter/wallet-kit/tsconfig.json rename to sdk/wallet-kit/react/tsconfig.json diff --git a/sdk/wallet-adapter/tsconfig.base.json b/sdk/wallet-kit/tsconfig.base.json similarity index 100% rename from sdk/wallet-adapter/tsconfig.base.json rename to sdk/wallet-kit/tsconfig.base.json diff --git a/sdk/wallet-adapter/wallet-standard/.prettierignore b/sdk/wallet-standard/.prettierignore similarity index 100% rename from sdk/wallet-adapter/wallet-standard/.prettierignore rename to sdk/wallet-standard/.prettierignore diff --git a/sdk/wallet-adapter/wallet-standard/CHANGELOG.md b/sdk/wallet-standard/CHANGELOG.md similarity index 100% rename from sdk/wallet-adapter/wallet-standard/CHANGELOG.md rename to sdk/wallet-standard/CHANGELOG.md diff --git a/sdk/wallet-adapter/wallet-standard/README.md b/sdk/wallet-standard/README.md similarity index 100% rename from sdk/wallet-adapter/wallet-standard/README.md rename to sdk/wallet-standard/README.md diff --git a/sdk/wallet-adapter/wallet-standard/package.json b/sdk/wallet-standard/package.json similarity index 100% rename from sdk/wallet-adapter/wallet-standard/package.json rename to sdk/wallet-standard/package.json diff --git a/sdk/wallet-adapter/wallet-standard/src/chains.ts b/sdk/wallet-standard/src/chains.ts similarity index 100% rename from sdk/wallet-adapter/wallet-standard/src/chains.ts rename to sdk/wallet-standard/src/chains.ts diff --git a/sdk/wallet-adapter/wallet-standard/src/detect.ts b/sdk/wallet-standard/src/detect.ts similarity index 100% rename from sdk/wallet-adapter/wallet-standard/src/detect.ts rename to sdk/wallet-standard/src/detect.ts diff --git a/sdk/wallet-adapter/wallet-standard/src/features/index.ts b/sdk/wallet-standard/src/features/index.ts similarity index 100% rename from sdk/wallet-adapter/wallet-standard/src/features/index.ts rename to sdk/wallet-standard/src/features/index.ts diff --git a/sdk/wallet-adapter/wallet-standard/src/features/suiSignAndExecuteTransactionBlock.ts b/sdk/wallet-standard/src/features/suiSignAndExecuteTransactionBlock.ts similarity index 100% rename from sdk/wallet-adapter/wallet-standard/src/features/suiSignAndExecuteTransactionBlock.ts rename to sdk/wallet-standard/src/features/suiSignAndExecuteTransactionBlock.ts diff --git a/sdk/wallet-adapter/wallet-standard/src/features/suiSignMessage.ts b/sdk/wallet-standard/src/features/suiSignMessage.ts similarity index 100% rename from sdk/wallet-adapter/wallet-standard/src/features/suiSignMessage.ts rename to sdk/wallet-standard/src/features/suiSignMessage.ts diff --git a/sdk/wallet-adapter/wallet-standard/src/features/suiSignPersonalMessage.ts b/sdk/wallet-standard/src/features/suiSignPersonalMessage.ts similarity index 100% rename from sdk/wallet-adapter/wallet-standard/src/features/suiSignPersonalMessage.ts rename to sdk/wallet-standard/src/features/suiSignPersonalMessage.ts diff --git a/sdk/wallet-adapter/wallet-standard/src/features/suiSignTransactionBlock.ts b/sdk/wallet-standard/src/features/suiSignTransactionBlock.ts similarity index 100% rename from sdk/wallet-adapter/wallet-standard/src/features/suiSignTransactionBlock.ts rename to sdk/wallet-standard/src/features/suiSignTransactionBlock.ts diff --git a/sdk/wallet-adapter/wallet-standard/src/index.ts b/sdk/wallet-standard/src/index.ts similarity index 100% rename from sdk/wallet-adapter/wallet-standard/src/index.ts rename to sdk/wallet-standard/src/index.ts diff --git a/sdk/wallet-adapter/wallet-standard/tsconfig.json b/sdk/wallet-standard/tsconfig.json similarity index 53% rename from sdk/wallet-adapter/wallet-standard/tsconfig.json rename to sdk/wallet-standard/tsconfig.json index 8cfa1ffd66216b..8b1d5ab6ec80ae 100644 --- a/sdk/wallet-adapter/wallet-standard/tsconfig.json +++ b/sdk/wallet-standard/tsconfig.json @@ -1,10 +1,10 @@ { - "extends": "../tsconfig.base.json", + "extends": "../wallet-kit/tsconfig.base.json", "include": ["src"], "compilerOptions": { "outDir": "dist", "rootDir": "src", "baseUrl": "." }, - "references": [{ "path": "../../typescript" }] + "references": [{ "path": "../typescript" }] }