diff --git a/.github/ISSUE_TEMPLATE/image-request.md b/.github/ISSUE_TEMPLATE/image-request.md new file mode 100644 index 00000000000..278d17ada31 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/image-request.md @@ -0,0 +1,32 @@ +--- +name: Image/Diagram/Flowchart/UML Request +about: Request images diagrams, flowcharts, or UMLs for the IOTA Wiki. +title: "[Diagram/Flowchart/UML Request]" +labels: 'diagram-request, flowchart-request, uml-request' +assignees: '' + +--- + +## Description + +***Provide a detailed description of the image, diagram, flowchart, or UML you're requesting. Include information like the specific elements to be included, the overall layout, and any text or labels that should be part of the image.*** + +## Context and Usage + +***Explain why this image is important. Provide context or links to where the image will be used within the Wiki.*** + +## URL of Page + +***Specify the URL of the Wiki page where this image will be used.*** + +## Technical Requirements + +***Specify any technical requirements or preferences.*** + +## Additional Information + +***Add any other details, sketches, or references for the requested image here.*** + +## Contact Person + +***Who should be contacted for further information or clarification regarding this request?*** diff --git a/cli/package.json b/cli/package.json index 181420d4c1a..dc1740e1c5f 100644 --- a/cli/package.json +++ b/cli/package.json @@ -25,7 +25,7 @@ "@babel/parser": "^7.23.0", "@babel/types": "^7.21.5", "@iota-wiki/core": "workspace:^", - "@yarnpkg/shell": "^3.2.0", + "@yarnpkg/shell": "^3.3.0", "axios": "^1.6.0", "clipanion": "^3.2.0-rc.10", "ink": "^3.2.0", @@ -45,12 +45,12 @@ "devDependencies": { "@types/babel__generator": "^7", "@types/copyfiles": "^2", - "@types/node": "^16.18.60", + "@types/node": "^16.18.66", "@types/prettier": "^2", "copyfiles": "^2.4.1", "nodemon": "^2.0.16", "raw-loader": "^4.0.2", - "tsc-alias": "^1.8.6", + "tsc-alias": "^1.8.8", "typescript-plugin-css-modules": "^4.1.1" }, "peerDependencies": { diff --git a/docs/build/getting-started/networks-endpoints.mdx b/docs/build/getting-started/networks-endpoints.mdx index 8f8db9f08d4..e7ba8a4132e 100644 --- a/docs/build/getting-started/networks-endpoints.mdx +++ b/docs/build/getting-started/networks-endpoints.mdx @@ -14,6 +14,7 @@ keywords: --- import { AddToMetaMaskButton, EVMNetworks } from '@theme/AddToMetaMaskButton'; +import { ChainId } from '@theme/ChainId'; # Networks & Endpoints @@ -57,7 +58,7 @@ Mainnet. | Base Token | Protocol | Chain ID | RPC URL | Explorer | | ------------- | --------- | -------- | ----------------------------------------------------------------------------- | ------------------------------------ | -| Shimmer Token | ISC / EVM | 148 | https://json-rpc.evm.shimmer.network or wss://ws.json-rpc.evm.shimmer.network | https://explorer.evm.shimmer.network | +| Shimmer Token | ISC / EVM | | https://json-rpc.evm.shimmer.network or wss://ws.json-rpc.evm.shimmer.network | https://explorer.evm.shimmer.network | ## Public Testnet @@ -86,7 +87,7 @@ This network is subject to occasional resets (no data retention) which are usual | Base Token | Protocol | Chain ID | RPC URL | Faucet | Explorer | | ------------------------- | --------- | -------- | -------------------------------------------- | ------------------------------------------ | -------------------------------------------- | -| Testnet Tokens (no value) | ISC / EVM | 1073 | https://json-rpc.evm.testnet.shimmer.network | https://evm-faucet.testnet.shimmer.network | https://explorer.evm.testnet.shimmer.network | +| Testnet Tokens (no value) | ISC / EVM | | https://json-rpc.evm.testnet.shimmer.network | https://evm-faucet.testnet.shimmer.network | https://explorer.evm.testnet.shimmer.network | ## DevNet diff --git a/docs/get-started/introduction/iota/iota-token.md b/docs/get-started/introduction/iota/iota-token.md index e2312c46141..3fc815659c3 100644 --- a/docs/get-started/introduction/iota/iota-token.md +++ b/docs/get-started/introduction/iota/iota-token.md @@ -80,3 +80,4 @@ IOTA is listed on most major _cryptocurrency_ exchanges: - [Upbit](https://upbit.com/) - [Bitvavo](https://bitvavo.com) - [Indodax](https://indodax.com/) +- [Viviswap](https://viviswap.com/) diff --git a/docs/get-started/sidebars.ts b/docs/get-started/sidebars.ts index 80cb40dcc11..ea3d567b52d 100644 --- a/docs/get-started/sidebars.ts +++ b/docs/get-started/sidebars.ts @@ -70,6 +70,7 @@ module.exports = { }, items: [ 'wallets/firefly', + 'wallets/bloom', { type: 'link', label: 'TanglePay', diff --git a/docs/get-started/wallets/bloom.md b/docs/get-started/wallets/bloom.md new file mode 100644 index 00000000000..5099ac7de82 --- /dev/null +++ b/docs/get-started/wallets/bloom.md @@ -0,0 +1,19 @@ +--- +title: Bloom Wallet +description: A feature-laden Shimmer wallet. +keywords: + - Bloom Wallet + - Shimmer Wallet + - IOTA Wallet + - Software Wallet + - EVM + - DLT + - Cryptocurrency +--- +Bloom is a desktop wallet with first-class security developed by former members of the Firefly team. Bloom includes both Shimmer L1 and ShimmerEVM L2 in the same application, so you can seamlessly transfer assets back and forth between Shimmer and ShimmerEVM without the need for other tooling. Over time, Bloom will support the entirety of the IOTA ecosystem, integrating both Shimmer and IOTA networks in a single app experience. + + +Find more information on the official website and download the Bloom wallet exclusively from: + +- [**Bloom**](https://bloomwallet.io/)**:** Official Website +- [**Bloom GitHub Releases**](https://github.com/bloomwalletio/bloom/releases): Official Bloom GitHub Repo diff --git a/docs/learn/protocols/introduction.md b/docs/learn/protocols/introduction.md index bee47a34af8..b78a61d4fa7 100644 --- a/docs/learn/protocols/introduction.md +++ b/docs/learn/protocols/introduction.md @@ -1,5 +1,5 @@ --- -description: Get an overview around IOTA's different protocol versions. +description: Get an overview of IOTA's different protocol versions. keywords: [ IOTA, Stardust, @@ -15,7 +15,7 @@ keywords: [ # Introduction -This page provides an overview around the different protocol versions within the IOTA ecosystem. +This page provides an overview of the different IOTA protocol versions. | Name | Release Date | Description | Consensus | Features | Networks | | ------------------------------------------------------------ | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | diff --git a/docs/learn/protocols/iota2.0/introduction-to-digital-autonomy.md b/docs/learn/protocols/iota2.0/introduction-to-digital-autonomy.md index 7d7460a9338..66918dcd448 100644 --- a/docs/learn/protocols/iota2.0/introduction-to-digital-autonomy.md +++ b/docs/learn/protocols/iota2.0/introduction-to-digital-autonomy.md @@ -8,7 +8,7 @@ To understand how IOTA 2.0 works, one must first understand the vision conceived :::tip -For more background, three peer-reviewed research papers underpin the theoretical foundation of IOTA 2.0. The Ledger Paper introduces an innovative transaction approach rooted in real-world data, the Networking Paper introduces ‘pre-consensus’ through the IOTA Congestion Control Algorithm (ICCA) to enhance _throughput_ and manage congestion efficiently, and the Consensus Paper guarantees well-informed decision-making by employing the ‘heaviest DAG’ method. Find out more about these papers [in this blog post](htttps://blog.iota.org/solid-foundation-iota20). +For more background, three peer-reviewed research papers underpin the theoretical foundation of IOTA 2.0. The Ledger Paper introduces an innovative transaction approach rooted in real-world data, the Networking Paper introduces ‘pre-consensus’ through the IOTA Congestion Control Algorithm (ICCA) to enhance _throughput_ and manage congestion efficiently, and the Consensus Paper guarantees well-informed decision-making by employing the ‘heaviest DAG’ method. Find out more about these papers [in this blog post](https://blog.iota.org/solid-foundation-iota20/). ::: diff --git a/docs/maintain/hornet/2.0/docs/how_tos/post_installation.md b/docs/maintain/hornet/2.0/docs/how_tos/post_installation.md index 2bad03452a1..7f7a9244d38 100644 --- a/docs/maintain/hornet/2.0/docs/how_tos/post_installation.md +++ b/docs/maintain/hornet/2.0/docs/how_tos/post_installation.md @@ -71,3 +71,11 @@ When using our [recommended setup](using_docker.md) this is done for you automat ### Other You can find all the HTTP REST API related options in the [`config.json` reference](../references/configuration.md#restapi) + +## Update to 2.x.x + +You can update HORNET to the latest stable version with no breaking updates by running the following command: + +```sh +docker compose down && docker compose pull && docker compose up -d +``` diff --git a/package.json b/package.json index dba36cf7618..537882ad420 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "remark-math": "^3.0.1", "remark-remove-comments": "^0.2.0", "url-loader": "^4.1.1", - "webpack": "^5.81.0" + "webpack": "^5.89.0" }, "resolutions": { "@types/react": "18.2.24", diff --git a/src/components/ManaCalculator/constants.ts b/src/components/ManaCalculator/constants.ts index 2ccf3c798e7..ed87218959d 100644 --- a/src/components/ManaCalculator/constants.ts +++ b/src/components/ManaCalculator/constants.ts @@ -21,7 +21,7 @@ export const IOTA_SUPPLY = 4600000000000000; export const IOTA_CONGESTION = { [CongestionType.HIGH]: 350000000, [CongestionType.MEDIUM]: 0, // Dynamic - [CongestionType.LOW]: 500000, + [CongestionType.LOW]: 1000, }; export const IOTA_GENERATION_PER_SLOT = Math.pow(2, -17); @@ -39,7 +39,7 @@ export const SHIMMER_SUPPLY = 1813620509000000; export const SHIMMER_CONGESTION = { [CongestionType.HIGH]: 275000000, [CongestionType.MEDIUM]: 0, // Dynamic - [CongestionType.LOW]: 500000, + [CongestionType.LOW]: 1000, }; export const SHIMMER_GENERATION_PER_SLOT = Math.pow(2, -16); diff --git a/src/components/ManaCalculator/hooks/useManaState.ts b/src/components/ManaCalculator/hooks/useManaState.ts index 9e66e82eaa4..507254a6650 100644 --- a/src/components/ManaCalculator/hooks/useManaState.ts +++ b/src/components/ManaCalculator/hooks/useManaState.ts @@ -42,7 +42,8 @@ export function useGivenManaState( function handleStakeChange(value: string, id: number) { const stakedTokens = getValidInputValue(value, toMicro); - setState({ + + const newStateWithValidators = { ...state, validators: state.validators.map((validator, i) => { return { @@ -50,6 +51,11 @@ export function useGivenManaState( lockedStake: i === id ? stakedTokens : validator.lockedStake, }; }), + }; + + setState({ + ...newStateWithValidators, + ...getDerivedRoleValues(newStateWithValidators, stakedTokens), }); } @@ -95,9 +101,15 @@ export function useGivenManaState( function handleOwnStakeChange(value: string) { const stakedTokens = getValidInputValue(value, toMicro); - setState({ + + const newState: ManaCalculatorProps = { ...state, [getStakedOrDelegated(state.userType)]: stakedTokens, + } + + setState({ + ...newState, + ...getDerivedRoleValues(newState, stakedTokens), }); } @@ -132,7 +144,7 @@ export function useGivenManaState( } function handleAttractedNewDelegatedStakeChange(value: string) { - const attractedNewDelegatedStake = getValidInputValue(value); + const attractedNewDelegatedStake = getValidInputValue(value, toMicro); setState({ ...state, validator: { ...state.validator, attractedNewDelegatedStake }, @@ -161,10 +173,12 @@ export function useGivenManaState( }); } - function handleUserChange(value: UserType) { + function handleUserChange(newUserType: UserType) { setState({ ...state, - userType: value, + userType: newUserType, + [getStakedOrDelegated(newUserType)]: state.heldTokens, + ...getDerivedRoleValues(state, state.heldTokens, newUserType), }); } @@ -175,10 +189,19 @@ export function useGivenManaState( function handleOwnHoldChange(value: string) { const heldTokens = getValidInputValue(value, toMicro); - setState({ + + let newState = { ...state, heldTokens, - }); + [getStakedOrDelegated(state.userType)]: heldTokens, + }; + + newState = { + ...newState, + ...getDerivedRoleValues(newState, heldTokens), + } + + setState(newState); } const congestionAmount = getNetworkCongestion( @@ -280,6 +303,24 @@ export function getDefaultParameters( } as ManaCalculatorProps; } +function getDerivedRoleValues( + state: ManaCalculatorProps, + stakedTokens: number, + userType: UserType = state.userType, +) { + return userType === UserType.VALIDATOR + ? { + validator: { + ...state.validator, + attractedNewDelegatedStake: + (stakedTokens * + state.validators.reduce((a, b) => a + b.delegatedStake, 0)) / + state.validators.reduce((a, b) => a + b.lockedStake, 0), + }, + } + : {}; +} + export function getValidators(network: NetworkType): ValidatorProps[] { const supply = getNetworkSupply(network); diff --git a/src/components/ValidatedInput/ValidatedInput.tsx b/src/components/ValidatedInput/ValidatedInput.tsx index 0054d0820c3..d5ed241e242 100644 --- a/src/components/ValidatedInput/ValidatedInput.tsx +++ b/src/components/ValidatedInput/ValidatedInput.tsx @@ -27,6 +27,10 @@ export function ValidatedInput({ } }, [min, max]); + useEffect(() => { + setInputValue(value); + }, [value]); + function verifyMinAndMax(value: string | number) { let message = ''; diff --git a/theme/package.json b/theme/package.json index ce17a559b92..a340dc5a497 100644 --- a/theme/package.json +++ b/theme/package.json @@ -19,8 +19,9 @@ "@iota-wiki/plugin-docs": "workspace:^", "@metamask/providers": "^10.2.1", "clsx": "^1.2.1", - "html-react-parser": "^4.2.2", - "react-markdown": "6" + "html-react-parser": "^4.2.10", + "react-markdown": "6", + "web3": "^4.2.2" }, "devDependencies": { "@docusaurus/types": "2.4.1", diff --git a/theme/src/theme/ChainId/index.tsx b/theme/src/theme/ChainId/index.tsx new file mode 100644 index 00000000000..e77396f980a --- /dev/null +++ b/theme/src/theme/ChainId/index.tsx @@ -0,0 +1,20 @@ +import { useEffect, useState } from 'react'; +import { Web3 } from 'web3'; + +interface ChainIdProps { + url: string; +} + +export function ChainId(props: ChainIdProps) { + const [value, setValue] = useState(null); + + useEffect(() => { + const web3 = new Web3(props.url); + web3.eth + .getChainId() + .then((chainId) => setValue(chainId.toString())) + .catch((error) => setValue(`Error: ${error.message}`)); + }, []); + + return value; +} diff --git a/versionedConfig.js b/versionedConfig.js index 68374706541..5180151ed2c 100644 --- a/versionedConfig.js +++ b/versionedConfig.js @@ -82,6 +82,47 @@ exports.buildPluginsConfig = [ }, ], }, + { + id: 'stronghold-rs', + routeBasePath: 'stronghold.rs', + label: 'Stronghold', + description: 'Securely store secrets.', + icon: 'Stronghold', + subsection: 'build-layer-1', + versions: [ + { + label: '1.1', + badges: ['IOTA', 'Shimmer'], + }, + ], + }, + { + id: 'apis', + label: 'APIs', + description: 'All available APIs.', + icon: 'Tools', + subsection: 'build-layer-1', + versions: [ + { + label: '', + badges: ['IOTA', 'Shimmer'], + docItemComponent: '@theme/ApiItem', + }, + ], + }, + { + id: 'cli-wallet', + label: 'CLI Wallet', + description: 'Command line wallet.', + icon: 'Wallet', + subsection: 'build-layer-1', + versions: [ + { + label: '1.0', + badges: ['IOTA', 'Shimmer'], + }, + ], + }, { id: 'iota-rs', routeBasePath: 'iota.rs', @@ -144,34 +185,6 @@ exports.buildPluginsConfig = [ }, ], }, - { - id: 'stronghold-rs', - routeBasePath: 'stronghold.rs', - label: 'Stronghold', - description: 'Securely store secrets.', - icon: 'Stronghold', - subsection: 'build-layer-1', - versions: [ - { - label: '1.1', - badges: ['IOTA', 'Shimmer'], - }, - ], - }, - { - id: 'apis', - label: 'APIs', - description: 'All available APIs.', - icon: 'Tools', - subsection: 'build-layer-1', - versions: [ - { - label: '', - badges: ['IOTA', 'Shimmer'], - docItemComponent: '@theme/ApiItem', - }, - ], - }, { id: 'iota-streams', routeBasePath: 'streams', @@ -190,19 +203,6 @@ exports.buildPluginsConfig = [ }, ], }, - { - id: 'cli-wallet', - label: 'CLI Wallet', - description: 'Command line wallet.', - icon: 'Wallet', - subsection: 'build-layer-1', - versions: [ - { - label: '1.0', - badges: ['IOTA', 'Shimmer'], - }, - ], - }, ]; exports.maintainPluginsConfig = [ diff --git a/yarn.lock b/yarn.lock index 3357dc57618..4170c88b386 100644 --- a/yarn.lock +++ b/yarn.lock @@ -19,6 +19,13 @@ __metadata: languageName: node linkType: hard +"@adraffy/ens-normalize@npm:^1.8.8": + version: 1.10.0 + resolution: "@adraffy/ens-normalize@npm:1.10.0" + checksum: af0540f963a2632da2bbc37e36ea6593dcfc607b937857133791781e246d47f870d5e3d21fa70d5cfe94e772c284588c81ea3f5b7f4ea8fbb824369444e4dbcb + languageName: node + linkType: hard + "@algolia/autocomplete-core@npm:1.9.3": version: 1.9.3 resolution: "@algolia/autocomplete-core@npm:1.9.3" @@ -2585,6 +2592,15 @@ __metadata: languageName: node linkType: hard +"@ethereumjs/rlp@npm:^4.0.1": + version: 4.0.1 + resolution: "@ethereumjs/rlp@npm:4.0.1" + bin: + rlp: bin/rlp + checksum: 30db19c78faa2b6ff27275ab767646929207bb207f903f09eb3e4c273ce2738b45f3c82169ddacd67468b4f063d8d96035f2bf36f02b6b7e4d928eefe2e3ecbc + languageName: node + linkType: hard + "@exodus/schemasafe@npm:^1.0.0-rc.2": version: 1.0.1 resolution: "@exodus/schemasafe@npm:1.0.1" @@ -2765,9 +2781,9 @@ __metadata: "@iota-wiki/core": "workspace:^" "@types/babel__generator": ^7 "@types/copyfiles": ^2 - "@types/node": ^16.18.60 + "@types/node": ^16.18.66 "@types/prettier": ^2 - "@yarnpkg/shell": ^3.2.0 + "@yarnpkg/shell": ^3.3.0 axios: ^1.6.0 clipanion: ^3.2.0-rc.10 copyfiles: ^2.4.1 @@ -2785,7 +2801,7 @@ __metadata: raw-loader: ^4.0.2 remark: ^14.0.2 remark-lint-no-dead-urls: ^1.1.0 - tsc-alias: ^1.8.6 + tsc-alias: ^1.8.8 typescript-plugin-css-modules: ^4.1.1 unified-engine: ^10.1.0 peerDependencies: @@ -2857,7 +2873,7 @@ __metadata: svgo: ^2.8.0 typescript: ^4.5.4 url-loader: ^4.1.1 - webpack: ^5.81.0 + webpack: ^5.89.0 languageName: unknown linkType: soft @@ -2893,12 +2909,13 @@ __metadata: "@types/react": 18.2.24 clsx: ^1.2.1 copyfiles: ^2.4.1 - html-react-parser: ^4.2.2 + html-react-parser: ^4.2.10 nodemon: ^2.0.16 prettier: ^2.8.8 react: 18.2.0 react-markdown: 6 typescript: ^4.9 + web3: ^4.2.2 peerDependencies: react: "*" languageName: unknown @@ -3151,6 +3168,29 @@ __metadata: languageName: node linkType: hard +"@noble/curves@npm:1.1.0, @noble/curves@npm:~1.1.0": + version: 1.1.0 + resolution: "@noble/curves@npm:1.1.0" + dependencies: + "@noble/hashes": 1.3.1 + checksum: 2658cdd3f84f71079b4e3516c47559d22cf4b55c23ac8ee9d2b1f8e5b72916d9689e59820e0f9d9cb4a46a8423af5b56dc6bb7782405c88be06a015180508db5 + languageName: node + linkType: hard + +"@noble/hashes@npm:1.3.1": + version: 1.3.1 + resolution: "@noble/hashes@npm:1.3.1" + checksum: 7fdefc0f7a0c1ec27acc6ff88841793e3f93ec4ce6b8a6a12bfc0dd70ae6b7c4c82fe305fdfeda1735d5ad4a9eebe761e6693b3d355689c559e91242f4bc95b1 + languageName: node + linkType: hard + +"@noble/hashes@npm:~1.3.0, @noble/hashes@npm:~1.3.1": + version: 1.3.2 + resolution: "@noble/hashes@npm:1.3.2" + checksum: fe23536b436539d13f90e4b9be843cc63b1b17666a07634a2b1259dded6f490be3d050249e6af98076ea8f2ea0d56f578773c2197f2aa0eeaa5fba5bc18ba474 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -4224,6 +4264,34 @@ __metadata: languageName: node linkType: hard +"@scure/base@npm:~1.1.0": + version: 1.1.3 + resolution: "@scure/base@npm:1.1.3" + checksum: 1606ab8a4db898cb3a1ada16c15437c3bce4e25854fadc8eb03ae93cbbbac1ed90655af4b0be3da37e12056fef11c0374499f69b9e658c9e5b7b3e06353c630c + languageName: node + linkType: hard + +"@scure/bip32@npm:1.3.1": + version: 1.3.1 + resolution: "@scure/bip32@npm:1.3.1" + dependencies: + "@noble/curves": ~1.1.0 + "@noble/hashes": ~1.3.1 + "@scure/base": ~1.1.0 + checksum: 394d65f77a40651eba21a5096da0f4233c3b50d422864751d373fcf142eeedb94a1149f9ab1dbb078086dab2d0bc27e2b1afec8321bf22d4403c7df2fea5bfe2 + languageName: node + linkType: hard + +"@scure/bip39@npm:1.2.1": + version: 1.2.1 + resolution: "@scure/bip39@npm:1.2.1" + dependencies: + "@noble/hashes": ~1.3.0 + "@scure/base": ~1.1.0 + checksum: c5bd6f1328fdbeae2dcdd891825b1610225310e5e62a4942714db51066866e4f7bef242c7b06a1b9dcc8043a4a13412cf5c5df76d3b10aa9e36b82e9b6e3eeaa + languageName: node + linkType: hard + "@sideway/address@npm:^4.1.3": version: 4.1.4 resolution: "@sideway/address@npm:4.1.4" @@ -5012,10 +5080,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^16.18.60": - version: 16.18.60 - resolution: "@types/node@npm:16.18.60" - checksum: aa0c81c3f20e663584bf17a5968e54c419277af7982ef41f9d83edd1b7ab4c8af2583a3c8a9e1cf659c6307e6f787e1be20522855121371f5a46d1d54f8a70e3 +"@types/node@npm:^16.18.66": + version: 16.18.66 + resolution: "@types/node@npm:16.18.66" + checksum: 84408652068f8c7e3aa1fa6f333be8044ae802a700eb3b4101fc27d047eefcc742e636809a6318fb0100b1355658649f4a0fc2398fb04f27b1a357f6f3579cd0 languageName: node linkType: hard @@ -5293,6 +5361,15 @@ __metadata: languageName: node linkType: hard +"@types/ws@npm:8.5.3": + version: 8.5.3 + resolution: "@types/ws@npm:8.5.3" + dependencies: + "@types/node": "*" + checksum: 0ce46f850d41383fcdc2149bcacc86d7232fa7a233f903d2246dff86e31701a02f8566f40af5f8b56d1834779255c04ec6ec78660fe0f9b2a69cf3d71937e4ae + languageName: node + linkType: hard + "@types/ws@npm:^8.5.5": version: 8.5.5 resolution: "@types/ws@npm:8.5.5" @@ -5656,7 +5733,7 @@ __metadata: languageName: node linkType: hard -"@yarnpkg/fslib@npm:^2.9.0": +"@yarnpkg/fslib@npm:^2.10.3": version: 2.10.3 resolution: "@yarnpkg/fslib@npm:2.10.3" dependencies: @@ -5676,32 +5753,31 @@ __metadata: languageName: node linkType: hard -"@yarnpkg/parsers@npm:^2.5.1": - version: 2.5.1 - resolution: "@yarnpkg/parsers@npm:2.5.1" +"@yarnpkg/parsers@npm:^2.6.0": + version: 2.6.0 + resolution: "@yarnpkg/parsers@npm:2.6.0" dependencies: js-yaml: ^3.10.0 tslib: ^1.13.0 - checksum: 42f98b8bd635add304ce392c6f600b46e40c2c4429d7b6c38b70f50b5fd6a854dd2369e0987b70546a3c8f690d280f040a885b35acfde891f5e173fc3f974277 + checksum: 4bad9f077c338b702342964544d426762323d9f70af3242373194eb2f3982cfd551b860d615fbdd2715aba1cefdb793f4e2f3a8c69ddffe7989682cd03102ede languageName: node linkType: hard -"@yarnpkg/shell@npm:^3.2.0": - version: 3.2.5 - resolution: "@yarnpkg/shell@npm:3.2.5" +"@yarnpkg/shell@npm:^3.3.0": + version: 3.3.0 + resolution: "@yarnpkg/shell@npm:3.3.0" dependencies: - "@yarnpkg/fslib": ^2.9.0 - "@yarnpkg/parsers": ^2.5.1 + "@yarnpkg/fslib": ^2.10.3 + "@yarnpkg/parsers": ^2.6.0 chalk: ^3.0.0 clipanion: 3.2.0-rc.4 cross-spawn: 7.0.3 fast-glob: ^3.2.2 micromatch: ^4.0.2 - stream-buffers: ^3.0.2 tslib: ^1.13.0 bin: shell: ./lib/cli.js - checksum: 89fe80fec6ccd5a1a713ea11285bce17fe1f3cc42507b4e63565818c4afb41e588d368cf7c198fe2b3eeb900cae87233c2d52c27da288a57f82f85a07cf9b221 + checksum: 02a0ab902560f80486d52a46da57e8c5ea391c6ff9173bda24e449c4169925b46b8cb7c2ca7d14cdc0c61fcd1731139bdf8295b7d7c41d997bdb6fea614c2ba3 languageName: node linkType: hard @@ -5719,6 +5795,19 @@ __metadata: languageName: node linkType: hard +"abitype@npm:0.7.1": + version: 0.7.1 + resolution: "abitype@npm:0.7.1" + peerDependencies: + typescript: ">=4.9.4" + zod: ^3 >=3.19.1 + peerDependenciesMeta: + zod: + optional: true + checksum: de0d7082d28a4835b3d8dc4d8c75e9222c95a1f9eed13d6b2381403b46f46b68ea7a281e8ba6628d259a98c54ea466ebc206eec21db6205fa1641c7393854f5e + languageName: node + linkType: hard + "abort-controller@npm:^3.0.0": version: 3.0.0 resolution: "abort-controller@npm:3.0.0" @@ -7565,7 +7654,7 @@ __metadata: languageName: node linkType: hard -"crc-32@npm:^1.2.0": +"crc-32@npm:^1.2.0, crc-32@npm:^1.2.2": version: 1.2.2 resolution: "crc-32@npm:1.2.2" bin: @@ -7620,6 +7709,15 @@ __metadata: languageName: node linkType: hard +"cross-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "cross-fetch@npm:4.0.0" + dependencies: + node-fetch: ^2.6.12 + checksum: ecca4f37ffa0e8283e7a8a590926b66713a7ef7892757aa36c2d20ffa27b0ac5c60dcf453119c809abe5923fc0bae3702a4d896bfb406ef1077b0d0018213e24 + languageName: node + linkType: hard + "cross-spawn@npm:7.0.3, cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" @@ -9092,6 +9190,18 @@ __metadata: languageName: node linkType: hard +"ethereum-cryptography@npm:^2.0.0": + version: 2.1.2 + resolution: "ethereum-cryptography@npm:2.1.2" + dependencies: + "@noble/curves": 1.1.0 + "@noble/hashes": 1.3.1 + "@scure/bip32": 1.3.1 + "@scure/bip39": 1.2.1 + checksum: 2e8f7b8cc90232ae838ab6a8167708e8362621404d26e79b5d9e762c7b53d699f7520aff358d9254de658fcd54d2d0af168ff909943259ed27dc4cef2736410c + languageName: node + linkType: hard + "ev-emitter@npm:^1.0.0, ev-emitter@npm:^1.0.1, ev-emitter@npm:^1.1.1": version: 1.1.1 resolution: "ev-emitter@npm:1.1.1" @@ -10520,13 +10630,13 @@ __metadata: languageName: node linkType: hard -"html-dom-parser@npm:4.0.0": - version: 4.0.0 - resolution: "html-dom-parser@npm:4.0.0" +"html-dom-parser@npm:5.0.3": + version: 5.0.3 + resolution: "html-dom-parser@npm:5.0.3" dependencies: domhandler: 5.0.3 htmlparser2: 9.0.0 - checksum: 95e483b2c945e1158e102e4eb69768124b06c94cf3c0abff8e9b02e146b7391dcdd620df8d54331efb9952c9187e0352ea436226e9ba5f26a0cc3cfe85853d4b + checksum: 7bfe242372016a677cd9ed173f54081d82bb038de580d0b8761fcdcb0abef1d4a03cdc620314b7485e4c9dfcb8c451a59b0556e9b937f1243b4ca118363d9b04 languageName: node linkType: hard @@ -10554,17 +10664,17 @@ __metadata: languageName: node linkType: hard -"html-react-parser@npm:^4.2.2": - version: 4.2.2 - resolution: "html-react-parser@npm:4.2.2" +"html-react-parser@npm:^4.2.10": + version: 4.2.10 + resolution: "html-react-parser@npm:4.2.10" dependencies: domhandler: 5.0.3 - html-dom-parser: 4.0.0 - react-property: 2.0.0 - style-to-js: 1.1.4 + html-dom-parser: 5.0.3 + react-property: 2.0.2 + style-to-js: 1.1.8 peerDependencies: react: 0.14 || 15 || 16 || 17 || 18 - checksum: 5f8c0aeba02d7d3ff2bce4c32eafbbf77fd1aa664f15555ef49d75cce666211edb9c87a73a9b5648467442361f617438da038d27185fdbae983ac9731d67cbb7 + checksum: 26784eb0619e7fe073104768039f4e6f81e19956b79533e836938faae2aae9819c78cfcb3251b564d0e5eab46fcfdcc89570bc227d53414a2d961a7f6ac99f97 languageName: node linkType: hard @@ -11056,6 +11166,13 @@ __metadata: languageName: node linkType: hard +"inline-style-parser@npm:0.2.2": + version: 0.2.2 + resolution: "inline-style-parser@npm:0.2.2" + checksum: 698893d6542d4e7c0377936a1c7daec34a197765bd77c5599384756a95ce8804e6b79347b783aa591d5e9c6f3d33dae74c6d4cad3a94647eb05f3a785e927a3f + languageName: node + linkType: hard + "internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.5": version: 1.0.5 resolution: "internal-slot@npm:1.0.5" @@ -11672,6 +11789,15 @@ __metadata: languageName: node linkType: hard +"isomorphic-ws@npm:^5.0.0": + version: 5.0.0 + resolution: "isomorphic-ws@npm:5.0.0" + peerDependencies: + ws: "*" + checksum: e20eb2aee09ba96247465fda40c6d22c1153394c0144fa34fe6609f341af4c8c564f60ea3ba762335a7a9c306809349f9b863c8beedf2beea09b299834ad5398 + languageName: node + linkType: hard + "jackspeak@npm:^2.0.3": version: 2.2.1 resolution: "jackspeak@npm:2.2.1" @@ -15550,10 +15676,10 @@ plugin-image-zoom@flexanalytics/plugin-image-zoom: languageName: node linkType: hard -"react-property@npm:2.0.0": - version: 2.0.0 - resolution: "react-property@npm:2.0.0" - checksum: 8a444df30ef0937689c7968dae2501a0ca523777169f450e1f7ef5beeb855d6509bd058bf612f6ed8f459aa35468335d356e50264492e1938586e59fdb988262 +"react-property@npm:2.0.2": + version: 2.0.2 + resolution: "react-property@npm:2.0.2" + checksum: c67fb2590dad9102239b2e574fbc078b472e227b66c3d64e1949426e33889d78c2ac5369cc4c740bb8fe61665505940e39a78d113261ac52410f7538089fe367 languageName: node linkType: hard @@ -17235,13 +17361,6 @@ plugin-image-zoom@flexanalytics/plugin-image-zoom: languageName: node linkType: hard -"stream-buffers@npm:^3.0.2": - version: 3.0.2 - resolution: "stream-buffers@npm:3.0.2" - checksum: b09fdeea606e3113ebd0e07010ed0cf038608fa396130add9e45deaff5cc3ba845dc25c31ad24f8341f85907846344cb7c85f75ea52c6572e2ac646e9b6072d0 - languageName: node - linkType: hard - "stream-http@npm:^3.2.0": version: 3.2.0 resolution: "stream-http@npm:3.2.0" @@ -17421,12 +17540,12 @@ plugin-image-zoom@flexanalytics/plugin-image-zoom: languageName: node linkType: hard -"style-to-js@npm:1.1.4": - version: 1.1.4 - resolution: "style-to-js@npm:1.1.4" +"style-to-js@npm:1.1.8": + version: 1.1.8 + resolution: "style-to-js@npm:1.1.8" dependencies: - style-to-object: 0.4.2 - checksum: 0ed2b3400fb602f9ab6d024fb2ff23630e2f2cbdd98150e13ba16a2d9b46d7213b5e71fde15cef30b7e24f336f87ef6e8c7a29b520ff8c6a1dca92f8762e7358 + style-to-object: 1.0.3 + checksum: cc4d4284af587bf74559a6da17dadb88c96c8054755666cce1b768615ac2bd6231ce332a8cee118acafb577f51f243b795b716326b3c617ec12151d23f660d8f languageName: node linkType: hard @@ -17439,12 +17558,12 @@ plugin-image-zoom@flexanalytics/plugin-image-zoom: languageName: node linkType: hard -"style-to-object@npm:0.4.2": - version: 0.4.2 - resolution: "style-to-object@npm:0.4.2" +"style-to-object@npm:1.0.3": + version: 1.0.3 + resolution: "style-to-object@npm:1.0.3" dependencies: - inline-style-parser: 0.1.1 - checksum: 314a80bcfadde41c2b9c8d717a4b1f2220954561040c2c7740496715da5cb95f99920a8eeefe2d4a862149875f352a12eda9bbef5816d7e0a71910da00d1521f + inline-style-parser: 0.2.2 + checksum: fca6b35dc704656163c4b11d514ada9f9998fb434c9cec5995445d7d7d595ba3a4fda0476016d625cbb282d43ba5123ef0b5871d855d391400bb0dc2c2beeae1 languageName: node linkType: hard @@ -17875,9 +17994,9 @@ plugin-image-zoom@flexanalytics/plugin-image-zoom: languageName: node linkType: hard -"tsc-alias@npm:^1.8.6": - version: 1.8.7 - resolution: "tsc-alias@npm:1.8.7" +"tsc-alias@npm:^1.8.8": + version: 1.8.8 + resolution: "tsc-alias@npm:1.8.8" dependencies: chokidar: ^3.5.3 commander: ^9.0.0 @@ -17887,7 +18006,7 @@ plugin-image-zoom@flexanalytics/plugin-image-zoom: plimit-lit: ^1.2.6 bin: tsc-alias: dist/bin/index.js - checksum: 77f721ea797a62a7cc74acda0baf928bb654bccb210471b63fef1e70a27a823c60f5832f51aa5976d573412bc90731e90774abf9127f3b6b13f284839f988d47 + checksum: 204852f75ce516c991813c371e4b3cda8767c50b6ad12b5c1b5f0227eb7e69fef559775fc829ba744b37dfd9930a1632dbabd62366a474fa0e174b2625ccb54f languageName: node linkType: hard @@ -18672,7 +18791,7 @@ plugin-image-zoom@flexanalytics/plugin-image-zoom: languageName: node linkType: hard -"util@npm:^0.12.0, util@npm:^0.12.4": +"util@npm:^0.12.0, util@npm:^0.12.4, util@npm:^0.12.5": version: 0.12.5 resolution: "util@npm:0.12.5" dependencies: @@ -19004,6 +19123,255 @@ plugin-image-zoom@flexanalytics/plugin-image-zoom: languageName: node linkType: hard +"web3-core@npm:^4.3.0, web3-core@npm:^4.3.1": + version: 4.3.1 + resolution: "web3-core@npm:4.3.1" + dependencies: + web3-errors: ^1.1.4 + web3-eth-iban: ^4.0.7 + web3-providers-http: ^4.1.0 + web3-providers-ipc: ^4.0.7 + web3-providers-ws: ^4.0.7 + web3-types: ^1.3.1 + web3-utils: ^4.0.7 + web3-validator: ^2.0.3 + dependenciesMeta: + web3-providers-ipc: + optional: true + checksum: f6ba6ef0154d9523aee5d9b375f339bf5b817be88fa6f574bde80359104d93c50586c09db3b42044c5ee6a970f84fce5554de5067d17934daa59fb92f4cc9dd5 + languageName: node + linkType: hard + +"web3-errors@npm:^1.1.3, web3-errors@npm:^1.1.4": + version: 1.1.4 + resolution: "web3-errors@npm:1.1.4" + dependencies: + web3-types: ^1.3.1 + checksum: d93cebc391880fa50052e31f05e3b33234e4c230be3172d1c046ae8f52d962f846b5fc002c201d53562f806e0645c5e7eca64c510b57bcfec1afbd294f0b2ffe + languageName: node + linkType: hard + +"web3-eth-abi@npm:^4.1.4": + version: 4.1.4 + resolution: "web3-eth-abi@npm:4.1.4" + dependencies: + abitype: 0.7.1 + web3-errors: ^1.1.3 + web3-types: ^1.3.0 + web3-utils: ^4.0.7 + web3-validator: ^2.0.3 + checksum: 35b1db84ab4490e71d79709676e173883295225fe433f3f75b77a7ebc5be4474a8feccc19b08ddece292f7195bfa9658f8f312822ac52165d9796c275ac4dd6d + languageName: node + linkType: hard + +"web3-eth-accounts@npm:^4.1.0": + version: 4.1.0 + resolution: "web3-eth-accounts@npm:4.1.0" + dependencies: + "@ethereumjs/rlp": ^4.0.1 + crc-32: ^1.2.2 + ethereum-cryptography: ^2.0.0 + web3-errors: ^1.1.3 + web3-types: ^1.3.0 + web3-utils: ^4.0.7 + web3-validator: ^2.0.3 + checksum: 9ba35c7dc1ae8e9b4e6873c08d1d2c4ef0c9e12b813fb336f0b9e21aeb7bf71755b62b18ed177c63d9fc79cacaab6e3d24ff74556280e70f414c95ecd3fe7d9d + languageName: node + linkType: hard + +"web3-eth-contract@npm:^4.1.2, web3-eth-contract@npm:^4.1.3": + version: 4.1.3 + resolution: "web3-eth-contract@npm:4.1.3" + dependencies: + web3-core: ^4.3.1 + web3-errors: ^1.1.4 + web3-eth: ^4.3.1 + web3-eth-abi: ^4.1.4 + web3-types: ^1.3.1 + web3-utils: ^4.0.7 + web3-validator: ^2.0.3 + checksum: 3e578ecffb982e67e06269fa53099b39634c81843abdf8b2d048d35089b6d1a8332e9ceba837aec2496740f1f3c620086c6e802cc9be15538e43bb5c74951cd6 + languageName: node + linkType: hard + +"web3-eth-ens@npm:^4.0.8": + version: 4.0.8 + resolution: "web3-eth-ens@npm:4.0.8" + dependencies: + "@adraffy/ens-normalize": ^1.8.8 + web3-core: ^4.3.0 + web3-errors: ^1.1.3 + web3-eth: ^4.3.1 + web3-eth-contract: ^4.1.2 + web3-net: ^4.0.7 + web3-types: ^1.3.0 + web3-utils: ^4.0.7 + web3-validator: ^2.0.3 + checksum: 78c47d003b7b36845886ca85d815d4209d83f2f112b32abb9a996a87a849840cb79391b40ddd5273337e29642e5b59afecc6e2143a19462cda7bf59f4cba1c2c + languageName: node + linkType: hard + +"web3-eth-iban@npm:^4.0.7": + version: 4.0.7 + resolution: "web3-eth-iban@npm:4.0.7" + dependencies: + web3-errors: ^1.1.3 + web3-types: ^1.3.0 + web3-utils: ^4.0.7 + web3-validator: ^2.0.3 + checksum: c21785ece6c69146a605f60ebdd530e8a3faeda4302cbecef4665639c297fc11edd2f0dc8a6f6ba50b3f32d2c252d106687c24e31af3d297d5365a90f9badae0 + languageName: node + linkType: hard + +"web3-eth-personal@npm:^4.0.8": + version: 4.0.8 + resolution: "web3-eth-personal@npm:4.0.8" + dependencies: + web3-core: ^4.3.0 + web3-eth: ^4.3.1 + web3-rpc-methods: ^1.1.3 + web3-types: ^1.3.0 + web3-utils: ^4.0.7 + web3-validator: ^2.0.3 + checksum: 73e6f4f10548c1a564a0c8d34b8c841b9c52281a6b19a368d7dcdb4910c7c60310f954c14b05932062fb2f3343cb4102d282399ca1a900e44d4e2317ee8d5d7c + languageName: node + linkType: hard + +"web3-eth@npm:^4.3.1": + version: 4.3.1 + resolution: "web3-eth@npm:4.3.1" + dependencies: + setimmediate: ^1.0.5 + web3-core: ^4.3.0 + web3-errors: ^1.1.3 + web3-eth-abi: ^4.1.4 + web3-eth-accounts: ^4.1.0 + web3-net: ^4.0.7 + web3-providers-ws: ^4.0.7 + web3-rpc-methods: ^1.1.3 + web3-types: ^1.3.0 + web3-utils: ^4.0.7 + web3-validator: ^2.0.3 + checksum: b92d363886e62f676ebc94ee83aa9cbe4dff2cafad86e40ca7b182332b0a89ee1ca0ab3a8a6dabb6dcb58ae70f894c1c648bc6683866724e9c8a55ce123fc74d + languageName: node + linkType: hard + +"web3-net@npm:^4.0.7": + version: 4.0.7 + resolution: "web3-net@npm:4.0.7" + dependencies: + web3-core: ^4.3.0 + web3-rpc-methods: ^1.1.3 + web3-types: ^1.3.0 + web3-utils: ^4.0.7 + checksum: c0692e14c13556f2af4fd538c336f59ae347abf441328dd0301dbbd4d380f663869b208d61dcfa14bfbdf00826d6891f577653734dbe1a6367179a84e60cafa8 + languageName: node + linkType: hard + +"web3-providers-http@npm:^4.1.0": + version: 4.1.0 + resolution: "web3-providers-http@npm:4.1.0" + dependencies: + cross-fetch: ^4.0.0 + web3-errors: ^1.1.3 + web3-types: ^1.3.0 + web3-utils: ^4.0.7 + checksum: 04275604e0be1d18e6229d51088ebb1399ec726e8134d2a31c398ee7a28c97132718fb4cc7cbc9ff9c50fe6c8200b5d7d7224b2dca7149aa95a63f4777b8164e + languageName: node + linkType: hard + +"web3-providers-ipc@npm:^4.0.7": + version: 4.0.7 + resolution: "web3-providers-ipc@npm:4.0.7" + dependencies: + web3-errors: ^1.1.3 + web3-types: ^1.3.0 + web3-utils: ^4.0.7 + checksum: 83e734d833bd3663bc6d4a802c3eea83144a54244635d81d714913bd2f08a7463610fdb574bbbb1328c730340fea13730d4e33465fbf175d1c747170c142c7a7 + languageName: node + linkType: hard + +"web3-providers-ws@npm:^4.0.7": + version: 4.0.7 + resolution: "web3-providers-ws@npm:4.0.7" + dependencies: + "@types/ws": 8.5.3 + isomorphic-ws: ^5.0.0 + web3-errors: ^1.1.3 + web3-types: ^1.3.0 + web3-utils: ^4.0.7 + ws: ^8.8.1 + checksum: 3409aca1965cbefad0d2928f21a3c69176d89e8b77d8a04ad5363a38acb6731caaaf2ad6bd8f24b17a54dbdc51d39ee4041eaa06a3f1ea598d343a626650298f + languageName: node + linkType: hard + +"web3-rpc-methods@npm:^1.1.3": + version: 1.1.3 + resolution: "web3-rpc-methods@npm:1.1.3" + dependencies: + web3-core: ^4.3.0 + web3-types: ^1.3.0 + web3-validator: ^2.0.3 + checksum: 27127cdf20f3951593ec45661fb61e78a26e0fde1bab585a8dc9c676d0daa17902ed7a2f5360f5b5e92b0ba6c675783382a99ed92336b932884b77a378ad8dec + languageName: node + linkType: hard + +"web3-types@npm:^1.3.0, web3-types@npm:^1.3.1": + version: 1.3.1 + resolution: "web3-types@npm:1.3.1" + checksum: 02819f803f926b45843335705343ace1ee6fe84bf5d09be9382532389ce7ef47ed7f95b23ef61330979039442062f0089ab4bac6000cb7246202b17a14b44878 + languageName: node + linkType: hard + +"web3-utils@npm:^4.0.7": + version: 4.0.7 + resolution: "web3-utils@npm:4.0.7" + dependencies: + ethereum-cryptography: ^2.0.0 + web3-errors: ^1.1.3 + web3-types: ^1.3.0 + web3-validator: ^2.0.3 + checksum: 8dbf36d1813164efdc70c98ffac86c265c029b4df63a5b5833ad19520ac6782c26d3444fc1f95e1abbc95f17b4041f36f66664d552f5038543805fe5a5260ded + languageName: node + linkType: hard + +"web3-validator@npm:^2.0.3": + version: 2.0.3 + resolution: "web3-validator@npm:2.0.3" + dependencies: + ethereum-cryptography: ^2.0.0 + util: ^0.12.5 + web3-errors: ^1.1.3 + web3-types: ^1.3.0 + zod: ^3.21.4 + checksum: 523eeb48e3b5a04faa53e9073e4b07a6cf493174d3a211c7f299f9efb54e5e555a953e424aae49b7c53d57c2372ce943154c1bfbe8f072a5867550a8dc9ac989 + languageName: node + linkType: hard + +"web3@npm:^4.2.2": + version: 4.2.2 + resolution: "web3@npm:4.2.2" + dependencies: + web3-core: ^4.3.1 + web3-errors: ^1.1.4 + web3-eth: ^4.3.1 + web3-eth-abi: ^4.1.4 + web3-eth-accounts: ^4.1.0 + web3-eth-contract: ^4.1.3 + web3-eth-ens: ^4.0.8 + web3-eth-iban: ^4.0.7 + web3-eth-personal: ^4.0.8 + web3-net: ^4.0.7 + web3-providers-http: ^4.1.0 + web3-providers-ws: ^4.0.7 + web3-rpc-methods: ^1.1.3 + web3-types: ^1.3.1 + web3-utils: ^4.0.7 + web3-validator: ^2.0.3 + checksum: b04f51380196b0b774a90090e10968395beda4a61d3a829e216b302173cd476f8e6e40b81c2691c502b068d6c7fe859df594991a4375023b13a19743e5ef4686 + languageName: node + linkType: hard + "webextension-polyfill-ts@npm:^0.25.0": version: 0.25.0 resolution: "webextension-polyfill-ts@npm:0.25.0" @@ -19133,7 +19501,7 @@ plugin-image-zoom@flexanalytics/plugin-image-zoom: languageName: node linkType: hard -"webpack@npm:^5.61.0, webpack@npm:^5.73.0, webpack@npm:^5.81.0": +"webpack@npm:^5.61.0, webpack@npm:^5.73.0": version: 5.88.1 resolution: "webpack@npm:5.88.1" dependencies: @@ -19170,6 +19538,43 @@ plugin-image-zoom@flexanalytics/plugin-image-zoom: languageName: node linkType: hard +"webpack@npm:^5.89.0": + version: 5.89.0 + resolution: "webpack@npm:5.89.0" + dependencies: + "@types/eslint-scope": ^3.7.3 + "@types/estree": ^1.0.0 + "@webassemblyjs/ast": ^1.11.5 + "@webassemblyjs/wasm-edit": ^1.11.5 + "@webassemblyjs/wasm-parser": ^1.11.5 + acorn: ^8.7.1 + acorn-import-assertions: ^1.9.0 + browserslist: ^4.14.5 + chrome-trace-event: ^1.0.2 + enhanced-resolve: ^5.15.0 + es-module-lexer: ^1.2.1 + eslint-scope: 5.1.1 + events: ^3.2.0 + glob-to-regexp: ^0.4.1 + graceful-fs: ^4.2.9 + json-parse-even-better-errors: ^2.3.1 + loader-runner: ^4.2.0 + mime-types: ^2.1.27 + neo-async: ^2.6.2 + schema-utils: ^3.2.0 + tapable: ^2.1.1 + terser-webpack-plugin: ^5.3.7 + watchpack: ^2.4.0 + webpack-sources: ^3.2.3 + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 43fe0dbc30e168a685ef5a86759d5016a705f6563b39a240aa00826a80637d4a3deeb8062e709d6a4b05c63e796278244c84b04174704dc4a37bedb0f565c5ed + languageName: node + linkType: hard + "webpackbar@npm:^5.0.2": version: 5.0.2 resolution: "webpackbar@npm:5.0.2" @@ -19394,6 +19799,21 @@ plugin-image-zoom@flexanalytics/plugin-image-zoom: languageName: node linkType: hard +"ws@npm:^8.8.1": + version: 8.14.2 + resolution: "ws@npm:8.14.2" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 3ca0dad26e8cc6515ff392b622a1467430814c463b3368b0258e33696b1d4bed7510bc7030f7b72838b9fdeb8dbd8839cbf808367d6aae2e1d668ce741d4308b + languageName: node + linkType: hard + "xdg-basedir@npm:^4.0.0": version: 4.0.0 resolution: "xdg-basedir@npm:4.0.0" @@ -19573,6 +19993,13 @@ plugin-image-zoom@flexanalytics/plugin-image-zoom: languageName: node linkType: hard +"zod@npm:^3.21.4": + version: 3.22.4 + resolution: "zod@npm:3.22.4" + checksum: 80bfd7f8039b24fddeb0718a2ec7c02aa9856e4838d6aa4864335a047b6b37a3273b191ef335bf0b2002e5c514ef261ffcda5a589fb084a48c336ffc4cdbab7f + languageName: node + linkType: hard + "zwitch@npm:^1.0.0": version: 1.0.5 resolution: "zwitch@npm:1.0.5"