From 74b278ee0414bcfb823811fce0c41bef6990d162 Mon Sep 17 00:00:00 2001 From: laurencedelisle <53497147+laurencedelisle@users.noreply.github.com> Date: Wed, 12 Oct 2022 21:36:38 -0700 Subject: [PATCH 01/13] Update [...2]onboard.js-migration-guide.md updated links, punctuation and grammar. --- .../[...2]onboard.js-migration-guide.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/docs/src/routes/docs/[...1]overview/[...2]onboard.js-migration-guide.md b/docs/src/routes/docs/[...1]overview/[...2]onboard.js-migration-guide.md index 7f2ff1809..70e379492 100644 --- a/docs/src/routes/docs/[...1]overview/[...2]onboard.js-migration-guide.md +++ b/docs/src/routes/docs/[...1]overview/[...2]onboard.js-migration-guide.md @@ -23,13 +23,13 @@ To help you get started quickly on any framework you're using, we’ve put toget ### Package Upgrade - Modularization This is the biggest change you might experience as an onboard.js user. With Web3-Onboard, we’ve separated all supported wallets into their modules, meaning you only need to integrate specific wallet modules you intend to support in your app. -For example with Onboard, if you wanted to support only Metamask and Coinbase in your app, you had to install Onboard complete with all other wallets: npm install bnc-onboard +For example with Onboard, if you wanted to support only Metamask and Coinbase in your app, you had to install Onboard complete with all other wallets: `npm install bnc-onboard`. With Web3-Onboard, you only need to install core along with the desired wallet modules: `npm i @web3-onboard/core @web3-onboard/injected-wallets @web3-onboard/coinbase` This change allows us to support many web3 wallets without affecting the overall library performance. ### Expansive Initialization Options -We’ve made initialization simpler while introducing more powerful options like [Account Center](https://www.blocknative.com/blog/multichain-and-multiwallet-account-management-on-your-dapp-with-account-center) and Notify in web3-onboard. +We’ve made initialization simpler while introducing more powerful options like [Account Center](https://www.blocknative.com/blog/multichain-and-multiwallet-account-management-on-your-dapp-with-account-center) and Notify in Web3-Onboard. Onboard now requires two compulsory initial setup options: `wallets` (Wallet modules, as shown above, to be initialized and added to wallet selection modal) and `chains` (EVM networks your app should work with). You can also pass multiple wallets and chains. ``` @@ -46,7 +46,7 @@ const onboard = Onboard({ }) ``` -You can find the full list of initialization options in our docs here. +You can find the full list of initialization options in our docs [here](https://onboard.blocknative.com/docs/packages/core#options). ### API Upgrades @@ -55,15 +55,15 @@ Now, you only need to call the connectWallet API: `await onboard.connectWallet()` -Learn more about state changes tracked with the Onboard API here and the exposed actions you can use to modify the state here. +Learn more about state changes tracked with the Onboard API [here](https://onboard.blocknative.com/docs/packages/core#state) and the exposed actions you can use to modify the state [here](https://onboard.blocknative.com/docs/packages/core#actions-to-modify-state). ### Framework Support Although Onboard is still framework-agnostic, we’ve introduced a couple of framework-specific modules that are frequently asked for by our users. -`@web3-onboard/react` - React Hooks to connect users to web3 dApps better. You can check out [a comprehensive React Hooks guide](https://www.blocknative.com/blog/react-hooks-ethereum) we've written on that. +`@web3-onboard/react` - React Hooks to connect users to web3 dApps better. You can check out [a comprehensive React Hooks guide](https://www.blocknative.com/blog/react-hooks-ethereum) we've written on it. -`@web3-onboard/vue` - A set of reusable functions for integrating Web3-Onboard into a Vue 3 project. This is also compatible with a Vue 2 + composition-api dapp. +`@web3-onboard/vue` - A set of reusable functions for integrating Web3-Onboard into a Vue 3 project. This is also compatible with a Vue 2 + composition-api dApp. ### CSS Customizations @@ -89,7 +89,7 @@ We've also added more expansive custom CSS properties so you can style every par } ``` -The full list of CSS variables for web3-onboard are available here. +The full list of CSS variables for web3-onboard are available [here](https://onboard.blocknative.com/docs/packages/core#custom-styling). ### Other Important Changes @@ -98,4 +98,7 @@ There are also other notable infrastructural changes in Web3-Onboard: - Dynamic Imports of dependencies - Wallet Provider Standardization - Support for Chain ID in decimal format -- If you have questions or requests, please feel free to drop by the [community-support discord channel](https://discord.com/channels/542403978693050389/542406894677917699) or [create a PR or issue on GitHub](https://github.com/blocknative/web3-onboard/issues/new/choose). + +### Questions and Requests + +If you have questions or requests, please feel free to drop by the [community-support discord channel](https://discord.com/channels/542403978693050389/542406894677917699) or [create a PR or issue on GitHub](https://github.com/blocknative/web3-onboard/issues/new/choose). From c2757cb87febb86a73685d91750a7ab10a8c20f9 Mon Sep 17 00:00:00 2001 From: laurencedelisle <53497147+laurencedelisle@users.noreply.github.com> Date: Wed, 19 Oct 2022 14:27:01 -0700 Subject: [PATCH 02/13] addressed comments from PR and updated links --- yarn.lock | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/yarn.lock b/yarn.lock index 14fb25489..589869828 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2953,34 +2953,6 @@ dependencies: "@walletconnect/window-getters" "^1.0.0" -"@web3-onboard/common@^2.2.2": - version "2.2.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/common/-/common-2.2.2.tgz#abef8ca861835ab00e5b4641462de2c3db73fc89" - integrity sha512-04Y2Fryiu48nW27dgAtYmPugdhYbeIZq4HM1wsqRftQjgyEWnsam3YyeKRWBABa5iTsE2a/Fo4LofuBG5RMVYw== - dependencies: - bignumber.js "^9.1.0" - ethers "5.5.4" - joi "^17.4.2" - -"@web3-onboard/core@^2.6.0-alpha.1": - version "2.8.3" - resolved "https://registry.yarnpkg.com/@web3-onboard/core/-/core-2.8.3.tgz#e41c3e11b5a38d7b5e2ee15d4dc2cf49307d38c5" - integrity sha512-3CKc33dKqC9jurbf0+7mfvddBJgvCU4n9ADu68XlmCws3xP8Gq1nji4Y/AEUqcfhfdPWno6vIgc/j1cYseCIhw== - dependencies: - "@web3-onboard/common" "^2.2.2" - bignumber.js "^9.0.0" - bnc-sdk "^4.4.1" - bowser "^2.11.0" - ethers "5.5.3" - eventemitter3 "^4.0.7" - joi "17.6.0" - lodash.merge "^4.6.2" - lodash.partition "^4.6.0" - nanoid "^4.0.0" - rxjs "^7.5.2" - svelte "^3.49.0" - svelte-i18n "^3.3.13" - "@web3auth/base-plugin@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@web3auth/base-plugin/-/base-plugin-1.0.1.tgz#1e2a87acf745299fdff6f92e6c46ee9bc38aa670" @@ -10101,7 +10073,7 @@ svelte-preprocess@^4.0.0, svelte-preprocess@^4.9.4: sorcery "^0.10.0" strip-indent "^3.0.0" -svelte@^3.42.5, svelte@^3.49.0: +svelte@^3.42.5: version "3.49.0" resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.49.0.tgz#5baee3c672306de1070c3b7888fc2204e36a4029" integrity sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA== From 597585442607cc85f703e397bf5ac288da4823fb Mon Sep 17 00:00:00 2001 From: laurencedelisle <53497147+laurencedelisle@users.noreply.github.com> Date: Fri, 21 Oct 2022 08:09:39 -0700 Subject: [PATCH 03/13] Create [...2]onboard.js-migration-guide.md --- .../[...2]onboard.js-migration-guide.md | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 docs/src/routes/docs/[...1]overview/[...2]onboard.js-migration-guide.md diff --git a/docs/src/routes/docs/[...1]overview/[...2]onboard.js-migration-guide.md b/docs/src/routes/docs/[...1]overview/[...2]onboard.js-migration-guide.md new file mode 100644 index 000000000..9433864b9 --- /dev/null +++ b/docs/src/routes/docs/[...1]overview/[...2]onboard.js-migration-guide.md @@ -0,0 +1,104 @@ +--- +sidebar_title: "Migration Guide: Web3-Onboard" +--- +# Migration Guide from onboard.js to web3-onboard + +Follow the steps below to easily migrate from onboard.js to Web3-Onboard. + +### Background + +With Web3-Onboard, we’ve introduced significant architectural changes that provide a more robust and efficient web3 onboarding experience. While this upgrade may result in breaking changes, the improved overall experience makes it worthwhile. + +### Steps + +If you have bnc-onboard installed, you will need to install web3-onboard instead. The basic steps you need to take to get started are: + +1. Install `npm i @web3-onboard/core`. You can then go ahead and install other specific wallet modules you want. +2. Initialize Onboard with the wallets you’ve installed along with the networks you would like to support. +3. Make use of our API actions like `await onboard.connectWallet()` to allow a user to connect their wallets. + +For a full code overview of the upgrade process using the React Hooks package please see [this PR](https://github.com/blocknative/react-demo/pull/160/files) with special attention to the `App.js` and `services.js` files. +To help you get started quickly on any framework you're using, we’ve put together [a quickstart that includes the above-mentioned steps](/onboard#quickstart). + +### Package Upgrade - Modularization + +This is the biggest change you might experience as an onboard.js user. With Web3-Onboard, we’ve separated all supported wallets into their modules, meaning you only need to integrate specific wallet modules you intend to support in your app. +For example with Onboard, if you wanted to support only Metamask and Coinbase in your app, you had to install Onboard complete with all other wallets: `npm install bnc-onboard`. +With Web3-Onboard, you only need to install core along with the desired wallet modules: `npm i @web3-onboard/core @web3-onboard/injected-wallets @web3-onboard/coinbase` +This change allows us to support many web3 wallets without affecting the overall library performance. + +### Expansive Initialization Options + +We’ve made initialization simpler while introducing more powerful options like [Account Center](https://www.blocknative.com/blog/multichain-and-multiwallet-account-management-on-your-dapp-with-account-center) and Notify in Web3-Onboard. +Onboard now requires two compulsory initial setup options: `wallets` (Wallet modules, as shown above, to be initialized and added to wallet selection modal) and `chains` (EVM networks your app should work with). You can also pass multiple wallets and chains. + +``` +const onboard = Onboard({ + wallets: [injected, coinbase], + chains: [ + { + id: '0x1', + token: 'ETH', + label: 'Ethereum Mainnet', + rpcUrl: MAINNET_RPC_URL + } + ] +}) +``` + +You can find the full list of initialization options in our docs [here](/docs/packages/core#options). + +### API Upgrades + +We've also added a number of API enhancements to help you create an onboarding experience faster. For example, previously, you had to call `walletSelect` and `walletCheck` API to get a user connected: `await onboard.walletSelect(); await onboard.walletCheck();` +Now, you only need to call the connectWallet API: + +`await onboard.connectWallet()` + +Learn more about state changes tracked with the Onboard API [here](/docs/packages/core#state) and the exposed actions you can use to modify the state [here](/docs/packages/core#actions-to-modify-state). + +### Framework Support + +Although Onboard is still framework-agnostic, we’ve introduced a couple of framework-specific modules that are frequently asked for by our users. + +`@web3-onboard/react` - React Hooks to connect users to web3 dApps better. You can check out [a comprehensive React Hooks guide](https://www.blocknative.com/blog/react-hooks-ethereum) we've written on it. + +`@web3-onboard/vue` - A set of reusable functions for integrating Web3-Onboard into a Vue 3 project. This is also compatible with a Vue 2 + composition-api dApp. + +### CSS Customizations + +We've also added more expansive custom CSS properties so you can style every part of your onboarding experience to match the overall experience of your dApp. To apply Web3-Onboard CSS customizations, you don't need to attach them to the `.bn-onboard-custom` class like before. Instead, you can simply place them in the `:root` CSS pseudo-class, as shown below: + +``` +:root { + /* CUSTOMIZE THE COLOR PALLETTE */ + --onboard-success-100: #d1fae3; + /* CUSTOMIZE ACCOUNT CENTER*/ + --account-center-z-index: 30 +/* CUSTOMIZE THE SHARED MODAL */ + --onboard-modal-color: #ffe5e6; + /* CUSTOMIZE THE CONNECT MODAL */ + --onboard-font-size-1: 3rem; + /* HD WALLET ACCOUNT SELECT MODAL POSITIONING */ + --onboard-account-select-modal-z-index : 1; +/* COLORS */ + --account-select-modal-primary-100: #eff1fc; + /* SPACING */ + --account-select-modal-margin-5: 0.5rem; +/* AND MANY MORE ALLOWING COMPLETE CUSTOMIZATION OF YOUR ONBOARDING EXPERIENCE */ +} +``` + +The full list of CSS variables for web3-onboard are available [here](/docs/getting-started/customization). + +### Other Important Changes + +There are also other notable infrastructural changes in Web3-Onboard: + +- Dynamic Imports of dependencies +- Wallet Provider Standardization +- Support for Chain ID in decimal format + +### Questions and Requests + +If you have questions or requests, please feel free to drop by the [community-support discord channel](https://discord.com/channels/542403978693050389/542406894677917699) or [create a PR or issue on GitHub](https://github.com/blocknative/web3-onboard/issues/new/choose). From 9acabdaeb4861afd4f992effbdf5ebca3da30603 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Tue, 25 Oct 2022 13:14:23 -0600 Subject: [PATCH 04/13] Remove duplicate cmigration guide --- .../[...2]onboard.js-migration-guide.md | 104 ------------------ 1 file changed, 104 deletions(-) delete mode 100644 docs/src/routes/docs/[...1]overview/[...2]onboard.js-migration-guide.md diff --git a/docs/src/routes/docs/[...1]overview/[...2]onboard.js-migration-guide.md b/docs/src/routes/docs/[...1]overview/[...2]onboard.js-migration-guide.md deleted file mode 100644 index 9433864b9..000000000 --- a/docs/src/routes/docs/[...1]overview/[...2]onboard.js-migration-guide.md +++ /dev/null @@ -1,104 +0,0 @@ ---- -sidebar_title: "Migration Guide: Web3-Onboard" ---- -# Migration Guide from onboard.js to web3-onboard - -Follow the steps below to easily migrate from onboard.js to Web3-Onboard. - -### Background - -With Web3-Onboard, we’ve introduced significant architectural changes that provide a more robust and efficient web3 onboarding experience. While this upgrade may result in breaking changes, the improved overall experience makes it worthwhile. - -### Steps - -If you have bnc-onboard installed, you will need to install web3-onboard instead. The basic steps you need to take to get started are: - -1. Install `npm i @web3-onboard/core`. You can then go ahead and install other specific wallet modules you want. -2. Initialize Onboard with the wallets you’ve installed along with the networks you would like to support. -3. Make use of our API actions like `await onboard.connectWallet()` to allow a user to connect their wallets. - -For a full code overview of the upgrade process using the React Hooks package please see [this PR](https://github.com/blocknative/react-demo/pull/160/files) with special attention to the `App.js` and `services.js` files. -To help you get started quickly on any framework you're using, we’ve put together [a quickstart that includes the above-mentioned steps](/onboard#quickstart). - -### Package Upgrade - Modularization - -This is the biggest change you might experience as an onboard.js user. With Web3-Onboard, we’ve separated all supported wallets into their modules, meaning you only need to integrate specific wallet modules you intend to support in your app. -For example with Onboard, if you wanted to support only Metamask and Coinbase in your app, you had to install Onboard complete with all other wallets: `npm install bnc-onboard`. -With Web3-Onboard, you only need to install core along with the desired wallet modules: `npm i @web3-onboard/core @web3-onboard/injected-wallets @web3-onboard/coinbase` -This change allows us to support many web3 wallets without affecting the overall library performance. - -### Expansive Initialization Options - -We’ve made initialization simpler while introducing more powerful options like [Account Center](https://www.blocknative.com/blog/multichain-and-multiwallet-account-management-on-your-dapp-with-account-center) and Notify in Web3-Onboard. -Onboard now requires two compulsory initial setup options: `wallets` (Wallet modules, as shown above, to be initialized and added to wallet selection modal) and `chains` (EVM networks your app should work with). You can also pass multiple wallets and chains. - -``` -const onboard = Onboard({ - wallets: [injected, coinbase], - chains: [ - { - id: '0x1', - token: 'ETH', - label: 'Ethereum Mainnet', - rpcUrl: MAINNET_RPC_URL - } - ] -}) -``` - -You can find the full list of initialization options in our docs [here](/docs/packages/core#options). - -### API Upgrades - -We've also added a number of API enhancements to help you create an onboarding experience faster. For example, previously, you had to call `walletSelect` and `walletCheck` API to get a user connected: `await onboard.walletSelect(); await onboard.walletCheck();` -Now, you only need to call the connectWallet API: - -`await onboard.connectWallet()` - -Learn more about state changes tracked with the Onboard API [here](/docs/packages/core#state) and the exposed actions you can use to modify the state [here](/docs/packages/core#actions-to-modify-state). - -### Framework Support - -Although Onboard is still framework-agnostic, we’ve introduced a couple of framework-specific modules that are frequently asked for by our users. - -`@web3-onboard/react` - React Hooks to connect users to web3 dApps better. You can check out [a comprehensive React Hooks guide](https://www.blocknative.com/blog/react-hooks-ethereum) we've written on it. - -`@web3-onboard/vue` - A set of reusable functions for integrating Web3-Onboard into a Vue 3 project. This is also compatible with a Vue 2 + composition-api dApp. - -### CSS Customizations - -We've also added more expansive custom CSS properties so you can style every part of your onboarding experience to match the overall experience of your dApp. To apply Web3-Onboard CSS customizations, you don't need to attach them to the `.bn-onboard-custom` class like before. Instead, you can simply place them in the `:root` CSS pseudo-class, as shown below: - -``` -:root { - /* CUSTOMIZE THE COLOR PALLETTE */ - --onboard-success-100: #d1fae3; - /* CUSTOMIZE ACCOUNT CENTER*/ - --account-center-z-index: 30 -/* CUSTOMIZE THE SHARED MODAL */ - --onboard-modal-color: #ffe5e6; - /* CUSTOMIZE THE CONNECT MODAL */ - --onboard-font-size-1: 3rem; - /* HD WALLET ACCOUNT SELECT MODAL POSITIONING */ - --onboard-account-select-modal-z-index : 1; -/* COLORS */ - --account-select-modal-primary-100: #eff1fc; - /* SPACING */ - --account-select-modal-margin-5: 0.5rem; -/* AND MANY MORE ALLOWING COMPLETE CUSTOMIZATION OF YOUR ONBOARDING EXPERIENCE */ -} -``` - -The full list of CSS variables for web3-onboard are available [here](/docs/getting-started/customization). - -### Other Important Changes - -There are also other notable infrastructural changes in Web3-Onboard: - -- Dynamic Imports of dependencies -- Wallet Provider Standardization -- Support for Chain ID in decimal format - -### Questions and Requests - -If you have questions or requests, please feel free to drop by the [community-support discord channel](https://discord.com/channels/542403978693050389/542406894677917699) or [create a PR or issue on GitHub](https://github.com/blocknative/web3-onboard/issues/new/choose). From fd7320e6d5a4e440f4e9406cb0d5e6ba5169ac52 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Tue, 25 Oct 2022 13:16:12 -0600 Subject: [PATCH 05/13] Add changes that were part of duplicate mig guide --- .../[...1]overview/[...3]onboard.js-migration-guide.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/src/routes/docs/[...1]overview/[...3]onboard.js-migration-guide.md b/docs/src/routes/docs/[...1]overview/[...3]onboard.js-migration-guide.md index eca1f01cd..9433864b9 100644 --- a/docs/src/routes/docs/[...1]overview/[...3]onboard.js-migration-guide.md +++ b/docs/src/routes/docs/[...1]overview/[...3]onboard.js-migration-guide.md @@ -1,5 +1,5 @@ --- -sidebar_title: "Migration Guide from v1" +sidebar_title: "Migration Guide: Web3-Onboard" --- # Migration Guide from onboard.js to web3-onboard @@ -18,7 +18,7 @@ If you have bnc-onboard installed, you will need to install web3-onboard instead 3. Make use of our API actions like `await onboard.connectWallet()` to allow a user to connect their wallets. For a full code overview of the upgrade process using the React Hooks package please see [this PR](https://github.com/blocknative/react-demo/pull/160/files) with special attention to the `App.js` and `services.js` files. -To help you get started quickly on any framework you're using, we’ve put together [a quickstart that includes the above-mentioned steps](https://docs.blocknative.com/onboard#quickstart). +To help you get started quickly on any framework you're using, we’ve put together [a quickstart that includes the above-mentioned steps](/onboard#quickstart). ### Package Upgrade - Modularization @@ -46,7 +46,7 @@ const onboard = Onboard({ }) ``` -You can find the full list of initialization options in our docs [here](https://onboard.blocknative.com/docs/packages/core#options). +You can find the full list of initialization options in our docs [here](/docs/packages/core#options). ### API Upgrades @@ -55,7 +55,7 @@ Now, you only need to call the connectWallet API: `await onboard.connectWallet()` -Learn more about state changes tracked with the Onboard API [here](https://onboard.blocknative.com/docs/packages/core#state) and the exposed actions you can use to modify the state [here](https://onboard.blocknative.com/docs/packages/core#actions-to-modify-state). +Learn more about state changes tracked with the Onboard API [here](/docs/packages/core#state) and the exposed actions you can use to modify the state [here](/docs/packages/core#actions-to-modify-state). ### Framework Support @@ -89,7 +89,7 @@ We've also added more expansive custom CSS properties so you can style every par } ``` -The full list of CSS variables for web3-onboard are available [here](https://onboard.blocknative.com/docs/packages/core#custom-styling). +The full list of CSS variables for web3-onboard are available [here](/docs/getting-started/customization). ### Other Important Changes From ec22dba30e10bd9c1b6a628f8659772a41192a2b Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Tue, 25 Oct 2022 13:22:47 -0600 Subject: [PATCH 06/13] Revert relative path for external --- .../docs/[...1]overview/[...3]onboard.js-migration-guide.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/src/routes/docs/[...1]overview/[...3]onboard.js-migration-guide.md b/docs/src/routes/docs/[...1]overview/[...3]onboard.js-migration-guide.md index 9433864b9..1223a24b0 100644 --- a/docs/src/routes/docs/[...1]overview/[...3]onboard.js-migration-guide.md +++ b/docs/src/routes/docs/[...1]overview/[...3]onboard.js-migration-guide.md @@ -1,5 +1,5 @@ --- -sidebar_title: "Migration Guide: Web3-Onboard" +sidebar_title: "Migration Guide from v1" --- # Migration Guide from onboard.js to web3-onboard @@ -18,7 +18,7 @@ If you have bnc-onboard installed, you will need to install web3-onboard instead 3. Make use of our API actions like `await onboard.connectWallet()` to allow a user to connect their wallets. For a full code overview of the upgrade process using the React Hooks package please see [this PR](https://github.com/blocknative/react-demo/pull/160/files) with special attention to the `App.js` and `services.js` files. -To help you get started quickly on any framework you're using, we’ve put together [a quickstart that includes the above-mentioned steps](/onboard#quickstart). +To help you get started quickly on any framework you're using, we’ve put together [a quickstart that includes the above-mentioned steps](https://docs.blocknative.com/onboard#quickstart). ### Package Upgrade - Modularization @@ -89,7 +89,7 @@ We've also added more expansive custom CSS properties so you can style every par } ``` -The full list of CSS variables for web3-onboard are available [here](/docs/getting-started/customization). +The full list of CSS variables for web3-onboard are available [here](/docs/packages/core#custom-styling). ### Other Important Changes From 5ff542b4aa39c19f3d857299b5fb126943188fce Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Tue, 25 Oct 2022 13:28:45 -0600 Subject: [PATCH 07/13] Update link from expired docs to examples folder --- .../docs/[...1]overview/[...3]onboard.js-migration-guide.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/src/routes/docs/[...1]overview/[...3]onboard.js-migration-guide.md b/docs/src/routes/docs/[...1]overview/[...3]onboard.js-migration-guide.md index 1223a24b0..8d7b32e4c 100644 --- a/docs/src/routes/docs/[...1]overview/[...3]onboard.js-migration-guide.md +++ b/docs/src/routes/docs/[...1]overview/[...3]onboard.js-migration-guide.md @@ -13,12 +13,12 @@ With Web3-Onboard, we’ve introduced significant architectural changes that pro If you have bnc-onboard installed, you will need to install web3-onboard instead. The basic steps you need to take to get started are: -1. Install `npm i @web3-onboard/core`. You can then go ahead and install other specific wallet modules you want. +1. Install `npm i @web3-onboard/core`. You can then go ahead and install other specific wallet modules you want (most likely `npm i @web3-onboard/injected-wallets` for browser wallet support). 2. Initialize Onboard with the wallets you’ve installed along with the networks you would like to support. 3. Make use of our API actions like `await onboard.connectWallet()` to allow a user to connect their wallets. For a full code overview of the upgrade process using the React Hooks package please see [this PR](https://github.com/blocknative/react-demo/pull/160/files) with special attention to the `App.js` and `services.js` files. -To help you get started quickly on any framework you're using, we’ve put together [a quickstart that includes the above-mentioned steps](https://docs.blocknative.com/onboard#quickstart). +To help you get started quickly we’ve put together [a set of examples across multiple frameworks that includes the above-mentioned steps](https://github.com/blocknative/web3-onboard/tree/v2-web3-onboard-develop/examples). ### Package Upgrade - Modularization From d2a568819562268f5ed71e4e91c85c11dfe9a7d4 Mon Sep 17 00:00:00 2001 From: mhchaudhry3 Date: Tue, 25 Oct 2022 17:31:43 -0400 Subject: [PATCH 08/13] injected wallets doc fix --- docs/package.json | 2 +- docs/src/lib/components/install-code.md | 4 ++-- .../routes/docs/[...2]getting-started/[...1]installation.md | 4 ++-- docs/src/routes/docs/[...4]packages/injected.md | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/package.json b/docs/package.json index b530aba22..c3f33328d 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.1", + "version": "0.0.2", "scripts": { "dev": "svelte-kit dev", "build": "svelte-kit build", diff --git a/docs/src/lib/components/install-code.md b/docs/src/lib/components/install-code.md index 132fbc595..8e2ab2395 100644 --- a/docs/src/lib/components/install-code.md +++ b/docs/src/lib/components/install-code.md @@ -2,14 +2,14 @@ ```sh copy -npm install @web3-onboard/core @web3-onboard/injected +npm install @web3-onboard/core @web3-onboard/injected-wallets ``` ```sh copy -yarn add @web3-onboard/core @web3-onboard/injected +yarn add @web3-onboard/core @web3-onboard/injected-wallets ``` diff --git a/docs/src/routes/docs/[...2]getting-started/[...1]installation.md b/docs/src/routes/docs/[...2]getting-started/[...1]installation.md index b48e55fdd..e98484ea7 100644 --- a/docs/src/routes/docs/[...2]getting-started/[...1]installation.md +++ b/docs/src/routes/docs/[...2]getting-started/[...1]installation.md @@ -10,14 +10,14 @@ Install the core Onboard library and the injected wallets module to support brow ```sh copy -yarn add @web3-onboard/core @web3-onboard/injected +yarn add @web3-onboard/core @web3-onboard/injected-wallets ``` ```sh copy -npm install @web3-onboard/core @web3-onboard/injected +npm install @web3-onboard/core @web3-onboard/injected-wallets ``` diff --git a/docs/src/routes/docs/[...4]packages/injected.md b/docs/src/routes/docs/[...4]packages/injected.md index e6c422a66..100758e19 100644 --- a/docs/src/routes/docs/[...4]packages/injected.md +++ b/docs/src/routes/docs/[...4]packages/injected.md @@ -10,14 +10,14 @@ Note: Make sure to install the core module before installing other modules to w3 ```sh copy -yarn add @web3-onboard/injected +yarn add @web3-onboard/injected-wallets ``` ```sh copy -npm install @web3-onboard/injected +npm install @web3-onboard/injected-wallets ``` From dae9dba6a3cadb2bb9ef3621f9e637b2fff4610e Mon Sep 17 00:00:00 2001 From: mhchaudhry3 Date: Wed, 26 Oct 2022 10:13:52 -0400 Subject: [PATCH 09/13] no version bump needed --- docs/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/package.json b/docs/package.json index c3f33328d..b530aba22 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.2", + "version": "0.0.1", "scripts": { "dev": "svelte-kit dev", "build": "svelte-kit build", From b0ef86100770c53d21258b3b52142abe55bcda93 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Thu, 27 Oct 2022 08:25:20 -0600 Subject: [PATCH 10/13] Add Search to Docs (#1322) * Update layout * Update homepage * Add algolia packages * Update index name * Update search keys * yarn it --- docs/package.json | 6 + docs/src/routes/__layout-homepage.svelte | 23 ++- docs/src/routes/__layout-kit-docs.svelte | 12 +- docs/yarn.lock | 209 ++++++++++++++++++++++- 4 files changed, 239 insertions(+), 11 deletions(-) diff --git a/docs/package.json b/docs/package.json index b530aba22..f181a430b 100644 --- a/docs/package.json +++ b/docs/package.json @@ -14,6 +14,9 @@ "format": "prettier --write --plugin-search-dir=. ." }, "devDependencies": { + "@algolia/client-search": "^4.14.2", + "@docsearch/css": "^3.2.1", + "@docsearch/js": "^3.2.1", "@iconify-json/ri": "^1.1.3", "@playwright/test": "^1.22.2", "@sveltejs/adapter-static": "^1.0.0-next.39", @@ -21,6 +24,7 @@ "@sveltejs/kit": "1.0.0-next.357", "@svelteness/kit-docs": "^0.22.12", "@tailwindcss/typography": "^0.5.2", + "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", "@typescript-eslint/eslint-plugin": "^5.27.0", "@typescript-eslint/parser": "^5.27.0", @@ -37,6 +41,8 @@ "postcss": "^8.4.14", "prettier": "^2.6.2", "prettier-plugin-svelte": "^2.7.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "shiki": "^0.10.1", "svelte": "^3.44.0", "svelte-check": "^2.7.1", diff --git a/docs/src/routes/__layout-homepage.svelte b/docs/src/routes/__layout-homepage.svelte index 1925d7227..abb5908b7 100644 --- a/docs/src/routes/__layout-homepage.svelte +++ b/docs/src/routes/__layout-homepage.svelte @@ -9,10 +9,13 @@ import '@svelteness/kit-docs/client/styles/theme.css' import '$lib/styles/fonts.css' import '$lib/styles/kit-docs.css' + import '@docsearch/css' + import '@svelteness/kit-docs/client/styles/docsearch.css' import { KitDocs, KitDocsLayout, SocialLink } from '@svelteness/kit-docs' import IconBN from '$lib/components/icons/blocknative.svelte' - import SEO from '$lib/components/SEO/index.svelte'; + import SEO from '$lib/components/SEO/index.svelte' + import { Algolia } from '@svelteness/kit-docs/client/algolia' /** @type {import('@svelteness/kit-docs').NavbarConfig} */ const navbar = { @@ -25,7 +28,8 @@ } const title = 'Web3-Onboard | The easy way to connect web3 users to dapps' - const metadescription = 'Open-source, framework-agnostic JavaScript library to onboard users to web3 apps. Help your users transact with ease by enabling wallet connection, real-time transaction states, and more.' + const metadescription = + 'Open-source, framework-agnostic JavaScript library to onboard users to web3 apps. Help your users transact with ease by enabling wallet connection, real-time transaction states, and more.' const url = 'https://onboard.blocknative.com/' @@ -38,19 +42,22 @@ {/if} - + - + +
diff --git a/docs/src/routes/__layout-kit-docs.svelte b/docs/src/routes/__layout-kit-docs.svelte index e66a5387f..bdc4ae4ba 100644 --- a/docs/src/routes/__layout-kit-docs.svelte +++ b/docs/src/routes/__layout-kit-docs.svelte @@ -19,6 +19,8 @@ import '@svelteness/kit-docs/client/styles/theme.css' import '$lib/styles/fonts.css' import '$lib/styles/kit-docs.css' + import '@docsearch/css' + import '@svelteness/kit-docs/client/styles/docsearch.css' import { page } from '$app/stores' @@ -29,6 +31,7 @@ createKitDocsLoader, createSidebarContext } from '@svelteness/kit-docs' + import { Algolia } from '@svelteness/kit-docs/client/algolia' import IconBN from '$lib/components/icons/blocknative.svelte' @@ -67,13 +70,20 @@ - + +
diff --git a/docs/yarn.lock b/docs/yarn.lock index b220fbf7b..9d3863a7d 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -2,6 +2,129 @@ # yarn lockfile v1 +"@algolia/autocomplete-core@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.7.1.tgz#025538b8a9564a9f3dd5bcf8a236d6951c76c7d1" + integrity sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg== + dependencies: + "@algolia/autocomplete-shared" "1.7.1" + +"@algolia/autocomplete-preset-algolia@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.7.1.tgz#7dadc5607097766478014ae2e9e1c9c4b3f957c8" + integrity sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg== + dependencies: + "@algolia/autocomplete-shared" "1.7.1" + +"@algolia/autocomplete-shared@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.7.1.tgz#95c3a0b4b78858fed730cf9c755b7d1cd0c82c74" + integrity sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg== + +"@algolia/cache-browser-local-storage@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.2.tgz#d5b1b90130ca87c6321de876e167df9ec6524936" + integrity sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA== + dependencies: + "@algolia/cache-common" "4.14.2" + +"@algolia/cache-common@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.14.2.tgz#b946b6103c922f0c06006fb6929163ed2c67d598" + integrity sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg== + +"@algolia/cache-in-memory@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.14.2.tgz#88e4a21474f9ac05331c2fa3ceb929684a395a24" + integrity sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ== + dependencies: + "@algolia/cache-common" "4.14.2" + +"@algolia/client-account@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.14.2.tgz#b76ac1ba9ea71e8c3f77a1805b48350dc0728a16" + integrity sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w== + dependencies: + "@algolia/client-common" "4.14.2" + "@algolia/client-search" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/client-analytics@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.14.2.tgz#ca04dcaf9a78ee5c92c5cb5e9c74cf031eb2f1fb" + integrity sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ== + dependencies: + "@algolia/client-common" "4.14.2" + "@algolia/client-search" "4.14.2" + "@algolia/requester-common" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/client-common@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.14.2.tgz#e1324e167ffa8af60f3e8bcd122110fd0bfd1300" + integrity sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q== + dependencies: + "@algolia/requester-common" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/client-personalization@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.14.2.tgz#656bbb6157a3dd1a4be7de65e457fda136c404ec" + integrity sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw== + dependencies: + "@algolia/client-common" "4.14.2" + "@algolia/requester-common" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/client-search@4.14.2", "@algolia/client-search@^4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.14.2.tgz#357bdb7e640163f0e33bad231dfcc21f67dc2e92" + integrity sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw== + dependencies: + "@algolia/client-common" "4.14.2" + "@algolia/requester-common" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/logger-common@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.14.2.tgz#b74b3a92431f92665519d95942c246793ec390ee" + integrity sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA== + +"@algolia/logger-console@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.14.2.tgz#ec49cb47408f5811d4792598683923a800abce7b" + integrity sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g== + dependencies: + "@algolia/logger-common" "4.14.2" + +"@algolia/requester-browser-xhr@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.2.tgz#a2cd4d9d8d90d53109cc7f3682dc6ebf20f798f2" + integrity sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw== + dependencies: + "@algolia/requester-common" "4.14.2" + +"@algolia/requester-common@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.14.2.tgz#bc4e9e5ee16c953c0ecacbfb334a33c30c28b1a1" + integrity sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg== + +"@algolia/requester-node-http@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.14.2.tgz#7c1223a1785decaab1def64c83dade6bea45e115" + integrity sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg== + dependencies: + "@algolia/requester-common" "4.14.2" + +"@algolia/transporter@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.14.2.tgz#77c069047fb1a4359ee6a51f51829508e44a1e3d" + integrity sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ== + dependencies: + "@algolia/cache-common" "4.14.2" + "@algolia/logger-common" "4.14.2" + "@algolia/requester-common" "4.14.2" + "@antfu/install-pkg@^0.1.0": version "0.1.0" resolved "https://registry.yarnpkg.com/@antfu/install-pkg/-/install-pkg-0.1.0.tgz#8d8c61820cbc32e5c37d82d515485ad3ee9bd052" @@ -15,6 +138,29 @@ resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.5.2.tgz#8c2d931ff927be0ebe740169874a3d4004ab414b" integrity sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA== +"@docsearch/css@3.2.1", "@docsearch/css@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.2.1.tgz#c05d7818b0e43b42f9efa2d82a11c36606b37b27" + integrity sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g== + +"@docsearch/js@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@docsearch/js/-/js-3.2.1.tgz#d6856fb6223c7a47091640264d5144d59806bc30" + integrity sha512-H1PekEtSeS0msetR2YGGey2w7jQ2wAKfGODJvQTygSwMgUZ+2DHpzUgeDyEBIXRIfaBcoQneqrzsljM62pm6Xg== + dependencies: + "@docsearch/react" "3.2.1" + preact "^10.0.0" + +"@docsearch/react@3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.2.1.tgz#112ad88db07367fa6fd933d67d58421d8d8289aa" + integrity sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ== + dependencies: + "@algolia/autocomplete-core" "1.7.1" + "@algolia/autocomplete-preset-algolia" "1.7.1" + "@docsearch/css" "3.2.1" + algoliasearch "^4.0.0" + "@esbuild/linux-loong64@0.14.54": version "0.14.54" resolved "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" @@ -982,9 +1128,9 @@ dependencies: "@types/react" "*" -"@types/react@*": +"@types/react@*", "@types/react@^18.0.21": version "18.0.21" - resolved "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz#b8209e9626bb00a34c76f55482697edd2b43cc67" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.21.tgz#b8209e9626bb00a34c76f55482697edd2b43cc67" integrity sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA== dependencies: "@types/prop-types" "*" @@ -1258,6 +1404,26 @@ ajv@^6.10.0, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +algoliasearch@^4.0.0: + version "4.14.2" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.14.2.tgz#63f142583bfc3a9bd3cd4a1b098bf6fe58e56f6c" + integrity sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg== + dependencies: + "@algolia/cache-browser-local-storage" "4.14.2" + "@algolia/cache-common" "4.14.2" + "@algolia/cache-in-memory" "4.14.2" + "@algolia/client-account" "4.14.2" + "@algolia/client-analytics" "4.14.2" + "@algolia/client-common" "4.14.2" + "@algolia/client-personalization" "4.14.2" + "@algolia/client-search" "4.14.2" + "@algolia/logger-common" "4.14.2" + "@algolia/logger-console" "4.14.2" + "@algolia/requester-browser-xhr" "4.14.2" + "@algolia/requester-common" "4.14.2" + "@algolia/requester-node-http" "4.14.2" + "@algolia/transporter" "4.14.2" + ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" @@ -2578,6 +2744,11 @@ js-sha3@0.8.0: resolved "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== +"js-tokens@^3.0.0 || ^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + js-yaml@^3.13.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" @@ -2695,6 +2866,13 @@ lodash.uniqby@^4.7.0: resolved "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302" integrity sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww== +loose-envify@^1.1.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + lru-cache@*: version "7.12.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.12.0.tgz#be2649a992c8a9116efda5c487538dcf715f3476" @@ -3082,6 +3260,11 @@ postcss@^8.4.13, postcss@^8.4.14: picocolors "^1.0.0" source-map-js "^1.0.2" +preact@^10.0.0: + version "10.11.2" + resolved "https://registry.yarnpkg.com/preact/-/preact-10.11.2.tgz#e43f2a2f2985dedb426bb4c765b7bb037734f8a8" + integrity sha512-skAwGDFmgxhq1DCBHke/9e12ewkhc7WYwjuhHB8HHS8zkdtITXLRmUMTeol2ldxvLwYtwbFeifZ9uDDWuyL4Iw== + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -3112,6 +3295,21 @@ quick-lru@^5.1.1: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== +react-dom@^18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" + integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.23.0" + +react@^18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" + integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== + dependencies: + loose-envify "^1.1.0" + read-cache@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" @@ -3235,6 +3433,13 @@ sander@^0.5.0: mkdirp "^0.5.1" rimraf "^2.5.2" +scheduler@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" + integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== + dependencies: + loose-envify "^1.1.0" + scrypt-js@3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz#d314a57c2aef69d1ad98a138a21fe9eafa9ee312" From 5a9d146249fd2044e69cb1b1d1b1668a5248d742 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Thu, 27 Oct 2022 09:41:00 -0600 Subject: [PATCH 11/13] Remove algolia from layout-homepage --- docs/src/routes/__layout-homepage.svelte | 8 -------- 1 file changed, 8 deletions(-) diff --git a/docs/src/routes/__layout-homepage.svelte b/docs/src/routes/__layout-homepage.svelte index abb5908b7..37fccf496 100644 --- a/docs/src/routes/__layout-homepage.svelte +++ b/docs/src/routes/__layout-homepage.svelte @@ -15,7 +15,6 @@ import { KitDocs, KitDocsLayout, SocialLink } from '@svelteness/kit-docs' import IconBN from '$lib/components/icons/blocknative.svelte' import SEO from '$lib/components/SEO/index.svelte' - import { Algolia } from '@svelteness/kit-docs/client/algolia' /** @type {import('@svelteness/kit-docs').NavbarConfig} */ const navbar = { @@ -51,13 +50,6 @@
-
From e111910f46673968537b5af8367949141cfb3a10 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Thu, 27 Oct 2022 11:56:12 -0600 Subject: [PATCH 12/13] Update docs/src/routes/__layout-homepage.svelte --- docs/src/routes/__layout-homepage.svelte | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/src/routes/__layout-homepage.svelte b/docs/src/routes/__layout-homepage.svelte index 37fccf496..11602f20a 100644 --- a/docs/src/routes/__layout-homepage.svelte +++ b/docs/src/routes/__layout-homepage.svelte @@ -9,8 +9,6 @@ import '@svelteness/kit-docs/client/styles/theme.css' import '$lib/styles/fonts.css' import '$lib/styles/kit-docs.css' - import '@docsearch/css' - import '@svelteness/kit-docs/client/styles/docsearch.css' import { KitDocs, KitDocsLayout, SocialLink } from '@svelteness/kit-docs' import IconBN from '$lib/components/icons/blocknative.svelte' From 72204c36cc25193e0c0cd2af1cede078475ad170 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Thu, 27 Oct 2022 11:57:11 -0600 Subject: [PATCH 13/13] Update docs/src/routes/__layout-homepage.svelte --- docs/src/routes/__layout-homepage.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/routes/__layout-homepage.svelte b/docs/src/routes/__layout-homepage.svelte index 11602f20a..5a7736c77 100644 --- a/docs/src/routes/__layout-homepage.svelte +++ b/docs/src/routes/__layout-homepage.svelte @@ -42,7 +42,7 @@ - +