diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6e22b083c8..c14f028623 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -58,7 +58,7 @@ jobs: with: authkey: ${{ secrets.TAILSCALE_AUTHKEY }} version: 1.32.2 - - run: npm -w integration-tests run test:${{ matrix.testnet }} -- --maxWorkers=8 + - run: npm -w integration-tests run test:${{ matrix.testnet }} -- --maxWorkers=4 env: # Ternary operator workaround TEZOS_RPC_${{ matrix.testnet_uppercase }}: ${{ github.event.pull_request.head.repo.fork && format('https://{0}.ecadinfra.com', matrix.testnet) || null }} @@ -128,4 +128,4 @@ jobs: TEZOS_RPC_${{ matrix.testnet_uppercase }}: http://localhost:20000 POLLING_INTERVAL_MILLISECONDS: 100 RPC_CACHE_MILLISECONDS: 0 - TEZOS_BAKER: tz1VSUr8wwNhLAzempoch5d6hLRiTh8Cjcjb \ No newline at end of file + TEZOS_BAKER: tz1VSUr8wwNhLAzempoch5d6hLRiTh8Cjcjb diff --git a/apps/taquito-test-dapp/package.json b/apps/taquito-test-dapp/package.json index a5a5939764..37b2fc2720 100644 --- a/apps/taquito-test-dapp/package.json +++ b/apps/taquito-test-dapp/package.json @@ -1,7 +1,7 @@ { "name": "taquito-test-dapp-vite", "private": true, - "version": "17.3.0-beta.1", + "version": "17.3.1", "type": "module", "scripts": { "dev": "vite", @@ -24,10 +24,10 @@ "vite": "^3.2.0" }, "dependencies": { - "@airgap/beacon-sdk": "4.0.6", - "@taquito/beacon-wallet": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@airgap/beacon-sdk": "4.0.10", + "@taquito/beacon-wallet": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "buffer": "^6.0.3", "svelte-select": "^4.4.7", "vite-compatible-readable-stream": "^3.6.1" diff --git a/docs/version.md b/docs/version.md index f2fec89ecb..fc94642f41 100644 --- a/docs/version.md +++ b/docs/version.md @@ -2,9 +2,177 @@ title: Versions author: Jev Bjorsell --- + +# Taquito v17.3.1 + +## Summary +- This is a patch release to upgrade `@airgap/beacon-sdk` and `@airgap/beacon-dapp` packages to `v4.0.10` [PR#2649](https://github.com/ecadlabs/taquito/pull/2649) +- Updating license to `Apache-2.0` in `package.json` files [PR#2636](https://github.com/ecadlabs/taquito/pull/2636) +- Updated the ledger dependencies [PR#2645](https://github.com/ecadlabs/taquito/pull/2645) +- Applied dependency upgrades in website suggested by dependabot [PR#2645](https://github.com/ecadlabs/taquito/pull/2645) + +# Taquito v17.3.0 + +**A change in Licensing**: +Taquito has moved from `MIT` to `Apache 2.0`. + +**Potential Breaking Changes**: + +- Previously, an `OrToken`'s `EncodeObject` method would accept an object with multiple fields. It now only accepts an object with a single field. +- The `generateSchema` method in an `OrToken` with nested `OrToken`s (as well as `ExtractSchema`) would generate a schema object that was misleading and did not match what `Execute` created or `EncodeObject` accepted. This is now fixed and the behavior is consistent across all methods. +- `OrToken.Execute()` used to throw `OrTokenDecodingError` in case of failure, but now will throw `OrValidationError` + +## Summary + +### New Features + +- `@taquito/michelson-encoder` - The `OrToken`'s `EncodeObject` method now only accepts an object with a single field #2544 + +### Bug Fixes + +- `@taquito/michelson-encoder` - A nested `PairToken` with a mix of fields with `annots` and fields without `annots` could generate the wrong javascript object with `Execute` [#2540](https://github.com/ecadlabs/taquito/issues/2540) +- `@taquito/michelson-encoder` - the `generateSchema` method in a nested `OrToken` now generates a schema that is consistent with `Execute` and `EncodeObject` [#2543](https://github.com/ecadlabs/taquito/issues/2543) + +``` +const schema = { + prim: 'pair', + args: [ + { + prim: 'pair', + args: [ + { + prim: 'pair', + args: [{ prim: 'int' }, { prim: 'int' }], + annots: ['%A3'], + }, + { prim: 'int' }, + ], + }, + { prim: 'bool' }, + ], + }; + + const michelineJson = { + prim: 'Pair', + args: [ + { + prim: 'Pair', + args: [{ prim: 'Pair', args: [{ int: '11' }, { int: '22' }] }, { int: '33' }], + }, + { prim: 'True' }, + ], + }; + const javaScriptObject = new Schema(schema).Execute(michelineJson); +``` + +Previously, this `javaScriptObject` would be equal to: + +``` +{ + 2: true, + A3: { + 0: 11, + 1: 22, + }, +} +``` + +But now it returns: + +``` +{ + 1: 33, + 2: true, + A3: { + 0: 11, + 1: 22, + }, +} +``` +### Internals + * `integration-tests` config improvement [#2163](https://github.com/ecadlabs/taquito/issues/2163) + * update RPC urls to align with the updated infrastructure [PR#2576](https://github.com/ecadlabs/taquito/pull/2576) [#2633](https://github.com/ecadlabs/taquito/pull/2633) + +## `@taquito/michelson-encoder` - Validate that an `OrToken`'s `EncodeObject` method only accepts an object with a single field + +Previously, an `OrToken`'s `EncodeObject` method would accept an object with multiple fields. It now only accepts an object with a single field. + +``` + const token = createToken({ + prim: 'or', + args: [{ prim: 'int' }, { prim: 'string' }], annots: [] + }, 0) as OrToken; + const javascriptObject = token.EncodeObject({ '0': 10, '1': '10' })); +``` + +Previously, this would return work and the result was the same as `token.EncodeObject({ '0': 10, '1': '10' }))`. Now, this throws an error. + +## `@taquito/michelson-encoder` - For an `OrToken` with nested `OrToken`s, `generateSchema` behaved inconsistently with `Execute` and `EncodeObject` + +Previously, `generateSchema` would generate a schema object that was misleading and did not match what `Execute` created or `EncodeObject` accepted. This is now fixed and the behavior is consistent across all methods. + +``` +const token = createToken( + { + prim: 'or', + args: [ + { + prim: 'bytes', + }, + { + prim: 'or', + annots: ['A'], + args: [ + { + prim: 'or', + args: [{ prim: 'int' }, { prim: 'nat' }], + }, + { prim: 'bool' }, + ], + }, + ], + }, + 0 +) as OrToken; +const schema = token.generateSchema(); +``` + +Previously, `schema` would be equal to: + +``` +{ + __michelsonType: "or", + schema: { + "0": { __michelsonType: "bytes", schema: "bytes" }, + "A": { + __michelsonType: "or", + schema: { + "1": { __michelsonType: "int", schema: "int" }, + "2": { __michelsonType: "nat", schema: "nat" }, + "3": { __michelsonType: "bool", schema: "bool" } + } + } + } +} +``` +Which was inconsistent with what `Execute` created and what `EncodeObject` accepted. +Now it is: + +``` +{ + __michelsonType: 'or', + schema: { + 0: { __michelsonType: 'bytes', schema: 'bytes' }, + 1: { __michelsonType: 'int', schema: 'int' }, + 2: { __michelsonType: 'nat', schema: 'nat' }, + 3: { __michelsonType: 'bool', schema: 'bool' }, + }, +} +``` + # Taquito v17.2.0 -**Potential Breaking Changes** : +**Potential Breaking Changes** : Further improved error classes - In `@taquito/sapling` `InvalidMerkleRootError` is renamed to `InvalidMerkleTreeError` - In `@taquito/sapling` `InvalidParameter` is renamed to `SaplingTransactionViewerError` @@ -79,7 +247,7 @@ let simulate = await Tezos.rpc.simulateOperation(op)).contents[0] ``` # Taquito v17.1.1 ## Summary -This is a patch release to fix a potential issue with `verifySignature()` and `hex2buf()` util method. +This is a patch release to fix a potential issue with `verifySignature()` and `hex2buf()` util method. ### Bug Fixes - Fixed a potentially exploitable behaviour where `verifySignature()` was allowing an appended character to a message payload and still verify the signature correctly. It has now been fixed to validate against odd length characters #2578 @@ -104,7 +272,7 @@ Some other subtle changes that might affect some developers: ## Summary ### New Features -- Exposed the injector to be customizable from the TezosToolkit class #1344 +- Exposed the injector to be customizable from the TezosToolkit class #1344 ### Improvement - Simplified generated Lambda for `transferToContract` [PR#2404](https://github.com/ecadlabs/taquito/pull/2404) @@ -134,7 +302,7 @@ Protocol Nairobi comes with a couple potential breaking changes for our users: ### New Features - `@taquito/taquito` & `@taquito/michelson-encoder`- Introduced a new feature called `EventAbstraction` that provides an abstraction to Events, similar to `ContractAbstraction` #2128 -- +- ### Bug Fixes - `@taquito/taquito` - Fixed contract call estimation to check for unrevealed keys #2500 @@ -157,17 +325,17 @@ Protocol Nairobi comes with a couple potential breaking changes for our users: - Upgrade `netlify-cli` package to fix CI issues [PR#2496](https://github.com/ecadlabs/taquito/pull/2496) # Taquito v16.2.0 ## **Potential Breaking Changes**: -- Some error classes may have been moved to the `@taquito/core` package. Note to developers if they are exporting any error classes to capture errors, there might be a need to adjust the export path. -- We have an ongoing error class refactoring which includes ticket #1992 (create an error class hierarchy), #1993 (consolidate duplicate errors in Taquito) and #1994 (improve error classes in individual packages, namely `@taquito/utils`, `@taquito/local-forging` and `@taquito/signer`). Here are a list of notable changes: - 1. `@taquito/sapling` Class SaplingToolkit function prepareUnshieldedTransaction used to throw InvalidKeyError now throw a InvalidAddressError instead - 2. `@taquito/rpc` when validateContractAddress used to throw InvalidAddressError will now throw InvalidContractAddressError. - 3. `@taquito/sapling` prepareUnshieldedTransaction function when validateDestinationImplicitAddress used to throw InvalidAddressError now throw InvalidKeyHashError +- Some error classes may have been moved to the `@taquito/core` package. Note to developers if they are exporting any error classes to capture errors, there might be a need to adjust the export path. +- We have an ongoing error class refactoring which includes ticket #1992 (create an error class hierarchy), #1993 (consolidate duplicate errors in Taquito) and #1994 (improve error classes in individual packages, namely `@taquito/utils`, `@taquito/local-forging` and `@taquito/signer`). Here are a list of notable changes: + 1. `@taquito/sapling` Class SaplingToolkit function prepareUnshieldedTransaction used to throw InvalidKeyError now throw a InvalidAddressError instead + 2. `@taquito/rpc` when validateContractAddress used to throw InvalidAddressError will now throw InvalidContractAddressError. + 3. `@taquito/sapling` prepareUnshieldedTransaction function when validateDestinationImplicitAddress used to throw InvalidAddressError now throw InvalidKeyHashError 4. `@taquito/local-forging` smartRollupAddressDecoder used to throw InvalidAddressError now throw InvalidSmartRollupAddressError - 5. `@taquito/local-forging` used to have class InvalidSmartRollupContractAddressError now is InvalidSmartRollupCommitmentHashError - 6. `@taquito/local-forging` function smartRollupContractAddressEncoder rename to smartRollupCommitmentHashEncoder + 5. `@taquito/local-forging` used to have class InvalidSmartRollupContractAddressError now is InvalidSmartRollupCommitmentHashError + 6. `@taquito/local-forging` function smartRollupContractAddressEncoder rename to smartRollupCommitmentHashEncoder 7. `@taquito/signer` PrivateKeyError is replaced by common error InvalidKeyError from `@taquito/core` -- In `@taquito/michelson-encoder` we introduced a new semantic `{ Some: null}` to EncodeObject() for nested options type like (option (option nat)). The old semantic still works when making contract calls but will look to deprecated them in the future as table below. And the corresponding `Execute()` will now return new semantic `{ Some: 1 }` as previously return `1` will be deprecated soon. #2344 +- In `@taquito/michelson-encoder` we introduced a new semantic `{ Some: null}` to EncodeObject() for nested options type like (option (option nat)). The old semantic still works when making contract calls but will look to deprecated them in the future as table below. And the corresponding `Execute()` will now return new semantic `{ Some: 1 }` as previously return `1` will be deprecated soon. #2344 ![image](https://github.com/ecadlabs/taquito/assets/106410553/455e7f9f-9d6a-4503-bb89-8f337c322063) **Note**: There are also significant (backwards compatible) changes to the `@taquito/taquito` package, largely regarding the flow of preparing, estimating, forging, and injecting operations into a node. No breaking changes are expected, but users are welcomed to reach out to the team if any issues arise. @@ -208,8 +376,8 @@ const Tezos = new TezosToolkit(RPC_URL); Tezos.setStreamProvider( Tezos.getFactory(PollingSubscribeProvider)({ - shouldObservableSubscriptionRetry: true, - pollingIntervalMilliseconds: 1500 + shouldObservableSubscriptionRetry: true, + pollingIntervalMilliseconds: 1500 }) ); @@ -219,9 +387,9 @@ try { address: 'KT1_CONTRACT_ADDRESS', excludeFailedOperations: true }); - + sub.on('data', console.log); - + } catch (e) { console.log(e); } @@ -287,7 +455,7 @@ const op = await Tezos.contract.smartRollupOriginate({ ### `@taquito/taquito` - Added utility functions in prepare provider to accomodate forging and operation pre-apply (dry runs) Provided 2 utility functions to convert results from the `PrepareProvider` (`PreparedOperation` type objects) into `ForgeParams` and `PreapplyParams` ```typescript! -// pre-apply +// pre-apply const prepared = await Tezos.prepare.transaction({ amount: 1, to: 'tz1ZfrERcALBwmAqwonRXYVQBDT9BjNjBHJu' @@ -311,8 +479,8 @@ const forgedBytes = await forger.forge(params); - `@taquito/taquito` Support new operation `smart_rollup_add_messages` #2309 - `@taquito/taquito` Updated `transferTicket` operation in the contract API to support ticket transfers between implicit accounts #2320 - `@taquito/local-forging` Support new Mumbai operations #2308 - - `smart_rollup_originate`, - - `smart_rollup_add_messages`, + - `smart_rollup_originate`, + - `smart_rollup_add_messages`, - `smart_rollup_execute_outbox_message` - `@taquito/local-forging` updated validation to allow tz4 addresses #2350 - `@taquito/rpc` support Mumbai operation types in the RPC package #2307 @@ -458,11 +626,11 @@ const op = await Tezos.wallet.increasePaidStorage({ - `@taquito/michelson-encoder` fix MapTypecheck bug triggered by nested maps ending with a big_map #1762 ### Documentation -- Auto hide sticky navbar for mobile view to increase readability on mobile devices. +- Auto hide sticky navbar for mobile view to increase readability on mobile devices. PR: https://github.com/ecadlabs/taquito/pull/2236 ### Internals -- Start running integration tests against testnets for external PRs. +- Start running integration tests against testnets for external PRs. PR: https://github.com/ecadlabs/taquito/pull/2221 ## `@taquito/taquito` drain_delegate operation support @@ -640,9 +808,9 @@ try { tag: 'tagName', address: 'KT1_CONTRACT_ADDRESS' }); - + sub.on('data', console.log); - + } catch (e) { console.log(e); } @@ -665,7 +833,7 @@ VotingInfoResponse = { ## `@taquito/ledger-signer` - Add support for bip25519 curve -We added support for the bip32-ed25519 derivation scheme in the ledger package. It can be used as follows: +We added support for the bip32-ed25519 derivation scheme in the ledger package. It can be used as follows: ```typescript const transport = await TransportNodeHid.create(); @@ -705,7 +873,7 @@ Before version 14.1.0, it was impossible to specify the amount, the fee, the `ga const contract = Tezos.contract.at('contactAddress'); const batch = Tezos.contract.batch() .withContractCall(contract.methods.entrypointName("entrypointParam", { fee: 100, gasLimit: 1000, storageLimit: 10 }) - .withContractCall(...) + .withContractCall(...) const batchOp = await batch.send(); await batchOp.confirmation(); @@ -790,7 +958,7 @@ const op = await Tezos.contract.increasePaidStorage({ ## `@taquito/local-forger` - Support the `increase_paid_storage` operation and the `Emit` instruction -We added support to forge and parse the new operation kind `increase_paid_storage`. +We added support to forge and parse the new operation kind `increase_paid_storage`. We added support for the new Michelson instruction `Emit`, which can emit contract events when part of a contract script. @@ -800,9 +968,9 @@ We added support for the new Michelson instruction `Emit`, which can emit contra ## `@taquito/taquito` - Replace `consumed_gas` with `consumed_milligas` -In Kathmandu, the property `consumed_gas` that was previously deprecated in favor of `consumed_milligas` has been removed. +In Kathmandu, the property `consumed_gas` that was previously deprecated in favor of `consumed_milligas` has been removed. -In Taquito (Contract API), the classes that extend the `Operation` class like `BatchOperation`, `DelegateOperation`, `OriginationOperation`, `TransactionOperation`, and so on, have a `consumedGas` getter. We did an internal change to calculate the consumed gas based on the consumed milligas, so there is no breaking change for the users. We also implemented a new `consumedMilligas` getter which returns the consumed milligas. +In Taquito (Contract API), the classes that extend the `Operation` class like `BatchOperation`, `DelegateOperation`, `OriginationOperation`, `TransactionOperation`, and so on, have a `consumedGas` getter. We did an internal change to calculate the consumed gas based on the consumed milligas, so there is no breaking change for the users. We also implemented a new `consumedMilligas` getter which returns the consumed milligas. On the wallet API side, the `WalletOperation` class has a `receipt` method that returns a `Receipt` object containing a `totalGas` property. It is now calculated based on the consumed milligas, and we added an additional `totalMilliGas` property. @@ -838,18 +1006,18 @@ RunScriptViewResult = { }; ``` -## Sapling package +## Sapling package We implemented a package `@taquito/sapling` providing functionality for Sapling. For documentation, please refer to the following link: https://tezostaquito.io/docs/next/sapling We added a post-install script that fetches the z cash parameters required to initialize the sapling state. Excluding the files from the package avoids having an unsustainable bundle size. The files `saplingOutputParams.js` and `saplingSpendParams.js` will be created in the users `node_modules/@taquito/sapling` folder and avoid them having to download and inject those files. -As the next steps for the sapling package, we will provide interfaces for the key providers, making it easier to generate the proof and produced signature from a remote signer or a ledger. We currently offer an `InMemorySpendingKey` that must be used appropriately, given your risk profile. We will be looking for integration with wallets as well. +As the next steps for the sapling package, we will provide interfaces for the key providers, making it easier to generate the proof and produced signature from a remote signer or a ledger. We currently offer an `InMemorySpendingKey` that must be used appropriately, given your risk profile. We will be looking for integration with wallets as well. ## `@taquito/taquito` - Added support for the `transfer_ticket` operation -The `transfer_ticket` operation allows transferring tickets from an implicit account to a smart contract. +The `transfer_ticket` operation allows transferring tickets from an implicit account to a smart contract. ```typescript const Tezos = new TezosToolkit('https://jakartanet.ecadinfra.com'); @@ -871,7 +1039,7 @@ const op = await Tezos.contract.transferTicket({ ## `@taquito/michelson-encoder` - Display contract storage properly when it contains a `ticket` inside a `map` -We fixed a bug in the michelson-encoder package that prevented displaying the contract storage when it contained tickets inside a map. +We fixed a bug in the michelson-encoder package that prevented displaying the contract storage when it contained tickets inside a map. ## `@taquito/michelson-encoder` - `Schema.generateSchema()` fails for `sapling_transaction_deprecated` @@ -903,7 +1071,7 @@ We are now using the beacon-dapp's `getDAppClientInstance` method instead of the ## `@taquito/local-forging` - Pure JS implementation -To accommodate users working in native mobile development, we added a separate pure JS bundle that can be imported. +To accommodate users working in native mobile development, we added a separate pure JS bundle that can be imported. The bundle wraps functions in the `@taquito/local-forging` package into a single variable called `taquito_local_forging`. To use the JS bundle for your project, download the zip file under `Assets` on the [release page](https://github.com/ecadlabs/taquito/releases). @@ -962,7 +1130,7 @@ The `liquidity_baking_escape_vote` property in `BlockFullHeader` is replaced wit The `OperationBalanceUpdatesItem` can now contain a `bond_id` property of type `BondId`. `BondId` has a `tx_rollup` property. -The `OperationResultTxRollupOrigination` can now contain a `ticket_hash` property. +The `OperationResultTxRollupOrigination` can now contain a `ticket_hash` property. The `METADATA_BALANCE_UPDATES_CATEGORY` enum contains an additional `BONDS` category. @@ -978,8 +1146,8 @@ Added support to forge and unforge the new operation kinds `transfer_ticket`, `t ## `@taquito/michelson-encoder` - Added support for the the new type`tx_rollup_l2_address` -We created a new class `TxRollupL2AddressToken` in the michelson-encoder to support the new Michelson type `tx_rollup_l2_address`. This type is used to identify accounts on transaction rollups' ledgers. Those accounts are prefixed with `tz4`. -The `TxRollupL2AddressToken` class allows users of Taquito to pass `tz4` addresses in storage or smart contract entry points using the Taquito JS abstraction. +We created a new class `TxRollupL2AddressToken` in the michelson-encoder to support the new Michelson type `tx_rollup_l2_address`. This type is used to identify accounts on transaction rollups' ledgers. Those accounts are prefixed with `tz4`. +The `TxRollupL2AddressToken` class allows users of Taquito to pass `tz4` addresses in storage or smart contract entry points using the Taquito JS abstraction. ## `@taquito/michel-codec` - Added support for the new type`tx_rollup_l2_address` and the new instruction `MIN_BLOCK_TIME` @@ -1023,7 +1191,7 @@ await op.confirmation(); The `txRollupSubmitBatch` method also takes optional `storageLimit`, `gasLimit` and `fee` as parameters. ## Known Issues -- Version stamp is out of date, resulting in `getVersionInfo()` to return the older version (12.1.0) instead of the current release candidate. This will be fixed in the full release. +- Version stamp is out of date, resulting in `getVersionInfo()` to return the older version (12.1.0) instead of the current release candidate. This will be fixed in the full release. # Taquito v12.1.0-beta @@ -1043,10 +1211,10 @@ The `txRollupSubmitBatch` method also takes optional `storageLimit`, `gasLimit` ## Compatibility with the Jakarta protocol -We addressed the Jakarta protocol's breaking changes, making this version of Taquito compatible with the Jakarta protocol. This early integration has been possible by using the Mondaynet testnet. +We addressed the Jakarta protocol's breaking changes, making this version of Taquito compatible with the Jakarta protocol. This early integration has been possible by using the Mondaynet testnet. The Jakarta protocol addresses the [malleability issue](https://tezos.gitlab.io/alpha/sapling.html#preventing-malleability) discovered in Sapling. It introduces changes around the sapling related types and instructions that are now supported in Taquito: -- The encoding of `sapling_transaction` has changed; we added support for it in the `@taquito/local-forging` package and support for `sapling_transaction_deprecated`. +- The encoding of `sapling_transaction` has changed; we added support for it in the `@taquito/local-forging` package and support for `sapling_transaction_deprecated`. - The optional type returned by the `SAPLING_VERIFY_UPDATE` instruction contains an additional property named `bound_data`. We added support for it in the `@taquito/michel-codec` package. @@ -1096,10 +1264,10 @@ new RpcClient('url', 'chain', new HttpBackend(50000)); ## Compatibility with the Jakarta protocol -We addressed the Jakarta protocol's breaking changes, making this version of Taquito compatible with the Jakarta protocol. This early integration has been possible by using the Mondaynet testnet. +We addressed the Jakarta protocol's breaking changes, making this version of Taquito compatible with the Jakarta protocol. This early integration has been possible by using the Mondaynet testnet. The Jakarta protocol addresses the [malleability issue](https://tezos.gitlab.io/alpha/sapling.html#preventing-malleability) discovered in Sapling. It introduces changes around the sapling related types and instructions that are now supported in Taquito: -- The encoding of `sapling_transaction` has changed; we added support for it in the `@taquito/local-forging` package and support for `sapling_transaction_deprecated`. +- The encoding of `sapling_transaction` has changed; we added support for it in the `@taquito/local-forging` package and support for `sapling_transaction_deprecated`. - The optional type returned by the `SAPLING_VERIFY_UPDATE` instruction contains an additional property named `bound_data`. We added support for it in the `@taquito/michel-codec` package. @@ -1164,10 +1332,10 @@ new RpcClient('url', 'chain', new HttpBackend(50000)); - @taquito/taquito - Allow estimating operations using a wallet #1387 ### Documentation -- Examples of using the BeaconWallet instance as a singleton #1045: https://tezostaquito.io/docs/beaconwallet-singleton +- Examples of using the BeaconWallet instance as a singleton #1045: https://tezostaquito.io/docs/beaconwallet-singleton - Fixed link to Tezos faucet #1383 - Updated all website examples to show contract and wallet API example variants #493 -- Algolia improvements - Fixed search bar returning dead links and duplicates #1411 +- Algolia improvements - Fixed search bar returning dead links and duplicates #1411 @@ -1196,19 +1364,19 @@ Example of an endorsement before Ithaca: } ``` -## @taquito/local-forging - Support for the new instruction `SUB_MUTEZ` +## @taquito/local-forging - Support for the new instruction `SUB_MUTEZ` We added support to forge and parse operations containing the new `SUB_MUTEZ` instruction in the `Localforger` class. -> [SUB_MUTEZ] is similar to the mutez case of the SUB instruction but its return type is option mutez instead of mutez. This allows subtracting mutez values without failing in case of underflow. +> [SUB_MUTEZ] is similar to the mutez case of the SUB instruction but its return type is option mutez instead of mutez. This allows subtracting mutez values without failing in case of underflow. *source: https://tezos.gitlab.io/protocols/012ithaca.html#michelson* ## @taquito/rpc - Updated the `RpcClient` types based on the changes to the balance updates and the new type of operations -Support has been added to represent the new operations `Preendorsement`, `Double_preendorsement_evidence`, `Set_deposits_limit`, and the new properties in operations result for `Endorsement` operations. +Support has been added to represent the new operations `Preendorsement`, `Double_preendorsement_evidence`, `Set_deposits_limit`, and the new properties in operations result for `Endorsement` operations. -We also support balance updates' new "kinds" and "type". +We also support balance updates' new "kinds" and "type". The new balance update kinds are `accumulator`, `minted`, `burned`, and `commitment`. @@ -1299,7 +1467,7 @@ Another change has been made regarding the confirmation method of the operations The change to the `confirmation` methods includes a breaking change. The polling interval for the confirmation and the streamer configuration has been moved from the `TezosToolkit` to the `PollingSubscribeProvider` class, where they belong logically. -**BREAKING CHANGE:** +**BREAKING CHANGE:** The `confirmationPollingIntervalSecond` and the `ConfigStreamer` are removed from the `TezosToolkit`. Configuration for the PollingSubscribeProvider needs to be specified in its constructor: @@ -1328,12 +1496,12 @@ Reduction of the bundle size: ## @taquito/taquito - Use the RPC `run_view` to execute lambda views -Before version 12, we used a constantly failing lambda contract to execute the tzip4 (lambda) views. The result of the view was retrieved in the returned error. This implementation was a workaround, and since the Hangzhou protocol, the RPC exposes an endpoint (`helpers/scripts/run_view`) allowing us to execute that kind of view. +Before version 12, we used a constantly failing lambda contract to execute the tzip4 (lambda) views. The result of the view was retrieved in the returned error. This implementation was a workaround, and since the Hangzhou protocol, the RPC exposes an endpoint (`helpers/scripts/run_view`) allowing us to execute that kind of view. We implemented a method called `runView` in the `@taquito/rpc` package, and we now use this method to execute the tzip4 views. Before version 12, the lambda view was only enabled on the "contract" and not the "wallet" API as it relied on getting the result from an error. The feature is now enabled on the "wallet" API too. -**Breaking change** (primarily for sandbox users): There is no need to deploy a lambda contract anymore. The `read` method of the `ContractView` class no longer takes an optional lambda contract address as a parameter. +**Breaking change** (primarily for sandbox users): There is no need to deploy a lambda contract anymore. The `read` method of the `ContractView` class no longer takes an optional lambda contract address as a parameter. Before version 12, when calling the `at` method to instantiate a `Contractabstraction`, a call was made to the RPC to fetch the chain id. The chain id was needed to select the right lambda contract to execute the view. As a performance improvement, we removed this call from the `at` method, removing one call to the RPC on each ContractAbstraction instantiation. The chain id can now be passed as a parameter of the `read` method or it will be fetched when calling this method. @@ -1353,7 +1521,7 @@ The Taquito codebase is doing different calls to the RPC to construct the variou ## @taquito/taquito - Use the LocalForger by default instead of the RpcForger -Before version 12, the default forger set on the `TezosToolkit` was the `RpcForger`. It is important to ensure that the node is trusted when forging with the RPC and users can change the forger implementation by calling the `setForgerProvider` method. +Before version 12, the default forger set on the `TezosToolkit` was the `RpcForger`. It is important to ensure that the node is trusted when forging with the RPC and users can change the forger implementation by calling the `setForgerProvider` method. As the Taquito local forging implementation provided in the `@taquito/local-forger` package has been battle-tested in the past month, we decided to change the default forger configured in the `TezosToolkit` in favor of the local one. @@ -1385,7 +1553,7 @@ await contact.methods.methodName().send(); ## @taquito/taquito - Allow estimating operations using a wallet -The estimate API only worked with a configured signer and not a wallet. It has been fixed to allow estimation of operations using a configured wallet. +The estimate API only worked with a configured signer and not a wallet. It has been fixed to allow estimation of operations using a configured wallet. Note that the wallet account needs to be revealed to conduct any estimate as Taquito has no access to the wallet's public key required to simulate a reveal operation. # Taquito v11.2.0-beta @@ -1556,7 +1724,7 @@ Here is an example where a contract contains a view named `myView`, it can be si ```typescript= const contract = Tezos.contract.at('KT1...'); const res = contract.contractViews.myView(param).executeView({ - viewCaller: 'KT1...' + viewCaller: 'KT1...' }); ``` @@ -1581,7 +1749,7 @@ const p = new Parser(parserOptions); In the release note v11.0.0-beta, there was a note about the following limitation: > Only the 'init' property can be used if you want to originate a contract having a global constant in the storage section of its code. Do not use the `storage` property, which depends on the `Michelson-Encoder`. -> +> > Here is an example: > ```typescript= > const op = await Tezos.contract.originate({ @@ -1648,13 +1816,13 @@ We encourage all developers to update their projects to use version Taquito v11 ### New features - Hangzhou protocol - `@taquito/taquito` - Support for the new operation kind `register_global_constant` on the contract, batch and estimate APIs #1075 -- ``@taquito/local-forging` +- ``@taquito/local-forging` - Support the new types and instructions related to operations-on-timelock #1070 - Support the new `constant` primitive #1077 - Support the new operation kind `register_global_constant` #1077 - Support the new high-level section `view` and the `VIEW` instruction #1074 - `@taquito/michelson-encoder` - Support new types related to operations-on-timelock #1071 -- `@taquito/michel-codec` +- `@taquito/michel-codec` - Support the new types and instruction related to operations-on-timelock #1072 - Support the new high-level section `view` and the `VIEW` instruction #1073 @@ -1691,7 +1859,7 @@ const op = await Tezos.contract.originate({ ## `@taquito/taquito` - Support the new operation kind `register_global_constant` on the contract, batch and estimate APIs -The new manager operation `register_global_constant` has been added to the contract, batch, and estimate APIs. This new operation allows users to register Micheline expressions in a global table of constants. +The new manager operation `register_global_constant` has been added to the contract, batch, and estimate APIs. This new operation allows users to register Micheline expressions in a global table of constants. A `registerGlobalConstant` method is available on the `ContractProvider` class. A `value` representing the Micheline expression to register in its JSON format is required as a parameter. The `registerGlobalConstant` method returns an instance of `RegisterGlobalConstantOperation` containing a `globalConstantHash` member that corresponds to the index(hash) of the newly registered constant. @@ -1706,15 +1874,15 @@ await op.confirmation(); const hash = op.globalConstantHash; // expr... ``` -After registering an expression as a global constant, the occurrences of this expression in a smart contract code can be replaced by its corresponding hash, allowing users to originate larger contracts. More details about the new `global constant` feature and examples using the batch API are available on the following documentation page: https://tezostaquito.io/docs/global_constant - +After registering an expression as a global constant, the occurrences of this expression in a smart contract code can be replaced by its corresponding hash, allowing users to originate larger contracts. More details about the new `global constant` feature and examples using the batch API are available on the following documentation page: https://tezostaquito.io/docs/global_constant + ## `@taquito/michelson-encoder` - Support new types related to operations-on-timelock New tokens (ChestToken and ChestKeyToken) have been implemented in the Michelson-encoder package to support the new types `chest` and `chest_key` and allow data conversion between Michelson and js. ## `@taquito/utils` - Provide utility to verify signatures -Taquito provides a function named `verifySignature` that allows verifying signatures of payloads. The function takes a message, a public key, and a signature as parameters and returns a boolean indicating if the signature matches. +Taquito provides a function named `verifySignature` that allows verifying signatures of payloads. The function takes a message, a public key, and a signature as parameters and returns a boolean indicating if the signature matches. The crypto library [stablelib](https://www.npmjs.com/package/@stablelib/ed25519) is used instead of [libsodium](https://www.npmjs.com/package/libsodium) in order not to drastically increase the bundle size of the `@taquito/utils` package. Here is an example of use: @@ -1731,9 +1899,9 @@ await verifySignature(message, pk, sig); ## `@taquito/rpc` - Support for the RPC endpoint`context/contracts/{contract}/script/normalized` -A new method on the RpcClient named `getNormalizedScript` is available. If global constants are present in the code of a smart contract, `getNormalizedScript` returns the expanded script. In contrast, the global constants are not expanded in the response provided by the `getScript` method. +A new method on the RpcClient named `getNormalizedScript` is available. If global constants are present in the code of a smart contract, `getNormalizedScript` returns the expanded script. In contrast, the global constants are not expanded in the response provided by the `getScript` method. -Internally in Taquito, the usage of `getScript` has been replaced by `getNormalizedScript` to ensure that all script passed to the Michelson-Encoder won't contain global constant because the `Michelson-Encoder` does not support the global constant in this current release (11.0.0-beta). +Internally in Taquito, the usage of `getScript` has been replaced by `getNormalizedScript` to ensure that all script passed to the Michelson-Encoder won't contain global constant because the `Michelson-Encoder` does not support the global constant in this current release (11.0.0-beta). ## Preliminary support for Idiazabalnet protocol @@ -1752,7 +1920,7 @@ If you have feature or issue requests, please create an issue on http://github.c # Taquito v10.2.1-beta - Updated beacon-sdk to version 2.3.5: https://github.com/airgap-it/beacon-sdk/releases/tag/v2.3.5 -- RpcClientCache - Store the Promises instead of the resolved values in the cache: +- RpcClientCache - Store the Promises instead of the resolved values in the cache: When requests were done in parallel to the same RPC endpoint, they were not hitting the cache. This is solved by storing the promise in the cache as soon as the first request is made. If another request tries to reach the same URL, during the configured TTL, the cached promise is returned. More details can be found here: https://github.com/ecadlabs/taquito/discussions/916 # Taquito v10.2.0-beta @@ -1771,7 +1939,7 @@ More details can be found here: https://github.com/ecadlabs/taquito/discussions/ ## @taquito/contract-library - Ability to bundle smart-contract scripts and entrypoints for ContractAbstration instantiation -A new package named `@taquito/contract-library` has been added to the Taquito library. +A new package named `@taquito/contract-library` has been added to the Taquito library. To improve (d)App performance, we aim to provide ways to reduce the number of calls made by Taquito to the RPC. The `@taquito/contracts-library` package allows developers to embed the smart-contract scripts into the application, preventing Taquito from loading this data from the RPC for every user. @@ -1944,7 +2112,7 @@ A fix has been made to change the behavior of the `PollingSubscribeProvider`, wh ### Enhancements -- **Breaking changes** - @taquito/michelson-encoder - Improvement to the `Schema.ExtractSchema()` method #960 and #933 +- **Breaking changes** - @taquito/michelson-encoder - Improvement to the `Schema.ExtractSchema()` method #960 and #933 @@ -1961,7 +2129,7 @@ The support for the new `liquidity_baking_escape_ema` and `implicit_operations_r ## @taquito/taquito - Drain an unrevealed account -Since v9.1.0-beta, the fees associated with a reveal operation are estimated using the RPC instead of using the old 1420 default value. When draining an unrevealed account, the fees associated with the reveal operation needs to be subtracted from the initial balance (as well as the fees related to the actual transaction operation). The reveal fee has changed from 1420 to 374 (based on the simulation using the RPC). However, the constants file was still using the 1420 value, leading to a remaining amount of 1046 in the account when trying to empty it. The default value has been adjusted on the constants file to match this change. +Since v9.1.0-beta, the fees associated with a reveal operation are estimated using the RPC instead of using the old 1420 default value. When draining an unrevealed account, the fees associated with the reveal operation needs to be subtracted from the initial balance (as well as the fees related to the actual transaction operation). The reveal fee has changed from 1420 to 374 (based on the simulation using the RPC). However, the constants file was still using the 1420 value, leading to a remaining amount of 1046 in the account when trying to empty it. The default value has been adjusted on the constants file to match this change. ## @taquito/rpc - Type ContractBigMapDiffItem has BigNumber's but values are string's @@ -2071,7 +2239,7 @@ println(JSON.stringify(extractSchema, null, 2)); Based on the information returned by the `ExtractSchema` method, the storage can be writen as follow: ```typescript= const bigMap = new MichelsonMap(); -bigMap.set('tz1...', { // address +bigMap.set('tz1...', { // address 0: 'tz1...', // address 1:10 // nat }); @@ -2116,7 +2284,7 @@ If you have feature or issue requests, please create an issue on http://github.c ## @taquito/michelson-encoder - Accept bytes in Uint8Array -The only format accepted in the Michelson-encoder for the type bytes was the hexadecimal string. We added support for the type Uint8Array. It is now possible to call an entry point or originate a contract using a Uint8Array or a hexadecimal string. +The only format accepted in the Michelson-encoder for the type bytes was the hexadecimal string. We added support for the type Uint8Array. It is now possible to call an entry point or originate a contract using a Uint8Array or a hexadecimal string. ## @taquito/http-utils - Make http requests cancelable @@ -2129,7 +2297,7 @@ The `bls12_381_fr`, `bls12_381_g1`, and `bls12_381_g2` tokens were missing in th ## @taquito/michelson-encoder - Added sapling_state and sapling_transaction tokens -The `sapling_state` and `sapling_transaction` tokens were missing in the Michelson-Encoder since the Edo protocol and have been added. +The `sapling_state` and `sapling_transaction` tokens were missing in the Michelson-Encoder since the Edo protocol and have been added. Note that no additional abstractions or ability to decrypt Sapling transactions have been implemented so far. @@ -2241,7 +2409,7 @@ If you have feature or issue requests, please create an issue on http://github.c ### Enhancements - Florence compatibility support -- Allows fetching big map with a key of type string, number, or object. +- Allows fetching big map with a key of type string, number, or object. - Accept an operator for the retry strategy of the `ObservableSubscription` class - Updated beacon-sdk version to v2.2.5 which includes several performance improvements for p2p pairing. @@ -2253,7 +2421,7 @@ If you have feature or issue requests, please create an issue on http://github.c This version ships with official support for the new Florence protocol which will come into effect on Mainnet in May. -## @taquito/taquito - Allows fetching big map with a key of type string, number, or object. +## @taquito/taquito - Allows fetching big map with a key of type string, number, or object. In the precedent versions, fetching a value in a big map required the parameter to be a string, even in such cases when the key of the big map was a number. The `get` and `getMultipleValues` methods of the `BigMapAbstraction` and `getBigMapKeyByID` and `getBigMapKeysByID` methods of the `RpcContractProvider` class now accept a string, a number or an object for the key we want to fetch. @@ -2344,9 +2512,9 @@ A note on how to use the Kukai wallet for testing on Edonet has been added to th ### Documentation updates -- [Tickets](https://tezostaquito.io/docs/tickets) +- [Tickets](https://tezostaquito.io/docs/tickets) - [Local pack/unpack, including bigmaps.](https://tezostaquito.io/docs/maps_bigmaps#local-packing-for-big-maps) -- Rename Thanos to Temple wallet. +- Rename Thanos to Temple wallet. - Build time pre-requisites for Taquito. - Documentation website examples now uses the edonet testnet @@ -2362,7 +2530,7 @@ This feature is _opt-in_, meaning that the Taquito user must enable it to benefi Developers can now test and evaluate new features and bug fixes as soon as possible without having to clone and locally link Taquito. Preview builds are published to our npm preview registry from all pull requests (except PR's from forks). -IMPORTANT NOTE: Preview builds are not official releases. They are helpful for testing and evaluating new features in Taquito. Preview builds may contain incomplete features or features that have not been fully tested. +IMPORTANT NOTE: Preview builds are not official releases. They are helpful for testing and evaluating new features in Taquito. Preview builds may contain incomplete features or features that have not been fully tested. ## Fetch multiple bigmaps at once. @@ -2382,21 +2550,21 @@ v8.1 supports Florence net. All the Taquito integration tests are run against th ## Documentation Additions and Improvments -Documentation on the Taquito website continues to grow and be refined. Developers can now read docs explaining what tickets are, their use cases, and example code reading tickets with various data values. +Documentation on the Taquito website continues to grow and be refined. Developers can now read docs explaining what tickets are, their use cases, and example code reading tickets with various data values. -Live code examples on the website now use Edonet. +Live code examples on the website now use Edonet. CodeBlock and Playground folders, along with contracts that work with live code, now rely on the Edonet testnet. -For enabling local pack (MichelCodecPacker()) for big map values, there are now instructions and documentation about the benefits of doing so. +For enabling local pack (MichelCodecPacker()) for big map values, there are now instructions and documentation about the benefits of doing so. -Developers can now opt in to use Taquito's local pack implementation when fetching Big Map values. This feature makes fetching Big Map values 50% faster. Big Map keys need to be serialized or PACK'ed, and Taquito relied on the Tezos PACK RPC to PACK the bigmap keys. +Developers can now opt in to use Taquito's local pack implementation when fetching Big Map values. This feature makes fetching Big Map values 50% faster. Big Map keys need to be serialized or PACK'ed, and Taquito relied on the Tezos PACK RPC to PACK the bigmap keys. -By relying on the local pack implementation, we eliminate one RPC roundtrip when fetching Big Map Values. To enable this feature, developers must call the `tezos. setPackerProvider(new MichelCodecPacker());` on the program's TezosToolkit instance. +By relying on the local pack implementation, we eliminate one RPC roundtrip when fetching Big Map Values. To enable this feature, developers must call the `tezos. setPackerProvider(new MichelCodecPacker());` on the program's TezosToolkit instance. -## Website now uses Netlify +## Website now uses Netlify -Netlify provides the deployment/hosting of the Taquito website. The primary motivation is so that we get full preview deployments of the website from PRs. +Netlify provides the deployment/hosting of the Taquito website. The primary motivation is so that we get full preview deployments of the website from PRs. ## More RPC endpoints added to Taquito @@ -2414,7 +2582,7 @@ We will soon be working on integrating Florence, the next Tezos protocol update Developer Experience is our high-priority item, and we have improvements in our backlog that we plan to start work. We are improving the `michelson-encoder implementation to open the door for Type generation from contracts and to provide easier discoverability of what parameters endpoints and initial storage take. Stay tuned! -We have a good practice of Continuous Delivery in Taquito, but we plan to take this to the next level. Stay tuned! +We have a good practice of Continuous Delivery in Taquito, but we plan to take this to the next level. Stay tuned! If you have feature or issue requests, please create an issue on http://github.com/ecadlabs/taquito/issues or join us on the Taquito community support channel on Telegram https://t.me/tezostaquito diff --git a/example/package.json b/example/package.json index 11984a985b..64aa223229 100644 --- a/example/package.json +++ b/example/package.json @@ -1,7 +1,7 @@ { "name": "@taquito/example", "private": true, - "version": "17.3.0-beta.1", + "version": "17.3.1", "scripts": { "example": "node -r ts-node/register --preserve-symlinks example-node.ts", "example:activation": "node -r ts-node/register --preserve-symlinks example-activate.ts", @@ -41,16 +41,16 @@ }, "dependencies": { "@ledgerhq/hw-transport-node-hid": "^6.27.3", - "@taquito/ledger-signer": "^17.3.0-beta.1", - "@taquito/local-forging": "^17.3.0-beta.1", - "@taquito/michel-codec": "^17.3.0-beta.1", - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/sapling": "^17.3.0-beta.1", - "@taquito/signer": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/tzip16": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/ledger-signer": "^17.3.1", + "@taquito/local-forging": "^17.3.1", + "@taquito/michel-codec": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/sapling": "^17.3.1", + "@taquito/signer": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/tzip16": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0" }, "devDependencies": { diff --git a/integration-tests/config.ts b/integration-tests/config.ts index 310c36d72f..968c8413e2 100644 --- a/integration-tests/config.ts +++ b/integration-tests/config.ts @@ -121,7 +121,7 @@ const defaultConfig = ({ rpc: process.env[`TEZOS_RPC_${networkName}`] || defaultRpc, pollingIntervalMilliseconds: process.env[`POLLING_INTERVAL_MILLISECONDS`] || undefined, rpcCacheMilliseconds: process.env[`RPC_CACHE_MILLISECONDS`] || '1000', - knownBaker: process.env[`TEZOS_BAKER`] || 'tz1cjyja1TU6fiyiFav3mFAdnDsCReJ12hPD', + knownBaker: process.env[`TEZOS_BAKER`] || (networkName === 'MONDAYNET' ? 'tz1ck3EJwzFpbLVmXVuEn5Ptwzc6Aj14mHSH' : 'tz1cjyja1TU6fiyiFav3mFAdnDsCReJ12hPD'), knownContract: process.env[`TEZOS_${networkName}_CONTRACT_ADDRESS`] || knownContracts.contract, knownBigMapContract: process.env[`TEZOS_${networkName}_BIGMAPCONTRACT_ADDRESS`] || knownContracts.bigMapContract, knownTzip1216Contract: process.env[`TEZOS_${networkName}_TZIP1216CONTRACT_ADDRESS`] || knownContracts.tzip12BigMapOffChainContract, @@ -149,7 +149,7 @@ const ghostnetEphemeral: Config = defaultConfig({ networkName: 'GHOSTNET', protocol: Protocols.PtMumbai2, - defaultRpc: 'ecad-ghostnet-rolling:8732', + defaultRpc: 'http://ecad-ghostnet-rolling:8732', knownContracts: knownContractsPtGhostnet, signerConfig: defaultEphemeralConfig('https://keygen.ecadinfra.com/ghostnet') }); diff --git a/integration-tests/contract-estimation-tests.spec.ts b/integration-tests/contract-estimation-tests.spec.ts index f3bf345030..e9d5f58ece 100644 --- a/integration-tests/contract-estimation-tests.spec.ts +++ b/integration-tests/contract-estimation-tests.spec.ts @@ -199,7 +199,7 @@ CONFIGS().forEach(({ lib, setup, knownBaker, createAddress, rpc }) => { const params = { fee: 2000, to: await Tezos.signer.publicKeyHash(), mutez: true, amount: amt - (1382 + DEFAULT_FEE.REVEAL) }; await expect(LowAmountTez.estimate.transfer(params)).rejects.toMatchObject({ - id: 'proto.017-PtNairob.implicit.empty_implicit_contract', + id: expect.stringContaining('empty_implicit_contract'), }); done(); }); @@ -208,7 +208,7 @@ CONFIGS().forEach(({ lib, setup, knownBaker, createAddress, rpc }) => { await expect( LowAmountTez.estimate.transfer({ to: await Tezos.signer.publicKeyHash(), mutez: true, amount: amt }) ).rejects.toMatchObject({ - id: 'proto.017-PtNairob.tez.subtraction_underflow', + id: expect.stringContaining('subtraction_underflow'), }); done(); }); diff --git a/integration-tests/contract-events.spec.ts b/integration-tests/contract-events.spec.ts index 215a0e8cc8..b62a73210e 100644 --- a/integration-tests/contract-events.spec.ts +++ b/integration-tests/contract-events.spec.ts @@ -1,5 +1,5 @@ import { CONFIGS } from "./config"; -import { mainContractWithDuplicateEvents } from "./main-contract-with-duplicate-events"; +import { mainContractWithDuplicateEvents } from "./data/main-contract-with-duplicate-events"; CONFIGS().forEach(({ lib, rpc, setup }) => { const Tezos = lib; diff --git a/integration-tests/data/allTestsCases.ts b/integration-tests/data/allTestsCases.ts index 077697fedd..7fb8213441 100644 --- a/integration-tests/data/allTestsCases.ts +++ b/integration-tests/data/allTestsCases.ts @@ -48,85 +48,88 @@ interface TestCase { expected?: object; } -export const commonCases: TestCase[] = [ +export const nairobiCases: TestCase[] = [ { - name: 'Delegation', + name: 'Set deposits limit 1000000', operation: { branch: 'BLzyjjHKEKMULtvkpSHxuZxx6ei6fpntH2BTkYZiLgs8zLVstvX', contents: [ { - kind: OpKind.DELEGATION, - delegate: 'tz1QZ6KY7d3BuZDT1d19dUxoQrtFPN2QJ3hn', + kind: OpKind.SET_DEPOSITS_LIMIT, counter: '1', source: 'tz1QZ6KY7d3BuZDT1d19dUxoQrtFPN2QJ3hn', fee: '10000', gas_limit: '10', storage_limit: '10', + limit: '1000000', }, ], }, }, { - name: 'Reveal', + name: 'Unset deposits limit', operation: { branch: 'BLzyjjHKEKMULtvkpSHxuZxx6ei6fpntH2BTkYZiLgs8zLVstvX', contents: [ { - kind: OpKind.REVEAL, + kind: OpKind.SET_DEPOSITS_LIMIT, counter: '1', source: 'tz1QZ6KY7d3BuZDT1d19dUxoQrtFPN2QJ3hn', - public_key: 'edpkvS5QFv7KRGfa3b87gg9DBpxSm3NpSwnjhUjNBQrRUUR66F7C9g', fee: '10000', gas_limit: '10', - storage_limit: '10', + storage_limit: '10' }, ], }, }, +]; + +export const commonCases: TestCase[] = [ { - name: 'Ballot', + name: 'Delegation', operation: { branch: 'BLzyjjHKEKMULtvkpSHxuZxx6ei6fpntH2BTkYZiLgs8zLVstvX', contents: [ { - kind: OpKind.BALLOT, + kind: OpKind.DELEGATION, + delegate: 'tz1QZ6KY7d3BuZDT1d19dUxoQrtFPN2QJ3hn', + counter: '1', source: 'tz1QZ6KY7d3BuZDT1d19dUxoQrtFPN2QJ3hn', - period: -300, - ballot: 'yay', - proposal: 'PsCARTHAGazKbHtnKfLzQg3kms52kSRpgnDY982a9oYsSXRLQEb', + fee: '10000', + gas_limit: '10', + storage_limit: '10', }, ], }, }, { - name: 'Set deposits limit 1000000', + name: 'Reveal', operation: { branch: 'BLzyjjHKEKMULtvkpSHxuZxx6ei6fpntH2BTkYZiLgs8zLVstvX', contents: [ { - kind: OpKind.SET_DEPOSITS_LIMIT, + kind: OpKind.REVEAL, counter: '1', source: 'tz1QZ6KY7d3BuZDT1d19dUxoQrtFPN2QJ3hn', + public_key: 'edpkvS5QFv7KRGfa3b87gg9DBpxSm3NpSwnjhUjNBQrRUUR66F7C9g', fee: '10000', gas_limit: '10', storage_limit: '10', - limit: '1000000', }, ], }, }, { - name: 'Unset deposits limit', + name: 'Ballot', operation: { branch: 'BLzyjjHKEKMULtvkpSHxuZxx6ei6fpntH2BTkYZiLgs8zLVstvX', contents: [ { - kind: OpKind.SET_DEPOSITS_LIMIT, - counter: '1', + kind: OpKind.BALLOT, source: 'tz1QZ6KY7d3BuZDT1d19dUxoQrtFPN2QJ3hn', - fee: '10000', - gas_limit: '10', - storage_limit: '10' + period: -300, + ballot: 'yay', + proposal: 'PsCARTHAGazKbHtnKfLzQg3kms52kSRpgnDY982a9oYsSXRLQEb', }, ], }, diff --git a/integration-tests/main-contract-with-duplicate-events.ts b/integration-tests/data/main-contract-with-duplicate-events.ts similarity index 100% rename from integration-tests/main-contract-with-duplicate-events.ts rename to integration-tests/data/main-contract-with-duplicate-events.ts diff --git a/integration-tests/known-contracts-ProtoALph.ts b/integration-tests/known-contracts-ProtoALph.ts index d897ca6f8f..d8a8b93389 100644 --- a/integration-tests/known-contracts-ProtoALph.ts +++ b/integration-tests/known-contracts-ProtoALph.ts @@ -1,8 +1,8 @@ import { KnownContracts } from './known-contracts'; export const knownContractsProtoALph: KnownContracts = { - contract: "KT1EqE9uiQoodrX3hymdTsMzv4Ugh9Ba7WQh", - bigMapContract: "KT1AhkcgTg5Yve1akqhp3L2VYe9wuJyr9Cf2", - tzip12BigMapOffChainContract: "KT1L13TdpnvSnH9oax8BVsjsGwYUEAymvsUY", - saplingContract: "KT1REUu1WbovnUHgxP5ywV6Nc8WSTSquoRmw", - onChainViewContractAddress: "KT1NewFz74bCpfQw1qVkxGbN6MncRaVgaymH" + contract: "KT1XXrWDuK77kQWX55zjD347Wh6bwgmJDfJ8", + bigMapContract: "KT1NSDEhMTWoX2Vie98NCtQV4fVYoPfqfAN3", + tzip12BigMapOffChainContract: "KT1X4c8BCVSDE7dtf5jPRtpYtYcaSFknwzN5", + saplingContract: "KT1JKC49zUSCXJGKT2p1bHVWmg47rAgF53ff", + onChainViewContractAddress: "KT1FVjUZeH5KM8tMwYvrVCMC3QFyDRUBFNLk", }; diff --git a/integration-tests/local-forging.spec.ts b/integration-tests/local-forging.spec.ts index 228bac63b7..72a7573cd5 100644 --- a/integration-tests/local-forging.spec.ts +++ b/integration-tests/local-forging.spec.ts @@ -1,13 +1,26 @@ import { CONFIGS } from "./config"; -import { commonCases } from './data/allTestsCases'; +import { commonCases, nairobiCases } from './data/allTestsCases'; import { LocalForger, ProtocolsHash } from '@taquito/local-forging' -import { TezosToolkit } from "@taquito/taquito"; +import { Protocols, TezosToolkit } from "@taquito/taquito"; CONFIGS().forEach(({ rpc, protocol }) => { const Tezos = new TezosToolkit(rpc); + const nairobinet = protocol === Protocols.PtNairobi ? it : it.skip; describe(`Test local forger: ${rpc}`, () => { // all protocols + nairobiCases.forEach(({ name, operation, expected }) => { + nairobinet(`Verify that .forge for local forge will return same result as for network forge for rpc: ${name} (${rpc})`, async done => { + const localForger = new LocalForger(protocol as unknown as ProtocolsHash); + const result = await localForger.forge(operation); + const rpcResult = await Tezos.rpc.forgeOperations(operation); + expect(result).toEqual(rpcResult); + expect(await localForger.parse(result)).toEqual(expected || operation); + + done(); + }); + }); + commonCases.forEach(({ name, operation, expected }) => { it(`Verify that .forge for local forge will return same result as for network forge for rpc: ${name} (${rpc})`, async done => { const localForger = new LocalForger(protocol as unknown as ProtocolsHash); diff --git a/integration-tests/package.json b/integration-tests/package.json index ba0327750d..9e360a5c16 100644 --- a/integration-tests/package.json +++ b/integration-tests/package.json @@ -10,25 +10,26 @@ "test:mondaynet-secret-key": "RUN_MONDAYNET_WITH_SECRET_KEY=true jest --runInBand", "test": "jest" }, - "version": "17.3.0-beta.1", + "version": "17.3.1", "dependencies": { "@ledgerhq/devices": "6.20.0", - "@ledgerhq/hw-transport": "6.20.0", - "@ledgerhq/hw-transport-node-hid": "6.20.0", - "@ledgerhq/hw-transport-node-hid-noevents": "6.20.0", - "@taquito/contracts-library": "^17.3.0-beta.1", - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/local-forging": "^17.3.0-beta.1", - "@taquito/michel-codec": "^17.3.0-beta.1", - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/remote-signer": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/sapling": "^17.3.0-beta.1", - "@taquito/signer": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/tzip12": "^17.3.0-beta.1", - "@taquito/tzip16": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@ledgerhq/hw-transport": "6.28.8", + "@ledgerhq/hw-transport-node-hid": "6.27.21", + "@ledgerhq/hw-transport-node-hid-noevents": "6.27.19", + "@taquito/contracts-library": "^17.3.1", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/local-forging": "^17.3.1", + "@taquito/michel-codec": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/remote-signer": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/sapling": "^17.3.1", + "@taquito/signer": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/tzip12": "^17.3.1", + "@taquito/tzip16": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "bip39": "3.0.4", "blakejs": "^1.2.1" diff --git a/integration-tests/rpc-get-protocol-constants.spec.ts b/integration-tests/rpc-get-protocol-constants.spec.ts index 32746c72c9..c3d3daa09f 100644 --- a/integration-tests/rpc-get-protocol-constants.spec.ts +++ b/integration-tests/rpc-get-protocol-constants.spec.ts @@ -14,8 +14,8 @@ import { CONFIGS().forEach(({ lib, protocol, rpc, networkType }) => { const Tezos = lib; - const alpha = (networkType == NetworkType.TESTNET && protocol === Protocols.ProtoALpha) ? test : test.skip; - + const nairobinet = (networkType == NetworkType.TESTNET && protocol === Protocols.PtNairobi) ? test : test.skip; + const mondaynet = (networkType == NetworkType.TESTNET && protocol === Protocols.ProtoALpha) ? test : test.skip; describe('Test fetching constants for all protocols on Mainnet', () => { const rpcUrl = 'https://mainnet-archive.ecadinfra.com/'; @@ -763,22 +763,22 @@ CONFIGS().forEach(({ lib, protocol, rpc, networkType }) => { cache_script_size: 100000000, cache_stake_distribution_cycles: 8, cycles_per_voting_period: 5, - smart_rollup_arith_pvm_enable : false, - smart_rollup_challenge_window_in_blocks : 80640, - smart_rollup_commitment_period_in_blocks : 60, - smart_rollup_enable : true, - smart_rollup_max_active_outbox_levels : 80640, - smart_rollup_max_lookahead_in_blocks : 172800, - smart_rollup_max_number_of_cemented_commitments : 5, - smart_rollup_max_number_of_messages_per_level : "1000000", - smart_rollup_max_number_of_parallel_games : 32, - smart_rollup_max_outbox_messages_per_level : 100, - smart_rollup_max_wrapped_proof_binary_size : 30000, - smart_rollup_message_size_limit : 4096, - smart_rollup_number_of_sections_in_dissection : 32, - smart_rollup_origination_size : 6314, - smart_rollup_stake_amount : "10000000000", - smart_rollup_timeout_period_in_blocks : 40320, + smart_rollup_arith_pvm_enable: false, + smart_rollup_challenge_window_in_blocks: 80640, + smart_rollup_commitment_period_in_blocks: 60, + smart_rollup_enable: true, + smart_rollup_max_active_outbox_levels: 80640, + smart_rollup_max_lookahead_in_blocks: 172800, + smart_rollup_max_number_of_cemented_commitments: 5, + smart_rollup_max_number_of_messages_per_level: "1000000", + smart_rollup_max_number_of_parallel_games: 32, + smart_rollup_max_outbox_messages_per_level: 100, + smart_rollup_max_wrapped_proof_binary_size: 30000, + smart_rollup_message_size_limit: 4096, + smart_rollup_number_of_sections_in_dissection: 32, + smart_rollup_origination_size: 6314, + smart_rollup_stake_amount: "10000000000", + smart_rollup_timeout_period_in_blocks: 40320, tx_rollup_commitment_bond: new BigNumber(10000000000), tx_rollup_cost_per_byte_ema_factor: 120, tx_rollup_enable: false, @@ -799,7 +799,6 @@ CONFIGS().forEach(({ lib, protocol, rpc, networkType }) => { zk_rollup_min_pending_to_process: 10, zk_rollup_origination_size: 4000, }); - done(); }); @@ -807,7 +806,7 @@ CONFIGS().forEach(({ lib, protocol, rpc, networkType }) => { }); describe(`Fetch constants for testnet`, () => { - it(`successfully fetches all constants for nairobinet using ${rpc}`, async (done) => { + nairobinet(`successfully fetches all constants for nairobinet using ${rpc}`, async (done) => { Tezos.setRpcProvider(rpc); const constants: ConstantsResponseProto017 = await Tezos.rpc.getConstants(); @@ -915,11 +914,32 @@ CONFIGS().forEach(({ lib, protocol, rpc, networkType }) => { done(); }); - alpha(`successfully fetches all constants for mondaynet using ${rpc}`, async (done) => { + mondaynet(`successfully fetches all constants for mondaynet using ${rpc}`, async (done) => { Tezos.setRpcProvider(rpc); const constants: ConstantsResponseProto016 = await Tezos.rpc.getConstants(); expect(constants).toEqual({ + adaptive_issuance_launch_ema_threshold: 10000000, + adaptive_rewards_params: { + center_dz: { + denominator: "2", + numerator: "1", + }, + growth_rate: "115740740", + issuance_ratio_max: { + denominator: "10", + numerator: "1", + }, + issuance_ratio_min: { + denominator: "200", + numerator: "1", + }, + max_bonus: "50000000000000", + radius_dz: { + denominator: "50", + numerator: "1", + }, + }, proof_of_work_nonce_size: 8, nonce_length: 32, nonce_revelation_threshold: 32, @@ -927,28 +947,35 @@ CONFIGS().forEach(({ lib, protocol, rpc, networkType }) => { max_operation_data_length: 32768, max_proposals_per_delegate: 20, preserved_cycles: 3, - blocks_per_cycle: 8192, - blocks_per_commitment: 64, + blocks_per_cycle: 128, + blocks_per_commitment: 16, hard_gas_limit_per_operation: new BigNumber(1040000), hard_gas_limit_per_block: new BigNumber(5200000), proof_of_work_threshold: new BigNumber(-1), - seed_nonce_revelation_tip: new BigNumber(125000), origination_size: 257, + percentage_of_frozen_deposits_slashed_per_double_baking: 11, + percentage_of_frozen_deposits_slashed_per_double_attestation: 50, cost_per_byte: new BigNumber(250), hard_storage_limit_per_operation: new BigNumber(60000), + issuance_weights: { + attesting_reward_weight: 10240, + baking_reward_bonus_weight: 5120, + baking_reward_fixed_portion_weight: 5120, + base_total_issued_per_minute: "85007812", + liquidity_baking_subsidy_weight: 1280, + seed_nonce_revelation_tip_weight: 1, + vdf_revelation_tip_weight: 1, + }, + limit_of_delegation_over_baking: 9, quorum_min: 2000, quorum_max: 7000, min_proposal_quorum: 500, - liquidity_baking_subsidy: new BigNumber(2500000), liquidity_baking_toggle_ema_threshold: 100000, max_allowed_global_constants_depth: 10000, max_micheline_bytes_limit: 50000, max_micheline_node_count: 50000, michelson_maximum_type_size: 2001, - blocks_per_stake_snapshot: 512, - baking_reward_fixed_portion: new BigNumber(10000000), - baking_reward_bonus_per_slot: new BigNumber(4286), - endorsing_reward_per_slot: new BigNumber(2857), + blocks_per_stake_snapshot: 64, max_operations_time_to_live: 120, consensus_committee_size: 7000, consensus_threshold: 4667, @@ -957,23 +984,20 @@ CONFIGS().forEach(({ lib, protocol, rpc, networkType }) => { numerator: 2, }, max_slashing_period: 2, - frozen_deposits_percentage: 10, - double_baking_punishment: new BigNumber(640000000), - ratio_of_frozen_deposits_slashed_per_double_endorsement: { - denominator: 2, - numerator: 1, - }, - minimal_block_delay: new BigNumber(15), - delay_increment_per_round: new BigNumber(15), + minimal_block_delay: new BigNumber(7), + minimal_frozen_stake: "600000000", + delay_increment_per_round: new BigNumber(7), + edge_of_staking_over_delegation: 2, + global_limit_of_staking_over_baking: 5, dal_parametric: { - attestation_lag: 2, + attestation_lag: 4, attestation_threshold: 50, feature_enable: true, number_of_shards: 2048, - number_of_slots: 256, + number_of_slots: 32, page_size: 4096, redundancy_factor: 16, - slot_size: 1048576, + slot_size: 65536, blocks_per_epoch: 32, }, minimal_stake: new BigNumber('6000000000'), @@ -982,39 +1006,33 @@ CONFIGS().forEach(({ lib, protocol, rpc, networkType }) => { cache_script_size: 100000000, cache_stake_distribution_cycles: 8, cycles_per_voting_period: 1, - smart_rollup_arith_pvm_enable: false, + smart_rollup_arith_pvm_enable: true, smart_rollup_challenge_window_in_blocks: 40, smart_rollup_commitment_period_in_blocks: 20, smart_rollup_enable: true, smart_rollup_max_active_outbox_levels: 20160, smart_rollup_max_lookahead_in_blocks: 30000, smart_rollup_max_number_of_cemented_commitments: 5, - smart_rollup_max_number_of_messages_per_level: new BigNumber(1000000), + smart_rollup_max_number_of_messages_per_level: "1000000", smart_rollup_max_number_of_parallel_games: 32, smart_rollup_max_outbox_messages_per_level: 100, smart_rollup_max_wrapped_proof_binary_size: 30000, smart_rollup_message_size_limit: 4096, smart_rollup_number_of_sections_in_dissection: 32, smart_rollup_origination_size: 6314, - smart_rollup_stake_amount: new BigNumber(32000000), + smart_rollup_private_enable: true, + smart_rollup_reveal_activation_level: { + dal_page: 0, + metadata: 0, + raw_data: { + Blake2B: 0, + }, + }, + smart_rollup_stake_amount: "32000000", smart_rollup_timeout_period_in_blocks: 500, - tx_rollup_commitment_bond: new BigNumber(10000000000), - tx_rollup_cost_per_byte_ema_factor: 120, - tx_rollup_enable: false, - tx_rollup_finality_period: 10, - tx_rollup_hard_size_limit_per_inbox: 500000, - tx_rollup_hard_size_limit_per_message: 5000, - tx_rollup_max_commitments_count: 30, - tx_rollup_max_inboxes_count: 15, - tx_rollup_max_messages_per_inbox: 1010, - tx_rollup_max_ticket_payload_size: 2048, - tx_rollup_max_withdrawals_per_batch: 15, - tx_rollup_origination_size: 4000, - tx_rollup_rejection_max_proof_size: 30000, - tx_rollup_sunset_level: 10000000, - tx_rollup_withdraw_period: 10, vdf_difficulty: new BigNumber('10000000'), zk_rollup_enable: true, + zk_rollup_max_ticket_payload_size: 2048, zk_rollup_min_pending_to_process: 10, zk_rollup_origination_size: 4000, }); diff --git a/lerna.json b/lerna.json index e9f488a356..a1c8b64c6a 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { "useWorkspaces": true, "useNx": true, - "version": "17.3.0-beta.1" + "version": "17.3.1" } diff --git a/package-lock.json b/package-lock.json index 16483852e6..42a7627aed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -57,12 +57,12 @@ }, "apps/taquito-test-dapp": { "name": "taquito-test-dapp-vite", - "version": "17.3.0-beta.1", + "version": "17.3.1", "dependencies": { - "@airgap/beacon-sdk": "4.0.6", - "@taquito/beacon-wallet": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@airgap/beacon-sdk": "4.0.10", + "@taquito/beacon-wallet": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "buffer": "^6.0.3", "svelte-select": "^4.4.7", "vite-compatible-readable-stream": "^3.6.1" @@ -97,19 +97,19 @@ }, "example": { "name": "@taquito/example", - "version": "17.3.0-beta.1", + "version": "17.3.1", "dependencies": { "@ledgerhq/hw-transport-node-hid": "^6.27.3", - "@taquito/ledger-signer": "^17.3.0-beta.1", - "@taquito/local-forging": "^17.3.0-beta.1", - "@taquito/michel-codec": "^17.3.0-beta.1", - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/sapling": "^17.3.0-beta.1", - "@taquito/signer": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/tzip16": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/ledger-signer": "^17.3.1", + "@taquito/local-forging": "^17.3.1", + "@taquito/michel-codec": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/sapling": "^17.3.1", + "@taquito/signer": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/tzip16": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0" }, "devDependencies": { @@ -117,90 +117,27 @@ "ts-node": "^10.9.1" } }, - "example/node_modules/@ledgerhq/devices": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.0.4.tgz", - "integrity": "sha512-dxOiWZmtEv1tgw70+rW8gviCRZUeGDUnxY6HUPiRqTAc0Ts2AXxiJChgAsPvIywWTGW+S67Nxq1oTZdpRbdt+A==", - "dependencies": { - "@ledgerhq/errors": "^6.12.7", - "@ledgerhq/logs": "^6.10.1", - "rxjs": "6", - "semver": "^7.3.5" - } - }, - "example/node_modules/@ledgerhq/hw-transport": { - "version": "6.28.5", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.28.5.tgz", - "integrity": "sha512-xmw5RhYbqExBBqTvOnOjN/RYNIGMBxFJ+zcYNfkfw/E+uEY3L7xq8Z7sC/n7URTT6xtEctElqduBJnBQE4OQtw==", - "dependencies": { - "@ledgerhq/devices": "^8.0.4", - "@ledgerhq/errors": "^6.12.7", - "events": "^3.3.0" - } - }, - "example/node_modules/@ledgerhq/hw-transport-node-hid": { - "version": "6.27.16", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid/-/hw-transport-node-hid-6.27.16.tgz", - "integrity": "sha512-V/SA8G5qH+Lbl/bO11GAZKIWCgTfLRWe18gibLXFAdqFeQn8FxRoJTATJaYhWEWsU1T9NPvCfje3EWDUoXnmKg==", - "dependencies": { - "@ledgerhq/devices": "^8.0.4", - "@ledgerhq/errors": "^6.12.7", - "@ledgerhq/hw-transport": "^6.28.5", - "@ledgerhq/hw-transport-node-hid-noevents": "^6.27.16", - "@ledgerhq/logs": "^6.10.1", - "lodash": "^4.17.21", - "node-hid": "^2.1.2", - "usb": "^1.7.0" - } - }, - "example/node_modules/@ledgerhq/hw-transport-node-hid-noevents": { - "version": "6.27.16", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid-noevents/-/hw-transport-node-hid-noevents-6.27.16.tgz", - "integrity": "sha512-7MK245Cfj4B4WijO+a0iux+glmyHr44ezSuec4h1PfQrtiOGf+Sk26oi8WHJX+pabc9c566Qxkgdo4FvHWCCaA==", - "dependencies": { - "@ledgerhq/devices": "^8.0.4", - "@ledgerhq/errors": "^6.12.7", - "@ledgerhq/hw-transport": "^6.28.5", - "@ledgerhq/logs": "^6.10.1", - "node-hid": "^2.1.2" - } - }, - "example/node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "example/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, "integration-tests": { - "version": "17.3.0-beta.1", + "version": "17.3.1", "dependencies": { "@ledgerhq/devices": "6.20.0", - "@ledgerhq/hw-transport": "6.20.0", - "@ledgerhq/hw-transport-node-hid": "6.20.0", - "@ledgerhq/hw-transport-node-hid-noevents": "6.20.0", - "@taquito/contracts-library": "^17.3.0-beta.1", - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/local-forging": "^17.3.0-beta.1", - "@taquito/michel-codec": "^17.3.0-beta.1", - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/remote-signer": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/sapling": "^17.3.0-beta.1", - "@taquito/signer": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/tzip12": "^17.3.0-beta.1", - "@taquito/tzip16": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@ledgerhq/hw-transport": "6.28.8", + "@ledgerhq/hw-transport-node-hid": "6.27.21", + "@ledgerhq/hw-transport-node-hid-noevents": "6.27.19", + "@taquito/contracts-library": "^17.3.1", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/local-forging": "^17.3.1", + "@taquito/michel-codec": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/remote-signer": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/sapling": "^17.3.1", + "@taquito/signer": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/tzip12": "^17.3.1", + "@taquito/tzip16": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "bip39": "3.0.4", "blakejs": "^1.2.1" @@ -235,30 +172,30 @@ } }, "node_modules/@airgap/beacon-blockchain-substrate": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-blockchain-substrate/-/beacon-blockchain-substrate-4.0.6.tgz", - "integrity": "sha512-6tP2Y/67fc/U8JPoMpYspvb9NSw2NfHPOYLchmf+y1VO1ybK9cSr3mWPLWoomjAyEWPpY9ymVzflEsnQMVDiXQ==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-blockchain-substrate/-/beacon-blockchain-substrate-4.0.10.tgz", + "integrity": "sha512-2QO51om5flWf6Q47cJibsBCnz95pbe1WE7HZXkWQhQ6SG++IVSmJAY2Ir2pei1k63aHXYE3+VTHSuR7R4fj56A==", "dependencies": { - "@airgap/beacon-types": "4.0.6", - "@airgap/beacon-ui": "4.0.6" + "@airgap/beacon-types": "4.0.10", + "@airgap/beacon-ui": "4.0.10" } }, "node_modules/@airgap/beacon-blockchain-tezos": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-blockchain-tezos/-/beacon-blockchain-tezos-4.0.6.tgz", - "integrity": "sha512-YLGWSHkhmkC4KomW15bj2MRDGROQxn8oBlN2MJ1N+2CwLmEEEo4WPsIgBNuRhfUdM1/toOAiHICy5v7g98jieQ==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-blockchain-tezos/-/beacon-blockchain-tezos-4.0.10.tgz", + "integrity": "sha512-l7eHC1YyD45EbXuwKQ9rZs7GeoZAFaaBwNm0PVYmC28Op8Mj2lS1FHTqYHNPHqg4+pf/AySLu4h+z2onCwBmug==", "dependencies": { - "@airgap/beacon-types": "4.0.6", - "@airgap/beacon-ui": "4.0.6" + "@airgap/beacon-types": "4.0.10", + "@airgap/beacon-ui": "4.0.10" } }, "node_modules/@airgap/beacon-core": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-core/-/beacon-core-4.0.6.tgz", - "integrity": "sha512-gSyA1rEZ9Rphbr575UgYNnEAcVAYaZ1AGo/7m4xmvyNVAi906BPfnfpsrH8HfsDZRcnW+ahMd+YElA6a2tesmw==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-core/-/beacon-core-4.0.10.tgz", + "integrity": "sha512-iOAKZRD5BSDFfZKa++FoYBnfDhTLZSzKUbhF/AI6CnnTgzZaEbkTIs+/XVpFhcJQY58hJN77cGnioeG2/WCWkw==", "dependencies": { - "@airgap/beacon-types": "4.0.6", - "@airgap/beacon-utils": "4.0.6", + "@airgap/beacon-types": "4.0.10", + "@airgap/beacon-utils": "4.0.10", "@stablelib/ed25519": "^1.0.3", "@stablelib/nacl": "^1.0.4", "@stablelib/utf8": "^1.0.1", @@ -267,41 +204,41 @@ } }, "node_modules/@airgap/beacon-dapp": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-dapp/-/beacon-dapp-4.0.6.tgz", - "integrity": "sha512-4+AgPopWWjwxVJcpLXTlRGb/5jdkc0MUjBvtH6kZJfhf2drsdWUkBtGHCiqpy8KjLLOiyVgdGniNTFt4025hsg==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-dapp/-/beacon-dapp-4.0.10.tgz", + "integrity": "sha512-QfoRKxMCt4/RjW/lkExicoqzwdhhEhRxPwntS19VW+Q+cWhsJhmWULdF3rQNHRBtSsHws3LnOT0r8e1hndDxfQ==", "dependencies": { - "@airgap/beacon-core": "4.0.6", - "@airgap/beacon-transport-matrix": "4.0.6", - "@airgap/beacon-transport-postmessage": "4.0.6", - "@airgap/beacon-transport-walletconnect": "4.0.6", - "@airgap/beacon-ui": "4.0.6" + "@airgap/beacon-core": "4.0.10", + "@airgap/beacon-transport-matrix": "4.0.10", + "@airgap/beacon-transport-postmessage": "4.0.10", + "@airgap/beacon-transport-walletconnect": "4.0.10", + "@airgap/beacon-ui": "4.0.10" } }, "node_modules/@airgap/beacon-sdk": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-sdk/-/beacon-sdk-4.0.6.tgz", - "integrity": "sha512-fY3V/oK6W7G3dZlgTd+zJOQkaMtageolBviH7PjqhAbAztlK0GNrateJg53Z7ZLIGVIoS4jZ7nAMfBR5Ll+Nyg==", - "dependencies": { - "@airgap/beacon-blockchain-substrate": "4.0.6", - "@airgap/beacon-blockchain-tezos": "4.0.6", - "@airgap/beacon-core": "4.0.6", - "@airgap/beacon-dapp": "4.0.6", - "@airgap/beacon-transport-matrix": "4.0.6", - "@airgap/beacon-transport-postmessage": "4.0.6", - "@airgap/beacon-types": "4.0.6", - "@airgap/beacon-ui": "4.0.6", - "@airgap/beacon-utils": "4.0.6", - "@airgap/beacon-wallet": "4.0.6" + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-sdk/-/beacon-sdk-4.0.10.tgz", + "integrity": "sha512-wrgXnkXBHjL2gKd6q/CUdr8ekrkmD0V+XlMXfFAAnLQuV3vDU6oB9uO5mSxYvxs5htKUb6JURiKyDi7/eWSDMw==", + "dependencies": { + "@airgap/beacon-blockchain-substrate": "4.0.10", + "@airgap/beacon-blockchain-tezos": "4.0.10", + "@airgap/beacon-core": "4.0.10", + "@airgap/beacon-dapp": "4.0.10", + "@airgap/beacon-transport-matrix": "4.0.10", + "@airgap/beacon-transport-postmessage": "4.0.10", + "@airgap/beacon-types": "4.0.10", + "@airgap/beacon-ui": "4.0.10", + "@airgap/beacon-utils": "4.0.10", + "@airgap/beacon-wallet": "4.0.10" } }, "node_modules/@airgap/beacon-transport-matrix": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-matrix/-/beacon-transport-matrix-4.0.6.tgz", - "integrity": "sha512-wLla13DorVGadc4fG5S/o1EijwpTKIADP0DhGGD33bQc5s/59BFNSPAo3ZErZqD7+5vn7JTRKN4V/JUigsX+ZA==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-matrix/-/beacon-transport-matrix-4.0.10.tgz", + "integrity": "sha512-UB7QZaI+hizg5vWYXaGyZfl0uQbhcbJzS6vzyeYxQcUH6uK9h3drHL/UiF8RQuMK73P3WcxShQq1Wn2Pu02gag==", "dependencies": { - "@airgap/beacon-core": "4.0.6", - "@airgap/beacon-utils": "4.0.6", + "@airgap/beacon-core": "4.0.10", + "@airgap/beacon-utils": "4.0.10", "axios": "0.24.0" } }, @@ -314,30 +251,30 @@ } }, "node_modules/@airgap/beacon-transport-postmessage": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-postmessage/-/beacon-transport-postmessage-4.0.6.tgz", - "integrity": "sha512-lEwh3bLEOHnvjqA2ffaYxiIfcHLjnk0CzKW3CsvA5RJaMMZATNYj63HKC85K1SQZmy5EPReqGrjg7NpohC/TKw==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-postmessage/-/beacon-transport-postmessage-4.0.10.tgz", + "integrity": "sha512-MaBRLU/8QFFyXt9LoTN1Vz3dnRwHPptl0r4XPPH6enJTNBZ6PoqLenIs+BiCMMrnMKlBTlRHzfDUlSd9avcFbA==", "dependencies": { - "@airgap/beacon-core": "4.0.6", - "@airgap/beacon-types": "4.0.6", - "@airgap/beacon-utils": "4.0.6" + "@airgap/beacon-core": "4.0.10", + "@airgap/beacon-types": "4.0.10", + "@airgap/beacon-utils": "4.0.10" } }, "node_modules/@airgap/beacon-transport-walletconnect": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-walletconnect/-/beacon-transport-walletconnect-4.0.6.tgz", - "integrity": "sha512-/YxGCbhw8JqkyEYGd7mCa5greMYO9/Ro+61xQv1/3WjT/wlTYFDF0tuH+Di6ZxVz7SBk8e95bQsKL5u10poGoA==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-walletconnect/-/beacon-transport-walletconnect-4.0.10.tgz", + "integrity": "sha512-SV9RIZLk6pZVPfEFWWJzB4MuVGi+fBGQsZI25NTPvuT9bvF6IBZwdQp8YwdNiGK3lOhThH+eb82W/b8CH6OOyg==", "dependencies": { - "@airgap/beacon-core": "4.0.6", - "@airgap/beacon-types": "4.0.6", - "@airgap/beacon-utils": "4.0.6", - "@walletconnect/sign-client": "^2.9.0" + "@airgap/beacon-core": "4.0.10", + "@airgap/beacon-types": "4.0.10", + "@airgap/beacon-utils": "4.0.10", + "@walletconnect/sign-client": "2.7.0" } }, "node_modules/@airgap/beacon-types": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-types/-/beacon-types-4.0.6.tgz", - "integrity": "sha512-9hBUts03MdYAp0IdNnXbLO1JDZd3jNXyez4ahht0jv396aPc27ZKAcWKBjkZCMbxQwpw9/pZVAmkLCErYNMSww==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-types/-/beacon-types-4.0.10.tgz", + "integrity": "sha512-C7gRyReO1puytL+D9I0xV5WTdbqXtHRcRJHnXt+KTWckZf9eHmUcnAk5JinBlIyFT0oz5jgPxN63UmhJ+lTtZQ==", "dependencies": { "@types/chrome": "0.0.163" } @@ -352,22 +289,22 @@ } }, "node_modules/@airgap/beacon-ui": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-ui/-/beacon-ui-4.0.6.tgz", - "integrity": "sha512-wid0hxsR4QrB8se1/ID7H8O9BVL3VrLUjTEIMqaXPNyDa+p53FNTVq+CGeKJ8dz/IcjjZrRB7ZTRlYVTxgqP5A==", - "dependencies": { - "@airgap/beacon-core": "4.0.6", - "@airgap/beacon-transport-postmessage": "4.0.6", - "@airgap/beacon-types": "4.0.6", - "@airgap/beacon-utils": "4.0.6", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-ui/-/beacon-ui-4.0.10.tgz", + "integrity": "sha512-mvhtUSpKfkfz+MWSKXVWHcE8SqD8ChtOv/0dNziQr75LPmLreMB29/hZEQYCfF0T+FXeNVjTvizOlw8sv2Gd6g==", + "dependencies": { + "@airgap/beacon-core": "4.0.10", + "@airgap/beacon-transport-postmessage": "4.0.10", + "@airgap/beacon-types": "4.0.10", + "@airgap/beacon-utils": "4.0.10", "qrcode-svg": "^1.1.0", "solid-js": "^1.6.6" } }, "node_modules/@airgap/beacon-utils": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-utils/-/beacon-utils-4.0.6.tgz", - "integrity": "sha512-vV6xtS50Qd/VzJPeoK3y14ddSR+9AEV0HtmP7BcYC5jTN2flT+PlTO8y8vS0+Yx8eFnQTnlS2vp7a2DTa/aWUA==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-utils/-/beacon-utils-4.0.10.tgz", + "integrity": "sha512-g4nCL8hQ2Y59Lp1a0BEm01HbGpjq+WOFFHTD5G3ySTHXwYOIfP1h8T9SLerK2hb91/nMJxthjAshfNwKXaqbqw==", "dependencies": { "@stablelib/ed25519": "^1.0.3", "@stablelib/nacl": "^1.0.3", @@ -377,13 +314,13 @@ } }, "node_modules/@airgap/beacon-wallet": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-wallet/-/beacon-wallet-4.0.6.tgz", - "integrity": "sha512-m3jJvWB7JAl/Dehn8i8dRN0e6+NSNRVpzDxfO7nDedQiuPKmgcFPmenP87zF51spXDHKTkK4t7YU4HGDYR2Xrw==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-wallet/-/beacon-wallet-4.0.10.tgz", + "integrity": "sha512-qrmGsOQLF2c9R8G++vsYw74puJkVQa8cnNrcNvYYWo4LgjncZT9hKLZ2kdcODEQ992Sn8nP5ry8vpCBaOPqG0w==", "dependencies": { - "@airgap/beacon-core": "4.0.6", - "@airgap/beacon-transport-matrix": "4.0.6", - "@airgap/beacon-transport-postmessage": "4.0.6" + "@airgap/beacon-core": "4.0.10", + "@airgap/beacon-transport-matrix": "4.0.10", + "@airgap/beacon-transport-postmessage": "4.0.10" } }, "node_modules/@airgap/sapling-wasm": { @@ -470,9 +407,9 @@ } }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -527,9 +464,9 @@ } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -2217,9 +2154,9 @@ } }, "node_modules/@jest/core/node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -2294,9 +2231,9 @@ } }, "node_modules/@jest/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -3122,470 +3059,127 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@ledgerhq/errors": { - "version": "6.12.7", - "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.12.7.tgz", - "integrity": "sha512-1BpjzFErPK7qPFx0oItcX0mNLJMplVAm2Dpl5urZlubewnTyyw5sahIBjU+8LLCWJ2eGEh/0wyvh0jMtR0n2Mg==" + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.14.0.tgz", + "integrity": "sha512-ZWJw2Ti6Dq1Ott/+qYqJdDWeZm16qI3VNG5rFlb0TQ3UcAyLIQZbnnzzdcVVwVeZiEp66WIpINd/pBdqsHVyOA==" }, "node_modules/@ledgerhq/hw-transport": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.20.0.tgz", - "integrity": "sha512-5KS0Y6CbWRDOv3FgNIfk53ViQOIZqMxAw0RuOexreW5GMwuYfK7ddGi4142qcu7YrxkGo7cNe42wBbx1hdXl0Q==", + "version": "6.28.8", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.28.8.tgz", + "integrity": "sha512-XxQVl4htd018u/M66r0iu5nlHi+J6QfdPsORzDF6N39jaz+tMqItb7tUlXM/isggcuS5lc7GJo7NOuJ8rvHZaQ==", "dependencies": { - "@ledgerhq/devices": "^6.20.0", - "@ledgerhq/errors": "^6.10.0", + "@ledgerhq/devices": "^8.0.7", + "@ledgerhq/errors": "^6.14.0", "events": "^3.3.0" } }, "node_modules/@ledgerhq/hw-transport-node-hid": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid/-/hw-transport-node-hid-6.20.0.tgz", - "integrity": "sha512-xqTs0VyEPqCFZv0Lj9bLLbfmYbwTePOF6FkaYZ4XM/HDF3hhUCfiFBPnY8KgzQH5cCq/kVTSQqw2o0PR7UTEDw==", - "dependencies": { - "@ledgerhq/devices": "^6.20.0", - "@ledgerhq/errors": "^6.10.0", - "@ledgerhq/hw-transport": "^6.20.0", - "@ledgerhq/hw-transport-node-hid-noevents": "^6.20.0", - "@ledgerhq/logs": "^6.10.0", + "version": "6.27.21", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid/-/hw-transport-node-hid-6.27.21.tgz", + "integrity": "sha512-8G3Owpa2ex+TkGQSMkKoAbMEGZ7a23g0wZUvVzalQphMqbayebMhuXxue8iPp7F9pulm7uyLxgMYptYyw5i4yQ==", + "dependencies": { + "@ledgerhq/devices": "^8.0.7", + "@ledgerhq/errors": "^6.14.0", + "@ledgerhq/hw-transport": "^6.28.8", + "@ledgerhq/hw-transport-node-hid-noevents": "^6.27.19", + "@ledgerhq/logs": "^6.10.1", "lodash": "^4.17.21", - "node-hid": "2.1.1", - "usb": "^1.7.0" + "node-hid": "^2.1.2", + "usb": "2.9.0" } }, "node_modules/@ledgerhq/hw-transport-node-hid-noevents": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid-noevents/-/hw-transport-node-hid-noevents-6.20.0.tgz", - "integrity": "sha512-JeY41pMwr5qHkghocLzTXMxZtui8dEEm4Hdx2UcjNuP1KglVwJ2U3IJgF/cjBy6OkkeL8o+kqeJTSQ9XJ/hVVg==", - "dependencies": { - "@ledgerhq/devices": "^6.20.0", - "@ledgerhq/errors": "^6.10.0", - "@ledgerhq/hw-transport": "^6.20.0", - "@ledgerhq/logs": "^6.10.0", - "node-hid": "2.1.1" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "dependencies": { - "mimic-response": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/node-abi": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", - "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==", - "dependencies": { - "semver": "^5.4.1" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/node-hid": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/node-hid/-/node-hid-2.1.1.tgz", - "integrity": "sha512-Skzhqow7hyLZU93eIPthM9yjot9lszg9xrKxESleEs05V2NcbUptZc5HFqzjOkSmL0sFlZFr3kmvaYebx06wrw==", - "hasInstallScript": true, - "dependencies": { - "bindings": "^1.5.0", - "node-addon-api": "^3.0.2", - "prebuild-install": "^6.0.0" - }, - "bin": { - "hid-showdevices": "src/show-devices.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/prebuild-install": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz", - "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==", - "dependencies": { - "detect-libc": "^1.0.3", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^2.21.0", - "npmlog": "^4.0.1", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^3.0.3", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "bin": { - "prebuild-install": "bin.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "version": "6.27.19", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid-noevents/-/hw-transport-node-hid-noevents-6.27.19.tgz", + "integrity": "sha512-zOIB1fBiQH9ZYFzoEpNY4n1lE7bGPgRT+k85fKuLM7cxxm5Sy+TgrdxImvBz0IQUS8EvrtZCm+dVWkb2sH/6OA==", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/simple-get": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", - "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", - "dependencies": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "dependencies": { - "mimic-response": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" + "@ledgerhq/devices": "^8.0.7", + "@ledgerhq/errors": "^6.14.0", + "@ledgerhq/hw-transport": "^6.28.8", + "@ledgerhq/logs": "^6.10.1", + "node-hid": "^2.1.2" } }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", + "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/@ledgerhq/devices": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.0.7.tgz", + "integrity": "sha512-BbPyET52lXnVs7CxJWrGYqmtGdbGzj+XnfCqLsDnA7QYr1CZREysxmie+Rr6BKpNDBRVesAovXjtaVaZOn+upw==", "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "@ledgerhq/errors": "^6.14.0", + "@ledgerhq/logs": "^6.10.1", + "rxjs": "6", + "semver": "^7.3.5" } }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dependencies": { - "number-is-nan": "^1.0.0" + "tslib": "^1.9.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/node-abi": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", - "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==", - "dependencies": { - "semver": "^5.4.1" + "npm": ">=2.0.0" } }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/node-hid": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/node-hid/-/node-hid-2.1.1.tgz", - "integrity": "sha512-Skzhqow7hyLZU93eIPthM9yjot9lszg9xrKxESleEs05V2NcbUptZc5HFqzjOkSmL0sFlZFr3kmvaYebx06wrw==", - "hasInstallScript": true, - "dependencies": { - "bindings": "^1.5.0", - "node-addon-api": "^3.0.2", - "prebuild-install": "^6.0.0" - }, - "bin": { - "hid-showdevices": "src/show-devices.js" - }, - "engines": { - "node": ">=10" - } + "node_modules/@ledgerhq/hw-transport-node-hid-noevents/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/@ledgerhq/devices": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.0.7.tgz", + "integrity": "sha512-BbPyET52lXnVs7CxJWrGYqmtGdbGzj+XnfCqLsDnA7QYr1CZREysxmie+Rr6BKpNDBRVesAovXjtaVaZOn+upw==", "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "@ledgerhq/errors": "^6.14.0", + "@ledgerhq/logs": "^6.10.1", + "rxjs": "6", + "semver": "^7.3.5" } }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/prebuild-install": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz", - "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==", + "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dependencies": { - "detect-libc": "^1.0.3", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^2.21.0", - "npmlog": "^4.0.1", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^3.0.3", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "bin": { - "prebuild-install": "bin.js" + "tslib": "^1.9.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" + "npm": ">=2.0.0" } }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/simple-get": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", - "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", - "dependencies": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } + "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/@ledgerhq/hw-transport/node_modules/@ledgerhq/devices": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.0.7.tgz", + "integrity": "sha512-BbPyET52lXnVs7CxJWrGYqmtGdbGzj+XnfCqLsDnA7QYr1CZREysxmie+Rr6BKpNDBRVesAovXjtaVaZOn+upw==", "dependencies": { - "safe-buffer": "~5.1.0" + "@ledgerhq/errors": "^6.14.0", + "@ledgerhq/logs": "^6.10.1", + "rxjs": "6", + "semver": "^7.3.5" } }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "node_modules/@ledgerhq/hw-transport/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "tslib": "^1.9.0" }, "engines": { - "node": ">=0.10.0" + "npm": ">=2.0.0" } }, - "node_modules/@ledgerhq/hw-transport-node-hid/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "node_modules/@ledgerhq/hw-transport/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@ledgerhq/logs": { "version": "6.10.1", @@ -3730,37 +3324,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@lerna/legacy-package-management/node_modules/@nrwl/devkit": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.9.4.tgz", - "integrity": "sha512-mUX1kXTuPMdTzFxIzH+MsSNvdppOmstPDOEtiGFZJTuJ625ki0HhNJILO3N2mJ7MeMrLqIlAiNdvelQaObxYsQ==", - "dev": true, - "dependencies": { - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "semver": "7.3.4", - "tmp": "~0.2.1", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "nx": ">= 14.1 <= 16" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/@nrwl/devkit/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@lerna/legacy-package-management/node_modules/@sinclair/typebox": { "version": "0.25.24", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", @@ -4046,18 +3609,6 @@ "node": ">=10" } }, - "node_modules/@lerna/legacy-package-management/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, "node_modules/@lerna/legacy-package-management/node_modules/validate-npm-package-name": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", @@ -4746,38 +4297,84 @@ } }, "node_modules/@nrwl/cli": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.9.4.tgz", - "integrity": "sha512-FoiGFCLpb/r4HXCM3KYqT0xteP+MRV6bIHjz3bdPHIDLmBNQQnRRaV2K47jtJ6zjh1eOU5UHKyDtDDYf80Idpw==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.9.6.tgz", + "integrity": "sha512-cwMEQLTL47Tj+AfY1PyqU4NcA1rF/WW2eoqA9YR+BFReIQlCkodJBmuQ8xjLXnyfQtG8uzZ6vt/SKWzcghsccw==", "dev": true, "dependencies": { - "nx": "15.9.4" + "nx": "15.9.6" } }, "node_modules/@nrwl/devkit": { - "version": "14.8.8", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.8.8.tgz", - "integrity": "sha512-NLgLRfGyv9aMHxGi+rrVRPLYbuqYoGcRVVr0bo3PP1cVSry1THBoLivvPzqf/tniM1S4EzJdrOSau7dfPVGNFA==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.9.6.tgz", + "integrity": "sha512-+gPyrvcUmZMzyVadFSkgfQJItJV8xhydsPMNL1g+KBYu9EzsLG6bqlioJvsOFT8v3zcFrzvoF84imEDs/Cym9Q==", "dev": true, "dependencies": { - "@phenomnomnominal/tsquery": "4.1.1", "ejs": "^3.1.7", "ignore": "^5.0.4", + "semver": "7.3.4", + "tmp": "~0.2.1", "tslib": "^2.3.0" }, "peerDependencies": { - "nx": ">= 13.10 <= 15" + "nx": ">= 14.1 <= 16" + } + }, + "node_modules/@nrwl/devkit/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nrwl/devkit/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/@nrwl/devkit/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/@nrwl/devkit/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@nrwl/jest": { - "version": "14.8.8", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.8.8.tgz", - "integrity": "sha512-zyUKxKmd6joaSPOniKzvHNp2U4kilrFXAeLDsuKbxcXQSQjO7hy7/rFZbU5jfB82Es41HrrL86W8gLAgLN421w==", + "version": "14.8.9", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.8.9.tgz", + "integrity": "sha512-TTfkwMKiecWAL4r6vkEZCoF+Z+zgeM9fusMEUOjgRZfb+YN1UlJf2B6SrmcsaKoKtEaTC1OEvPSWOZ9w3u/Adw==", "dev": true, "dependencies": { "@jest/reporters": "28.1.1", "@jest/test-result": "28.1.1", - "@nrwl/devkit": "14.8.8", + "@nrwl/devkit": "14.8.9", "@phenomnomnominal/tsquery": "4.1.1", "chalk": "4.1.0", "dotenv": "~10.0.0", @@ -4896,6 +4493,21 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, + "node_modules/@nrwl/jest/node_modules/@nrwl/devkit": { + "version": "14.8.9", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.8.9.tgz", + "integrity": "sha512-C9PxTxTrVundP9xDbub7apkMPP1v1PSIu/d82VdOVnnU3Kvc2fRX2gafSdH+BMBP3SE4bIBblQI6gUuDXbYubw==", + "dev": true, + "dependencies": { + "@phenomnomnominal/tsquery": "4.1.1", + "ejs": "^3.1.7", + "ignore": "^5.0.4", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "nx": ">= 13.10 <= 15" + } + }, "node_modules/@nrwl/jest/node_modules/@sinonjs/fake-timers": { "version": "9.1.2", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", @@ -5548,9 +5160,9 @@ } }, "node_modules/@nrwl/nx-darwin-arm64": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.4.tgz", - "integrity": "sha512-XnvrnT9BJsgThY/4xUcYtE077ERq/img8CkRj7MOOBNOh0/nVcR4LGbBKDHtwE3HPk0ikyS/SxRyNa9msvi3QQ==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.6.tgz", + "integrity": "sha512-9J2HLA6ePfVIoyymIQmwBm2cHvh0hdWuSVldHq3GSpL1tbWEUVwrLxRwcG1ryO2HCNPPb2Z9h8jrSd6BVgEMsA==", "cpu": [ "arm64" ], @@ -5564,9 +5176,9 @@ } }, "node_modules/@nrwl/nx-darwin-x64": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.4.tgz", - "integrity": "sha512-WKSfSlpVMLchpXkax0geeUNyhvNxwO7qUz/s0/HJWBekt8fizwKDwDj1gP7fOu+YWb/tHiSscbR1km8PtdjhQw==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.6.tgz", + "integrity": "sha512-QUbQYUxStLEDHndYFRxSH+Ir1ciezViy+kS9vfwsNLpBAfEE5kkoKk6Owv74gLQncTFB5/4vwkb7VT+LtVP/2w==", "cpu": [ "x64" ], @@ -5580,9 +5192,9 @@ } }, "node_modules/@nrwl/nx-linux-arm-gnueabihf": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.4.tgz", - "integrity": "sha512-a/b4PP7lP/Cgrh0LjC4O2YTt5pyf4DQTGtuE8qlo8o486UiofCtk4QGJX72q80s23L0ejCaKY2ULKx/3zMLjuA==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.6.tgz", + "integrity": "sha512-IjwE1Q6wi4iww67uU5i8XIg9LXhwhOIVuDMQ28pB03kahwL87s0z/MvQ7yXISgskamkFEUzffI/Zei+OHYST3g==", "cpu": [ "arm" ], @@ -5596,9 +5208,9 @@ } }, "node_modules/@nrwl/nx-linux-arm64-gnu": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.4.tgz", - "integrity": "sha512-ibBV8fMhSfLVd/2WzcDuUm32BoZsattuKkvMmOoyU6Pzoznc3AqyDjJR4xCIoAn5Rf+Nu1oeQONr5FAtb1Ugow==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.6.tgz", + "integrity": "sha512-iqgUZMtD8UZx5IeOzGREcP+vQ98czdBh3NmevqVJPGSfFtV7QixsUnRPk5v15bbfSg97Z+/6c7KRb9HsUAl13Q==", "cpu": [ "arm64" ], @@ -5612,9 +5224,9 @@ } }, "node_modules/@nrwl/nx-linux-arm64-musl": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.4.tgz", - "integrity": "sha512-iIjvVYd7+uM4jVD461+PvU5XTALgSvJOODUaMRGOoDl0KlMuTe6pQZlw0eXjl5rcTd6paKaVFWT5j6awr8kj7w==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.6.tgz", + "integrity": "sha512-9UA2X2n998brY5YBLqgVmL1Jf5qrlFXToDADhUrsN5kqhgd3TqPhdgSBXhzUfUeMVtq6Bm4mhVHzM3bK49jxZA==", "cpu": [ "arm64" ], @@ -5628,9 +5240,9 @@ } }, "node_modules/@nrwl/nx-linux-x64-gnu": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.9.4.tgz", - "integrity": "sha512-q4OyH72mdrE4KellBWtwpr5EwfxHKNoFP9//7FAILO68ROh0rpMd7YQMlTB7T04UEUHjKEEsFGTlVXIee3Viwg==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.9.6.tgz", + "integrity": "sha512-9Oe0BZJuf4lmeL3KV8woLL+NIauBFbMHmSgxhUKUWwNVC/VDJhDSkkUCTlM1R6lTj3KYrJzpZ9ymSuZM4ftd5g==", "cpu": [ "x64" ], @@ -5644,9 +5256,9 @@ } }, "node_modules/@nrwl/nx-linux-x64-musl": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.9.4.tgz", - "integrity": "sha512-67+/XNMR1CgLPyeGX8jqSG6l8yYD0iiwUgcu1Vaxq6N05WwnqVisIW8XzLSRUtKt4WyVQgOWk3aspImpMVOG3Q==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.9.6.tgz", + "integrity": "sha512-GNJDsmF0W7WOEnSbB9b/bOyS+Jl0S/zJEoGG0J9mpWTQCVx2HYvxl5EesTxO1Q/H2XmaraRNDS3xpk4l9ofo4w==", "cpu": [ "x64" ], @@ -5660,9 +5272,9 @@ } }, "node_modules/@nrwl/nx-win32-arm64-msvc": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.4.tgz", - "integrity": "sha512-2rEsq3eOGVCYpYJn2tTJkOGNJm/U8rP/FmqtZXYa6VJv/00XP3Gl00IXFEDaYV6rZo7SWqLxtEPUbjK5LwPzZA==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.6.tgz", + "integrity": "sha512-kFl9naZtZcSbZEXcjCJJlxWZPcZdp5AW+FGKnRKcAU3rdcsghtnf9ErMhIWJEaIxjMURV6C0ddw9YZNSVCumGA==", "cpu": [ "arm64" ], @@ -5676,9 +5288,9 @@ } }, "node_modules/@nrwl/nx-win32-x64-msvc": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.4.tgz", - "integrity": "sha512-bogVju4Z/hy1jbppqaTNbmV1R4Kg0R5fKxXAXC2LaL7FL0dup31wPumdV+mXttXBNOBDjV8V/Oz1ZqdmxpOJUw==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.6.tgz", + "integrity": "sha512-omUJK6ZC6Ht5dPNxo+78hUAUhVVPsvjWhGoG1Et70rDhhNdY4c9BWU9vqmutWeDlr+ZlYNadtD/HPOikGVHfAw==", "cpu": [ "x64" ], @@ -5692,12 +5304,12 @@ } }, "node_modules/@nrwl/tao": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.9.4.tgz", - "integrity": "sha512-m90iz8UsXx1rgPm1dxsBQjSrCViWYZIrp8bpwjSCW24j3kifyilYSXGuKaRwZwUn7eNmH/kZcI9/8qeGIPF4Sg==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.9.6.tgz", + "integrity": "sha512-1NGREpUbm9gjLQNmEpyH4cwVJSTawVZaksUQcotJLuVoZ8Hglx4Wci4zgD5hjtR5IML4N7pE8uN2Q3osIcUiXw==", "dev": true, "dependencies": { - "nx": "15.9.4" + "nx": "15.9.6" }, "bin": { "tao": "index.js" @@ -6728,6 +6340,11 @@ "@types/node": "*" } }, + "node_modules/@types/w3c-web-usb": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/w3c-web-usb/-/w3c-web-usb-1.0.6.tgz", + "integrity": "sha512-cSjhgrr8g4KbPnnijAr/KJDNKa/bBa+ixYkywFRvrhvi9n1WEl7yYbtRyzE6jqNQiSxxJxoAW3STaOQwJHndaw==" + }, "node_modules/@types/ws": { "version": "8.5.5", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", @@ -6941,23 +6558,22 @@ } }, "node_modules/@walletconnect/core": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.9.1.tgz", - "integrity": "sha512-xyWeP0eLhEEDQAVJSmqs4n/AClKUM+8os2ZFe7BTuw1tFYjeLNVDtKCHziVOSTh8wEChMsKSGKA4zerQoH8mAQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.7.0.tgz", + "integrity": "sha512-xUeFPpElybgn1a+lknqtHleei4VyuV/4qWgB1nP8qQUAO6a5pNsioODrnB2VAPdUHJYBdx2dCt2maRk6g53IPQ==", "dependencies": { "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-provider": "1.0.13", - "@walletconnect/jsonrpc-types": "1.0.3", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/jsonrpc-ws-connection": "1.0.13", + "@walletconnect/jsonrpc-provider": "^1.0.12", + "@walletconnect/jsonrpc-utils": "^1.0.7", + "@walletconnect/jsonrpc-ws-connection": "^1.0.11", "@walletconnect/keyvaluestorage": "^1.0.2", "@walletconnect/logger": "^2.0.1", "@walletconnect/relay-api": "^1.0.9", "@walletconnect/relay-auth": "^1.0.4", "@walletconnect/safe-json": "^1.0.2", "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.9.1", - "@walletconnect/utils": "2.9.1", + "@walletconnect/types": "2.7.0", + "@walletconnect/utils": "2.7.0", "events": "^3.3.0", "lodash.isequal": "4.5.0", "uint8arrays": "^3.1.0" @@ -7152,18 +6768,18 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@walletconnect/sign-client": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.9.1.tgz", - "integrity": "sha512-Z7tFRrJ9btA1vU427vsjUS6cPlHQVcTWdKH90khEc2lv3dB6mU8FNO0VJsw+I2D7CW7WaMWF3nnj6Z1FfotbDg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.7.0.tgz", + "integrity": "sha512-K99xa6GSFS04U+140yrIEi/VJJJ0Q1ov4jCaiqa9euILDKxlBsM7m5GR+9sq6oYyj18SluJY4CJTdeOXUJlarA==", "dependencies": { - "@walletconnect/core": "2.9.1", + "@walletconnect/core": "2.7.0", "@walletconnect/events": "^1.0.1", "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-utils": "1.0.8", + "@walletconnect/jsonrpc-utils": "^1.0.7", "@walletconnect/logger": "^2.0.1", "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.9.1", - "@walletconnect/utils": "2.9.1", + "@walletconnect/types": "2.7.0", + "@walletconnect/utils": "2.7.0", "events": "^3.3.0" } }, @@ -7181,36 +6797,37 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@walletconnect/types": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.9.1.tgz", - "integrity": "sha512-xbGgTPuD6xsb7YMvCESBIH55cjB86QAnnVL50a/ED42YkQzDsOdJ0VGTbrm0tG5cxUOF933rpxZQjxGdP+ovww==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.7.0.tgz", + "integrity": "sha512-aMUDUtO79WSBtC/bDetE6aFwdgwJr0tJ8nC8gnAl5ELsrjygEKCn6M8Q+v6nP9svG9yf5Rds4cImxCT6BWwTyw==", "dependencies": { "@walletconnect/events": "^1.0.1", "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-types": "1.0.3", + "@walletconnect/jsonrpc-types": "^1.0.2", "@walletconnect/keyvaluestorage": "^1.0.2", "@walletconnect/logger": "^2.0.1", "events": "^3.3.0" } }, "node_modules/@walletconnect/utils": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.9.1.tgz", - "integrity": "sha512-tXeQVebF5oPBvhdmuUyVSkSIBYx/egIi4czav1QrnUpwrUS1LsrFhyWBxSbhN7TXY287ULWkEf6aFpWOHdp5EA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.7.0.tgz", + "integrity": "sha512-k32jrQeyJsNZPdmtmg85Y3QgaS5YfzYSPrAxRC2uUD1ts7rrI6P5GG2iXNs3AvWKOuCgsp/PqU8s7AC7CRUscw==", "dependencies": { "@stablelib/chacha20poly1305": "1.0.1", "@stablelib/hkdf": "1.0.1", "@stablelib/random": "^1.0.2", "@stablelib/sha256": "1.0.1", "@stablelib/x25519": "^1.0.3", + "@walletconnect/jsonrpc-utils": "^1.0.7", "@walletconnect/relay-api": "^1.0.9", "@walletconnect/safe-json": "^1.0.2", "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.9.1", + "@walletconnect/types": "2.7.0", "@walletconnect/window-getters": "^1.0.1", "@walletconnect/window-metadata": "^1.0.1", "detect-browser": "5.3.0", - "query-string": "7.1.3", + "query-string": "7.1.1", "uint8arrays": "^3.1.0" } }, @@ -9118,14 +8735,6 @@ "node": ">= 0.12.0" } }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", @@ -9332,7 +8941,8 @@ "node_modules/console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true }, "node_modules/conventional-changelog-angular": { "version": "5.0.13", @@ -9464,9 +9074,9 @@ } }, "node_modules/conventional-changelog-writer/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -9551,7 +9161,8 @@ "node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true }, "node_modules/cosmiconfig": { "version": "8.2.0", @@ -10062,7 +9673,8 @@ "node_modules/delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true }, "node_modules/depd": { "version": "2.0.0", @@ -12382,9 +11994,9 @@ } }, "node_modules/git-semver-tags/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -12674,7 +12286,8 @@ "node_modules/has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true }, "node_modules/has-value": { "version": "1.0.0", @@ -13542,7 +13155,8 @@ "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true }, "node_modules/isexe": { "version": "2.0.0", @@ -13591,9 +13205,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -14637,9 +14251,9 @@ } }, "node_modules/jest-config/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -15791,9 +15405,9 @@ } }, "node_modules/jest-runner/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -16161,9 +15775,9 @@ } }, "node_modules/jest-runtime/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -16484,9 +16098,9 @@ } }, "node_modules/jest-snapshot/node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -17562,37 +17176,6 @@ "node": "^14.17.0 || >=16.0.0" } }, - "node_modules/lerna/node_modules/@nrwl/devkit": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.9.4.tgz", - "integrity": "sha512-mUX1kXTuPMdTzFxIzH+MsSNvdppOmstPDOEtiGFZJTuJ625ki0HhNJILO3N2mJ7MeMrLqIlAiNdvelQaObxYsQ==", - "dev": true, - "dependencies": { - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "semver": "7.3.4", - "tmp": "~0.2.1", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "nx": ">= 14.1 <= 16" - } - }, - "node_modules/lerna/node_modules/@nrwl/devkit/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/lerna/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -17790,18 +17373,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/lerna/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/lerna/node_modules/minimatch": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", @@ -17841,65 +17412,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/lerna/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/lerna/node_modules/tmp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/lerna/node_modules/tmp/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/lerna/node_modules/tmp/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/lerna/node_modules/write-file-atomic": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", @@ -17913,12 +17425,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16" } }, - "node_modules/lerna/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/lerna/node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", @@ -18856,9 +18362,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -19180,9 +18686,9 @@ } }, "node_modules/meow/node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -20231,14 +19737,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/nwsapi": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.5.tgz", @@ -20246,17 +19744,17 @@ "dev": true }, "node_modules/nx": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.9.4.tgz", - "integrity": "sha512-P1G4t59UvE/lkHyruLeSOB5ZuNyh01IwU0tTUOi8f9s/NbP7+OQ8MYVwDV74JHTr6mQgjlS+n+4Eox8tVm9itA==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/nx/-/nx-15.9.6.tgz", + "integrity": "sha512-lUICyOgcPTfGYNZpjpQP7ug669IomfssTzz68r+j83SpYKc6UuZrQMqazYenTFPJzEvG5FKGXOfFyONoLe36zQ==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/cli": "15.9.4", - "@nrwl/tao": "15.9.4", + "@nrwl/cli": "15.9.6", + "@nrwl/tao": "15.9.6", "@parcel/watcher": "2.0.4", "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", + "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", "axios": "^1.0.0", "chalk": "^4.1.0", @@ -20292,15 +19790,15 @@ "nx": "bin/nx.js" }, "optionalDependencies": { - "@nrwl/nx-darwin-arm64": "15.9.4", - "@nrwl/nx-darwin-x64": "15.9.4", - "@nrwl/nx-linux-arm-gnueabihf": "15.9.4", - "@nrwl/nx-linux-arm64-gnu": "15.9.4", - "@nrwl/nx-linux-arm64-musl": "15.9.4", - "@nrwl/nx-linux-x64-gnu": "15.9.4", - "@nrwl/nx-linux-x64-musl": "15.9.4", - "@nrwl/nx-win32-arm64-msvc": "15.9.4", - "@nrwl/nx-win32-x64-msvc": "15.9.4" + "@nrwl/nx-darwin-arm64": "15.9.6", + "@nrwl/nx-darwin-x64": "15.9.6", + "@nrwl/nx-linux-arm-gnueabihf": "15.9.6", + "@nrwl/nx-linux-arm64-gnu": "15.9.6", + "@nrwl/nx-linux-arm64-musl": "15.9.6", + "@nrwl/nx-linux-x64-gnu": "15.9.6", + "@nrwl/nx-linux-x64-musl": "15.9.6", + "@nrwl/nx-win32-arm64-msvc": "15.9.6", + "@nrwl/nx-win32-x64-msvc": "15.9.6" }, "peerDependencies": { "@swc-node/register": "^1.4.2", @@ -20482,6 +19980,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -21701,7 +21200,8 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true }, "node_modules/process-warning": { "version": "1.0.0", @@ -21877,11 +21377,11 @@ } }, "node_modules/query-string": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", - "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz", + "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==", "dependencies": { - "decode-uri-component": "^0.2.2", + "decode-uri-component": "^0.2.0", "filter-obj": "^1.1.0", "split-on-first": "^1.0.0", "strict-uri-encode": "^2.0.0" @@ -22268,9 +21768,9 @@ } }, "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -23292,9 +22792,9 @@ } }, "node_modules/sane/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -23425,9 +22925,9 @@ "dev": true }, "node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -23474,7 +22974,8 @@ "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true }, "node_modules/set-value": { "version": "2.0.1", @@ -23607,7 +23108,8 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true }, "node_modules/sigstore": { "version": "1.6.0", @@ -23963,9 +23465,9 @@ } }, "node_modules/solid-js": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.7.8.tgz", - "integrity": "sha512-XHBWk1FvFd0JMKljko7FfhefJMTSgYEuVKcQ2a8hzRXfiuSJAGsrPPafqEo+f6l+e8Oe3cROSpIL6kbzjC1fjQ==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.7.11.tgz", + "integrity": "sha512-JkuvsHt8jqy7USsy9xJtT18aF9r2pFO+GB8JQ2XGTvtF49rGTObB46iebD25sE3qVNvIbwglXOXdALnJq9IHtQ==", "dependencies": { "csstype": "^3.1.0", "seroval": "^0.5.0" @@ -25859,22 +25361,23 @@ } }, "node_modules/usb": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/usb/-/usb-1.9.2.tgz", - "integrity": "sha512-dryNz030LWBPAf6gj8vyq0Iev3vPbCLHCT8dBw3gQRXRzVNsIdeuU+VjPp3ksmSPkeMAl1k+kQ14Ij0QHyeiAg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/usb/-/usb-2.9.0.tgz", + "integrity": "sha512-G0I/fPgfHUzWH8xo2KkDxTTFruUWfppgSFJ+bQxz/kVY2x15EQ/XDB7dqD1G432G4gBG4jYQuF3U7j/orSs5nw==", "hasInstallScript": true, "dependencies": { - "node-addon-api": "^4.2.0", - "node-gyp-build": "^4.3.0" + "@types/w3c-web-usb": "^1.0.6", + "node-addon-api": "^6.0.0", + "node-gyp-build": "^4.5.0" }, "engines": { - "node": ">=10.16.0" + "node": ">=10.20.0 <11.x || >=12.17.0 <13.0 || >=14.0.0" } }, "node_modules/usb/node_modules/node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" }, "node_modules/use": { "version": "3.1.1", @@ -26584,6 +26087,7 @@ "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } @@ -26621,9 +26125,9 @@ } }, "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -26736,9 +26240,9 @@ } }, "node_modules/write-json-file/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -26914,17 +26418,17 @@ }, "packages/taquito": { "name": "@taquito/taquito", - "version": "17.3.0-beta.1", + "version": "17.3.1", "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@taquito/core": "^17.3.0-beta.1", - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/local-forging": "^17.3.0-beta.1", - "@taquito/michel-codec": "^17.3.0-beta.1", - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "license": "Apache-2.0", + "dependencies": { + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/local-forging": "^17.3.1", + "@taquito/michel-codec": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "rxjs": "^7.8.1" }, @@ -26973,12 +26477,12 @@ }, "packages/taquito-beacon-wallet": { "name": "@taquito/beacon-wallet", - "version": "17.3.0-beta.1", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@airgap/beacon-dapp": "4.0.6", - "@taquito/core": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1" + "@airgap/beacon-dapp": "4.0.10", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1" }, "devDependencies": { "@types/bluebird": "^3.5.36", @@ -27016,13 +26520,13 @@ }, "packages/taquito-contracts-library": { "name": "@taquito/contracts-library", - "version": "17.3.0-beta.1", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@taquito/core": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0" }, "devDependencies": { @@ -27073,18 +26577,18 @@ }, "packages/taquito-core": { "name": "@taquito/core", - "version": "17.3.0-beta.1", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "engines": { "node": ">=16" } }, "packages/taquito-http-utils": { "name": "@taquito/http-utils", - "version": "17.3.0-beta.1", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@taquito/core": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", "axios": "0.26.0" }, "devDependencies": { @@ -27135,13 +26639,14 @@ }, "packages/taquito-ledger-signer": { "name": "@taquito/ledger-signer", - "version": "17.3.0-beta.1", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-transport": "^6.27.3", + "@ledgerhq/hw-transport": "^6.28.8", "@stablelib/blake2b": "^1.0.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "buffer": "^6.0.3" }, "devDependencies": { @@ -27177,43 +26682,6 @@ "node": ">=16" } }, - "packages/taquito-ledger-signer/node_modules/@ledgerhq/devices": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.0.4.tgz", - "integrity": "sha512-dxOiWZmtEv1tgw70+rW8gviCRZUeGDUnxY6HUPiRqTAc0Ts2AXxiJChgAsPvIywWTGW+S67Nxq1oTZdpRbdt+A==", - "dependencies": { - "@ledgerhq/errors": "^6.12.7", - "@ledgerhq/logs": "^6.10.1", - "rxjs": "6", - "semver": "^7.3.5" - } - }, - "packages/taquito-ledger-signer/node_modules/@ledgerhq/hw-transport": { - "version": "6.28.5", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.28.5.tgz", - "integrity": "sha512-xmw5RhYbqExBBqTvOnOjN/RYNIGMBxFJ+zcYNfkfw/E+uEY3L7xq8Z7sC/n7URTT6xtEctElqduBJnBQE4OQtw==", - "dependencies": { - "@ledgerhq/devices": "^8.0.4", - "@ledgerhq/errors": "^6.12.7", - "events": "^3.3.0" - } - }, - "packages/taquito-ledger-signer/node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "packages/taquito-ledger-signer/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, "packages/taquito-ledger-signer/node_modules/typescript": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.6.tgz", @@ -27229,15 +26697,15 @@ }, "packages/taquito-local-forging": { "name": "@taquito/local-forging", - "version": "17.3.0-beta.1", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@taquito/core": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0" }, "devDependencies": { - "@taquito/rpc": "^17.3.0-beta.1", + "@taquito/rpc": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/estree": "^1.0.0", "@types/jest": "^26.0.23", @@ -27289,10 +26757,10 @@ }, "packages/taquito-michel-codec": { "name": "@taquito/michel-codec", - "version": "17.3.0-beta.1", + "version": "17.3.1", "license": "MIT", "dependencies": { - "@taquito/core": "^17.3.0-beta.1" + "@taquito/core": "^17.3.1" }, "devDependencies": { "@types/bluebird": "^3.5.36", @@ -27352,20 +26820,21 @@ } }, "packages/taquito-michel-codec/pack-test-tool": { - "version": "17.3.0-beta.1", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@taquito/rpc": "^17.3.0-beta.1", + "@taquito/rpc": "^17.3.1", "yargs": "^16.2.0" } }, "packages/taquito-michelson-encoder": { "name": "@taquito/michelson-encoder", - "version": "17.3.0-beta.1", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "fast-json-stable-stringify": "^2.1.0" }, @@ -27416,15 +26885,15 @@ }, "packages/taquito-remote-signer": { "name": "@taquito/remote-signer", - "version": "17.3.0-beta.1", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^17.3.0-beta.1", - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "typedarray-to-buffer": "^4.0.0" }, "devDependencies": { @@ -27475,12 +26944,12 @@ }, "packages/taquito-rpc": { "name": "@taquito/rpc", - "version": "17.3.0-beta.1", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@taquito/core": "^17.3.0-beta.1", - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0" }, "devDependencies": { @@ -27530,17 +26999,17 @@ }, "packages/taquito-sapling": { "name": "@taquito/sapling", - "version": "17.3.0-beta.1", + "version": "17.3.1", "hasInstallScript": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { "@airgap/sapling-wasm": "0.0.9", "@stablelib/nacl": "^1.0.3", "@stablelib/random": "^1.0.1", - "@taquito/core": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "bip39": "3.0.4", "blakejs": "^1.2.1", @@ -27767,8 +27236,8 @@ }, "packages/taquito-signer": { "name": "@taquito/signer", - "version": "17.3.0-beta.1", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", @@ -27776,8 +27245,9 @@ "@stablelib/nacl": "^1.0.4", "@stablelib/pbkdf2": "^1.0.1", "@stablelib/sha512": "^1.0.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bn.js": "^5.1.1", "bip39": "3.0.4", "elliptic": "^6.5.4", @@ -27834,12 +27304,13 @@ }, "packages/taquito-tzip12": { "name": "@taquito/tzip12", - "version": "17.3.0-beta.1", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/tzip16": "^17.3.0-beta.1" + "@taquito/core": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/tzip16": "^17.3.1" }, "devDependencies": { "@types/bluebird": "^3.5.36", @@ -27889,14 +27360,15 @@ }, "packages/taquito-tzip16": { "name": "@taquito/tzip16", - "version": "17.3.0-beta.1", - "license": "MIT", - "dependencies": { - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "version": "17.3.1", + "license": "Apache-2.0", + "dependencies": { + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "crypto-js": "^4.1.1" }, @@ -27949,12 +27421,12 @@ }, "packages/taquito-utils": { "name": "@taquito/utils", - "version": "17.3.0-beta.1", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", "@types/bs58check": "^2.1.0", "bignumber.js": "^9.1.0", "blakejs": "^1.2.1", @@ -28018,30 +27490,30 @@ }, "dependencies": { "@airgap/beacon-blockchain-substrate": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-blockchain-substrate/-/beacon-blockchain-substrate-4.0.6.tgz", - "integrity": "sha512-6tP2Y/67fc/U8JPoMpYspvb9NSw2NfHPOYLchmf+y1VO1ybK9cSr3mWPLWoomjAyEWPpY9ymVzflEsnQMVDiXQ==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-blockchain-substrate/-/beacon-blockchain-substrate-4.0.10.tgz", + "integrity": "sha512-2QO51om5flWf6Q47cJibsBCnz95pbe1WE7HZXkWQhQ6SG++IVSmJAY2Ir2pei1k63aHXYE3+VTHSuR7R4fj56A==", "requires": { - "@airgap/beacon-types": "4.0.6", - "@airgap/beacon-ui": "4.0.6" + "@airgap/beacon-types": "4.0.10", + "@airgap/beacon-ui": "4.0.10" } }, "@airgap/beacon-blockchain-tezos": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-blockchain-tezos/-/beacon-blockchain-tezos-4.0.6.tgz", - "integrity": "sha512-YLGWSHkhmkC4KomW15bj2MRDGROQxn8oBlN2MJ1N+2CwLmEEEo4WPsIgBNuRhfUdM1/toOAiHICy5v7g98jieQ==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-blockchain-tezos/-/beacon-blockchain-tezos-4.0.10.tgz", + "integrity": "sha512-l7eHC1YyD45EbXuwKQ9rZs7GeoZAFaaBwNm0PVYmC28Op8Mj2lS1FHTqYHNPHqg4+pf/AySLu4h+z2onCwBmug==", "requires": { - "@airgap/beacon-types": "4.0.6", - "@airgap/beacon-ui": "4.0.6" + "@airgap/beacon-types": "4.0.10", + "@airgap/beacon-ui": "4.0.10" } }, "@airgap/beacon-core": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-core/-/beacon-core-4.0.6.tgz", - "integrity": "sha512-gSyA1rEZ9Rphbr575UgYNnEAcVAYaZ1AGo/7m4xmvyNVAi906BPfnfpsrH8HfsDZRcnW+ahMd+YElA6a2tesmw==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-core/-/beacon-core-4.0.10.tgz", + "integrity": "sha512-iOAKZRD5BSDFfZKa++FoYBnfDhTLZSzKUbhF/AI6CnnTgzZaEbkTIs+/XVpFhcJQY58hJN77cGnioeG2/WCWkw==", "requires": { - "@airgap/beacon-types": "4.0.6", - "@airgap/beacon-utils": "4.0.6", + "@airgap/beacon-types": "4.0.10", + "@airgap/beacon-utils": "4.0.10", "@stablelib/ed25519": "^1.0.3", "@stablelib/nacl": "^1.0.4", "@stablelib/utf8": "^1.0.1", @@ -28050,41 +27522,41 @@ } }, "@airgap/beacon-dapp": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-dapp/-/beacon-dapp-4.0.6.tgz", - "integrity": "sha512-4+AgPopWWjwxVJcpLXTlRGb/5jdkc0MUjBvtH6kZJfhf2drsdWUkBtGHCiqpy8KjLLOiyVgdGniNTFt4025hsg==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-dapp/-/beacon-dapp-4.0.10.tgz", + "integrity": "sha512-QfoRKxMCt4/RjW/lkExicoqzwdhhEhRxPwntS19VW+Q+cWhsJhmWULdF3rQNHRBtSsHws3LnOT0r8e1hndDxfQ==", "requires": { - "@airgap/beacon-core": "4.0.6", - "@airgap/beacon-transport-matrix": "4.0.6", - "@airgap/beacon-transport-postmessage": "4.0.6", - "@airgap/beacon-transport-walletconnect": "4.0.6", - "@airgap/beacon-ui": "4.0.6" + "@airgap/beacon-core": "4.0.10", + "@airgap/beacon-transport-matrix": "4.0.10", + "@airgap/beacon-transport-postmessage": "4.0.10", + "@airgap/beacon-transport-walletconnect": "4.0.10", + "@airgap/beacon-ui": "4.0.10" } }, "@airgap/beacon-sdk": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-sdk/-/beacon-sdk-4.0.6.tgz", - "integrity": "sha512-fY3V/oK6W7G3dZlgTd+zJOQkaMtageolBviH7PjqhAbAztlK0GNrateJg53Z7ZLIGVIoS4jZ7nAMfBR5Ll+Nyg==", - "requires": { - "@airgap/beacon-blockchain-substrate": "4.0.6", - "@airgap/beacon-blockchain-tezos": "4.0.6", - "@airgap/beacon-core": "4.0.6", - "@airgap/beacon-dapp": "4.0.6", - "@airgap/beacon-transport-matrix": "4.0.6", - "@airgap/beacon-transport-postmessage": "4.0.6", - "@airgap/beacon-types": "4.0.6", - "@airgap/beacon-ui": "4.0.6", - "@airgap/beacon-utils": "4.0.6", - "@airgap/beacon-wallet": "4.0.6" + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-sdk/-/beacon-sdk-4.0.10.tgz", + "integrity": "sha512-wrgXnkXBHjL2gKd6q/CUdr8ekrkmD0V+XlMXfFAAnLQuV3vDU6oB9uO5mSxYvxs5htKUb6JURiKyDi7/eWSDMw==", + "requires": { + "@airgap/beacon-blockchain-substrate": "4.0.10", + "@airgap/beacon-blockchain-tezos": "4.0.10", + "@airgap/beacon-core": "4.0.10", + "@airgap/beacon-dapp": "4.0.10", + "@airgap/beacon-transport-matrix": "4.0.10", + "@airgap/beacon-transport-postmessage": "4.0.10", + "@airgap/beacon-types": "4.0.10", + "@airgap/beacon-ui": "4.0.10", + "@airgap/beacon-utils": "4.0.10", + "@airgap/beacon-wallet": "4.0.10" } }, "@airgap/beacon-transport-matrix": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-matrix/-/beacon-transport-matrix-4.0.6.tgz", - "integrity": "sha512-wLla13DorVGadc4fG5S/o1EijwpTKIADP0DhGGD33bQc5s/59BFNSPAo3ZErZqD7+5vn7JTRKN4V/JUigsX+ZA==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-matrix/-/beacon-transport-matrix-4.0.10.tgz", + "integrity": "sha512-UB7QZaI+hizg5vWYXaGyZfl0uQbhcbJzS6vzyeYxQcUH6uK9h3drHL/UiF8RQuMK73P3WcxShQq1Wn2Pu02gag==", "requires": { - "@airgap/beacon-core": "4.0.6", - "@airgap/beacon-utils": "4.0.6", + "@airgap/beacon-core": "4.0.10", + "@airgap/beacon-utils": "4.0.10", "axios": "0.24.0" }, "dependencies": { @@ -28099,30 +27571,30 @@ } }, "@airgap/beacon-transport-postmessage": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-postmessage/-/beacon-transport-postmessage-4.0.6.tgz", - "integrity": "sha512-lEwh3bLEOHnvjqA2ffaYxiIfcHLjnk0CzKW3CsvA5RJaMMZATNYj63HKC85K1SQZmy5EPReqGrjg7NpohC/TKw==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-postmessage/-/beacon-transport-postmessage-4.0.10.tgz", + "integrity": "sha512-MaBRLU/8QFFyXt9LoTN1Vz3dnRwHPptl0r4XPPH6enJTNBZ6PoqLenIs+BiCMMrnMKlBTlRHzfDUlSd9avcFbA==", "requires": { - "@airgap/beacon-core": "4.0.6", - "@airgap/beacon-types": "4.0.6", - "@airgap/beacon-utils": "4.0.6" + "@airgap/beacon-core": "4.0.10", + "@airgap/beacon-types": "4.0.10", + "@airgap/beacon-utils": "4.0.10" } }, "@airgap/beacon-transport-walletconnect": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-walletconnect/-/beacon-transport-walletconnect-4.0.6.tgz", - "integrity": "sha512-/YxGCbhw8JqkyEYGd7mCa5greMYO9/Ro+61xQv1/3WjT/wlTYFDF0tuH+Di6ZxVz7SBk8e95bQsKL5u10poGoA==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-transport-walletconnect/-/beacon-transport-walletconnect-4.0.10.tgz", + "integrity": "sha512-SV9RIZLk6pZVPfEFWWJzB4MuVGi+fBGQsZI25NTPvuT9bvF6IBZwdQp8YwdNiGK3lOhThH+eb82W/b8CH6OOyg==", "requires": { - "@airgap/beacon-core": "4.0.6", - "@airgap/beacon-types": "4.0.6", - "@airgap/beacon-utils": "4.0.6", - "@walletconnect/sign-client": "^2.9.0" + "@airgap/beacon-core": "4.0.10", + "@airgap/beacon-types": "4.0.10", + "@airgap/beacon-utils": "4.0.10", + "@walletconnect/sign-client": "2.7.0" } }, "@airgap/beacon-types": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-types/-/beacon-types-4.0.6.tgz", - "integrity": "sha512-9hBUts03MdYAp0IdNnXbLO1JDZd3jNXyez4ahht0jv396aPc27ZKAcWKBjkZCMbxQwpw9/pZVAmkLCErYNMSww==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-types/-/beacon-types-4.0.10.tgz", + "integrity": "sha512-C7gRyReO1puytL+D9I0xV5WTdbqXtHRcRJHnXt+KTWckZf9eHmUcnAk5JinBlIyFT0oz5jgPxN63UmhJ+lTtZQ==", "requires": { "@types/chrome": "0.0.163" }, @@ -28139,22 +27611,22 @@ } }, "@airgap/beacon-ui": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-ui/-/beacon-ui-4.0.6.tgz", - "integrity": "sha512-wid0hxsR4QrB8se1/ID7H8O9BVL3VrLUjTEIMqaXPNyDa+p53FNTVq+CGeKJ8dz/IcjjZrRB7ZTRlYVTxgqP5A==", - "requires": { - "@airgap/beacon-core": "4.0.6", - "@airgap/beacon-transport-postmessage": "4.0.6", - "@airgap/beacon-types": "4.0.6", - "@airgap/beacon-utils": "4.0.6", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-ui/-/beacon-ui-4.0.10.tgz", + "integrity": "sha512-mvhtUSpKfkfz+MWSKXVWHcE8SqD8ChtOv/0dNziQr75LPmLreMB29/hZEQYCfF0T+FXeNVjTvizOlw8sv2Gd6g==", + "requires": { + "@airgap/beacon-core": "4.0.10", + "@airgap/beacon-transport-postmessage": "4.0.10", + "@airgap/beacon-types": "4.0.10", + "@airgap/beacon-utils": "4.0.10", "qrcode-svg": "^1.1.0", "solid-js": "^1.6.6" } }, "@airgap/beacon-utils": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-utils/-/beacon-utils-4.0.6.tgz", - "integrity": "sha512-vV6xtS50Qd/VzJPeoK3y14ddSR+9AEV0HtmP7BcYC5jTN2flT+PlTO8y8vS0+Yx8eFnQTnlS2vp7a2DTa/aWUA==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-utils/-/beacon-utils-4.0.10.tgz", + "integrity": "sha512-g4nCL8hQ2Y59Lp1a0BEm01HbGpjq+WOFFHTD5G3ySTHXwYOIfP1h8T9SLerK2hb91/nMJxthjAshfNwKXaqbqw==", "requires": { "@stablelib/ed25519": "^1.0.3", "@stablelib/nacl": "^1.0.3", @@ -28164,13 +27636,13 @@ } }, "@airgap/beacon-wallet": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@airgap/beacon-wallet/-/beacon-wallet-4.0.6.tgz", - "integrity": "sha512-m3jJvWB7JAl/Dehn8i8dRN0e6+NSNRVpzDxfO7nDedQiuPKmgcFPmenP87zF51spXDHKTkK4t7YU4HGDYR2Xrw==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@airgap/beacon-wallet/-/beacon-wallet-4.0.10.tgz", + "integrity": "sha512-qrmGsOQLF2c9R8G++vsYw74puJkVQa8cnNrcNvYYWo4LgjncZT9hKLZ2kdcODEQ992Sn8nP5ry8vpCBaOPqG0w==", "requires": { - "@airgap/beacon-core": "4.0.6", - "@airgap/beacon-transport-matrix": "4.0.6", - "@airgap/beacon-transport-postmessage": "4.0.6" + "@airgap/beacon-core": "4.0.10", + "@airgap/beacon-transport-matrix": "4.0.10", + "@airgap/beacon-transport-postmessage": "4.0.10" } }, "@airgap/sapling-wasm": { @@ -28238,9 +27710,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -28284,9 +27756,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -29595,9 +29067,9 @@ }, "dependencies": { "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true } } @@ -29652,9 +29124,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true }, "type-fest": { @@ -30339,386 +29811,122 @@ } }, "@ledgerhq/errors": { - "version": "6.12.7", - "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.12.7.tgz", - "integrity": "sha512-1BpjzFErPK7qPFx0oItcX0mNLJMplVAm2Dpl5urZlubewnTyyw5sahIBjU+8LLCWJ2eGEh/0wyvh0jMtR0n2Mg==" + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.14.0.tgz", + "integrity": "sha512-ZWJw2Ti6Dq1Ott/+qYqJdDWeZm16qI3VNG5rFlb0TQ3UcAyLIQZbnnzzdcVVwVeZiEp66WIpINd/pBdqsHVyOA==" }, "@ledgerhq/hw-transport": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.20.0.tgz", - "integrity": "sha512-5KS0Y6CbWRDOv3FgNIfk53ViQOIZqMxAw0RuOexreW5GMwuYfK7ddGi4142qcu7YrxkGo7cNe42wBbx1hdXl0Q==", + "version": "6.28.8", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.28.8.tgz", + "integrity": "sha512-XxQVl4htd018u/M66r0iu5nlHi+J6QfdPsORzDF6N39jaz+tMqItb7tUlXM/isggcuS5lc7GJo7NOuJ8rvHZaQ==", "requires": { - "@ledgerhq/devices": "^6.20.0", - "@ledgerhq/errors": "^6.10.0", + "@ledgerhq/devices": "^8.0.7", + "@ledgerhq/errors": "^6.14.0", "events": "^3.3.0" - } - }, - "@ledgerhq/hw-transport-node-hid": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid/-/hw-transport-node-hid-6.20.0.tgz", - "integrity": "sha512-xqTs0VyEPqCFZv0Lj9bLLbfmYbwTePOF6FkaYZ4XM/HDF3hhUCfiFBPnY8KgzQH5cCq/kVTSQqw2o0PR7UTEDw==", - "requires": { - "@ledgerhq/devices": "^6.20.0", - "@ledgerhq/errors": "^6.10.0", - "@ledgerhq/hw-transport": "^6.20.0", - "@ledgerhq/hw-transport-node-hid-noevents": "^6.20.0", - "@ledgerhq/logs": "^6.10.0", - "lodash": "^4.17.21", - "node-hid": "2.1.1", - "usb": "^1.7.0" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "requires": { - "mimic-response": "^2.0.0" - } - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==" - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" - }, - "node-abi": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", - "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==", - "requires": { - "semver": "^5.4.1" - } - }, - "node-hid": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/node-hid/-/node-hid-2.1.1.tgz", - "integrity": "sha512-Skzhqow7hyLZU93eIPthM9yjot9lszg9xrKxESleEs05V2NcbUptZc5HFqzjOkSmL0sFlZFr3kmvaYebx06wrw==", - "requires": { - "bindings": "^1.5.0", - "node-addon-api": "^3.0.2", - "prebuild-install": "^6.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "prebuild-install": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz", - "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==", - "requires": { - "detect-libc": "^1.0.3", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^2.21.0", - "npmlog": "^4.0.1", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^3.0.3", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "@ledgerhq/devices": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.0.7.tgz", + "integrity": "sha512-BbPyET52lXnVs7CxJWrGYqmtGdbGzj+XnfCqLsDnA7QYr1CZREysxmie+Rr6BKpNDBRVesAovXjtaVaZOn+upw==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "@ledgerhq/errors": "^6.14.0", + "@ledgerhq/logs": "^6.10.1", + "rxjs": "6", + "semver": "^7.3.5" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "simple-get": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", - "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "requires": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" + "tslib": "^1.9.0" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@ledgerhq/hw-transport-node-hid": { + "version": "6.27.21", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid/-/hw-transport-node-hid-6.27.21.tgz", + "integrity": "sha512-8G3Owpa2ex+TkGQSMkKoAbMEGZ7a23g0wZUvVzalQphMqbayebMhuXxue8iPp7F9pulm7uyLxgMYptYyw5i4yQ==", + "requires": { + "@ledgerhq/devices": "^8.0.7", + "@ledgerhq/errors": "^6.14.0", + "@ledgerhq/hw-transport": "^6.28.8", + "@ledgerhq/hw-transport-node-hid-noevents": "^6.27.19", + "@ledgerhq/logs": "^6.10.1", + "lodash": "^4.17.21", + "node-hid": "^2.1.2", + "usb": "2.9.0" + }, + "dependencies": { + "@ledgerhq/devices": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.0.7.tgz", + "integrity": "sha512-BbPyET52lXnVs7CxJWrGYqmtGdbGzj+XnfCqLsDnA7QYr1CZREysxmie+Rr6BKpNDBRVesAovXjtaVaZOn+upw==", "requires": { - "safe-buffer": "~5.1.0" + "@ledgerhq/errors": "^6.14.0", + "@ledgerhq/logs": "^6.10.1", + "rxjs": "6", + "semver": "^7.3.5" } }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "tslib": "^1.9.0" } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "requires": { - "ansi-regex": "^2.0.0" - } + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, "@ledgerhq/hw-transport-node-hid-noevents": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid-noevents/-/hw-transport-node-hid-noevents-6.20.0.tgz", - "integrity": "sha512-JeY41pMwr5qHkghocLzTXMxZtui8dEEm4Hdx2UcjNuP1KglVwJ2U3IJgF/cjBy6OkkeL8o+kqeJTSQ9XJ/hVVg==", + "version": "6.27.19", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid-noevents/-/hw-transport-node-hid-noevents-6.27.19.tgz", + "integrity": "sha512-zOIB1fBiQH9ZYFzoEpNY4n1lE7bGPgRT+k85fKuLM7cxxm5Sy+TgrdxImvBz0IQUS8EvrtZCm+dVWkb2sH/6OA==", "requires": { - "@ledgerhq/devices": "^6.20.0", - "@ledgerhq/errors": "^6.10.0", - "@ledgerhq/hw-transport": "^6.20.0", - "@ledgerhq/logs": "^6.10.0", - "node-hid": "2.1.1" + "@ledgerhq/devices": "^8.0.7", + "@ledgerhq/errors": "^6.14.0", + "@ledgerhq/hw-transport": "^6.28.8", + "@ledgerhq/logs": "^6.10.1", + "node-hid": "^2.1.2" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "requires": { - "mimic-response": "^2.0.0" - } - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==" - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" - }, - "node-abi": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", - "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==", - "requires": { - "semver": "^5.4.1" - } - }, - "node-hid": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/node-hid/-/node-hid-2.1.1.tgz", - "integrity": "sha512-Skzhqow7hyLZU93eIPthM9yjot9lszg9xrKxESleEs05V2NcbUptZc5HFqzjOkSmL0sFlZFr3kmvaYebx06wrw==", - "requires": { - "bindings": "^1.5.0", - "node-addon-api": "^3.0.2", - "prebuild-install": "^6.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "prebuild-install": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz", - "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==", - "requires": { - "detect-libc": "^1.0.3", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^2.21.0", - "npmlog": "^4.0.1", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^3.0.3", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "simple-get": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", - "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", - "requires": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "@ledgerhq/devices": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.0.7.tgz", + "integrity": "sha512-BbPyET52lXnVs7CxJWrGYqmtGdbGzj+XnfCqLsDnA7QYr1CZREysxmie+Rr6BKpNDBRVesAovXjtaVaZOn+upw==", "requires": { - "safe-buffer": "~5.1.0" + "@ledgerhq/errors": "^6.14.0", + "@ledgerhq/logs": "^6.10.1", + "rxjs": "6", + "semver": "^7.3.5" } }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "tslib": "^1.9.0" } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "requires": { - "ansi-regex": "^2.0.0" - } + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -30852,30 +30060,6 @@ "@sinclair/typebox": "^0.25.16" } }, - "@nrwl/devkit": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.9.4.tgz", - "integrity": "sha512-mUX1kXTuPMdTzFxIzH+MsSNvdppOmstPDOEtiGFZJTuJ625ki0HhNJILO3N2mJ7MeMrLqIlAiNdvelQaObxYsQ==", - "dev": true, - "requires": { - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "semver": "7.3.4", - "tmp": "~0.2.1", - "tslib": "^2.3.0" - }, - "dependencies": { - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, "@sinclair/typebox": { "version": "0.25.24", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", @@ -31092,15 +30276,6 @@ "lru-cache": "^6.0.0" } }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - } - }, "validate-npm-package-name": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", @@ -31627,35 +30802,71 @@ } }, "@nrwl/cli": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.9.4.tgz", - "integrity": "sha512-FoiGFCLpb/r4HXCM3KYqT0xteP+MRV6bIHjz3bdPHIDLmBNQQnRRaV2K47jtJ6zjh1eOU5UHKyDtDDYf80Idpw==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.9.6.tgz", + "integrity": "sha512-cwMEQLTL47Tj+AfY1PyqU4NcA1rF/WW2eoqA9YR+BFReIQlCkodJBmuQ8xjLXnyfQtG8uzZ6vt/SKWzcghsccw==", "dev": true, "requires": { - "nx": "15.9.4" + "nx": "15.9.6" } }, "@nrwl/devkit": { - "version": "14.8.8", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.8.8.tgz", - "integrity": "sha512-NLgLRfGyv9aMHxGi+rrVRPLYbuqYoGcRVVr0bo3PP1cVSry1THBoLivvPzqf/tniM1S4EzJdrOSau7dfPVGNFA==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.9.6.tgz", + "integrity": "sha512-+gPyrvcUmZMzyVadFSkgfQJItJV8xhydsPMNL1g+KBYu9EzsLG6bqlioJvsOFT8v3zcFrzvoF84imEDs/Cym9Q==", "dev": true, "requires": { - "@phenomnomnominal/tsquery": "4.1.1", "ejs": "^3.1.7", "ignore": "^5.0.4", + "semver": "7.3.4", + "tmp": "~0.2.1", "tslib": "^2.3.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "@nrwl/jest": { - "version": "14.8.8", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.8.8.tgz", - "integrity": "sha512-zyUKxKmd6joaSPOniKzvHNp2U4kilrFXAeLDsuKbxcXQSQjO7hy7/rFZbU5jfB82Es41HrrL86W8gLAgLN421w==", + "version": "14.8.9", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.8.9.tgz", + "integrity": "sha512-TTfkwMKiecWAL4r6vkEZCoF+Z+zgeM9fusMEUOjgRZfb+YN1UlJf2B6SrmcsaKoKtEaTC1OEvPSWOZ9w3u/Adw==", "dev": true, "requires": { "@jest/reporters": "28.1.1", "@jest/test-result": "28.1.1", - "@nrwl/devkit": "14.8.8", + "@nrwl/devkit": "14.8.9", "@phenomnomnominal/tsquery": "4.1.1", "chalk": "4.1.0", "dotenv": "~10.0.0", @@ -31757,6 +30968,18 @@ } } }, + "@nrwl/devkit": { + "version": "14.8.9", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.8.9.tgz", + "integrity": "sha512-C9PxTxTrVundP9xDbub7apkMPP1v1PSIu/d82VdOVnnU3Kvc2fRX2gafSdH+BMBP3SE4bIBblQI6gUuDXbYubw==", + "dev": true, + "requires": { + "@phenomnomnominal/tsquery": "4.1.1", + "ejs": "^3.1.7", + "ignore": "^5.0.4", + "tslib": "^2.3.0" + } + }, "@sinonjs/fake-timers": { "version": "9.1.2", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", @@ -32284,75 +31507,75 @@ } }, "@nrwl/nx-darwin-arm64": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.4.tgz", - "integrity": "sha512-XnvrnT9BJsgThY/4xUcYtE077ERq/img8CkRj7MOOBNOh0/nVcR4LGbBKDHtwE3HPk0ikyS/SxRyNa9msvi3QQ==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.6.tgz", + "integrity": "sha512-9J2HLA6ePfVIoyymIQmwBm2cHvh0hdWuSVldHq3GSpL1tbWEUVwrLxRwcG1ryO2HCNPPb2Z9h8jrSd6BVgEMsA==", "dev": true, "optional": true }, "@nrwl/nx-darwin-x64": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.4.tgz", - "integrity": "sha512-WKSfSlpVMLchpXkax0geeUNyhvNxwO7qUz/s0/HJWBekt8fizwKDwDj1gP7fOu+YWb/tHiSscbR1km8PtdjhQw==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.6.tgz", + "integrity": "sha512-QUbQYUxStLEDHndYFRxSH+Ir1ciezViy+kS9vfwsNLpBAfEE5kkoKk6Owv74gLQncTFB5/4vwkb7VT+LtVP/2w==", "dev": true, "optional": true }, "@nrwl/nx-linux-arm-gnueabihf": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.4.tgz", - "integrity": "sha512-a/b4PP7lP/Cgrh0LjC4O2YTt5pyf4DQTGtuE8qlo8o486UiofCtk4QGJX72q80s23L0ejCaKY2ULKx/3zMLjuA==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.6.tgz", + "integrity": "sha512-IjwE1Q6wi4iww67uU5i8XIg9LXhwhOIVuDMQ28pB03kahwL87s0z/MvQ7yXISgskamkFEUzffI/Zei+OHYST3g==", "dev": true, "optional": true }, "@nrwl/nx-linux-arm64-gnu": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.4.tgz", - "integrity": "sha512-ibBV8fMhSfLVd/2WzcDuUm32BoZsattuKkvMmOoyU6Pzoznc3AqyDjJR4xCIoAn5Rf+Nu1oeQONr5FAtb1Ugow==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.6.tgz", + "integrity": "sha512-iqgUZMtD8UZx5IeOzGREcP+vQ98czdBh3NmevqVJPGSfFtV7QixsUnRPk5v15bbfSg97Z+/6c7KRb9HsUAl13Q==", "dev": true, "optional": true }, "@nrwl/nx-linux-arm64-musl": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.4.tgz", - "integrity": "sha512-iIjvVYd7+uM4jVD461+PvU5XTALgSvJOODUaMRGOoDl0KlMuTe6pQZlw0eXjl5rcTd6paKaVFWT5j6awr8kj7w==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.6.tgz", + "integrity": "sha512-9UA2X2n998brY5YBLqgVmL1Jf5qrlFXToDADhUrsN5kqhgd3TqPhdgSBXhzUfUeMVtq6Bm4mhVHzM3bK49jxZA==", "dev": true, "optional": true }, "@nrwl/nx-linux-x64-gnu": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.9.4.tgz", - "integrity": "sha512-q4OyH72mdrE4KellBWtwpr5EwfxHKNoFP9//7FAILO68ROh0rpMd7YQMlTB7T04UEUHjKEEsFGTlVXIee3Viwg==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.9.6.tgz", + "integrity": "sha512-9Oe0BZJuf4lmeL3KV8woLL+NIauBFbMHmSgxhUKUWwNVC/VDJhDSkkUCTlM1R6lTj3KYrJzpZ9ymSuZM4ftd5g==", "dev": true, "optional": true }, "@nrwl/nx-linux-x64-musl": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.9.4.tgz", - "integrity": "sha512-67+/XNMR1CgLPyeGX8jqSG6l8yYD0iiwUgcu1Vaxq6N05WwnqVisIW8XzLSRUtKt4WyVQgOWk3aspImpMVOG3Q==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.9.6.tgz", + "integrity": "sha512-GNJDsmF0W7WOEnSbB9b/bOyS+Jl0S/zJEoGG0J9mpWTQCVx2HYvxl5EesTxO1Q/H2XmaraRNDS3xpk4l9ofo4w==", "dev": true, "optional": true }, "@nrwl/nx-win32-arm64-msvc": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.4.tgz", - "integrity": "sha512-2rEsq3eOGVCYpYJn2tTJkOGNJm/U8rP/FmqtZXYa6VJv/00XP3Gl00IXFEDaYV6rZo7SWqLxtEPUbjK5LwPzZA==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.6.tgz", + "integrity": "sha512-kFl9naZtZcSbZEXcjCJJlxWZPcZdp5AW+FGKnRKcAU3rdcsghtnf9ErMhIWJEaIxjMURV6C0ddw9YZNSVCumGA==", "dev": true, "optional": true }, "@nrwl/nx-win32-x64-msvc": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.4.tgz", - "integrity": "sha512-bogVju4Z/hy1jbppqaTNbmV1R4Kg0R5fKxXAXC2LaL7FL0dup31wPumdV+mXttXBNOBDjV8V/Oz1ZqdmxpOJUw==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.6.tgz", + "integrity": "sha512-omUJK6ZC6Ht5dPNxo+78hUAUhVVPsvjWhGoG1Et70rDhhNdY4c9BWU9vqmutWeDlr+ZlYNadtD/HPOikGVHfAw==", "dev": true, "optional": true }, "@nrwl/tao": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.9.4.tgz", - "integrity": "sha512-m90iz8UsXx1rgPm1dxsBQjSrCViWYZIrp8bpwjSCW24j3kifyilYSXGuKaRwZwUn7eNmH/kZcI9/8qeGIPF4Sg==", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.9.6.tgz", + "integrity": "sha512-1NGREpUbm9gjLQNmEpyH4cwVJSTawVZaksUQcotJLuVoZ8Hglx4Wci4zgD5hjtR5IML4N7pE8uN2Q3osIcUiXw==", "dev": true, "requires": { - "nx": "15.9.4" + "nx": "15.9.6" } }, "@octokit/auth-token": { @@ -32844,9 +32067,9 @@ "@taquito/beacon-wallet": { "version": "file:packages/taquito-beacon-wallet", "requires": { - "@airgap/beacon-dapp": "4.0.6", - "@taquito/core": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", + "@airgap/beacon-dapp": "4.0.10", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/chrome": "0.0.171", "@types/jest": "^26.0.23", @@ -32880,10 +32103,10 @@ "@taquito/contracts-library": { "version": "file:packages/taquito-contracts-library", "requires": { - "@taquito/core": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.23", "@types/node": "^16", @@ -32929,88 +32152,25 @@ "version": "file:example", "requires": { "@ledgerhq/hw-transport-node-hid": "^6.27.3", - "@taquito/ledger-signer": "^17.3.0-beta.1", - "@taquito/local-forging": "^17.3.0-beta.1", - "@taquito/michel-codec": "^17.3.0-beta.1", - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/sapling": "^17.3.0-beta.1", - "@taquito/signer": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/tzip16": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/ledger-signer": "^17.3.1", + "@taquito/local-forging": "^17.3.1", + "@taquito/michel-codec": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/sapling": "^17.3.1", + "@taquito/signer": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/tzip16": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/node-hid": "^1.3.1", "bignumber.js": "^9.1.0", "ts-node": "^10.9.1" - }, - "dependencies": { - "@ledgerhq/devices": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.0.4.tgz", - "integrity": "sha512-dxOiWZmtEv1tgw70+rW8gviCRZUeGDUnxY6HUPiRqTAc0Ts2AXxiJChgAsPvIywWTGW+S67Nxq1oTZdpRbdt+A==", - "requires": { - "@ledgerhq/errors": "^6.12.7", - "@ledgerhq/logs": "^6.10.1", - "rxjs": "6", - "semver": "^7.3.5" - } - }, - "@ledgerhq/hw-transport": { - "version": "6.28.5", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.28.5.tgz", - "integrity": "sha512-xmw5RhYbqExBBqTvOnOjN/RYNIGMBxFJ+zcYNfkfw/E+uEY3L7xq8Z7sC/n7URTT6xtEctElqduBJnBQE4OQtw==", - "requires": { - "@ledgerhq/devices": "^8.0.4", - "@ledgerhq/errors": "^6.12.7", - "events": "^3.3.0" - } - }, - "@ledgerhq/hw-transport-node-hid": { - "version": "6.27.16", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid/-/hw-transport-node-hid-6.27.16.tgz", - "integrity": "sha512-V/SA8G5qH+Lbl/bO11GAZKIWCgTfLRWe18gibLXFAdqFeQn8FxRoJTATJaYhWEWsU1T9NPvCfje3EWDUoXnmKg==", - "requires": { - "@ledgerhq/devices": "^8.0.4", - "@ledgerhq/errors": "^6.12.7", - "@ledgerhq/hw-transport": "^6.28.5", - "@ledgerhq/hw-transport-node-hid-noevents": "^6.27.16", - "@ledgerhq/logs": "^6.10.1", - "lodash": "^4.17.21", - "node-hid": "^2.1.2", - "usb": "^1.7.0" - } - }, - "@ledgerhq/hw-transport-node-hid-noevents": { - "version": "6.27.16", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid-noevents/-/hw-transport-node-hid-noevents-6.27.16.tgz", - "integrity": "sha512-7MK245Cfj4B4WijO+a0iux+glmyHr44ezSuec4h1PfQrtiOGf+Sk26oi8WHJX+pabc9c566Qxkgdo4FvHWCCaA==", - "requires": { - "@ledgerhq/devices": "^8.0.4", - "@ledgerhq/errors": "^6.12.7", - "@ledgerhq/hw-transport": "^6.28.5", - "@ledgerhq/logs": "^6.10.1", - "node-hid": "^2.1.2" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "requires": { - "tslib": "^1.9.0" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } } }, "@taquito/http-utils": { "version": "file:packages/taquito-http-utils", "requires": { - "@taquito/core": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.24", "@types/node": "^16", @@ -33052,10 +32212,11 @@ "@taquito/ledger-signer": { "version": "file:packages/taquito-ledger-signer", "requires": { - "@ledgerhq/hw-transport": "^6.27.3", + "@ledgerhq/hw-transport": "^6.28.8", "@stablelib/blake2b": "^1.0.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.24", "@types/node": "^16", @@ -33086,40 +32247,6 @@ "typescript": "~4.1.5" }, "dependencies": { - "@ledgerhq/devices": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.0.4.tgz", - "integrity": "sha512-dxOiWZmtEv1tgw70+rW8gviCRZUeGDUnxY6HUPiRqTAc0Ts2AXxiJChgAsPvIywWTGW+S67Nxq1oTZdpRbdt+A==", - "requires": { - "@ledgerhq/errors": "^6.12.7", - "@ledgerhq/logs": "^6.10.1", - "rxjs": "6", - "semver": "^7.3.5" - } - }, - "@ledgerhq/hw-transport": { - "version": "6.28.5", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.28.5.tgz", - "integrity": "sha512-xmw5RhYbqExBBqTvOnOjN/RYNIGMBxFJ+zcYNfkfw/E+uEY3L7xq8Z7sC/n7URTT6xtEctElqduBJnBQE4OQtw==", - "requires": { - "@ledgerhq/devices": "^8.0.4", - "@ledgerhq/errors": "^6.12.7", - "events": "^3.3.0" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "requires": { - "tslib": "^1.9.0" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, "typescript": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.6.tgz", @@ -33131,9 +32258,9 @@ "@taquito/local-forging": { "version": "file:packages/taquito-local-forging", "requires": { - "@taquito/core": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/estree": "^1.0.0", "@types/jest": "^26.0.23", @@ -33179,7 +32306,7 @@ "@taquito/michel-codec": { "version": "file:packages/taquito-michel-codec", "requires": { - "@taquito/core": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.23", "@types/node": "^16", @@ -33228,8 +32355,9 @@ "@taquito/michelson-encoder": { "version": "file:packages/taquito-michelson-encoder", "requires": { - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.23", "@types/node": "^16", @@ -33273,10 +32401,10 @@ "requires": { "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^17.3.0-beta.1", - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.24", "@types/node": "^16", @@ -33318,9 +32446,9 @@ "@taquito/rpc": { "version": "file:packages/taquito-rpc", "requires": { - "@taquito/core": "^17.3.0-beta.1", - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.23", "@types/node": "^16", @@ -33365,10 +32493,10 @@ "@rollup/plugin-json": "^4.1.0", "@stablelib/nacl": "^1.0.3", "@stablelib/random": "^1.0.1", - "@taquito/core": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/jest": "^26.0.23", "@types/node": "^16", "@types/pbkdf2": "^3.1.0", @@ -33537,8 +32665,9 @@ "@stablelib/nacl": "^1.0.4", "@stablelib/pbkdf2": "^1.0.1", "@stablelib/sha512": "^1.0.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/bn.js": "^5.1.1", "@types/elliptic": "^6.4.14", @@ -33587,13 +32716,13 @@ "version": "file:packages/taquito", "requires": { "@babel/types": "7.16.0", - "@taquito/core": "^17.3.0-beta.1", - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/local-forging": "^17.3.0-beta.1", - "@taquito/michel-codec": "^17.3.0-beta.1", - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/local-forging": "^17.3.1", + "@taquito/michel-codec": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/estree": "^0.0.50", "@types/jest": "^26.0.23", @@ -33645,9 +32774,10 @@ "@taquito/tzip12": { "version": "file:packages/taquito-tzip12", "requires": { - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/tzip16": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/tzip16": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.23", "@types/node": "^16", @@ -33688,11 +32818,12 @@ "@taquito/tzip16": { "version": "file:packages/taquito-tzip16", "requires": { - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/crypto-js": "^4.1.1", "@types/jest": "^26.0.23", @@ -33738,7 +32869,7 @@ "requires": { "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/bs58check": "^2.1.0", "@types/elliptic": "^6.4.14", @@ -34173,6 +33304,11 @@ "@types/node": "*" } }, + "@types/w3c-web-usb": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/w3c-web-usb/-/w3c-web-usb-1.0.6.tgz", + "integrity": "sha512-cSjhgrr8g4KbPnnijAr/KJDNKa/bBa+ixYkywFRvrhvi9n1WEl7yYbtRyzE6jqNQiSxxJxoAW3STaOQwJHndaw==" + }, "@types/ws": { "version": "8.5.5", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", @@ -34297,23 +33433,22 @@ } }, "@walletconnect/core": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.9.1.tgz", - "integrity": "sha512-xyWeP0eLhEEDQAVJSmqs4n/AClKUM+8os2ZFe7BTuw1tFYjeLNVDtKCHziVOSTh8wEChMsKSGKA4zerQoH8mAQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.7.0.tgz", + "integrity": "sha512-xUeFPpElybgn1a+lknqtHleei4VyuV/4qWgB1nP8qQUAO6a5pNsioODrnB2VAPdUHJYBdx2dCt2maRk6g53IPQ==", "requires": { "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-provider": "1.0.13", - "@walletconnect/jsonrpc-types": "1.0.3", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/jsonrpc-ws-connection": "1.0.13", + "@walletconnect/jsonrpc-provider": "^1.0.12", + "@walletconnect/jsonrpc-utils": "^1.0.7", + "@walletconnect/jsonrpc-ws-connection": "^1.0.11", "@walletconnect/keyvaluestorage": "^1.0.2", "@walletconnect/logger": "^2.0.1", "@walletconnect/relay-api": "^1.0.9", "@walletconnect/relay-auth": "^1.0.4", "@walletconnect/safe-json": "^1.0.2", "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.9.1", - "@walletconnect/utils": "2.9.1", + "@walletconnect/types": "2.7.0", + "@walletconnect/utils": "2.7.0", "events": "^3.3.0", "lodash.isequal": "4.5.0", "uint8arrays": "^3.1.0" @@ -34520,18 +33655,18 @@ } }, "@walletconnect/sign-client": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.9.1.tgz", - "integrity": "sha512-Z7tFRrJ9btA1vU427vsjUS6cPlHQVcTWdKH90khEc2lv3dB6mU8FNO0VJsw+I2D7CW7WaMWF3nnj6Z1FfotbDg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.7.0.tgz", + "integrity": "sha512-K99xa6GSFS04U+140yrIEi/VJJJ0Q1ov4jCaiqa9euILDKxlBsM7m5GR+9sq6oYyj18SluJY4CJTdeOXUJlarA==", "requires": { - "@walletconnect/core": "2.9.1", + "@walletconnect/core": "2.7.0", "@walletconnect/events": "^1.0.1", "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-utils": "1.0.8", + "@walletconnect/jsonrpc-utils": "^1.0.7", "@walletconnect/logger": "^2.0.1", "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.9.1", - "@walletconnect/utils": "2.9.1", + "@walletconnect/types": "2.7.0", + "@walletconnect/utils": "2.7.0", "events": "^3.3.0" } }, @@ -34551,36 +33686,37 @@ } }, "@walletconnect/types": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.9.1.tgz", - "integrity": "sha512-xbGgTPuD6xsb7YMvCESBIH55cjB86QAnnVL50a/ED42YkQzDsOdJ0VGTbrm0tG5cxUOF933rpxZQjxGdP+ovww==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.7.0.tgz", + "integrity": "sha512-aMUDUtO79WSBtC/bDetE6aFwdgwJr0tJ8nC8gnAl5ELsrjygEKCn6M8Q+v6nP9svG9yf5Rds4cImxCT6BWwTyw==", "requires": { "@walletconnect/events": "^1.0.1", "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-types": "1.0.3", + "@walletconnect/jsonrpc-types": "^1.0.2", "@walletconnect/keyvaluestorage": "^1.0.2", "@walletconnect/logger": "^2.0.1", "events": "^3.3.0" } }, "@walletconnect/utils": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.9.1.tgz", - "integrity": "sha512-tXeQVebF5oPBvhdmuUyVSkSIBYx/egIi4czav1QrnUpwrUS1LsrFhyWBxSbhN7TXY287ULWkEf6aFpWOHdp5EA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.7.0.tgz", + "integrity": "sha512-k32jrQeyJsNZPdmtmg85Y3QgaS5YfzYSPrAxRC2uUD1ts7rrI6P5GG2iXNs3AvWKOuCgsp/PqU8s7AC7CRUscw==", "requires": { "@stablelib/chacha20poly1305": "1.0.1", "@stablelib/hkdf": "1.0.1", "@stablelib/random": "^1.0.2", "@stablelib/sha256": "1.0.1", "@stablelib/x25519": "^1.0.3", + "@walletconnect/jsonrpc-utils": "^1.0.7", "@walletconnect/relay-api": "^1.0.9", "@walletconnect/safe-json": "^1.0.2", "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.9.1", + "@walletconnect/types": "2.7.0", "@walletconnect/window-getters": "^1.0.1", "@walletconnect/window-metadata": "^1.0.1", "detect-browser": "5.3.0", - "query-string": "7.1.3", + "query-string": "7.1.1", "uint8arrays": "^3.1.0" } }, @@ -36067,11 +35203,6 @@ "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==" - }, "collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", @@ -36245,7 +35376,8 @@ "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true }, "conventional-changelog-angular": { "version": "5.0.13", @@ -36352,9 +35484,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -36420,7 +35552,8 @@ "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true }, "cosmiconfig": { "version": "8.2.0", @@ -36803,7 +35936,8 @@ "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true }, "depd": { "version": "2.0.0", @@ -38482,9 +37616,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -38719,7 +37853,8 @@ "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true }, "has-value": { "version": "1.0.0", @@ -39132,22 +38267,23 @@ "version": "file:integration-tests", "requires": { "@ledgerhq/devices": "6.20.0", - "@ledgerhq/hw-transport": "6.20.0", - "@ledgerhq/hw-transport-node-hid": "6.20.0", - "@ledgerhq/hw-transport-node-hid-noevents": "6.20.0", - "@taquito/contracts-library": "^17.3.0-beta.1", - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/local-forging": "^17.3.0-beta.1", - "@taquito/michel-codec": "^17.3.0-beta.1", - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/remote-signer": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/sapling": "^17.3.0-beta.1", - "@taquito/signer": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/tzip12": "^17.3.0-beta.1", - "@taquito/tzip16": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@ledgerhq/hw-transport": "6.28.8", + "@ledgerhq/hw-transport-node-hid": "6.27.21", + "@ledgerhq/hw-transport-node-hid-noevents": "6.27.19", + "@taquito/contracts-library": "^17.3.1", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/local-forging": "^17.3.1", + "@taquito/michel-codec": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/remote-signer": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/sapling": "^17.3.1", + "@taquito/signer": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/tzip12": "^17.3.1", + "@taquito/tzip16": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/jest": "^26.0.23", "@types/node": "^16", "@typescript-eslint/eslint-plugin": "^5.28.0", @@ -39421,7 +38557,8 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true }, "isexe": { "version": "2.0.0", @@ -39461,9 +38598,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -40293,9 +39430,9 @@ } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true }, "type-fest": { @@ -41225,9 +40362,9 @@ } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true }, "type-fest": { @@ -41528,9 +40665,9 @@ } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true }, "type-fest": { @@ -41800,9 +40937,9 @@ }, "dependencies": { "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true } } @@ -42663,30 +41800,6 @@ "yargs-parser": "20.2.4" }, "dependencies": { - "@nrwl/devkit": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.9.4.tgz", - "integrity": "sha512-mUX1kXTuPMdTzFxIzH+MsSNvdppOmstPDOEtiGFZJTuJ625ki0HhNJILO3N2mJ7MeMrLqIlAiNdvelQaObxYsQ==", - "dev": true, - "requires": { - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "semver": "7.3.4", - "tmp": "~0.2.1", - "tslib": "^2.3.0" - }, - "dependencies": { - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -42832,15 +41945,6 @@ "argparse": "^2.0.1" } }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, "minimatch": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", @@ -42865,49 +41969,6 @@ "glob": "^9.2.0" } }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, "write-file-atomic": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", @@ -42918,12 +41979,6 @@ "signal-exit": "^3.0.7" } }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", @@ -43631,9 +42686,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -43864,9 +42919,9 @@ } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true }, "type-fest": { @@ -44718,11 +43773,6 @@ "set-blocking": "^2.0.0" } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==" - }, "nwsapi": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.5.tgz", @@ -44730,25 +43780,25 @@ "dev": true }, "nx": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.9.4.tgz", - "integrity": "sha512-P1G4t59UvE/lkHyruLeSOB5ZuNyh01IwU0tTUOi8f9s/NbP7+OQ8MYVwDV74JHTr6mQgjlS+n+4Eox8tVm9itA==", - "dev": true, - "requires": { - "@nrwl/cli": "15.9.4", - "@nrwl/nx-darwin-arm64": "15.9.4", - "@nrwl/nx-darwin-x64": "15.9.4", - "@nrwl/nx-linux-arm-gnueabihf": "15.9.4", - "@nrwl/nx-linux-arm64-gnu": "15.9.4", - "@nrwl/nx-linux-arm64-musl": "15.9.4", - "@nrwl/nx-linux-x64-gnu": "15.9.4", - "@nrwl/nx-linux-x64-musl": "15.9.4", - "@nrwl/nx-win32-arm64-msvc": "15.9.4", - "@nrwl/nx-win32-x64-msvc": "15.9.4", - "@nrwl/tao": "15.9.4", + "version": "15.9.6", + "resolved": "https://registry.npmjs.org/nx/-/nx-15.9.6.tgz", + "integrity": "sha512-lUICyOgcPTfGYNZpjpQP7ug669IomfssTzz68r+j83SpYKc6UuZrQMqazYenTFPJzEvG5FKGXOfFyONoLe36zQ==", + "dev": true, + "requires": { + "@nrwl/cli": "15.9.6", + "@nrwl/nx-darwin-arm64": "15.9.6", + "@nrwl/nx-darwin-x64": "15.9.6", + "@nrwl/nx-linux-arm-gnueabihf": "15.9.6", + "@nrwl/nx-linux-arm64-gnu": "15.9.6", + "@nrwl/nx-linux-arm64-musl": "15.9.6", + "@nrwl/nx-linux-x64-gnu": "15.9.6", + "@nrwl/nx-linux-x64-musl": "15.9.6", + "@nrwl/nx-win32-arm64-msvc": "15.9.6", + "@nrwl/nx-win32-x64-msvc": "15.9.6", + "@nrwl/tao": "15.9.6", "@parcel/watcher": "2.0.4", "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", + "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", "axios": "^1.0.0", "chalk": "^4.1.0", @@ -44913,7 +43963,8 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true }, "object-copy": { "version": "0.1.0", @@ -45177,7 +44228,7 @@ "pack-test-tool": { "version": "file:packages/taquito-michel-codec/pack-test-tool", "requires": { - "@taquito/rpc": "^17.3.0-beta.1", + "@taquito/rpc": "^17.3.1", "yargs": "^16.2.0" } }, @@ -45809,7 +44860,8 @@ "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true }, "process-warning": { "version": "1.0.0", @@ -45955,11 +45007,11 @@ "dev": true }, "query-string": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", - "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz", + "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==", "requires": { - "decode-uri-component": "^0.2.2", + "decode-uri-component": "^0.2.0", "filter-obj": "^1.1.0", "split-on-first": "^1.0.0", "strict-uri-encode": "^2.0.0" @@ -46196,9 +45248,9 @@ "dev": true }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true }, "strip-bom": { @@ -47033,9 +46085,9 @@ "dev": true }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true }, "shebang-command": { @@ -47133,9 +46185,9 @@ } }, "semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" }, @@ -47172,7 +46224,8 @@ "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true }, "set-value": { "version": "2.0.1", @@ -47277,7 +46330,8 @@ "signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true }, "sigstore": { "version": "1.6.0", @@ -47539,9 +46593,9 @@ } }, "solid-js": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.7.8.tgz", - "integrity": "sha512-XHBWk1FvFd0JMKljko7FfhefJMTSgYEuVKcQ2a8hzRXfiuSJAGsrPPafqEo+f6l+e8Oe3cROSpIL6kbzjC1fjQ==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.7.11.tgz", + "integrity": "sha512-JkuvsHt8jqy7USsy9xJtT18aF9r2pFO+GB8JQ2XGTvtF49rGTObB46iebD25sE3qVNvIbwglXOXdALnJq9IHtQ==", "requires": { "csstype": "^3.1.0", "seroval": "^0.5.0" @@ -48097,11 +47151,11 @@ "taquito-test-dapp-vite": { "version": "file:apps/taquito-test-dapp", "requires": { - "@airgap/beacon-sdk": "4.0.6", + "@airgap/beacon-sdk": "4.0.10", "@sveltejs/vite-plugin-svelte": "^1.1.0", - "@taquito/beacon-wallet": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/beacon-wallet": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@tsconfig/svelte": "^2.0.1", "buffer": "^6.0.3", "events": "^3.3.0", @@ -48985,18 +48039,19 @@ } }, "usb": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/usb/-/usb-1.9.2.tgz", - "integrity": "sha512-dryNz030LWBPAf6gj8vyq0Iev3vPbCLHCT8dBw3gQRXRzVNsIdeuU+VjPp3ksmSPkeMAl1k+kQ14Ij0QHyeiAg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/usb/-/usb-2.9.0.tgz", + "integrity": "sha512-G0I/fPgfHUzWH8xo2KkDxTTFruUWfppgSFJ+bQxz/kVY2x15EQ/XDB7dqD1G432G4gBG4jYQuF3U7j/orSs5nw==", "requires": { - "node-addon-api": "^4.2.0", - "node-gyp-build": "^4.3.0" + "@types/w3c-web-usb": "^1.0.6", + "node-addon-api": "^6.0.0", + "node-gyp-build": "^4.5.0" }, "dependencies": { "node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" } } }, @@ -49499,6 +48554,7 @@ "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, "requires": { "string-width": "^1.0.2 || 2 || 3 || 4" } @@ -49532,9 +48588,9 @@ } }, "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true }, "wordwrap": { @@ -49616,9 +48672,9 @@ "dev": true }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true }, "write-file-atomic": { diff --git a/packages/taquito-beacon-wallet/package.json b/packages/taquito-beacon-wallet/package.json index 0a9a591470..c7ee811fc2 100644 --- a/packages/taquito-beacon-wallet/package.json +++ b/packages/taquito-beacon-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/beacon-wallet", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "Beacon wallet provider", "keywords": [ "tezos", @@ -22,7 +22,7 @@ "type": "git", "url": "" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, @@ -67,9 +67,9 @@ ] }, "dependencies": { - "@airgap/beacon-dapp": "4.0.6", - "@taquito/core": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1" + "@airgap/beacon-dapp": "4.0.10", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1" }, "devDependencies": { "@types/bluebird": "^3.5.36", diff --git a/packages/taquito-beacon-wallet/signature.json b/packages/taquito-beacon-wallet/signature.json index caa5d0be0a..d549e57a4f 100644 --- a/packages/taquito-beacon-wallet/signature.json +++ b/packages/taquito-beacon-wallet/signature.json @@ -135,7 +135,7 @@ ] }, "dependencies": { - "@airgap/beacon-sdk": "4.0.2", + "@airgap/beacon-sdk": "4.0.10", "@taquito/taquito": "^8.0.4-beta.0", "@taquito/utils": "^8.0.4-beta.0" }, diff --git a/packages/taquito-beacon-wallet/src/version.ts b/packages/taquito-beacon-wallet/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-beacon-wallet/src/version.ts +++ b/packages/taquito-beacon-wallet/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito-contracts-library/package.json b/packages/taquito-contracts-library/package.json index 55725af56e..1346f63ea8 100644 --- a/packages/taquito-contracts-library/package.json +++ b/packages/taquito-contracts-library/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/contracts-library", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "Can be used as an extension on the TezosToolkit to provide contracts data", "keywords": [ "tezos" @@ -20,7 +20,7 @@ "publishConfig": { "access": "public" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, @@ -68,10 +68,10 @@ ] }, "dependencies": { - "@taquito/core": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0" }, "devDependencies": { diff --git a/packages/taquito-contracts-library/src/version.ts b/packages/taquito-contracts-library/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-contracts-library/src/version.ts +++ b/packages/taquito-contracts-library/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito-core/package.json b/packages/taquito-core/package.json index 967c949e2b..34dc6a735d 100644 --- a/packages/taquito-core/package.json +++ b/packages/taquito-core/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/core", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "Classes, interfaces, and types shared across Taquito packages", "keywords": [ "tezos", @@ -21,7 +21,7 @@ "type": "git", "url": "" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, diff --git a/packages/taquito-core/src/version.ts b/packages/taquito-core/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-core/src/version.ts +++ b/packages/taquito-core/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito-http-utils/package.json b/packages/taquito-http-utils/package.json index 86f4cf806b..c9f785356f 100644 --- a/packages/taquito-http-utils/package.json +++ b/packages/taquito-http-utils/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/http-utils", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "", "keywords": [ "tezos" @@ -20,7 +20,7 @@ "publishConfig": { "access": "public" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, @@ -59,7 +59,7 @@ ] }, "dependencies": { - "@taquito/core": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", "axios": "0.26.0" }, "devDependencies": { diff --git a/packages/taquito-http-utils/src/version.ts b/packages/taquito-http-utils/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-http-utils/src/version.ts +++ b/packages/taquito-http-utils/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito-ledger-signer/package.json b/packages/taquito-ledger-signer/package.json index adc7243ec0..c87279bd35 100644 --- a/packages/taquito-ledger-signer/package.json +++ b/packages/taquito-ledger-signer/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/ledger-signer", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "Ledger signer provider", "keywords": [ "tezos", @@ -18,7 +18,7 @@ "type": "git", "url": "" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, @@ -58,10 +58,11 @@ ] }, "dependencies": { - "@ledgerhq/hw-transport": "^6.27.3", + "@ledgerhq/hw-transport": "^6.28.8", "@stablelib/blake2b": "^1.0.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "buffer": "^6.0.3" }, "devDependencies": { diff --git a/packages/taquito-ledger-signer/src/version.ts b/packages/taquito-ledger-signer/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-ledger-signer/src/version.ts +++ b/packages/taquito-ledger-signer/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito-local-forging/package.json b/packages/taquito-local-forging/package.json index bdb9fcaf10..6da3a64567 100644 --- a/packages/taquito-local-forging/package.json +++ b/packages/taquito-local-forging/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/local-forging", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "Provide local forging functionality to be with taquito", "keywords": [ "tezos", @@ -22,7 +22,7 @@ "type": "git", "url": "" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, @@ -68,12 +68,12 @@ ] }, "dependencies": { - "@taquito/core": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0" }, "devDependencies": { - "@taquito/rpc": "^17.3.0-beta.1", + "@taquito/rpc": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/estree": "^1.0.0", "@types/jest": "^26.0.23", diff --git a/packages/taquito-local-forging/src/version.ts b/packages/taquito-local-forging/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-local-forging/src/version.ts +++ b/packages/taquito-local-forging/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito-michel-codec/pack-test-tool/package.json b/packages/taquito-michel-codec/pack-test-tool/package.json index f530238bb2..106994cc6c 100644 --- a/packages/taquito-michel-codec/pack-test-tool/package.json +++ b/packages/taquito-michel-codec/pack-test-tool/package.json @@ -1,14 +1,14 @@ { "name": "pack-test-tool", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "Generate pack test data via Tezos RPC", "main": "pack-test-tool.js", "private": true, "scripts": {}, "author": "Eugene Zagidullin ", - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@taquito/rpc": "^17.3.0-beta.1", + "@taquito/rpc": "^17.3.1", "yargs": "^16.2.0" } } diff --git a/packages/taquito-michel-codec/package.json b/packages/taquito-michel-codec/package.json index ef14349763..abadac25a6 100644 --- a/packages/taquito-michel-codec/package.json +++ b/packages/taquito-michel-codec/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/michel-codec", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "Michelson parser/validator/formatter", "keywords": [ "tezos", @@ -67,7 +67,7 @@ ] }, "dependencies": { - "@taquito/core": "^17.3.0-beta.1" + "@taquito/core": "^17.3.1" }, "devDependencies": { "@types/bluebird": "^3.5.36", diff --git a/packages/taquito-michel-codec/src/version.ts b/packages/taquito-michel-codec/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-michel-codec/src/version.ts +++ b/packages/taquito-michel-codec/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito-michelson-encoder/package.json b/packages/taquito-michelson-encoder/package.json index 663ae283e5..70ad84093a 100644 --- a/packages/taquito-michelson-encoder/package.json +++ b/packages/taquito-michelson-encoder/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/michelson-encoder", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "converts michelson data and types into convenient JS/TS objects", "keywords": [ "tezos", @@ -23,7 +23,7 @@ "type": "git", "url": "" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, @@ -68,8 +68,9 @@ ] }, "dependencies": { - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "fast-json-stable-stringify": "^2.1.0" }, diff --git a/packages/taquito-michelson-encoder/src/version.ts b/packages/taquito-michelson-encoder/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-michelson-encoder/src/version.ts +++ b/packages/taquito-michelson-encoder/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito-remote-signer/package.json b/packages/taquito-remote-signer/package.json index 06fdd6e623..5be29e19ed 100644 --- a/packages/taquito-remote-signer/package.json +++ b/packages/taquito-remote-signer/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/remote-signer", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "Remote signer provider", "keywords": [ "tezos", @@ -21,7 +21,7 @@ "type": "git", "url": "" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, @@ -63,10 +63,10 @@ "dependencies": { "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^17.3.0-beta.1", - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "typedarray-to-buffer": "^4.0.0" }, "devDependencies": { diff --git a/packages/taquito-remote-signer/src/version.ts b/packages/taquito-remote-signer/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-remote-signer/src/version.ts +++ b/packages/taquito-remote-signer/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito-rpc/package.json b/packages/taquito-rpc/package.json index 8c006d6e61..bbcbc3e7c2 100644 --- a/packages/taquito-rpc/package.json +++ b/packages/taquito-rpc/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/rpc", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "Provides low level methods, and types to invoke RPC calls from a Nomadic Tezos RPC node", "keywords": [ "tezos", @@ -22,7 +22,7 @@ "type": "git", "url": "" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, @@ -67,9 +67,9 @@ ] }, "dependencies": { - "@taquito/core": "^17.3.0-beta.1", - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0" }, "devDependencies": { diff --git a/packages/taquito-rpc/src/version.ts b/packages/taquito-rpc/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-rpc/src/version.ts +++ b/packages/taquito-rpc/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito-sapling/package.json b/packages/taquito-sapling/package.json index 133831dcd0..846f3f9e36 100644 --- a/packages/taquito-sapling/package.json +++ b/packages/taquito-sapling/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/sapling", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "Allows reading and preparing sapling transactions", "keywords": [ "tezos", @@ -22,7 +22,7 @@ "type": "git", "url": "" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, @@ -69,10 +69,10 @@ "@airgap/sapling-wasm": "0.0.9", "@stablelib/nacl": "^1.0.3", "@stablelib/random": "^1.0.1", - "@taquito/core": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "bip39": "3.0.4", "blakejs": "^1.2.1", diff --git a/packages/taquito-sapling/src/version.ts b/packages/taquito-sapling/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-sapling/src/version.ts +++ b/packages/taquito-sapling/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito-signer/package.json b/packages/taquito-signer/package.json index 836024033a..39952ba5c1 100644 --- a/packages/taquito-signer/package.json +++ b/packages/taquito-signer/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/signer", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "Provide signing functionality to be with taquito", "keywords": [ "tezos", @@ -22,7 +22,7 @@ "type": "git", "url": "" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, @@ -73,8 +73,9 @@ "@stablelib/nacl": "^1.0.4", "@stablelib/pbkdf2": "^1.0.1", "@stablelib/sha512": "^1.0.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bn.js": "^5.1.1", "bip39": "3.0.4", "elliptic": "^6.5.4", diff --git a/packages/taquito-signer/src/version.ts b/packages/taquito-signer/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-signer/src/version.ts +++ b/packages/taquito-signer/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito-tzip12/package.json b/packages/taquito-tzip12/package.json index d1a62169d8..9c31656f6a 100644 --- a/packages/taquito-tzip12/package.json +++ b/packages/taquito-tzip12/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/tzip12", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "Tzip12", "keywords": [ "tezos", @@ -22,7 +22,7 @@ "type": "git", "url": "" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, @@ -63,9 +63,10 @@ ] }, "dependencies": { - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/tzip16": "^17.3.0-beta.1" + "@taquito/core": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/tzip16": "^17.3.1" }, "devDependencies": { "@types/bluebird": "^3.5.36", diff --git a/packages/taquito-tzip12/src/version.ts b/packages/taquito-tzip12/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-tzip12/src/version.ts +++ b/packages/taquito-tzip12/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito-tzip16/package.json b/packages/taquito-tzip16/package.json index 5a6e9ac02b..54dbeb8513 100644 --- a/packages/taquito-tzip16/package.json +++ b/packages/taquito-tzip16/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/tzip16", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "Tzip16", "keywords": [ "tezos", @@ -22,7 +22,7 @@ "type": "git", "url": "" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, @@ -62,11 +62,12 @@ ] }, "dependencies": { - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/taquito": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "crypto-js": "^4.1.1" }, diff --git a/packages/taquito-tzip16/src/version.ts b/packages/taquito-tzip16/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-tzip16/src/version.ts +++ b/packages/taquito-tzip16/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito-utils/package.json b/packages/taquito-utils/package.json index 8e55806db6..20c211badf 100644 --- a/packages/taquito-utils/package.json +++ b/packages/taquito-utils/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/utils", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "converts michelson data and types into convenient JS/TS objects", "keywords": [ "tezos", @@ -23,7 +23,7 @@ "type": "git", "url": "" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, @@ -65,7 +65,7 @@ "dependencies": { "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", "@types/bs58check": "^2.1.0", "bignumber.js": "^9.1.0", "blakejs": "^1.2.1", diff --git a/packages/taquito-utils/src/version.ts b/packages/taquito-utils/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito-utils/src/version.ts +++ b/packages/taquito-utils/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/packages/taquito/README.md b/packages/taquito/README.md index 83e81643dd..f1f7a47a82 100644 --- a/packages/taquito/README.md +++ b/packages/taquito/README.md @@ -7,8 +7,8 @@ The `@taquito/taquito` package contains higher-level functionality that builds u ## CDN Bundle ```html - + ``` ## General Information diff --git a/packages/taquito/manifest.json b/packages/taquito/manifest.json index 652e68a894..cb8b9f53ef 100644 --- a/packages/taquito/manifest.json +++ b/packages/taquito/manifest.json @@ -1,6 +1,6 @@ { "main.js": { "src": "dist/taquito.min.js", - "integrity": "sha384-QjQKWsGDn1bZxxifUKdMGeaA8l6eonpsem1+4vCXzAl6tFzctecZGoNxZFC/ZhVk" + "integrity": "sha384-BSwSPkCs3OtHNJYV10JxwTLgzumF43f8OrYIioco+nGnZknVuhOhCPOI5f7vnghO" } } \ No newline at end of file diff --git a/packages/taquito/package.json b/packages/taquito/package.json index 5a3012d059..ba0c852b3d 100644 --- a/packages/taquito/package.json +++ b/packages/taquito/package.json @@ -1,6 +1,6 @@ { "name": "@taquito/taquito", - "version": "17.3.0-beta.1", + "version": "17.3.1", "description": "High level functionality that builds upon the other packages in the Tezos Typescript Library Suite.", "keywords": [ "tezos", @@ -26,7 +26,7 @@ "bugs": { "url": "https://github.com/ecadlabs/taquito/issues" }, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=16" }, @@ -77,13 +77,13 @@ ] }, "dependencies": { - "@taquito/core": "^17.3.0-beta.1", - "@taquito/http-utils": "^17.3.0-beta.1", - "@taquito/local-forging": "^17.3.0-beta.1", - "@taquito/michel-codec": "^17.3.0-beta.1", - "@taquito/michelson-encoder": "^17.3.0-beta.1", - "@taquito/rpc": "^17.3.0-beta.1", - "@taquito/utils": "^17.3.0-beta.1", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/local-forging": "^17.3.1", + "@taquito/michel-codec": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "rxjs": "^7.8.1" }, diff --git a/packages/taquito/src/version.ts b/packages/taquito/src/version.ts index 45c393ff8d..9bb6dfceb8 100644 --- a/packages/taquito/src/version.ts +++ b/packages/taquito/src/version.ts @@ -1,6 +1,6 @@ // IMPORTANT: THIS FILE IS AUTO GENERATED! DO NOT MANUALLY EDIT OR CHECKIN! export const VERSION = { - "commitHash": "1bc71eda1ab4baa24ee2278dd97b5a990d6dc71c", - "version": "17.3.0-beta.1" + "commitHash": "9e27326dabf764c55402c50be4d78681f2c78cca", + "version": "17.3.1" }; diff --git a/website/package-lock.json b/website/package-lock.json index 62fe3cd394..0200d8cc78 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -1,12 +1,12 @@ { "name": "@taquito/website", - "version": "17.2.0", + "version": "17.3.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@taquito/website", - "version": "17.2.0", + "version": "17.3.1", "dependencies": { "@docusaurus/core": "2.4.1", "@docusaurus/plugin-google-gtag": "2.4.1", @@ -16,10 +16,11 @@ "@fortawesome/fontawesome-svg-core": "^6.4.2", "@fortawesome/free-solid-svg-icons": "^6.4.2", "@fortawesome/react-fontawesome": "^0.2.0", - "@ledgerhq/hw-transport-webhid": "^6.27.14", + "@ledgerhq/hw-transport-webhid": "^6.27.19", "@mdx-js/react": "^1.6.22", - "@svgr/webpack": "^8.0.1", + "@svgr/webpack": "^8.1.0", "@taquito/beacon-wallet": "file:../packages/taquito-beacon-wallet", + "@taquito/core": "file:../packages/taquito-core", "@taquito/http-utils": "file:../packages/taquito-http-utils", "@taquito/ledger-signer": "file:../packages/taquito-ledger-signer", "@taquito/michel-codec": "file:../packages/taquito-michel-codec", @@ -68,17 +69,17 @@ }, "../packages/taquito": { "name": "@taquito/taquito", - "version": "17.2.0", + "version": "17.3.1", "hasInstallScript": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@taquito/core": "^17.2.0", - "@taquito/http-utils": "^17.2.0", - "@taquito/local-forging": "^17.2.0", - "@taquito/michel-codec": "^17.2.0", - "@taquito/michelson-encoder": "^17.2.0", - "@taquito/rpc": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/local-forging": "^17.3.1", + "@taquito/michel-codec": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "rxjs": "^7.8.1" }, @@ -127,12 +128,12 @@ }, "../packages/taquito-beacon-wallet": { "name": "@taquito/beacon-wallet", - "version": "17.2.0", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@airgap/beacon-dapp": "4.0.6", - "@taquito/core": "^17.2.0", - "@taquito/taquito": "^17.2.0" + "@airgap/beacon-dapp": "4.0.10", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1" }, "devDependencies": { "@types/bluebird": "^3.5.36", @@ -177,12 +178,19 @@ "@types/har-format": "*" } }, + "../packages/taquito-core": { + "version": "17.3.1", + "license": "Apache-2.0", + "engines": { + "node": ">=16" + } + }, "../packages/taquito-http-utils": { "name": "@taquito/http-utils", - "version": "17.2.0", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@taquito/core": "^17.2.0", + "@taquito/core": "^17.3.1", "axios": "0.26.0" }, "devDependencies": { @@ -227,13 +235,14 @@ }, "../packages/taquito-ledger-signer": { "name": "@taquito/ledger-signer", - "version": "17.2.0", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-transport": "^6.27.3", + "@ledgerhq/hw-transport": "^6.28.8", "@stablelib/blake2b": "^1.0.1", - "@taquito/taquito": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "buffer": "^6.0.3" }, "devDependencies": { @@ -290,10 +299,10 @@ }, "../packages/taquito-michel-codec": { "name": "@taquito/michel-codec", - "version": "17.2.0", + "version": "17.3.1", "license": "MIT", "dependencies": { - "@taquito/core": "^17.2.0" + "@taquito/core": "^17.3.1" }, "devDependencies": { "@types/bluebird": "^3.5.36", @@ -324,11 +333,12 @@ }, "../packages/taquito-michelson-encoder": { "name": "@taquito/michelson-encoder", - "version": "17.2.0", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@taquito/rpc": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "fast-json-stable-stringify": "^2.1.0" }, @@ -366,15 +376,15 @@ }, "../packages/taquito-remote-signer": { "name": "@taquito/remote-signer", - "version": "17.2.0", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^17.2.0", - "@taquito/http-utils": "^17.2.0", - "@taquito/taquito": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "typedarray-to-buffer": "^4.0.0" }, "devDependencies": { @@ -412,12 +422,12 @@ }, "../packages/taquito-rpc": { "name": "@taquito/rpc", - "version": "17.2.0", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@taquito/core": "^17.2.0", - "@taquito/http-utils": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0" }, "devDependencies": { @@ -454,17 +464,17 @@ }, "../packages/taquito-sapling": { "name": "@taquito/sapling", - "version": "17.2.0", + "version": "17.3.1", "hasInstallScript": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { "@airgap/sapling-wasm": "0.0.9", "@stablelib/nacl": "^1.0.3", "@stablelib/random": "^1.0.1", - "@taquito/core": "^17.2.0", - "@taquito/rpc": "^17.2.0", - "@taquito/taquito": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "bip39": "3.0.4", "blakejs": "^1.2.1", @@ -699,8 +709,8 @@ }, "../packages/taquito-signer": { "name": "@taquito/signer", - "version": "17.2.0", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", @@ -708,8 +718,9 @@ "@stablelib/nacl": "^1.0.4", "@stablelib/pbkdf2": "^1.0.1", "@stablelib/sha512": "^1.0.1", - "@taquito/taquito": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bn.js": "^5.1.1", "bip39": "3.0.4", "elliptic": "^6.5.4", @@ -753,12 +764,13 @@ }, "../packages/taquito-tzip12": { "name": "@taquito/tzip12", - "version": "17.2.0", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@taquito/michelson-encoder": "^17.2.0", - "@taquito/taquito": "^17.2.0", - "@taquito/tzip16": "^17.2.0" + "@taquito/core": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/tzip16": "^17.3.1" }, "devDependencies": { "@types/bluebird": "^3.5.36", @@ -795,14 +807,15 @@ }, "../packages/taquito-tzip16": { "name": "@taquito/tzip16", - "version": "17.2.0", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { - "@taquito/http-utils": "^17.2.0", - "@taquito/michelson-encoder": "^17.2.0", - "@taquito/rpc": "^17.2.0", - "@taquito/taquito": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "bignumber.js": "^9.1.0", "crypto-js": "^4.1.1" }, @@ -842,12 +855,12 @@ }, "../packages/taquito-utils": { "name": "@taquito/utils", - "version": "17.2.0", - "license": "MIT", + "version": "17.3.1", + "license": "Apache-2.0", "dependencies": { "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^17.2.0", + "@taquito/core": "^17.3.1", "@types/bs58check": "^2.1.0", "bignumber.js": "^9.1.0", "blakejs": "^1.2.1", @@ -1096,8 +1109,9 @@ } }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -1153,8 +1167,9 @@ } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -1181,7 +1196,9 @@ } }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.0", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -1203,8 +1220,9 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -1225,7 +1243,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -2439,8 +2459,9 @@ } }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -2675,8 +2696,9 @@ } }, "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -4685,41 +4707,46 @@ "license": "MIT" }, "node_modules/@ledgerhq/devices": { - "version": "8.0.3", - "license": "Apache-2.0", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.0.7.tgz", + "integrity": "sha512-BbPyET52lXnVs7CxJWrGYqmtGdbGzj+XnfCqLsDnA7QYr1CZREysxmie+Rr6BKpNDBRVesAovXjtaVaZOn+upw==", "dependencies": { - "@ledgerhq/errors": "^6.12.6", + "@ledgerhq/errors": "^6.14.0", "@ledgerhq/logs": "^6.10.1", "rxjs": "6", "semver": "^7.3.5" } }, "node_modules/@ledgerhq/errors": { - "version": "6.12.6", - "license": "Apache-2.0" + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.14.0.tgz", + "integrity": "sha512-ZWJw2Ti6Dq1Ott/+qYqJdDWeZm16qI3VNG5rFlb0TQ3UcAyLIQZbnnzzdcVVwVeZiEp66WIpINd/pBdqsHVyOA==" }, "node_modules/@ledgerhq/hw-transport": { - "version": "6.28.4", - "license": "Apache-2.0", + "version": "6.28.8", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.28.8.tgz", + "integrity": "sha512-XxQVl4htd018u/M66r0iu5nlHi+J6QfdPsORzDF6N39jaz+tMqItb7tUlXM/isggcuS5lc7GJo7NOuJ8rvHZaQ==", "dependencies": { - "@ledgerhq/devices": "^8.0.3", - "@ledgerhq/errors": "^6.12.6", + "@ledgerhq/devices": "^8.0.7", + "@ledgerhq/errors": "^6.14.0", "events": "^3.3.0" } }, "node_modules/@ledgerhq/hw-transport-webhid": { - "version": "6.27.15", - "license": "Apache-2.0", + "version": "6.27.19", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-webhid/-/hw-transport-webhid-6.27.19.tgz", + "integrity": "sha512-RMnktayqqLE2uFQDw9TKoW+WSP8KnT0ElKcIISf3sXVrzHD2y0moPk/wXOzGfi+cgN4uiKy86UD/5mgz3wlm6Q==", "dependencies": { - "@ledgerhq/devices": "^8.0.3", - "@ledgerhq/errors": "^6.12.6", - "@ledgerhq/hw-transport": "^6.28.4", + "@ledgerhq/devices": "^8.0.7", + "@ledgerhq/errors": "^6.14.0", + "@ledgerhq/hw-transport": "^6.28.8", "@ledgerhq/logs": "^6.10.1" } }, "node_modules/@ledgerhq/logs": { "version": "6.10.1", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-6.10.1.tgz", + "integrity": "sha512-z+ILK8Q3y+nfUl43ctCPuR4Y2bIxk/ooCQFwZxhtci1EhAtMDzMAx2W25qx8G1PPL9UUOdnUax19+F0OjXoj4w==" }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.4", @@ -5180,9 +5207,9 @@ } }, "node_modules/@mdx-js/mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { "semver": "bin/semver" } @@ -5692,19 +5719,21 @@ } }, "node_modules/@nrwl/cli": { - "version": "15.9.4", - "license": "MIT", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.9.7.tgz", + "integrity": "sha512-1jtHBDuJzA57My5nLzYiM372mJW0NY6rFKxlWt5a0RLsAZdPTHsd8lE3Gs9XinGC1jhXbruWmhhnKyYtZvX/zA==", "dependencies": { - "nx": "15.9.4" + "nx": "15.9.7" } }, "node_modules/@nrwl/devkit": { - "version": "15.9.4", - "license": "MIT", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.9.7.tgz", + "integrity": "sha512-Sb7Am2TMT8AVq8e+vxOlk3AtOA2M0qCmhBzoM1OJbdHaPKc0g0UgSnWRml1kPGg5qfPk72tWclLoZJ5/ut0vTg==", "dependencies": { "ejs": "^3.1.7", "ignore": "^5.0.4", - "semver": "7.3.4", + "semver": "7.5.4", "tmp": "~0.2.1", "tslib": "^2.3.0" }, @@ -5712,37 +5741,10 @@ "nx": ">= 14.1 <= 16" } }, - "node_modules/@nrwl/devkit/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/devkit/node_modules/semver": { - "version": "7.3.4", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/devkit/node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, "node_modules/@nrwl/nx-darwin-arm64": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.4.tgz", - "integrity": "sha512-XnvrnT9BJsgThY/4xUcYtE077ERq/img8CkRj7MOOBNOh0/nVcR4LGbBKDHtwE3HPk0ikyS/SxRyNa9msvi3QQ==", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.7.tgz", + "integrity": "sha512-aBUgnhlkrgC0vu0fK6eb9Vob7eFnkuknrK+YzTjmLrrZwj7FGNAeyGXSlyo1dVokIzjVKjJg2saZZ0WQbfuCJw==", "cpu": [ "arm64" ], @@ -5755,9 +5757,9 @@ } }, "node_modules/@nrwl/nx-darwin-x64": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.4.tgz", - "integrity": "sha512-WKSfSlpVMLchpXkax0geeUNyhvNxwO7qUz/s0/HJWBekt8fizwKDwDj1gP7fOu+YWb/tHiSscbR1km8PtdjhQw==", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.7.tgz", + "integrity": "sha512-L+elVa34jhGf1cmn38Z0sotQatmLovxoASCIw5r1CBZZeJ5Tg7Y9nOwjRiDixZxNN56hPKXm6xl9EKlVHVeKlg==", "cpu": [ "x64" ], @@ -5770,9 +5772,9 @@ } }, "node_modules/@nrwl/nx-linux-arm-gnueabihf": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.4.tgz", - "integrity": "sha512-a/b4PP7lP/Cgrh0LjC4O2YTt5pyf4DQTGtuE8qlo8o486UiofCtk4QGJX72q80s23L0ejCaKY2ULKx/3zMLjuA==", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.7.tgz", + "integrity": "sha512-pqmfqqEUGFu6PmmHKyXyUw1Al0Ki8PSaR0+ndgCAb1qrekVDGDfznJfaqxN0JSLeolPD6+PFtLyXNr9ZyPFlFg==", "cpu": [ "arm" ], @@ -5785,9 +5787,9 @@ } }, "node_modules/@nrwl/nx-linux-arm64-gnu": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.4.tgz", - "integrity": "sha512-ibBV8fMhSfLVd/2WzcDuUm32BoZsattuKkvMmOoyU6Pzoznc3AqyDjJR4xCIoAn5Rf+Nu1oeQONr5FAtb1Ugow==", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.7.tgz", + "integrity": "sha512-NYOa/eRrqmM+In5g3M0rrPVIS9Z+q6fvwXJYf/KrjOHqqan/KL+2TOfroA30UhcBrwghZvib7O++7gZ2hzwOnA==", "cpu": [ "arm64" ], @@ -5800,9 +5802,9 @@ } }, "node_modules/@nrwl/nx-linux-arm64-musl": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.4.tgz", - "integrity": "sha512-iIjvVYd7+uM4jVD461+PvU5XTALgSvJOODUaMRGOoDl0KlMuTe6pQZlw0eXjl5rcTd6paKaVFWT5j6awr8kj7w==", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.7.tgz", + "integrity": "sha512-zyStqjEcmbvLbejdTOrLUSEdhnxNtdQXlmOuymznCzYUEGRv+4f7OAepD3yRoR0a/57SSORZmmGQB7XHZoYZJA==", "cpu": [ "arm64" ], @@ -5815,7 +5817,9 @@ } }, "node_modules/@nrwl/nx-linux-x64-gnu": { - "version": "15.9.4", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.9.7.tgz", + "integrity": "sha512-saNK5i2A8pKO3Il+Ejk/KStTApUpWgCxjeUz9G+T8A+QHeDloZYH2c7pU/P3jA9QoNeKwjVO9wYQllPL9loeVg==", "cpu": [ "x64" ], @@ -5828,7 +5832,9 @@ } }, "node_modules/@nrwl/nx-linux-x64-musl": { - "version": "15.9.4", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.9.7.tgz", + "integrity": "sha512-extIUThYN94m4Vj4iZggt6hhMZWQSukBCo8pp91JHnDcryBg7SnYmnikwtY1ZAFyyRiNFBLCKNIDFGkKkSrZ9Q==", "cpu": [ "x64" ], @@ -5841,9 +5847,9 @@ } }, "node_modules/@nrwl/nx-win32-arm64-msvc": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.4.tgz", - "integrity": "sha512-2rEsq3eOGVCYpYJn2tTJkOGNJm/U8rP/FmqtZXYa6VJv/00XP3Gl00IXFEDaYV6rZo7SWqLxtEPUbjK5LwPzZA==", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.7.tgz", + "integrity": "sha512-GSQ54hJ5AAnKZb4KP4cmBnJ1oC4ILxnrG1mekxeM65c1RtWg9NpBwZ8E0gU3xNrTv8ZNsBeKi/9UhXBxhsIh8A==", "cpu": [ "arm64" ], @@ -5856,9 +5862,9 @@ } }, "node_modules/@nrwl/nx-win32-x64-msvc": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.4.tgz", - "integrity": "sha512-bogVju4Z/hy1jbppqaTNbmV1R4Kg0R5fKxXAXC2LaL7FL0dup31wPumdV+mXttXBNOBDjV8V/Oz1ZqdmxpOJUw==", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.7.tgz", + "integrity": "sha512-x6URof79RPd8AlapVbPefUD3ynJZpmah3tYaYZ9xZRMXojVtEHV8Qh5vysKXQ1rNYJiiB8Ah6evSKWLbAH60tw==", "cpu": [ "x64" ], @@ -5871,10 +5877,11 @@ } }, "node_modules/@nrwl/tao": { - "version": "15.9.4", - "license": "MIT", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.9.7.tgz", + "integrity": "sha512-OBnHNvQf3vBH0qh9YnvBQQWyyFZ+PWguF6dJ8+1vyQYlrLVk/XZ8nJ4ukWFb+QfPv/O8VBmqaofaOI9aFC4yTw==", "dependencies": { - "nx": "15.9.4" + "nx": "15.9.7" }, "bin": { "tao": "index.js" @@ -6375,9 +6382,9 @@ } }, "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.0.0.tgz", - "integrity": "sha512-UKrY3860AQICgH7g+6h2zkoxeVEPLYwX/uAjmqo4PIq2FIHppwhIqZstIyTz0ZtlwreKR41O3W3BzsBBiJV2Aw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", "engines": { "node": ">=14" }, @@ -6405,9 +6412,9 @@ } }, "node_modules/@svgr/babel-preset": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.0.0.tgz", - "integrity": "sha512-KLcjiZychInVrhs86OvcYPLTFu9L5XV2vj0XAaE1HwE3J3jLmIzRY8ttdeAg/iFyp8nhavJpafpDZTt+1LIpkQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", @@ -6415,7 +6422,7 @@ "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", - "@svgr/babel-plugin-transform-react-native-svg": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", "@svgr/babel-plugin-transform-svg-component": "8.0.0" }, "engines": { @@ -6430,12 +6437,12 @@ } }, "node_modules/@svgr/core": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.0.0.tgz", - "integrity": "sha512-aJKtc+Pie/rFYsVH/unSkDaZGvEeylNv/s2cP+ta9/rYWxRVvoV/S4Qw65Kmrtah4CBK5PM6ISH9qUH7IJQCng==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "dependencies": { "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.0.0", + "@svgr/babel-preset": "8.1.0", "camelcase": "^6.2.0", "cosmiconfig": "^8.1.3", "snake-case": "^3.0.4" @@ -6465,12 +6472,12 @@ } }, "node_modules/@svgr/plugin-jsx": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.0.1.tgz", - "integrity": "sha512-bfCFb+4ZsM3UuKP2t7KmDwn6YV8qVn9HIQJmau6xeQb/iV65Rpi7NBNBWA2hcCd4GKoCqG8hpaaDk5FDR0eH+g==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", "dependencies": { "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.0.0", + "@svgr/babel-preset": "8.1.0", "@svgr/hast-util-to-babel-ast": "8.0.0", "svg-parser": "^2.0.4" }, @@ -6486,9 +6493,9 @@ } }, "node_modules/@svgr/plugin-svgo": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.0.1.tgz", - "integrity": "sha512-29OJ1QmJgnohQHDAgAuY2h21xWD6TZiXji+hnx+W635RiXTAlHTbjrZDktfqzkN0bOeQEtNe+xgq73/XeWFfSg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", + "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", "dependencies": { "cosmiconfig": "^8.1.3", "deepmerge": "^4.3.1", @@ -6584,18 +6591,18 @@ } }, "node_modules/@svgr/webpack": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.0.1.tgz", - "integrity": "sha512-zSoeKcbCmfMXjA11uDuCJb+1LWNb3vy6Qw/VHj0Nfcl3UuqwuoZWknHsBIhCWvi4wU9vPui3aq054qjVyZqY4A==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", + "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", "dependencies": { "@babel/core": "^7.21.3", "@babel/plugin-transform-react-constant-elements": "^7.21.3", "@babel/preset-env": "^7.20.2", "@babel/preset-react": "^7.18.6", "@babel/preset-typescript": "^7.21.0", - "@svgr/core": "8.0.0", - "@svgr/plugin-jsx": "8.0.1", - "@svgr/plugin-svgo": "8.0.1" + "@svgr/core": "8.1.0", + "@svgr/plugin-jsx": "8.1.0", + "@svgr/plugin-svgo": "8.1.0" }, "engines": { "node": ">=14" @@ -6619,6 +6626,10 @@ "resolved": "../packages/taquito-beacon-wallet", "link": true }, + "node_modules/@taquito/core": { + "resolved": "../packages/taquito-core", + "link": true + }, "node_modules/@taquito/http-utils": { "resolved": "../packages/taquito-http-utils", "link": true @@ -7126,8 +7137,9 @@ "license": "BSD-2-Clause" }, "node_modules/@yarnpkg/parsers": { - "version": "3.0.0-rc.44", - "license": "BSD-2-Clause", + "version": "3.0.0-rc.46", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz", + "integrity": "sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==", "dependencies": { "js-yaml": "^3.10.0", "tslib": "^2.4.0" @@ -7138,14 +7150,16 @@ }, "node_modules/@yarnpkg/parsers/node_modules/argparse": { "version": "1.0.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/@yarnpkg/parsers/node_modules/js-yaml": { "version": "3.14.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -7664,8 +7678,9 @@ } }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -8966,8 +8981,9 @@ } }, "node_modules/conventional-changelog-writer/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -11132,8 +11148,9 @@ } }, "node_modules/git-semver-tags/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -13302,8 +13319,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -13703,8 +13721,9 @@ } }, "node_modules/meow/node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { "semver": "bin/semver" } @@ -14192,31 +14211,31 @@ "license": "MIT" }, "node_modules/netlify-cli": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-15.2.0.tgz", - "integrity": "sha512-yHlJN+OYiKmuzKC+7oMwVb8W0TXGdu9fK6UOMG1Ko+iga284BfQMCH+PCCAs7DbyCGpprxSoO6uzPf77vpw4Hw==", + "version": "15.11.0", + "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-15.11.0.tgz", + "integrity": "sha512-GKw1sHJ8kgI+7EWnSuKclwDejIlaFZkgFlLYke7UdwRFrHzFWliD4MqkhCHkMlhPu5SU4QCO2ML+UnfG+okZbA==", "dev": true, "hasInstallScript": true, "hasShrinkwrap": true, "dependencies": { "@bugsnag/js": "7.20.2", - "@fastify/static": "6.10.1", - "@netlify/build": "29.11.6", - "@netlify/build-info": "7.0.2", - "@netlify/config": "20.4.3", - "@netlify/edge-bundler": "8.15.0", - "@netlify/framework-info": "9.8.7", + "@fastify/static": "6.10.2", + "@netlify/build": "29.17.3", + "@netlify/build-info": "7.7.3", + "@netlify/config": "20.6.4", + "@netlify/edge-bundler": "8.17.1", + "@netlify/framework-info": "9.8.10", "@netlify/local-functions-proxy": "1.1.1", - "@netlify/zip-it-and-ship-it": "9.6.0", - "@octokit/rest": "19.0.11", - "@skn0tt/lambda-local": "2.0.3", + "@netlify/serverless-functions-api": "1.5.2", + "@netlify/zip-it-and-ship-it": "9.13.1", + "@octokit/rest": "19.0.13", "ansi-escapes": "6.2.0", "ansi-styles": "6.2.1", "ansi-to-html": "0.7.2", "ascii-table": "0.0.9", "backoff": "2.5.0", "better-opn": "3.0.2", - "boxen": "7.1.0", + "boxen": "7.1.1", "chalk": "5.2.0", "chokidar": "3.5.3", "ci-info": "3.8.0", @@ -14230,7 +14249,7 @@ "copy-template-dir": "1.4.0", "cron-parser": "4.8.1", "debug": "4.3.4", - "decache": "4.6.1", + "decache": "4.6.2", "dot-prop": "7.2.0", "dotenv": "16.0.3", "env-paths": "3.0.0", @@ -14240,6 +14259,7 @@ "express": "4.18.2", "express-logging": "1.1.1", "extract-zip": "2.0.1", + "fastest-levenshtein": "1.0.16", "fastify": "4.17.0", "find-up": "6.3.0", "flush-write-stream": "2.0.0", @@ -14247,7 +14267,7 @@ "from2-array": "0.0.4", "fuzzy": "0.1.3", "get-port": "5.1.1", - "gh-release-fetch": "4.0.0", + "gh-release-fetch": "4.0.3", "git-repo-info": "2.1.1", "gitconfiglocal": "2.1.0", "hasbin": "1.2.3", @@ -14261,8 +14281,9 @@ "is-stream": "3.0.0", "is-wsl": "2.2.0", "isexe": "2.0.0", - "jsonwebtoken": "9.0.0", + "jsonwebtoken": "9.0.1", "jwt-decode": "3.1.2", + "lambda-local": "2.1.1", "listr": "0.14.3", "locate-path": "7.2.0", "lodash": "4.17.21", @@ -14270,11 +14291,11 @@ "log-update": "5.0.1", "minimist": "1.2.8", "multiparty": "4.2.3", - "netlify": "13.1.7", + "netlify": "13.1.10", "netlify-headers-parser": "7.1.2", - "netlify-redirect-parser": "14.1.2", + "netlify-redirect-parser": "14.1.3", "netlify-redirector": "0.4.0", - "node-fetch": "2.6.11", + "node-fetch": "2.6.12", "node-version-alias": "3.4.1", "ora": "6.3.1", "p-filter": "3.0.0", @@ -14288,9 +14309,8 @@ "pump": "3.0.0", "raw-body": "2.5.2", "read-pkg-up": "9.1.0", - "semver": "7.5.1", + "semver": "7.5.4", "source-map-support": "0.5.21", - "string-similarity": "4.0.4", "strip-ansi-control-characters": "2.0.0", "tabtab": "3.0.2", "tempy": "3.0.0", @@ -14316,33 +14336,33 @@ } }, "node_modules/netlify-cli/node_modules/@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", "dev": true, "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/netlify-cli/node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/netlify-cli/node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-validator-identifier": "^7.22.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -14407,22 +14427,9 @@ } }, "node_modules/netlify-cli/node_modules/@babel/parser": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.9.tgz", - "integrity": "sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/netlify-cli/node_modules/@babel/parser_latest": { - "name": "@babel/parser", - "version": "7.21.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", - "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", + "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -14648,9 +14655,9 @@ } }, "node_modules/netlify-cli/node_modules/@fastify/static": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/@fastify/static/-/static-6.10.1.tgz", - "integrity": "sha512-DNnG+5QenQcTQw37qk0/191STThnN6SbU+2XMpWtpYR3gQUfUvMax14jTT/jqNINNbCkQJaKMnPtpFPKo4/68g==", + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/@fastify/static/-/static-6.10.2.tgz", + "integrity": "sha512-UoaMvIHSBLCZBYOVZwFRYqX2ufUhd7FFMYGDeSf0Z+D8jhYtwljjmuQGuanUP8kS4y/ZEV1a8mfLha3zNwsnnQ==", "dev": true, "dependencies": { "@fastify/accept-negotiator": "^1.0.0", @@ -14727,20 +14734,104 @@ } }, "node_modules/netlify-cli/node_modules/@fastify/static/node_modules/readable-stream": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.0.tgz", - "integrity": "sha512-kDMOq0qLtxV9f/SQv522h8cxZBqNZXuXNyjyezmfAAuribMyVXziljpQ/uQhfE1XLg2/TLTW2DsnoE4VAi/krg==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz", + "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==", "dev": true, "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", "events": "^3.3.0", - "process": "^0.11.10" + "process": "^0.11.10", + "string_decoder": "^1.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/netlify-cli/node_modules/@fastify/static/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/netlify-cli/node_modules/@fastify/static/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/netlify-cli/node_modules/@grpc/grpc-js": { + "version": "1.8.17", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.8.17.tgz", + "integrity": "sha512-DGuSbtMFbaRsyffMf+VEkVu8HkSXEUfO3UyGJNtqxW9ABdtTIA+2UXAJpwbJS+xfQxuwqLUeELmL6FuZkOqPxw==", + "dev": true, + "dependencies": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/netlify-cli/node_modules/@grpc/proto-loader": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.7.tgz", + "integrity": "sha512-1TIeXOi8TuSCQprPItwoMymZXxWT0CPxUhkrkeCUH+D8U7QDwQ6b7SUz2MaLuWM2llT+J/TVFLmQI5KtML3BhQ==", + "dev": true, + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/netlify-cli/node_modules/@honeycombio/opentelemetry-node": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@honeycombio/opentelemetry-node/-/opentelemetry-node-0.4.0.tgz", + "integrity": "sha512-6PFX8FGW7uA7vQ3mxNIoN36rH9Zx5kXh4kKP9zu28nynyWyy9JE3l8PNJYd9FS2L/d88ZUpQAiQ1pROaANd5MA==", + "dev": true, + "dependencies": { + "@grpc/grpc-js": "^1.7.3", + "@opentelemetry/api": "^1.4.1", + "@opentelemetry/exporter-metrics-otlp-grpc": "^0.36.1", + "@opentelemetry/exporter-metrics-otlp-proto": "^0.36.1", + "@opentelemetry/exporter-trace-otlp-grpc": "^0.36.1", + "@opentelemetry/exporter-trace-otlp-proto": "^0.36.1", + "@opentelemetry/resources": "^1.10.1", + "@opentelemetry/sdk-metrics": "^1.10.1", + "@opentelemetry/sdk-node": "^0.36.1", + "@opentelemetry/sdk-trace-base": "^1.10.1", + "axios": "^1.1.3" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/netlify-cli/node_modules/@humanwhocodes/momoa": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-2.0.4.tgz", @@ -14852,9 +14943,9 @@ } }, "node_modules/netlify-cli/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", "dev": true }, "node_modules/netlify-cli/node_modules/@jridgewell/trace-mapping": { @@ -14877,9 +14968,9 @@ } }, "node_modules/netlify-cli/node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", - "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", "dev": true, "dependencies": { "detect-libc": "^2.0.0", @@ -14903,30 +14994,33 @@ "dev": true }, "node_modules/netlify-cli/node_modules/@netlify/build": { - "version": "29.11.6", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-29.11.6.tgz", - "integrity": "sha512-rzxHZlgg2Jp/RngWSsXF78c81tOmfx2cBLnDa92wTLuR5TQeUy9mrKjrw6WGzPy9ON0ZL7ZiD3l4+GLmh6hc+w==", + "version": "29.17.3", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-29.17.3.tgz", + "integrity": "sha512-8itNAX+3USSZ6I4vx/XwMLJXiliGMVhaKcIVtcD9Wc1AQsSBFiNyDOi7V/8ZYe1iPsKP0bpDCHCQtOPGoheAfQ==", "dev": true, "dependencies": { "@bugsnag/js": "^7.0.0", + "@honeycombio/opentelemetry-node": "^0.4.0", "@netlify/cache-utils": "^5.1.5", - "@netlify/config": "^20.4.3", - "@netlify/edge-bundler": "8.15.0", - "@netlify/framework-info": "^9.8.7", - "@netlify/functions-utils": "^5.2.8", + "@netlify/config": "^20.6.4", + "@netlify/edge-bundler": "8.17.1", + "@netlify/framework-info": "^9.8.10", + "@netlify/functions-utils": "^5.2.19", "@netlify/git-utils": "^5.1.1", "@netlify/plugins-list": "^6.68.0", - "@netlify/run-utils": "^5.1.0", - "@netlify/zip-it-and-ship-it": "9.6.0", + "@netlify/run-utils": "^5.1.1", + "@netlify/zip-it-and-ship-it": "9.13.1", + "@opentelemetry/api": "^1.4.1", "@sindresorhus/slugify": "^2.0.0", "ansi-escapes": "^6.0.0", "chalk": "^5.0.0", "clean-stack": "^4.0.0", "execa": "^6.0.0", - "figures": "^4.0.0", - "filter-obj": "^3.0.0", + "fdir": "^6.0.1", + "figures": "^5.0.0", + "filter-obj": "^5.0.0", "got": "^12.0.0", - "hot-shots": "9.3.0", + "hot-shots": "10.0.0", "indent-string": "^5.0.0", "is-plain-obj": "^4.0.0", "js-yaml": "^4.0.0", @@ -14943,7 +15037,7 @@ "p-reduce": "^3.0.0", "path-exists": "^5.0.0", "path-type": "^5.0.0", - "pkg-dir": "^6.0.0", + "pkg-dir": "^7.0.0", "pretty-ms": "^8.0.0", "ps-list": "^8.0.0", "read-pkg-up": "^9.0.0", @@ -14951,15 +15045,14 @@ "resolve": "^2.0.0-next.1", "rfdc": "^1.3.0", "safe-json-stringify": "^1.2.0", - "semver": "^7.0.0", + "semver": "^7.3.8", "string-width": "^5.0.0", "strip-ansi": "^7.0.0", "supports-color": "^9.0.0", "terminal-link": "^3.0.0", - "tmp-promise": "^3.0.2", "ts-node": "^10.9.1", "typescript": "^5.0.0", - "uuid": "^8.0.0", + "uuid": "^9.0.0", "yargs": "^17.6.0" }, "bin": { @@ -14970,17 +15063,18 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/build-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@netlify/build-info/-/build-info-7.0.2.tgz", - "integrity": "sha512-HZ8xOH3at02zm3oxB1cRSx0ke4nqHhXhAuZtrplQEIYbjgUUtBoePQCxf6qjCOk9H0IXDYnu3IlLd+QWvypIoQ==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/@netlify/build-info/-/build-info-7.7.3.tgz", + "integrity": "sha512-/X07WiTl8RMA148QkEqVOvWyntiew0dCGeMZLmciUkgsL7r3oncPcuzKbwt+XIEktsf2gJlcOhtuNsrd/tTc4Q==", "dev": true, "dependencies": { "@bugsnag/js": "^7.20.0", - "@netlify/framework-info": "^9.8.7", + "dot-prop": "^7.2.0", "find-up": "^6.3.0", - "minimatch": "^6.2.0", + "minimatch": "^9.0.0", "read-pkg": "^7.1.0", "semver": "^7.3.8", + "toml": "^3.0.0", "yaml": "^2.1.3", "yargs": "^17.6.0" }, @@ -15001,15 +15095,15 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/build-info/node_modules/minimatch": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", - "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -15046,19 +15140,18 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/build-info/node_modules/yaml": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.0.tgz", - "integrity": "sha512-8/1wgzdKc7bc9E6my5wZjmdavHLvO/QOmLG1FBugblEvY4IXrLjlViIOmL24HthU042lWTDRO90Fz1Yp66UnMw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", "dev": true, "engines": { - "node": ">= 14", - "npm": ">= 7" + "node": ">= 14" } }, "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@sindresorhus/is": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", - "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", "dev": true, "engines": { "node": ">=14.16" @@ -15089,15 +15182,15 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/cacheable-request": { - "version": "10.2.10", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.10.tgz", - "integrity": "sha512-v6WB+Epm/qO4Hdlio/sfUn69r5Shgh39SsE9DSd4bIezP0mblOlObI+I0kUEM7J0JFc+I7pSeMeYaOYtX1N/VQ==", + "version": "10.2.13", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.13.tgz", + "integrity": "sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==", "dev": true, "dependencies": { "@types/http-cache-semantics": "^4.0.1", "get-stream": "^6.0.1", "http-cache-semantics": "^4.1.1", - "keyv": "^4.5.2", + "keyv": "^4.5.3", "mimic-response": "^4.0.0", "normalize-url": "^8.0.0", "responselike": "^3.0.0" @@ -15148,37 +15241,25 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/figures": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/figures/-/figures-4.0.1.tgz", - "integrity": "sha512-rElJwkA/xS04Vfg+CaZodpso7VqBknOYbzi6I76hI4X80RUjkSxO2oAyPmGbuXUppywjqndOrQDl817hDnI++w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", "dev": true, "dependencies": { "escape-string-regexp": "^5.0.0", "is-unicode-supported": "^1.2.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/filter-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-3.0.0.tgz", - "integrity": "sha512-oQZM+QmVni8MsYzcq9lgTHD/qeLqaG8XaOPOW7dzuSafVxSUlH1+1ZDefj2OD9f2XsmG5lFl2Euc9NI4jgwFWg==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=14" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/got": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.0.tgz", - "integrity": "sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ==", + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "dev": true, "dependencies": { "@sindresorhus/is": "^5.2.0", @@ -15385,15 +15466,15 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/pkg-dir": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-6.0.1.tgz", - "integrity": "sha512-C9R+PTCKGA32HG0n5I4JMYkdLL58ZpayVuncQHQrGeKa8o26A4o2x0u6BKekHG+Au0jv5ZW7Xfq1Cj6lm9Ag4w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", "dev": true, "dependencies": { - "find-up": "^6.1.0" + "find-up": "^6.3.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -15458,15 +15539,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/yocto-queue": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", @@ -15499,14 +15571,14 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/cache-utils/node_modules/globby": { - "version": "13.1.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", - "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", "dev": true, "dependencies": { "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", "merge2": "^1.4.1", "slash": "^4.0.0" }, @@ -15539,9 +15611,9 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/config": { - "version": "20.4.3", - "resolved": "https://registry.npmjs.org/@netlify/config/-/config-20.4.3.tgz", - "integrity": "sha512-FRfeydoxBp6/rPdBifKKqSzhEYtPWuR6BbZOxEc0KGr7O4C35f6JxrHPdhLKCmgVUJxVc04CsIwDNe6gmHTjyQ==", + "version": "20.6.4", + "resolved": "https://registry.npmjs.org/@netlify/config/-/config-20.6.4.tgz", + "integrity": "sha512-pJTWziboUevmK6cbItbAq05+TFU6YaygDJKTXdHLxLeJ0JAJGw0xxkgXckf+AcxAQDIJeJ+6Pwo5UFzJfPgm9w==", "dev": true, "dependencies": { "chalk": "^5.0.0", @@ -15550,16 +15622,17 @@ "dot-prop": "^7.0.0", "execa": "^6.0.0", "fast-safe-stringify": "^2.0.7", - "figures": "^4.0.0", - "filter-obj": "^3.0.0", + "figures": "^5.0.0", + "filter-obj": "^5.0.0", "find-up": "^6.0.0", "indent-string": "^5.0.0", "is-plain-obj": "^4.0.0", "js-yaml": "^4.0.0", "map-obj": "^5.0.0", - "netlify": "^13.1.7", + "netlify": "^13.1.10", "netlify-headers-parser": "^7.1.2", - "netlify-redirect-parser": "^14.1.2", + "netlify-redirect-parser": "^14.1.3", + "node-fetch": "^3.3.1", "omit.js": "^2.0.2", "p-locate": "^6.0.0", "path-type": "^5.0.0", @@ -15611,28 +15684,16 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/config/node_modules/figures": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/figures/-/figures-4.0.1.tgz", - "integrity": "sha512-rElJwkA/xS04Vfg+CaZodpso7VqBknOYbzi6I76hI4X80RUjkSxO2oAyPmGbuXUppywjqndOrQDl817hDnI++w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", "dev": true, "dependencies": { "escape-string-regexp": "^5.0.0", "is-unicode-supported": "^1.2.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/netlify-cli/node_modules/@netlify/config/node_modules/filter-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-3.0.0.tgz", - "integrity": "sha512-oQZM+QmVni8MsYzcq9lgTHD/qeLqaG8XaOPOW7dzuSafVxSUlH1+1ZDefj2OD9f2XsmG5lFl2Euc9NI4jgwFWg==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=14" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -15671,6 +15732,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/netlify-cli/node_modules/@netlify/config/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dev": true, + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, "node_modules/netlify-cli/node_modules/@netlify/config/node_modules/npm-run-path": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", @@ -15768,9 +15847,9 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/edge-bundler": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@netlify/edge-bundler/-/edge-bundler-8.15.0.tgz", - "integrity": "sha512-5OKUEtVyzxV1pVYyyt64MqmILjICrUxPG7aVT1TDCqrGmPSECx7xSmguaQH8LVmxLykrgA+g1vLTDzmlySi3Eg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/@netlify/edge-bundler/-/edge-bundler-8.17.1.tgz", + "integrity": "sha512-46FvSx/Bguy12IGj2g2W9J/1P7btfSOp/+mpde3VBCLX/sOmd5nYC2i0v3UTbz0yH02qpxTZaEdepPnDLIueCw==", "dev": true, "dependencies": { "@import-maps/resolve": "^1.0.1", @@ -15791,8 +15870,9 @@ "p-wait-for": "^4.1.0", "path-key": "^4.0.0", "regexp-tree": "^0.1.24", - "semver": "^7.3.5", + "semver": "^7.3.8", "tmp-promise": "^3.0.3", + "urlpattern-polyfill": "8.0.2", "uuid": "^9.0.0" }, "engines": { @@ -15887,9 +15967,9 @@ "dev": true }, "node_modules/netlify-cli/node_modules/@netlify/edge-bundler/node_modules/node-fetch": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", - "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dev": true, "dependencies": { "data-uri-to-buffer": "^4.0.0", @@ -16329,13 +16409,13 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/framework-info": { - "version": "9.8.7", - "resolved": "https://registry.npmjs.org/@netlify/framework-info/-/framework-info-9.8.7.tgz", - "integrity": "sha512-wgqIjGLcrq5cCHo9b9fdLhNjdDlWzFbM7fKF9m1R4Mogo3Dd6mIdAeHBZbBSyCXsitXYV+XvkuqBuh4TRH23/w==", + "version": "9.8.10", + "resolved": "https://registry.npmjs.org/@netlify/framework-info/-/framework-info-9.8.10.tgz", + "integrity": "sha512-VT8ejAaB/XU2xRpdpQinHUO1YL3+BMx6LJ49wJk2u9Yq/VI1/gYCi5VqbqTHBQXJUlOi84YuiRlrDBsLpPr8eg==", "dev": true, "dependencies": { "ajv": "^8.12.0", - "filter-obj": "^3.0.0", + "filter-obj": "^5.0.0", "find-up": "^6.3.0", "is-plain-obj": "^4.0.0", "locate-path": "^7.0.0", @@ -16343,8 +16423,7 @@ "p-locate": "^6.0.0", "process": "^0.11.10", "read-pkg-up": "^9.0.0", - "semver": "^7.3.4", - "url": "^0.11.0" + "semver": "^7.3.8" }, "engines": { "node": "^14.14.0 || >=16.0.0" @@ -16366,18 +16445,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/netlify-cli/node_modules/@netlify/framework-info/node_modules/filter-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-3.0.0.tgz", - "integrity": "sha512-oQZM+QmVni8MsYzcq9lgTHD/qeLqaG8XaOPOW7dzuSafVxSUlH1+1ZDefj2OD9f2XsmG5lFl2Euc9NI4jgwFWg==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/netlify-cli/node_modules/@netlify/framework-info/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -16427,12 +16494,12 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/functions-utils": { - "version": "5.2.8", - "resolved": "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-5.2.8.tgz", - "integrity": "sha512-8HgJ3L7PfKyZ3YvGSBtnF4zXzwKCKm8rpHqZOPcmUMKPVc5KrZUIQGpencJOmEfK53cCqM/b7YYg5m4sySheZw==", + "version": "5.2.19", + "resolved": "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-5.2.19.tgz", + "integrity": "sha512-VHVNA7atuKCGHmx6OLUnBy6i+ZKxbE7OoTGNRXWFkkoJKAWU0Y9/R4BWj1eTL+w1Tp0rtQ5vlkgnTA2miOLwCg==", "dev": true, "dependencies": { - "@netlify/zip-it-and-ship-it": "9.6.0", + "@netlify/zip-it-and-ship-it": "9.13.1", "cpy": "^9.0.0", "path-exists": "^5.0.0" }, @@ -16773,9 +16840,9 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/open-api": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@netlify/open-api/-/open-api-2.18.0.tgz", - "integrity": "sha512-2spMBZxvK9KocIXr1Mpj+LrKAGHNZ0es6/tCFekFS89bIfC+He8VGi7j0bk49eVbLeC9IuZed5K27k692dHAcg==", + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/@netlify/open-api/-/open-api-2.19.1.tgz", + "integrity": "sha512-RkucRf8o0vYhCDXCRHWU/EdhkVE3JhkqKmZFvMW6qCPD206GV2Cfo9JGSKb0NdN+nmHSNaYmd+9dvT6I9MP4pw==", "dev": true }, "node_modules/netlify-cli/node_modules/@netlify/plugins-list": { @@ -16788,9 +16855,9 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/run-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@netlify/run-utils/-/run-utils-5.1.0.tgz", - "integrity": "sha512-fHBXEW35QmKB2MiSRXVBZ4t29t+QhvTClUfXsxLHLEPkEi9tE9N+d55ycZha/b5U8Tc1ZeyzzDFjjnKk+XHWbA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@netlify/run-utils/-/run-utils-5.1.1.tgz", + "integrity": "sha512-V2B8ZB19heVKa715uOeDkztxLH7uaqZ+9U5fV7BRzbQ2514DO5Vxj9hG0irzuRLfZXZZjp/chPUesv4VVsce/A==", "dev": true, "dependencies": { "execa": "^6.0.0" @@ -16874,26 +16941,25 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/serverless-functions-api": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.5.0.tgz", - "integrity": "sha512-6O6mr4ynN4DWbI82nbt2ueq+tD9MeRD3BABTnjrxAJn85o79Lu3KFndr+Omur1OpbKEqIrWsFs0Bsi72DkPFbg==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.5.2.tgz", + "integrity": "sha512-E9ZqnuWwGftXgO0JhGOl6h05bpnrH5EswQOuHIdTXBmhi4LedXjTNZ6xoSMgnhsE+x13WWq2P0yhaAl8Ly9lKw==", "dev": true, "engines": { "node": "^14.18.0 || >=16.0.0" } }, "node_modules/netlify-cli/node_modules/@netlify/zip-it-and-ship-it": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-9.6.0.tgz", - "integrity": "sha512-H5NXVmW9iBX/ws57AP4qfoiFD46WjhM7fK+QljEqHDsLsUt1RvjdpCTdvltbTCnnD1lH24EFIIWSZ9mccuol9g==", + "version": "9.13.1", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-9.13.1.tgz", + "integrity": "sha512-Cn1wOhko5HslamEdalnXwxi+p2tw3saYD68zAyC78MbQulPCQK4t8LtPB5qicHqqgfht6fte5L8QJW6RL27/fg==", "dev": true, "dependencies": { - "@babel/parser": "7.16.8", - "@babel/parser_latest": "npm:@babel/parser@7.21.8", + "@babel/parser": "^7.22.5", "@netlify/binary-info": "^1.0.0", "@netlify/esbuild": "0.14.39", - "@netlify/serverless-functions-api": "^1.5.0", - "@vercel/nft": "^0.22.0", + "@netlify/serverless-functions-api": "^1.5.2", + "@vercel/nft": "^0.23.0", "archiver": "^5.3.0", "common-path-prefix": "^3.0.0", "cp-file": "^10.0.0", @@ -16914,7 +16980,7 @@ "precinct": "^11.0.0", "require-package-name": "^2.0.1", "resolve": "^2.0.0-next.1", - "semver": "^7.0.0", + "semver": "^7.3.8", "tmp-promise": "^3.0.2", "toml": "^3.0.0", "unixify": "^1.0.0", @@ -16927,18 +16993,6 @@ "node": "^14.18.0 || >=16.0.0" } }, - "node_modules/netlify-cli/node_modules/@netlify/zip-it-and-ship-it/node_modules/@babel/parser": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", - "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/netlify-cli/node_modules/@netlify/zip-it-and-ship-it/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -17024,9 +17078,9 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/zip-it-and-ship-it/node_modules/minimatch": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", - "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -17155,18 +17209,18 @@ } }, "node_modules/netlify-cli/node_modules/@octokit/core/node_modules/@octokit/openapi-types": { - "version": "17.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-17.2.0.tgz", - "integrity": "sha512-MazrFNx4plbLsGl+LFesMo96eIXkFgEtaKbnNpdh4aQ0VM10aoylFsTYP1AEjkeoRNZiiPe3T6Gl2Hr8dJWdlQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.0.0.tgz", + "integrity": "sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==", "dev": true }, "node_modules/netlify-cli/node_modules/@octokit/core/node_modules/@octokit/types": { - "version": "9.2.3", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.2.3.tgz", - "integrity": "sha512-MMeLdHyFIALioycq+LFcA71v0S2xpQUX2cw6pPbHQjaibcHYwLnmK/kMZaWuGfGfjBJZ3wRUq+dOaWsvrPJVvA==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^17.2.0" + "@octokit/openapi-types": "^18.0.0" } }, "node_modules/netlify-cli/node_modules/@octokit/endpoint": { @@ -17220,18 +17274,18 @@ } }, "node_modules/netlify-cli/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { - "version": "17.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-17.2.0.tgz", - "integrity": "sha512-MazrFNx4plbLsGl+LFesMo96eIXkFgEtaKbnNpdh4aQ0VM10aoylFsTYP1AEjkeoRNZiiPe3T6Gl2Hr8dJWdlQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.0.0.tgz", + "integrity": "sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==", "dev": true }, "node_modules/netlify-cli/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { - "version": "9.2.3", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.2.3.tgz", - "integrity": "sha512-MMeLdHyFIALioycq+LFcA71v0S2xpQUX2cw6pPbHQjaibcHYwLnmK/kMZaWuGfGfjBJZ3wRUq+dOaWsvrPJVvA==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^17.2.0" + "@octokit/openapi-types": "^18.0.0" } }, "node_modules/netlify-cli/node_modules/@octokit/plugin-request-log": { @@ -17260,18 +17314,18 @@ } }, "node_modules/netlify-cli/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { - "version": "17.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-17.2.0.tgz", - "integrity": "sha512-MazrFNx4plbLsGl+LFesMo96eIXkFgEtaKbnNpdh4aQ0VM10aoylFsTYP1AEjkeoRNZiiPe3T6Gl2Hr8dJWdlQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.0.0.tgz", + "integrity": "sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==", "dev": true }, "node_modules/netlify-cli/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "9.2.3", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.2.3.tgz", - "integrity": "sha512-MMeLdHyFIALioycq+LFcA71v0S2xpQUX2cw6pPbHQjaibcHYwLnmK/kMZaWuGfGfjBJZ3wRUq+dOaWsvrPJVvA==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^17.2.0" + "@octokit/openapi-types": "^18.0.0" } }, "node_modules/netlify-cli/node_modules/@octokit/request": { @@ -17306,9 +17360,9 @@ } }, "node_modules/netlify-cli/node_modules/@octokit/rest": { - "version": "19.0.11", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.11.tgz", - "integrity": "sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==", + "version": "19.0.13", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.13.tgz", + "integrity": "sha512-/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==", "dev": true, "dependencies": { "@octokit/core": "^4.2.1", @@ -17335,6 +17389,449 @@ "@octokit/openapi-types": "^13.11.0" } }, + "node_modules/netlify-cli/node_modules/@opentelemetry/api": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", + "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/context-async-hooks": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.10.1.tgz", + "integrity": "sha512-6CC9sWOZDkUkKrAR957fmxXXlaK3uiBu5xVnuNEQ7hI7VqkUC/r0mNYIql0ouRInLz5o0HwmDuga1eXgQU7KNQ==", + "dev": true, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/core": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.10.1.tgz", + "integrity": "sha512-uBZs9poKMWX7WWHsRfaGHqvrn77D9EU5LwU8Ge3YKD/Su5Gy+T1v476l49nl1UOzEMNo4cISao3nIqQVsABB8g==", + "dev": true, + "dependencies": { + "@opentelemetry/semantic-conventions": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/exporter-jaeger": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-1.10.1.tgz", + "integrity": "sha512-bZIoSD6M7uxO19HtRJCAceAahX56LUmj5N/XQFHmoi3iFqA2JfR7bqsyHQCYbgINdiee155UejaqkNpgvjV7fw==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1", + "@opentelemetry/semantic-conventions": "1.10.1", + "jaeger-client": "^3.15.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/exporter-metrics-otlp-grpc": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.36.1.tgz", + "integrity": "sha512-yQPHny0Y3HIE1BSqbN82MoqqbbJeLINjL7Qf3kJwv1zt5YLUhYbn3FkqHQWS0YWpAvdjK0/OcN40SjEbVz2HRA==", + "dev": true, + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.10.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.36.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.36.1", + "@opentelemetry/otlp-transformer": "0.36.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-metrics": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/exporter-metrics-otlp-http": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.36.1.tgz", + "integrity": "sha512-JcpEBwtBpNhVvmCLH3zjTPDcOld2AeI5rNglv2JrB16QCxQ5pwsOgzw7mPe/UR4u/53Ij7LIjFTOCeyVto/6aA==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/otlp-exporter-base": "0.36.1", + "@opentelemetry/otlp-transformer": "0.36.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-metrics": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/exporter-metrics-otlp-proto": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.36.1.tgz", + "integrity": "sha512-dKJRKvIiyupuZJOVCzW9wNfsK6RxkELnzCSJHzFoIwhGRXSYpbWyYrfHj4ZJZWYZiQSJ7+I8BFUa4aSkBgnO0w==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.36.1", + "@opentelemetry/otlp-exporter-base": "0.36.1", + "@opentelemetry/otlp-proto-exporter-base": "0.36.1", + "@opentelemetry/otlp-transformer": "0.36.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-metrics": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.36.1.tgz", + "integrity": "sha512-U2HdWvQho2VkeSAcAhkZ2wjfUb/1SKQixo5x6LNBF17ES4QYuh5+BagYxfN5FP4dbLnjZpTtFk5lj+97lfNLEw==", + "dev": true, + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.10.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.36.1", + "@opentelemetry/otlp-transformer": "0.36.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/exporter-trace-otlp-http": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.36.1.tgz", + "integrity": "sha512-q/jKlfuKiHqltDzgzgEvXkoEJ/EyVSIAZhfiaoyBeQ49UhHCPvNTH36/hSwbGSEhKeX98WxXZK4NB/S3sUs8ig==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/otlp-exporter-base": "0.36.1", + "@opentelemetry/otlp-transformer": "0.36.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.36.1.tgz", + "integrity": "sha512-pNfrto7amygyyhmL4Kf96wuepROEecBYXSrtoXIVb1aUhUqjWLsA3/6DR3unB5EfSRA1Oq1Z9bqHfNuKqGfPNw==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/otlp-exporter-base": "0.36.1", + "@opentelemetry/otlp-proto-exporter-base": "0.36.1", + "@opentelemetry/otlp-transformer": "0.36.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/exporter-zipkin": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.10.1.tgz", + "integrity": "sha512-8gF8MjcFf6IhQ7vm6W4tPYtu/vQswYVzpYvk3pUSaX9BMGrwgjeXg+LpuRtaxGoiGd08/g7JjZ4sWLUaELnzWw==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1", + "@opentelemetry/semantic-conventions": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/otlp-exporter-base": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.36.1.tgz", + "integrity": "sha512-fpjPwLafJIjgxY5qx7Ly74AYmRCd9spC6/jCxvEgGheg1YT4+NkfVnrfllxLRgc9wQNhDj7Y0Knp8RcmXLLVfA==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.36.1.tgz", + "integrity": "sha512-71TdQ3Z0D2Trq8rc2UMvky7tmIpg8kVPUhdYH3p0tNsTmbx6GDpEBOpjp2/zCFvQ0SZFVfHH2Oj2OZxZiz+FNQ==", + "dev": true, + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@grpc/proto-loader": "^0.7.3", + "@opentelemetry/core": "1.10.1", + "@opentelemetry/otlp-exporter-base": "0.36.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/otlp-proto-exporter-base": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.36.1.tgz", + "integrity": "sha512-9ErknJ5fS7r2NxEFeca93H+pGWnCjZCUWsz6Stcj5/z2rgsiZGHXLz3fQoUGQz+iXjiXKkks9wxTCRgWOW+Yiw==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/otlp-exporter-base": "0.36.1", + "protobufjs": "^7.1.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/otlp-transformer": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.36.1.tgz", + "integrity": "sha512-d2MomkVHBHwfsmNz6E60s/sm7gtpSjFwDzkFLm9brVq//VXzEhaEyfYSeTabdUs4BmrzhqTIogHWlcd6cOiL+w==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-metrics": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.5.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/propagator-b3": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.10.1.tgz", + "integrity": "sha512-YrWqU93PH8RyCmqGhtDZgyk64D+cp8XIjQsLhEgOPcOsxvxSSGXnGt46rx9Z8+WdIbJgj13Q4nV/xuh36k+O+A==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.10.1.tgz", + "integrity": "sha512-qvwFfDPoBw2YQW/OsGHdLdD/rqNRGBRLz5UZR/akO21C4qwIK+lQcXbSi5ve0p2eLHnFshhNFqDmgQclOYBcmg==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/resources": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.10.1.tgz", + "integrity": "sha512-e+wwdyO44jZtsT1aqGiWMFOfN1XuP9Tv4+H0OYP3yQajBtGdsZjdSUn9UNjw46JsW0Mb+RaTxJwsb2uvfHar0g==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/semantic-conventions": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/sdk-metrics": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.10.1.tgz", + "integrity": "sha512-ARAD4e6lZhLwstwW+1HG2Q3XuYFA/t8vn10KK/mA4em1pZYKFn64c45RJZJcntxWp4wOZRbp9iL1RXsg7zIjow==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/resources": "1.10.1", + "lodash.merge": "4.6.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.5.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/sdk-node": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.36.1.tgz", + "integrity": "sha512-7cRIxls3Ccg6HmzSu30R5upi0yHEizab2rm2rATrAyFV3JJ/ISA7cojmwKwYG8p4rkPNNPLOwCxI3vlLJrBnKA==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/exporter-jaeger": "1.10.1", + "@opentelemetry/exporter-trace-otlp-grpc": "0.36.1", + "@opentelemetry/exporter-trace-otlp-http": "0.36.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.36.1", + "@opentelemetry/exporter-zipkin": "1.10.1", + "@opentelemetry/instrumentation": "0.36.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-metrics": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1", + "@opentelemetry/sdk-trace-node": "1.10.1", + "@opentelemetry/semantic-conventions": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.5.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/instrumentation": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.36.1.tgz", + "integrity": "sha512-gtYErugMEF5NXVacmuE+tHFBiyB82YIiO5l8iZX9/4R4TDV8uCWdrLW5QZMqgTzPhiyOG9AITFdqhwIZMw/5lA==", + "dev": true, + "dependencies": { + "require-in-the-middle": "^6.0.0", + "semver": "^7.3.2", + "shimmer": "^1.2.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.3.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/sdk-node/node_modules/require-in-the-middle": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-6.0.0.tgz", + "integrity": "sha512-+dtWQ7l2lqQDxheaG3jjyN1QI37gEwvzACSgjYi4/C2y+ZTUMeRW8BIOm+9NBKvwaMBUSZfPXVOt1skB0vBkRw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "module-details-from-path": "^1.0.3", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/sdk-node/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.10.1.tgz", + "integrity": "sha512-jutSP5t22wrPKReJKzI5uKht4mJ4cQdF/mGFJkN+emFFsDXru9CuFv/NfUrD0jEqoaaiqjcZtPSyTzMgu9LXvw==", + "dev": true, + "dependencies": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/semantic-conventions": "1.10.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.10.1.tgz", + "integrity": "sha512-/y+s1j8rPTaKnPnbrsbYv3ygTb4hjx/1H32zqobFr85cvWX+Tt1RWmcZ51TaPAfq5uJobGFhhLh6ADI2RDvk5Q==", + "dev": true, + "dependencies": { + "@opentelemetry/context-async-hooks": "1.10.1", + "@opentelemetry/core": "1.10.1", + "@opentelemetry/propagator-b3": "1.10.1", + "@opentelemetry/propagator-jaeger": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1", + "semver": "^7.3.5" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/netlify-cli/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.10.1.tgz", + "integrity": "sha512-qiAueuCoN+1YEuHNXnsct9bkbroZBPd7QwQgd56YURG0LBRVHwE/lF6FOprfUvp1n1tu0O6+E3s6x+dmUndXFQ==", + "dev": true, + "engines": { + "node": ">=14" + } + }, "node_modules/netlify-cli/node_modules/@pnpm/config.env-replace": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", @@ -17370,6 +17867,83 @@ "node": ">=12" } }, + "node_modules/netlify-cli/node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", + "dev": true + }, + "node_modules/netlify-cli/node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "dev": true + }, + "node_modules/netlify-cli/node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "dev": true + }, + "node_modules/netlify-cli/node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", + "dev": true + }, + "node_modules/netlify-cli/node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dev": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/netlify-cli/node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "dev": true + }, + "node_modules/netlify-cli/node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "dev": true + }, + "node_modules/netlify-cli/node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "dev": true + }, + "node_modules/netlify-cli/node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "dev": true + }, + "node_modules/netlify-cli/node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "dev": true + }, + "node_modules/netlify-cli/node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, "node_modules/netlify-cli/node_modules/@samverschueren/stream-to-observable": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz", @@ -17390,18 +17964,6 @@ } } }, - "node_modules/netlify-cli/node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, "node_modules/netlify-cli/node_modules/@sindresorhus/slugify": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-2.1.1.tgz", @@ -17458,43 +18020,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@skn0tt/lambda-local": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@skn0tt/lambda-local/-/lambda-local-2.0.3.tgz", - "integrity": "sha512-7WZuCWSHeWC9Fh2FTT7lAT6yL5vDZUPxCZ51gIDdCc631CXmEJL/r7t2WMubP2CPuuRA+EnDSJrzKckwY4cz8g==", - "dev": true, - "dependencies": { - "commander": "^9.4.0", - "dotenv": "^16.0.2", - "winston": "^3.8.2" - }, - "bin": { - "lambda-local": "build/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/netlify-cli/node_modules/@skn0tt/lambda-local/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/netlify-cli/node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "dev": true, - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } + "node_modules/netlify-cli/node_modules/@tokenizer/token": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", + "dev": true }, "node_modules/netlify-cli/node_modules/@tsconfig/node10": { "version": "1.0.8", @@ -17532,18 +18062,6 @@ "@types/node": "*" } }, - "node_modules/netlify-cli/node_modules/@types/cacheable-request": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", - "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", - "dev": true, - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, "node_modules/netlify-cli/node_modules/@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -17621,14 +18139,11 @@ "@types/istanbul-lib-report": "*" } }, - "node_modules/netlify-cli/node_modules/@types/keyv": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.3.tgz", - "integrity": "sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==", - "dev": true, - "dependencies": { - "@types/node": "*" - } + "node_modules/netlify-cli/node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", + "dev": true }, "node_modules/netlify-cli/node_modules/@types/mime": { "version": "1.3.2", @@ -17666,15 +18181,6 @@ "optional": true, "peer": true }, - "node_modules/netlify-cli/node_modules/@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/netlify-cli/node_modules/@types/retry": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", @@ -17710,12 +18216,13 @@ } }, "node_modules/netlify-cli/node_modules/@vercel/nft": { - "version": "0.22.1", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.22.1.tgz", - "integrity": "sha512-lYYZIoxRurqDOSoVIdBicGnpUIpfyaS5qVjdPq+EfI285WqtZK3NK/dyCkiyBul+X2U2OEhRyeMdXPCHGJbohw==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.23.0.tgz", + "integrity": "sha512-1iuPjyltiPqyZrvc/bW1CyICRdng8bVhpJT8MsIXV7Wj+mRFyJs9krsHbVy2pZwu7BMAgforQsT5TCY1JoBDxw==", "dev": true, "dependencies": { "@mapbox/node-pre-gyp": "^1.0.5", + "@rollup/pluginutils": "^4.0.0", "acorn": "^8.6.0", "async-sema": "^3.1.1", "bindings": "^1.4.0", @@ -17724,69 +18231,205 @@ "graceful-fs": "^4.2.9", "micromatch": "^4.0.2", "node-gyp-build": "^4.2.2", - "resolve-from": "^5.0.0", - "rollup-pluginutils": "^2.8.2" + "resolve-from": "^5.0.0" }, "bin": { "nft": "out/cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/archive-type": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@xhmikosr/archive-type/-/archive-type-6.0.1.tgz", + "integrity": "sha512-PB3NeJL8xARZt52yDBupK0dNPn8uIVQDe15qNehUpoeeLWCZyAOam4vGXnoZGz2N9D1VXtjievJuCsXam2TmbQ==", + "dev": true, + "dependencies": { + "file-type": "^18.5.0" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" } }, "node_modules/netlify-cli/node_modules/@xhmikosr/decompress": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-5.0.0.tgz", - "integrity": "sha512-2bcQXuPmtxlodAHdD0DVM/HTMwqaCiOAtqSBcqUhZVp+pGNCuwgaZfixlzFqb4h/o4ZVdMuFXfNdwkVBgzUxUA==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-9.0.1.tgz", + "integrity": "sha512-9Lvlt6Qdpo9SaRQyRIXCo3lgU++eMZ68lzgjcTwtuKDrlwT635+5zsHZ1yrSx/Blc5IDuVLlPkBPj5CZkx+2+Q==", "dev": true, "dependencies": { - "decompress-tar": "^4.1.1", - "decompress-tarbz2": "^4.1.1", - "decompress-targz": "^4.1.1", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.2.10", - "make-dir": "^3.1.0", - "pify": "^5.0.0", + "@xhmikosr/decompress-tar": "^7.0.0", + "@xhmikosr/decompress-tarbz2": "^7.0.0", + "@xhmikosr/decompress-targz": "^7.0.0", + "@xhmikosr/decompress-unzip": "^6.0.0", + "graceful-fs": "^4.2.11", + "make-dir": "^4.0.0", "strip-dirs": "^3.0.0" }, "engines": { - "node": "^12.20.0 || ^14.14.0 || >=16.0.0" + "node": "^14.14.0 || >=16.0.0" } }, - "node_modules/netlify-cli/node_modules/@xhmikosr/decompress/node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "node_modules/netlify-cli/node_modules/@xhmikosr/decompress-tar": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tar/-/decompress-tar-7.0.0.tgz", + "integrity": "sha512-kyWf2hybtQVbWtB+FdRyOT+jyR5jxCNZPLqvQGB7djZj75lrpLUPEmRbyo86AtJ5OEtivpYaNWjCkqSJ8xtRWw==", "dev": true, + "dependencies": { + "file-type": "^18.5.0", + "is-stream": "^3.0.0", + "tar-stream": "^3.1.4" + }, "engines": { - "node": ">=0.10.0" + "node": "^14.14.0 || >=16.0.0" } }, - "node_modules/netlify-cli/node_modules/@xhmikosr/decompress/node_modules/strip-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-3.0.0.tgz", - "integrity": "sha512-I0sdgcFTfKQlUPZyAqPJmSG3HLO9rWDFnxonnIbskYNM3DwFOeTNB5KzVq3dA1GdRAc/25b5Y7UO2TQfKWw4aQ==", + "node_modules/netlify-cli/node_modules/@xhmikosr/decompress-tar/node_modules/tar-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", "dev": true, "dependencies": { - "inspect-with-kind": "^1.0.5", - "is-plain-obj": "^1.1.0" + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/decompress-tarbz2": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tarbz2/-/decompress-tarbz2-7.0.0.tgz", + "integrity": "sha512-3QnjipYkRgh3Dee1MWDgKmANWxOQBVN4e1IwiGNe2fHYfMYTeSkVvWREt87UIoSucKUh3E95v8uGFttgTknZcA==", + "dev": true, + "dependencies": { + "@xhmikosr/decompress-tar": "^7.0.0", + "file-type": "^18.5.0", + "is-stream": "^3.0.0", + "seek-bzip": "^1.0.6", + "unbzip2-stream": "^1.4.3" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/decompress-targz": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-targz/-/decompress-targz-7.0.0.tgz", + "integrity": "sha512-7BNHJl92g9OLhw89zqcFS67V1LAtm4Ex02j6OiQzuE8P7Yy9lQcyBuEL3x6v436grLdL+BcFjgbmhWxnem4GHw==", + "dev": true, + "dependencies": { + "@xhmikosr/decompress-tar": "^7.0.0", + "file-type": "^18.5.0", + "is-stream": "^3.0.0" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/decompress-unzip": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-unzip/-/decompress-unzip-6.0.0.tgz", + "integrity": "sha512-R1HAkjXLS7RAL74YFLxYY9zYflCcYGssld9KKFDu87PnJ4h4btdhzXfSC8J5i5A2njH3oYIoCzx03RIGTH07Sg==", + "dev": true, + "dependencies": { + "file-type": "^18.5.0", + "get-stream": "^6.0.1", + "yauzl": "^2.10.0" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/decompress/node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/decompress/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/netlify-cli/node_modules/@xhmikosr/downloader": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-9.0.0.tgz", - "integrity": "sha512-HrYxZf63OJrH1WRl/H+2eJCoQA5VVRi6vYBHOUIHKx6N6nAFRuuUiomoAsA8ztj/onfLcfsy2JdQuMvSobHXsA==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-13.0.1.tgz", + "integrity": "sha512-mBvWew1kZJHfNQVVfVllMjUDwCGN9apPa0t4/z1zaUJ9MzpXjRL3w8fsfJKB8gHN/h4rik9HneKfDbh2fErN+w==", "dev": true, "dependencies": { - "@xhmikosr/decompress": "^5.0.0", - "archive-type": "^4.0.0", + "@xhmikosr/archive-type": "^6.0.1", + "@xhmikosr/decompress": "^9.0.1", "content-disposition": "^0.5.4", "ext-name": "^5.0.0", - "file-type": "^12.4.2", + "file-type": "^18.5.0", "filenamify": "^5.1.1", "get-stream": "^6.0.1", - "got": "^11.8.5", + "got": "^12.6.1", + "merge-options": "^3.0.4", "p-event": "^5.0.1" }, "engines": { - "node": "^12.20.0 || ^14.14.0 || >=16.0.0" + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/downloader/node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/downloader/node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/downloader/node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "dev": true, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/downloader/node_modules/cacheable-request": { + "version": "10.2.13", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.13.tgz", + "integrity": "sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "^4.0.1", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" } }, "node_modules/netlify-cli/node_modules/@xhmikosr/downloader/node_modules/escape-string-regexp": { @@ -17830,6 +18473,104 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/netlify-cli/node_modules/@xhmikosr/downloader/node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/downloader/node_modules/http2-wrapper": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz", + "integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/downloader/node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/downloader/node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/downloader/node_modules/normalize-url": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", + "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/downloader/node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "dev": true, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/netlify-cli/node_modules/@xhmikosr/downloader/node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "dev": true, + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/netlify-cli/node_modules/@xhmikosr/downloader/node_modules/strip-outer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-2.0.0.tgz", @@ -17892,9 +18633,9 @@ } }, "node_modules/netlify-cli/node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -18030,6 +18771,15 @@ "string-width": "^4.1.0" } }, + "node_modules/netlify-cli/node_modules/ansi-color": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-color/-/ansi-color-0.2.1.tgz", + "integrity": "sha512-bF6xLaZBLpOQzgYUtYEhJx090nPSZk1BQ/q2oyBK9aMMcJHzx9uXGCjI2Y+LebsN4Jwoykr0V9whbPiogdyHoQ==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/netlify-cli/node_modules/ansi-escapes": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", @@ -18118,27 +18868,6 @@ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "dev": true }, - "node_modules/netlify-cli/node_modules/archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", - "dev": true, - "dependencies": { - "file-type": "^4.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/netlify-cli/node_modules/archive-type/node_modules/file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/netlify-cli/node_modules/archiver": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz", @@ -18329,6 +19058,12 @@ "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", "dev": true }, + "node_modules/netlify-cli/node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, "node_modules/netlify-cli/node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -18361,6 +19096,23 @@ "fastq": "^1.6.1" } }, + "node_modules/netlify-cli/node_modules/axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/netlify-cli/node_modules/b4a": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", + "dev": true + }, "node_modules/netlify-cli/node_modules/backoff": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", @@ -18642,9 +19394,9 @@ } }, "node_modules/netlify-cli/node_modules/boxen": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.0.tgz", - "integrity": "sha512-ScG8CDo8dj7McqCZ5hz4dIBp20xj4unQ2lXIDa7ff6RcZElCpuNzutdwzKVvRikfNjm7CFAlR3HJHcoHkDOExQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", "dev": true, "dependencies": { "ansi-align": "^3.0.1", @@ -18773,22 +19525,6 @@ "ieee754": "^1.1.13" } }, - "node_modules/netlify-cli/node_modules/buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "node_modules/netlify-cli/node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, "node_modules/netlify-cli/node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -18804,18 +19540,27 @@ "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", "dev": true }, - "node_modules/netlify-cli/node_modules/buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true - }, "node_modules/netlify-cli/node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, + "node_modules/netlify-cli/node_modules/bufrw": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bufrw/-/bufrw-1.3.0.tgz", + "integrity": "sha512-jzQnSbdJqhIltU9O5KUiTtljP9ccw2u5ix59McQy4pV2xGhVLhRZIndY8GIrgh5HjXa6+QJ9AQhOd2QWQizJFQ==", + "dev": true, + "dependencies": { + "ansi-color": "^0.2.1", + "error": "^7.0.0", + "hexer": "^1.5.0", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.10.x" + } + }, "node_modules/netlify-cli/node_modules/builtin-modules": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", @@ -18875,48 +19620,6 @@ "node": ">=0.10.0" } }, - "node_modules/netlify-cli/node_modules/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "dev": true, - "engines": { - "node": ">=10.6.0" - } - }, - "node_modules/netlify-cli/node_modules/cacheable-request": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", - "dev": true, - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/netlify-cli/node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/netlify-cli/node_modules/cachedir": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", @@ -19231,15 +19934,6 @@ "node": ">=0.8" } }, - "node_modules/netlify-cli/node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - } - }, "node_modules/netlify-cli/node_modules/code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -19352,6 +20046,18 @@ "text-hex": "1.0.x" } }, + "node_modules/netlify-cli/node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/netlify-cli/node_modules/commander": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", @@ -19818,14 +20524,14 @@ } }, "node_modules/netlify-cli/node_modules/cpy/node_modules/globby": { - "version": "13.1.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", - "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", "dev": true, "dependencies": { "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", "merge2": "^1.4.1", "slash": "^4.0.0" }, @@ -20029,9 +20735,9 @@ "dev": true }, "node_modules/netlify-cli/node_modules/decache": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.1.tgz", - "integrity": "sha512-ohApBM8u9ygepJCjgBrEZSSxPjc0T/PJkD+uNyxXPkqudyUpdXpwJYp0VISm2WrPVzASU6DZyIi6BWdyw7uJ2Q==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.2.tgz", + "integrity": "sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw==", "dev": true, "dependencies": { "callsite": "^1.0.0" @@ -20073,193 +20779,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "dev": true, - "dependencies": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/netlify-cli/node_modules/decompress-tar/node_modules/bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "dev": true, - "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/netlify-cli/node_modules/decompress-tar/node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/netlify-cli/node_modules/decompress-tar/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/netlify-cli/node_modules/decompress-tar/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/netlify-cli/node_modules/decompress-tar/node_modules/tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "dev": true, - "dependencies": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/netlify-cli/node_modules/decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "dev": true, - "dependencies": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/netlify-cli/node_modules/decompress-tarbz2/node_modules/file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/netlify-cli/node_modules/decompress-tarbz2/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/netlify-cli/node_modules/decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "dev": true, - "dependencies": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/netlify-cli/node_modules/decompress-targz/node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/netlify-cli/node_modules/decompress-targz/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/netlify-cli/node_modules/decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", - "dev": true, - "dependencies": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/netlify-cli/node_modules/decompress-unzip/node_modules/file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/netlify-cli/node_modules/decompress-unzip/node_modules/get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", - "dev": true, - "dependencies": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/netlify-cli/node_modules/decompress-unzip/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/netlify-cli/node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -20324,6 +20843,15 @@ "node": ">=0.10.0" } }, + "node_modules/netlify-cli/node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/netlify-cli/node_modules/delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", @@ -20472,9 +21000,9 @@ } }, "node_modules/netlify-cli/node_modules/detective-typescript/node_modules/@typescript-eslint/types": { - "version": "5.59.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.7.tgz", - "integrity": "sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -20485,13 +21013,13 @@ } }, "node_modules/netlify-cli/node_modules/detective-typescript/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.59.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.7.tgz", - "integrity": "sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.59.7", - "@typescript-eslint/visitor-keys": "5.59.7", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -20512,12 +21040,12 @@ } }, "node_modules/netlify-cli/node_modules/detective-typescript/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.59.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.7.tgz", - "integrity": "sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.59.7", + "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -20672,6 +21200,16 @@ "node": ">=4" } }, + "node_modules/netlify-cli/node_modules/error": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", + "integrity": "sha512-UtVv4l5MhijsYUxPJo4390gzfZvAnTHreNnDjnTZaKIiZ/SemXxAhBkYSKtWa5RtBXbLP8tMgn/n0RUa/H7jXw==", + "dev": true, + "dependencies": { + "string-template": "~0.2.1", + "xtend": "~4.0.0" + } + }, "node_modules/netlify-cli/node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -21346,10 +21884,16 @@ "integrity": "sha512-NCe8qxnZFARSHGztGMZOO/PC1qa5MIFB5Hp66WdzbCRAz8U8US3bx1UTgLS49efBQPcUtO9gf5oVEY8o7y/7Kg==", "dev": true }, + "node_modules/netlify-cli/node_modules/fast-fifo": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.0.tgz", + "integrity": "sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw==", + "dev": true + }, "node_modules/netlify-cli/node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -21441,6 +21985,15 @@ "integrity": "sha512-cIusKBIt/R/oI6z/1nyfe2FvGKVTohVRfvkOhvx0nCEW+xf5NoCXjAHcWp93uOUBchzYcsvPlrapAdX1uW+YGg==", "dev": true }, + "node_modules/netlify-cli/node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, "node_modules/netlify-cli/node_modules/fastify": { "version": "4.17.0", "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.17.0.tgz", @@ -21494,9 +22047,9 @@ } }, "node_modules/netlify-cli/node_modules/fastify/node_modules/pino-std-serializers": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.1.tgz", - "integrity": "sha512-wHuWB+CvSVb2XqXM0W/WOYUkVSPbiJb9S5fNB7TBhd8s892Xq910bRxwHtC4l71hgztObTjXL6ZheZXFjhDrDQ==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", + "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==", "dev": true }, "node_modules/netlify-cli/node_modules/fastify/node_modules/process-warning": { @@ -21523,6 +22076,20 @@ "pend": "~1.2.0" } }, + "node_modules/netlify-cli/node_modules/fdir": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.0.1.tgz", + "integrity": "sha512-bdrUUb0eYQrPRlaAtlSRoLs7sp6yKEwbMQuUgwvi/14TnaqhM/deSZUrC5ic+yjm5nEPPWE61oWpTTxQFQMmLA==", + "dev": true, + "peerDependencies": { + "picomatch": "2.x" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, "node_modules/netlify-cli/node_modules/fecha": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.1.tgz", @@ -21569,9 +22136,9 @@ } }, "node_modules/netlify-cli/node_modules/fetch-node-website/node_modules/@sindresorhus/is": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", - "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", "dev": true, "engines": { "node": ">=14.16" @@ -21602,15 +22169,15 @@ } }, "node_modules/netlify-cli/node_modules/fetch-node-website/node_modules/cacheable-request": { - "version": "10.2.10", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.10.tgz", - "integrity": "sha512-v6WB+Epm/qO4Hdlio/sfUn69r5Shgh39SsE9DSd4bIezP0mblOlObI+I0kUEM7J0JFc+I7pSeMeYaOYtX1N/VQ==", + "version": "10.2.13", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.13.tgz", + "integrity": "sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==", "dev": true, "dependencies": { "@types/http-cache-semantics": "^4.0.1", "get-stream": "^6.0.1", "http-cache-semantics": "^4.1.1", - "keyv": "^4.5.2", + "keyv": "^4.5.3", "mimic-response": "^4.0.0", "normalize-url": "^8.0.0", "responselike": "^3.0.0" @@ -21661,9 +22228,9 @@ } }, "node_modules/netlify-cli/node_modules/fetch-node-website/node_modules/got": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.0.tgz", - "integrity": "sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ==", + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "dev": true, "dependencies": { "@sindresorhus/is": "^5.2.0", @@ -21783,12 +22350,20 @@ } }, "node_modules/netlify-cli/node_modules/file-type": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", - "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", + "version": "18.5.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-18.5.0.tgz", + "integrity": "sha512-yvpl5U868+V6PqXHMmsESpg6unQ5GfnPssl4dxdJudBrr9qy7Fddt7EVX1VLlddFfe8Gj9N7goCZH22FXuSQXQ==", "dev": true, + "dependencies": { + "readable-web-to-node-stream": "^3.0.2", + "strtok3": "^7.0.0", + "token-types": "^5.0.1" + }, "engines": { - "node": ">=8" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" } }, "node_modules/netlify-cli/node_modules/file-uri-to-path": { @@ -21947,6 +22522,20 @@ "node": ">=0.10.0" } }, + "node_modules/netlify-cli/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/netlify-cli/node_modules/form-data-encoder": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.3.tgz", @@ -22050,6 +22639,18 @@ "node": ">= 8" } }, + "node_modules/netlify-cli/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/netlify-cli/node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -22187,23 +22788,23 @@ } }, "node_modules/netlify-cli/node_modules/gh-release-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/gh-release-fetch/-/gh-release-fetch-4.0.0.tgz", - "integrity": "sha512-EScCjQsrnJSRJEv4FLC6LwmJIAsfJSIi9xj2txBpXNuVNMbHAeESR/KINKLy6ZYdFtflI/mZ9BvM1UoyPWDv6w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gh-release-fetch/-/gh-release-fetch-4.0.3.tgz", + "integrity": "sha512-TOiP1nwLsH5shG85Yt6v6Kjq5JU/44jXyEpbcfPgmj3C829yeXIlx9nAEwQRaxtRF3SJinn2lz7XUkfG9W/U4g==", "dev": true, "dependencies": { - "@xhmikosr/downloader": "^9.0.0", - "node-fetch": "^3.0.0", - "semver": "^7.0.0" + "@xhmikosr/downloader": "^13.0.0", + "node-fetch": "^3.3.1", + "semver": "^7.5.3" }, "engines": { "node": "^14.18.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/netlify-cli/node_modules/gh-release-fetch/node_modules/node-fetch": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", - "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dev": true, "dependencies": { "data-uri-to-buffer": "^4.0.0", @@ -22337,31 +22938,6 @@ "node": ">=0.6.0" } }, - "node_modules/netlify-cli/node_modules/got": { - "version": "11.8.6", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", - "dev": true, - "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=10.19.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, "node_modules/netlify-cli/node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -22567,6 +23143,33 @@ "node": ">=8" } }, + "node_modules/netlify-cli/node_modules/hexer": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/hexer/-/hexer-1.5.0.tgz", + "integrity": "sha512-dyrPC8KzBzUJ19QTIo1gXNqIISRXQ0NwteW6OeQHRN4ZuZeHkdODfj0zHBdOlHbRY8GqbqK57C9oWSvQZizFsg==", + "dev": true, + "dependencies": { + "ansi-color": "^0.2.1", + "minimist": "^1.1.0", + "process": "^0.10.0", + "xtend": "^4.0.0" + }, + "bin": { + "hexer": "cli.js" + }, + "engines": { + "node": ">= 0.10.x" + } + }, + "node_modules/netlify-cli/node_modules/hexer/node_modules/process": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/process/-/process-0.10.1.tgz", + "integrity": "sha512-dyIett8dgGIZ/TXKUzeYExt7WA6ldDzys9vTDU/cCA9L17Ypme+KzS+NjQCjpn9xsvi/shbMC+yP/BcFMBz0NA==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/netlify-cli/node_modules/hosted-git-info": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", @@ -22580,12 +23183,12 @@ } }, "node_modules/netlify-cli/node_modules/hot-shots": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/hot-shots/-/hot-shots-9.3.0.tgz", - "integrity": "sha512-e4tgWptiBvlIMnAX0ORe+dNEt0HznD+T2ckzXDUwCBsU7uWr2mwq5UtoT+Df5r9hD5S/DuP8rTxJUQvqAFSFKA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/hot-shots/-/hot-shots-10.0.0.tgz", + "integrity": "sha512-uy/uGpuJk7yuyiKRfZMBNkF1GAOX5O2ifO9rDCaX9jw8fu6eW9QeWC7WRPDI+O98frW1HQgV3+xwjWsZPECIzQ==", "dev": true, "engines": { - "node": ">=6.0.0" + "node": ">=10.0.0" }, "optionalDependencies": { "unix-dgram": "2.x" @@ -22672,19 +23275,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "dev": true, - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, "node_modules/netlify-cli/node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -23486,6 +24076,31 @@ "node": ">=0.10.0" } }, + "node_modules/netlify-cli/node_modules/jaeger-client": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/jaeger-client/-/jaeger-client-3.19.0.tgz", + "integrity": "sha512-M0c7cKHmdyEUtjemnJyx/y9uX16XHocL46yQvyqDlPdvAcwPDbHrIbKjQdBqtiE4apQ/9dmr+ZLJYYPGnurgpw==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0", + "opentracing": "^0.14.4", + "thriftrw": "^3.5.0", + "uuid": "^8.3.2", + "xorshift": "^1.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/netlify-cli/node_modules/jaeger-client/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/netlify-cli/node_modules/jest-get-type": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", @@ -23635,9 +24250,9 @@ } }, "node_modules/netlify-cli/node_modules/jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", + "integrity": "sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==", "dev": true, "dependencies": { "jws": "^3.2.2", @@ -23702,9 +24317,9 @@ } }, "node_modules/netlify-cli/node_modules/keyv": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", - "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", "dev": true, "dependencies": { "json-buffer": "3.0.1" @@ -23725,6 +24340,69 @@ "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==", "dev": true }, + "node_modules/netlify-cli/node_modules/lambda-local": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/lambda-local/-/lambda-local-2.1.1.tgz", + "integrity": "sha512-/bjvifTDx8mOfKwe3pHrmfHyy695Gj2Z++WFL+Sk7/nXjUcDWP/26vIV8Q0LVpyfaGCC47oCK6Y6d/8PNUSNJw==", + "dev": true, + "dependencies": { + "commander": "^10.0.1", + "dotenv": "^16.3.1", + "winston": "^3.10.0" + }, + "bin": { + "lambda-local": "build/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/netlify-cli/node_modules/lambda-local/node_modules/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/netlify-cli/node_modules/lambda-local/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/netlify-cli/node_modules/lambda-local/node_modules/winston": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.10.0.tgz", + "integrity": "sha512-nT6SIDaE9B7ZRO0u3UvdrimG0HkB7dSTAgInQnNR2SOPJ4bvq5q79+pXLftKmP52lJGW15+H5MCK0nM9D3KB/g==", + "dev": true, + "dependencies": { + "@colors/colors": "1.5.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, "node_modules/netlify-cli/node_modules/latest-version": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", @@ -24251,6 +24929,12 @@ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", "dev": true }, + "node_modules/netlify-cli/node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, "node_modules/netlify-cli/node_modules/lodash.deburr": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz", @@ -24287,6 +24971,12 @@ "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", "dev": true }, + "node_modules/netlify-cli/node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, "node_modules/netlify-cli/node_modules/lodash.transform": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", @@ -24515,14 +25205,11 @@ "triple-beam": "^1.3.0" } }, - "node_modules/netlify-cli/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/netlify-cli/node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", + "dev": true }, "node_modules/netlify-cli/node_modules/lru-cache": { "version": "6.0.0", @@ -24573,9 +25260,9 @@ } }, "node_modules/netlify-cli/node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -24818,15 +25505,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/netlify-cli/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -24849,13 +25527,10 @@ } }, "node_modules/netlify-cli/node_modules/minipass": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { "node": ">=8" } @@ -24873,6 +25548,18 @@ "node": ">= 8" } }, + "node_modules/netlify-cli/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/netlify-cli/node_modules/mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", @@ -24914,6 +25601,12 @@ "node": ">=14" } }, + "node_modules/netlify-cli/node_modules/module-details-from-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz", + "integrity": "sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==", + "dev": true + }, "node_modules/netlify-cli/node_modules/moize": { "version": "6.1.3", "resolved": "https://registry.npmjs.org/moize/-/moize-6.1.3.tgz", @@ -25057,12 +25750,12 @@ "dev": true }, "node_modules/netlify-cli/node_modules/netlify": { - "version": "13.1.7", - "resolved": "https://registry.npmjs.org/netlify/-/netlify-13.1.7.tgz", - "integrity": "sha512-4gFiuDxFIV2UhgxelPNwXf56XJ+KSaOdokt65I+y1/ShOwUgDeKOUBUmXsBg5JhqIg20SWtgbbx2HmhiDGDn3Q==", + "version": "13.1.10", + "resolved": "https://registry.npmjs.org/netlify/-/netlify-13.1.10.tgz", + "integrity": "sha512-ByFz8S08HWVKd9r/lkTahZX7xSq4IRyPCUvuaduI4GHyQaSWEdVNK1krC05vlhL9W0SzDn8Yjowh0Ru4PKrOYw==", "dev": true, "dependencies": { - "@netlify/open-api": "^2.18.0", + "@netlify/open-api": "^2.19.1", "lodash-es": "^4.17.21", "micro-api-client": "^3.3.0", "node-fetch": "^3.0.0", @@ -25125,13 +25818,13 @@ } }, "node_modules/netlify-cli/node_modules/netlify-redirect-parser": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/netlify-redirect-parser/-/netlify-redirect-parser-14.1.2.tgz", - "integrity": "sha512-o60UH53BdypS3Z8frk/vQjscwHxRFGAxZJ3XAFCK3mPURnIlQAseiprvnuGphbbaM1zMzWa/Y4wKf0rloz7dyA==", + "version": "14.1.3", + "resolved": "https://registry.npmjs.org/netlify-redirect-parser/-/netlify-redirect-parser-14.1.3.tgz", + "integrity": "sha512-23svKHdO2QUEJHo3knQV1EpAh8UX/+8zQmwxVMSby4/NRj5vPS+u/yKesY/uHAgcw/28HwvEUGQdbXsPPe7J/Q==", "dev": true, "dependencies": { "fast-safe-stringify": "^2.1.1", - "filter-obj": "^3.0.0", + "filter-obj": "^5.0.0", "is-plain-obj": "^4.0.0", "path-exists": "^5.0.0", "toml": "^3.0.0" @@ -25140,18 +25833,6 @@ "node": "^14.16.0 || >=16.0.0" } }, - "node_modules/netlify-cli/node_modules/netlify-redirect-parser/node_modules/filter-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-3.0.0.tgz", - "integrity": "sha512-oQZM+QmVni8MsYzcq9lgTHD/qeLqaG8XaOPOW7dzuSafVxSUlH1+1ZDefj2OD9f2XsmG5lFl2Euc9NI4jgwFWg==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/netlify-cli/node_modules/netlify-redirect-parser/node_modules/path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -25168,9 +25849,9 @@ "dev": true }, "node_modules/netlify-cli/node_modules/netlify/node_modules/node-fetch": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", - "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dev": true, "dependencies": { "data-uri-to-buffer": "^4.0.0", @@ -25232,9 +25913,9 @@ } }, "node_modules/netlify-cli/node_modules/node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", "dev": true, "dependencies": { "whatwg-url": "^5.0.0" @@ -25252,9 +25933,9 @@ } }, "node_modules/netlify-cli/node_modules/node-gyp-build": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", - "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", "dev": true, "bin": { "node-gyp-build": "bin.js", @@ -25262,6 +25943,12 @@ "node-gyp-build-test": "build-test.js" } }, + "node_modules/netlify-cli/node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, "node_modules/netlify-cli/node_modules/node-source-walk": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-6.0.1.tgz", @@ -25372,18 +26059,6 @@ "node": ">=0.10.0" } }, - "node_modules/netlify-cli/node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/netlify-cli/node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -25660,6 +26335,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/netlify-cli/node_modules/opentracing": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.7.tgz", + "integrity": "sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, "node_modules/netlify-cli/node_modules/ora": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", @@ -25739,15 +26423,6 @@ "node": ">=0.10.0" } }, - "node_modules/netlify-cli/node_modules/p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/netlify-cli/node_modules/p-event": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", @@ -25922,9 +26597,9 @@ } }, "node_modules/netlify-cli/node_modules/p-wait-for/node_modules/p-timeout": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.1.tgz", - "integrity": "sha512-yqz2Wi4fiFRpMmK0L2pGAU49naSUaP23fFIQL2Y6YT+qDGPoFwpvgQM/wzc6F8JoenUkIlAFa4Ql7NguXBxI7w==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", "dev": true, "engines": { "node": ">=14.16" @@ -25952,9 +26627,9 @@ } }, "node_modules/netlify-cli/node_modules/package-json/node_modules/@sindresorhus/is": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", - "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", "dev": true, "engines": { "node": ">=14.16" @@ -25985,15 +26660,15 @@ } }, "node_modules/netlify-cli/node_modules/package-json/node_modules/cacheable-request": { - "version": "10.2.10", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.10.tgz", - "integrity": "sha512-v6WB+Epm/qO4Hdlio/sfUn69r5Shgh39SsE9DSd4bIezP0mblOlObI+I0kUEM7J0JFc+I7pSeMeYaOYtX1N/VQ==", + "version": "10.2.13", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.13.tgz", + "integrity": "sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==", "dev": true, "dependencies": { "@types/http-cache-semantics": "^4.0.1", "get-stream": "^6.0.1", "http-cache-semantics": "^4.1.1", - "keyv": "^4.5.2", + "keyv": "^4.5.3", "mimic-response": "^4.0.0", "normalize-url": "^8.0.0", "responselike": "^3.0.0" @@ -26003,9 +26678,9 @@ } }, "node_modules/netlify-cli/node_modules/package-json/node_modules/got": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.0.tgz", - "integrity": "sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ==", + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "dev": true, "dependencies": { "@sindresorhus/is": "^5.2.0", @@ -26225,6 +26900,19 @@ "node": ">=8" } }, + "node_modules/netlify-cli/node_modules/peek-readable": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz", + "integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/netlify-cli/node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -26249,39 +26937,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/netlify-cli/node_modules/pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/netlify-cli/node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/netlify-cli/node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/netlify-cli/node_modules/pino-abstract-transport": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.0.0.tgz", @@ -26317,20 +26972,41 @@ } }, "node_modules/netlify-cli/node_modules/pino-abstract-transport/node_modules/readable-stream": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.0.tgz", - "integrity": "sha512-kDMOq0qLtxV9f/SQv522h8cxZBqNZXuXNyjyezmfAAuribMyVXziljpQ/uQhfE1XLg2/TLTW2DsnoE4VAi/krg==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz", + "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==", "dev": true, "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", "events": "^3.3.0", - "process": "^0.11.10" + "process": "^0.11.10", + "string_decoder": "^1.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/netlify-cli/node_modules/pino-abstract-transport/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/netlify-cli/node_modules/pino-abstract-transport/node_modules/split2": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", @@ -26340,6 +27016,15 @@ "node": ">= 10.x" } }, + "node_modules/netlify-cli/node_modules/pino-abstract-transport/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/netlify-cli/node_modules/posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -26489,7 +27174,7 @@ "node_modules/netlify-cli/node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "dev": true, "engines": { "node": ">= 0.6.0" @@ -26507,6 +27192,36 @@ "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", "dev": true }, + "node_modules/netlify-cli/node_modules/protobufjs": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.4.tgz", + "integrity": "sha512-AT+RJgD2sH8phPmCf7OUZR8xGdcJRga4+1cOaXJ64hvcSkVhNcRHOwIxUatPH15+nj59WAGTDv3LSGZPEQbJaQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/netlify-cli/node_modules/protobufjs/node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", + "dev": true + }, "node_modules/netlify-cli/node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -26520,6 +27235,12 @@ "node": ">= 0.10" } }, + "node_modules/netlify-cli/node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, "node_modules/netlify-cli/node_modules/ps-list": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-8.1.0.tgz", @@ -26581,16 +27302,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/netlify-cli/node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, "node_modules/netlify-cli/node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -26611,6 +27322,12 @@ } ] }, + "node_modules/netlify-cli/node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true + }, "node_modules/netlify-cli/node_modules/quick-format-unescaped": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", @@ -26790,6 +27507,22 @@ "node": ">= 6" } }, + "node_modules/netlify-cli/node_modules/readable-web-to-node-stream": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", + "dev": true, + "dependencies": { + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/netlify-cli/node_modules/readdir-glob": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", @@ -26971,18 +27704,6 @@ "deprecated": "https://github.com/lydell/resolve-url#deprecated", "dev": true }, - "node_modules/netlify-cli/node_modules/responselike": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", - "dev": true, - "dependencies": { - "lowercase-keys": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/netlify-cli/node_modules/restore-cursor": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", @@ -27066,21 +27787,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/netlify-cli/node_modules/rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/netlify-cli/node_modules/rollup-pluginutils/node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - }, "node_modules/netlify-cli/node_modules/run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", @@ -27196,9 +27902,9 @@ "dev": true }, "node_modules/netlify-cli/node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -27391,6 +28097,12 @@ "node": ">=8" } }, + "node_modules/netlify-cli/node_modules/shimmer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==", + "dev": true + }, "node_modules/netlify-cli/node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -27640,9 +28352,9 @@ "dev": true }, "node_modules/netlify-cli/node_modules/sonic-boom": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.2.1.tgz", - "integrity": "sha512-iITeTHxy3B9FGu8aVdiDXUVAcHMF9Ss0cCsAOo2HfCrmVGT3/DT5oYaeu0M/YKZDlKTvChEyPq0zI9Hf33EX6A==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.3.0.tgz", + "integrity": "sha512-LYxp34KlZ1a2Jb8ZQgFCK3niIHzibdwtwNUWKg0qQRzsDoJ3Gfgkf8KdBTFU3SkejDEIlWwnSnpVdOZIhFMl/g==", "dev": true, "dependencies": { "atomic-sleep": "^1.0.0" @@ -27962,6 +28674,16 @@ "ieee754": "^1.2.1" } }, + "node_modules/netlify-cli/node_modules/streamx": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.0.tgz", + "integrity": "sha512-HcxY6ncGjjklGs1xsP1aR71INYcsXFJet5CU1CHqihQ2J5nOsbd4OjgjHO42w/4QNv9gZb3BueV+Vxok5pLEXg==", + "dev": true, + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, "node_modules/netlify-cli/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -27971,11 +28693,10 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/netlify-cli/node_modules/string-similarity": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.4.tgz", - "integrity": "sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "node_modules/netlify-cli/node_modules/string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==", "dev": true }, "node_modules/netlify-cli/node_modules/string-width": { @@ -28014,9 +28735,9 @@ } }, "node_modules/netlify-cli/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { "ansi-regex": "^6.0.1" @@ -28046,6 +28767,25 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, + "node_modules/netlify-cli/node_modules/strip-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-3.0.0.tgz", + "integrity": "sha512-I0sdgcFTfKQlUPZyAqPJmSG3HLO9rWDFnxonnIbskYNM3DwFOeTNB5KzVq3dA1GdRAc/25b5Y7UO2TQfKWw4aQ==", + "dev": true, + "dependencies": { + "inspect-with-kind": "^1.0.5", + "is-plain-obj": "^1.1.0" + } + }, + "node_modules/netlify-cli/node_modules/strip-dirs/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/netlify-cli/node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -28055,10 +28795,27 @@ "node": ">=6" } }, + "node_modules/netlify-cli/node_modules/strtok3": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz", + "integrity": "sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==", + "dev": true, + "dependencies": { + "@tokenizer/token": "^0.3.0", + "peek-readable": "^5.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/netlify-cli/node_modules/supports-color": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.3.1.tgz", - "integrity": "sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", "dev": true, "engines": { "node": ">=12" @@ -28128,20 +28885,20 @@ } }, "node_modules/netlify-cli/node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", "dev": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, "node_modules/netlify-cli/node_modules/tar-stream": { @@ -28269,6 +29026,32 @@ "real-require": "^0.2.0" } }, + "node_modules/netlify-cli/node_modules/thriftrw": { + "version": "3.11.4", + "resolved": "https://registry.npmjs.org/thriftrw/-/thriftrw-3.11.4.tgz", + "integrity": "sha512-UcuBd3eanB3T10nXWRRMwfwoaC6VMk7qe3/5YIWP2Jtw+EbHqJ0p1/K3x8ixiR5dozKSSfcg1W+0e33G1Di3XA==", + "dev": true, + "dependencies": { + "bufrw": "^1.2.1", + "error": "7.0.2", + "long": "^2.4.0" + }, + "bin": { + "thrift2json": "thrift2json.js" + }, + "engines": { + "node": ">= 0.10.x" + } + }, + "node_modules/netlify-cli/node_modules/thriftrw/node_modules/long": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/long/-/long-2.4.0.tgz", + "integrity": "sha512-ijUtjmO/n2A5PaosNG9ZGDsQ3vxJg7ZW8vsY8Kp0f2yIZWhSJvjmegV7t+9RPQKxKrvj8yKGehhS+po14hPLGQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, "node_modules/netlify-cli/node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -28396,12 +29179,6 @@ "node": ">=8.17.0" } }, - "node_modules/netlify-cli/node_modules/to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true - }, "node_modules/netlify-cli/node_modules/to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -28483,6 +29260,23 @@ "node": ">=0.6" } }, + "node_modules/netlify-cli/node_modules/token-types": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz", + "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==", + "dev": true, + "dependencies": { + "@tokenizer/token": "^0.3.0", + "ieee754": "^1.2.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/netlify-cli/node_modules/toml": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", @@ -28581,9 +29375,9 @@ } }, "node_modules/netlify-cli/node_modules/type-fest": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.11.0.tgz", - "integrity": "sha512-JaPw5U9ixP0XcpUbQoVSbxSDcK/K4nww20C3kjm9yE6cDRRhptU28AH60VWf9ltXmCrIfIbtt9J+2OUk2Uqiaw==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", "dev": true, "engines": { "node": ">=14.16" @@ -28615,16 +29409,16 @@ } }, "node_modules/netlify-cli/node_modules/typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=12.20" + "node": ">=14.17" } }, "node_modules/netlify-cli/node_modules/uid-safe": { @@ -28852,20 +29646,10 @@ "deprecated": "Please see https://github.com/lydell/urix#deprecated", "dev": true }, - "node_modules/netlify-cli/node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/netlify-cli/node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "node_modules/netlify-cli/node_modules/urlpattern-polyfill": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", + "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==", "dev": true }, "node_modules/netlify-cli/node_modules/use": { @@ -29307,6 +30091,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/netlify-cli/node_modules/xorshift": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/xorshift/-/xorshift-1.2.0.tgz", + "integrity": "sha512-iYgNnGyeeJ4t6U11NpA/QiKy+PXn5Aa3Azg5qkwIFz1tBLllQrjjsk9yzD7IAK0naNU4JxdeDgqW9ov4u/hc4g==", + "dev": true + }, "node_modules/netlify-cli/node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -29910,15 +30700,16 @@ } }, "node_modules/nx": { - "version": "15.9.4", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/nx/-/nx-15.9.7.tgz", + "integrity": "sha512-1qlEeDjX9OKZEryC8i4bA+twNg+lB5RKrozlNwWx/lLJHqWPUfvUTvxh+uxlPYL9KzVReQjUuxMLFMsHNqWUrA==", "hasInstallScript": true, - "license": "MIT", "dependencies": { - "@nrwl/cli": "15.9.4", - "@nrwl/tao": "15.9.4", + "@nrwl/cli": "15.9.7", + "@nrwl/tao": "15.9.7", "@parcel/watcher": "2.0.4", "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", + "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", "axios": "^1.0.0", "chalk": "^4.1.0", @@ -29939,7 +30730,7 @@ "minimatch": "3.0.5", "npm-run-path": "^4.0.1", "open": "^8.4.0", - "semver": "7.3.4", + "semver": "7.5.4", "string-width": "^4.2.3", "strong-log-transformer": "^2.1.0", "tar-stream": "~2.2.0", @@ -29954,15 +30745,15 @@ "nx": "bin/nx.js" }, "optionalDependencies": { - "@nrwl/nx-darwin-arm64": "15.9.4", - "@nrwl/nx-darwin-x64": "15.9.4", - "@nrwl/nx-linux-arm-gnueabihf": "15.9.4", - "@nrwl/nx-linux-arm64-gnu": "15.9.4", - "@nrwl/nx-linux-arm64-musl": "15.9.4", - "@nrwl/nx-linux-x64-gnu": "15.9.4", - "@nrwl/nx-linux-x64-musl": "15.9.4", - "@nrwl/nx-win32-arm64-msvc": "15.9.4", - "@nrwl/nx-win32-x64-msvc": "15.9.4" + "@nrwl/nx-darwin-arm64": "15.9.7", + "@nrwl/nx-darwin-x64": "15.9.7", + "@nrwl/nx-linux-arm-gnueabihf": "15.9.7", + "@nrwl/nx-linux-arm64-gnu": "15.9.7", + "@nrwl/nx-linux-arm64-musl": "15.9.7", + "@nrwl/nx-linux-x64-gnu": "15.9.7", + "@nrwl/nx-linux-x64-musl": "15.9.7", + "@nrwl/nx-win32-arm64-msvc": "15.9.7", + "@nrwl/nx-win32-x64-msvc": "15.9.7" }, "peerDependencies": { "@swc-node/register": "^1.4.2", @@ -30030,29 +30821,6 @@ "node": "*" } }, - "node_modules/nx/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/nx/node_modules/semver": { - "version": "7.3.4", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/nx/node_modules/string-width": { "version": "4.2.3", "license": "MIT", @@ -30080,10 +30848,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/nx/node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, "node_modules/nx/node_modules/yargs": { "version": "17.7.2", "license": "MIT", @@ -30407,8 +31171,9 @@ } }, "node_modules/package-json/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -31605,9 +32370,9 @@ "license": "ISC" }, "node_modules/protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "version": "6.11.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", + "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", "hasInstallScript": true, "dependencies": { "@protobufjs/aspromise": "^1.1.2", @@ -32364,8 +33129,9 @@ } }, "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { "semver": "bin/semver" } @@ -32614,9 +33380,9 @@ } }, "node_modules/remark-mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { "semver": "bin/semver" } @@ -32972,7 +33738,8 @@ }, "node_modules/rxjs": { "version": "6.6.7", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dependencies": { "tslib": "^1.9.0" }, @@ -32982,7 +33749,8 @@ }, "node_modules/rxjs/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/safe-buffer": { "version": "5.2.1", @@ -33118,8 +33886,9 @@ } }, "node_modules/semver": { - "version": "7.5.1", - "license": "ISC", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -33141,8 +33910,9 @@ } }, "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -35867,8 +36637,9 @@ } }, "node_modules/write-json-file/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { "semver": "bin/semver" } @@ -36201,7 +36972,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -36237,7 +37010,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -36256,7 +37031,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -36269,7 +37046,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -36285,7 +37064,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -36941,7 +37722,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -37098,7 +37881,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -38473,36 +39258,46 @@ } }, "@ledgerhq/devices": { - "version": "8.0.3", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.0.7.tgz", + "integrity": "sha512-BbPyET52lXnVs7CxJWrGYqmtGdbGzj+XnfCqLsDnA7QYr1CZREysxmie+Rr6BKpNDBRVesAovXjtaVaZOn+upw==", "requires": { - "@ledgerhq/errors": "^6.12.6", + "@ledgerhq/errors": "^6.14.0", "@ledgerhq/logs": "^6.10.1", "rxjs": "6", "semver": "^7.3.5" } }, "@ledgerhq/errors": { - "version": "6.12.6" + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.14.0.tgz", + "integrity": "sha512-ZWJw2Ti6Dq1Ott/+qYqJdDWeZm16qI3VNG5rFlb0TQ3UcAyLIQZbnnzzdcVVwVeZiEp66WIpINd/pBdqsHVyOA==" }, "@ledgerhq/hw-transport": { - "version": "6.28.4", + "version": "6.28.8", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.28.8.tgz", + "integrity": "sha512-XxQVl4htd018u/M66r0iu5nlHi+J6QfdPsORzDF6N39jaz+tMqItb7tUlXM/isggcuS5lc7GJo7NOuJ8rvHZaQ==", "requires": { - "@ledgerhq/devices": "^8.0.3", - "@ledgerhq/errors": "^6.12.6", + "@ledgerhq/devices": "^8.0.7", + "@ledgerhq/errors": "^6.14.0", "events": "^3.3.0" } }, "@ledgerhq/hw-transport-webhid": { - "version": "6.27.15", + "version": "6.27.19", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-webhid/-/hw-transport-webhid-6.27.19.tgz", + "integrity": "sha512-RMnktayqqLE2uFQDw9TKoW+WSP8KnT0ElKcIISf3sXVrzHD2y0moPk/wXOzGfi+cgN4uiKy86UD/5mgz3wlm6Q==", "requires": { - "@ledgerhq/devices": "^8.0.3", - "@ledgerhq/errors": "^6.12.6", - "@ledgerhq/hw-transport": "^6.28.4", + "@ledgerhq/devices": "^8.0.7", + "@ledgerhq/errors": "^6.14.0", + "@ledgerhq/hw-transport": "^6.28.8", "@ledgerhq/logs": "^6.10.1" } }, "@ledgerhq/logs": { - "version": "6.10.1" + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-6.10.1.tgz", + "integrity": "sha512-z+ILK8Q3y+nfUl43ctCPuR4Y2bIxk/ooCQFwZxhtci1EhAtMDzMAx2W25qx8G1PPL9UUOdnUax19+F0OjXoj4w==" }, "@leichtgewicht/ip-codec": { "version": "2.0.4" @@ -38851,9 +39646,9 @@ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" }, "source-map": { "version": "0.5.7", @@ -39186,92 +39981,85 @@ } }, "@nrwl/cli": { - "version": "15.9.4", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.9.7.tgz", + "integrity": "sha512-1jtHBDuJzA57My5nLzYiM372mJW0NY6rFKxlWt5a0RLsAZdPTHsd8lE3Gs9XinGC1jhXbruWmhhnKyYtZvX/zA==", "requires": { - "nx": "15.9.4" + "nx": "15.9.7" } }, "@nrwl/devkit": { - "version": "15.9.4", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.9.7.tgz", + "integrity": "sha512-Sb7Am2TMT8AVq8e+vxOlk3AtOA2M0qCmhBzoM1OJbdHaPKc0g0UgSnWRml1kPGg5qfPk72tWclLoZJ5/ut0vTg==", "requires": { "ejs": "^3.1.7", "ignore": "^5.0.4", - "semver": "7.3.4", + "semver": "7.5.4", "tmp": "~0.2.1", "tslib": "^2.3.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.4", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0" - } } }, "@nrwl/nx-darwin-arm64": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.4.tgz", - "integrity": "sha512-XnvrnT9BJsgThY/4xUcYtE077ERq/img8CkRj7MOOBNOh0/nVcR4LGbBKDHtwE3HPk0ikyS/SxRyNa9msvi3QQ==", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.7.tgz", + "integrity": "sha512-aBUgnhlkrgC0vu0fK6eb9Vob7eFnkuknrK+YzTjmLrrZwj7FGNAeyGXSlyo1dVokIzjVKjJg2saZZ0WQbfuCJw==", "optional": true }, "@nrwl/nx-darwin-x64": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.4.tgz", - "integrity": "sha512-WKSfSlpVMLchpXkax0geeUNyhvNxwO7qUz/s0/HJWBekt8fizwKDwDj1gP7fOu+YWb/tHiSscbR1km8PtdjhQw==", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.7.tgz", + "integrity": "sha512-L+elVa34jhGf1cmn38Z0sotQatmLovxoASCIw5r1CBZZeJ5Tg7Y9nOwjRiDixZxNN56hPKXm6xl9EKlVHVeKlg==", "optional": true }, "@nrwl/nx-linux-arm-gnueabihf": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.4.tgz", - "integrity": "sha512-a/b4PP7lP/Cgrh0LjC4O2YTt5pyf4DQTGtuE8qlo8o486UiofCtk4QGJX72q80s23L0ejCaKY2ULKx/3zMLjuA==", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.7.tgz", + "integrity": "sha512-pqmfqqEUGFu6PmmHKyXyUw1Al0Ki8PSaR0+ndgCAb1qrekVDGDfznJfaqxN0JSLeolPD6+PFtLyXNr9ZyPFlFg==", "optional": true }, "@nrwl/nx-linux-arm64-gnu": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.4.tgz", - "integrity": "sha512-ibBV8fMhSfLVd/2WzcDuUm32BoZsattuKkvMmOoyU6Pzoznc3AqyDjJR4xCIoAn5Rf+Nu1oeQONr5FAtb1Ugow==", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.7.tgz", + "integrity": "sha512-NYOa/eRrqmM+In5g3M0rrPVIS9Z+q6fvwXJYf/KrjOHqqan/KL+2TOfroA30UhcBrwghZvib7O++7gZ2hzwOnA==", "optional": true }, "@nrwl/nx-linux-arm64-musl": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.4.tgz", - "integrity": "sha512-iIjvVYd7+uM4jVD461+PvU5XTALgSvJOODUaMRGOoDl0KlMuTe6pQZlw0eXjl5rcTd6paKaVFWT5j6awr8kj7w==", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.7.tgz", + "integrity": "sha512-zyStqjEcmbvLbejdTOrLUSEdhnxNtdQXlmOuymznCzYUEGRv+4f7OAepD3yRoR0a/57SSORZmmGQB7XHZoYZJA==", "optional": true }, "@nrwl/nx-linux-x64-gnu": { - "version": "15.9.4", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.9.7.tgz", + "integrity": "sha512-saNK5i2A8pKO3Il+Ejk/KStTApUpWgCxjeUz9G+T8A+QHeDloZYH2c7pU/P3jA9QoNeKwjVO9wYQllPL9loeVg==", "optional": true }, "@nrwl/nx-linux-x64-musl": { - "version": "15.9.4", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.9.7.tgz", + "integrity": "sha512-extIUThYN94m4Vj4iZggt6hhMZWQSukBCo8pp91JHnDcryBg7SnYmnikwtY1ZAFyyRiNFBLCKNIDFGkKkSrZ9Q==", "optional": true }, "@nrwl/nx-win32-arm64-msvc": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.4.tgz", - "integrity": "sha512-2rEsq3eOGVCYpYJn2tTJkOGNJm/U8rP/FmqtZXYa6VJv/00XP3Gl00IXFEDaYV6rZo7SWqLxtEPUbjK5LwPzZA==", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.7.tgz", + "integrity": "sha512-GSQ54hJ5AAnKZb4KP4cmBnJ1oC4ILxnrG1mekxeM65c1RtWg9NpBwZ8E0gU3xNrTv8ZNsBeKi/9UhXBxhsIh8A==", "optional": true }, "@nrwl/nx-win32-x64-msvc": { - "version": "15.9.4", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.4.tgz", - "integrity": "sha512-bogVju4Z/hy1jbppqaTNbmV1R4Kg0R5fKxXAXC2LaL7FL0dup31wPumdV+mXttXBNOBDjV8V/Oz1ZqdmxpOJUw==", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.7.tgz", + "integrity": "sha512-x6URof79RPd8AlapVbPefUD3ynJZpmah3tYaYZ9xZRMXojVtEHV8Qh5vysKXQ1rNYJiiB8Ah6evSKWLbAH60tw==", "optional": true }, "@nrwl/tao": { - "version": "15.9.4", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.9.7.tgz", + "integrity": "sha512-OBnHNvQf3vBH0qh9YnvBQQWyyFZ+PWguF6dJ8+1vyQYlrLVk/XZ8nJ4ukWFb+QfPv/O8VBmqaofaOI9aFC4yTw==", "requires": { - "nx": "15.9.4" + "nx": "15.9.7" } }, "@octokit/auth-token": { @@ -39598,9 +40386,9 @@ "requires": {} }, "@svgr/babel-plugin-transform-react-native-svg": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.0.0.tgz", - "integrity": "sha512-UKrY3860AQICgH7g+6h2zkoxeVEPLYwX/uAjmqo4PIq2FIHppwhIqZstIyTz0ZtlwreKR41O3W3BzsBBiJV2Aw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", "requires": {} }, "@svgr/babel-plugin-transform-svg-component": { @@ -39610,9 +40398,9 @@ "requires": {} }, "@svgr/babel-preset": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.0.0.tgz", - "integrity": "sha512-KLcjiZychInVrhs86OvcYPLTFu9L5XV2vj0XAaE1HwE3J3jLmIzRY8ttdeAg/iFyp8nhavJpafpDZTt+1LIpkQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", "requires": { "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", @@ -39620,17 +40408,17 @@ "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", - "@svgr/babel-plugin-transform-react-native-svg": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", "@svgr/babel-plugin-transform-svg-component": "8.0.0" } }, "@svgr/core": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.0.0.tgz", - "integrity": "sha512-aJKtc+Pie/rFYsVH/unSkDaZGvEeylNv/s2cP+ta9/rYWxRVvoV/S4Qw65Kmrtah4CBK5PM6ISH9qUH7IJQCng==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "requires": { "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.0.0", + "@svgr/babel-preset": "8.1.0", "camelcase": "^6.2.0", "cosmiconfig": "^8.1.3", "snake-case": "^3.0.4" @@ -39646,20 +40434,20 @@ } }, "@svgr/plugin-jsx": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.0.1.tgz", - "integrity": "sha512-bfCFb+4ZsM3UuKP2t7KmDwn6YV8qVn9HIQJmau6xeQb/iV65Rpi7NBNBWA2hcCd4GKoCqG8hpaaDk5FDR0eH+g==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", "requires": { "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.0.0", + "@svgr/babel-preset": "8.1.0", "@svgr/hast-util-to-babel-ast": "8.0.0", "svg-parser": "^2.0.4" } }, "@svgr/plugin-svgo": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.0.1.tgz", - "integrity": "sha512-29OJ1QmJgnohQHDAgAuY2h21xWD6TZiXji+hnx+W635RiXTAlHTbjrZDktfqzkN0bOeQEtNe+xgq73/XeWFfSg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", + "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", "requires": { "cosmiconfig": "^8.1.3", "deepmerge": "^4.3.1", @@ -39725,18 +40513,18 @@ } }, "@svgr/webpack": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.0.1.tgz", - "integrity": "sha512-zSoeKcbCmfMXjA11uDuCJb+1LWNb3vy6Qw/VHj0Nfcl3UuqwuoZWknHsBIhCWvi4wU9vPui3aq054qjVyZqY4A==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", + "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", "requires": { "@babel/core": "^7.21.3", "@babel/plugin-transform-react-constant-elements": "^7.21.3", "@babel/preset-env": "^7.20.2", "@babel/preset-react": "^7.18.6", "@babel/preset-typescript": "^7.21.0", - "@svgr/core": "8.0.0", - "@svgr/plugin-jsx": "8.0.1", - "@svgr/plugin-svgo": "8.0.1" + "@svgr/core": "8.1.0", + "@svgr/plugin-jsx": "8.1.0", + "@svgr/plugin-svgo": "8.1.0" } }, "@szmarczak/http-timer": { @@ -39748,9 +40536,9 @@ "@taquito/beacon-wallet": { "version": "file:../packages/taquito-beacon-wallet", "requires": { - "@airgap/beacon-dapp": "4.0.6", - "@taquito/core": "^17.2.0", - "@taquito/taquito": "^17.2.0", + "@airgap/beacon-dapp": "4.0.10", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/chrome": "0.0.171", "@types/jest": "^26.0.23", @@ -39791,10 +40579,13 @@ } } }, + "@taquito/core": { + "version": "file:../packages/taquito-core" + }, "@taquito/http-utils": { "version": "file:../packages/taquito-http-utils", "requires": { - "@taquito/core": "^17.2.0", + "@taquito/core": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.24", "@types/node": "^16", @@ -39836,10 +40627,11 @@ "@taquito/ledger-signer": { "version": "file:../packages/taquito-ledger-signer", "requires": { - "@ledgerhq/hw-transport": "^6.27.3", + "@ledgerhq/hw-transport": "^6.28.8", "@stablelib/blake2b": "^1.0.1", - "@taquito/taquito": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.24", "@types/node": "^16", @@ -39892,7 +40684,7 @@ "@taquito/michel-codec": { "version": "file:../packages/taquito-michel-codec", "requires": { - "@taquito/core": "^17.2.0", + "@taquito/core": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.23", "@types/node": "^16", @@ -39919,8 +40711,9 @@ "@taquito/michelson-encoder": { "version": "file:../packages/taquito-michelson-encoder", "requires": { - "@taquito/rpc": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.23", "@types/node": "^16", @@ -39956,10 +40749,10 @@ "requires": { "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^17.2.0", - "@taquito/http-utils": "^17.2.0", - "@taquito/taquito": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.24", "@types/node": "^16", @@ -39993,9 +40786,9 @@ "@taquito/rpc": { "version": "file:../packages/taquito-rpc", "requires": { - "@taquito/core": "^17.2.0", - "@taquito/http-utils": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.23", "@types/node": "^16", @@ -40032,10 +40825,10 @@ "@rollup/plugin-json": "^4.1.0", "@stablelib/nacl": "^1.0.3", "@stablelib/random": "^1.0.1", - "@taquito/core": "^17.2.0", - "@taquito/rpc": "^17.2.0", - "@taquito/taquito": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/jest": "^26.0.23", "@types/node": "^16", "@types/pbkdf2": "^3.1.0", @@ -40197,8 +40990,9 @@ "@stablelib/nacl": "^1.0.4", "@stablelib/pbkdf2": "^1.0.1", "@stablelib/sha512": "^1.0.1", - "@taquito/taquito": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/bn.js": "^5.1.1", "@types/elliptic": "^6.4.14", @@ -40239,13 +41033,13 @@ "version": "file:../packages/taquito", "requires": { "@babel/types": "7.16.0", - "@taquito/core": "^17.2.0", - "@taquito/http-utils": "^17.2.0", - "@taquito/local-forging": "^17.2.0", - "@taquito/michel-codec": "^17.2.0", - "@taquito/michelson-encoder": "^17.2.0", - "@taquito/rpc": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/local-forging": "^17.3.1", + "@taquito/michel-codec": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/estree": "^0.0.50", "@types/jest": "^26.0.23", @@ -40295,9 +41089,10 @@ "@taquito/tzip12": { "version": "file:../packages/taquito-tzip12", "requires": { - "@taquito/michelson-encoder": "^17.2.0", - "@taquito/taquito": "^17.2.0", - "@taquito/tzip16": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/tzip16": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/jest": "^26.0.23", "@types/node": "^16", @@ -40330,11 +41125,12 @@ "@taquito/tzip16": { "version": "file:../packages/taquito-tzip16", "requires": { - "@taquito/http-utils": "^17.2.0", - "@taquito/michelson-encoder": "^17.2.0", - "@taquito/rpc": "^17.2.0", - "@taquito/taquito": "^17.2.0", - "@taquito/utils": "^17.2.0", + "@taquito/core": "^17.3.1", + "@taquito/http-utils": "^17.3.1", + "@taquito/michelson-encoder": "^17.3.1", + "@taquito/rpc": "^17.3.1", + "@taquito/taquito": "^17.3.1", + "@taquito/utils": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/crypto-js": "^4.1.1", "@types/jest": "^26.0.23", @@ -40372,7 +41168,7 @@ "requires": { "@stablelib/blake2b": "^1.0.1", "@stablelib/ed25519": "^1.0.3", - "@taquito/core": "^17.2.0", + "@taquito/core": "^17.3.1", "@types/bluebird": "^3.5.36", "@types/bs58check": "^2.1.0", "@types/elliptic": "^6.4.14", @@ -40789,7 +41585,9 @@ "version": "1.1.0" }, "@yarnpkg/parsers": { - "version": "3.0.0-rc.44", + "version": "3.0.0-rc.46", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz", + "integrity": "sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==", "requires": { "js-yaml": "^3.10.0", "tslib": "^2.4.0" @@ -40797,12 +41595,16 @@ "dependencies": { "argparse": { "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { "sprintf-js": "~1.0.2" } }, "js-yaml": { "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -41127,7 +41929,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -41934,7 +42738,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -43250,7 +44056,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -44635,7 +45443,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -44889,7 +45699,9 @@ } }, "semver": { - "version": "5.7.1" + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" }, "type-fest": { "version": "0.6.0" @@ -45194,29 +46006,29 @@ "version": "2.6.2" }, "netlify-cli": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-15.2.0.tgz", - "integrity": "sha512-yHlJN+OYiKmuzKC+7oMwVb8W0TXGdu9fK6UOMG1Ko+iga284BfQMCH+PCCAs7DbyCGpprxSoO6uzPf77vpw4Hw==", + "version": "15.11.0", + "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-15.11.0.tgz", + "integrity": "sha512-GKw1sHJ8kgI+7EWnSuKclwDejIlaFZkgFlLYke7UdwRFrHzFWliD4MqkhCHkMlhPu5SU4QCO2ML+UnfG+okZbA==", "dev": true, "requires": { "@bugsnag/js": "7.20.2", - "@fastify/static": "6.10.1", - "@netlify/build": "29.11.6", - "@netlify/build-info": "7.0.2", - "@netlify/config": "20.4.3", - "@netlify/edge-bundler": "8.15.0", - "@netlify/framework-info": "9.8.7", + "@fastify/static": "6.10.2", + "@netlify/build": "29.17.3", + "@netlify/build-info": "7.7.3", + "@netlify/config": "20.6.4", + "@netlify/edge-bundler": "8.17.1", + "@netlify/framework-info": "9.8.10", "@netlify/local-functions-proxy": "1.1.1", - "@netlify/zip-it-and-ship-it": "9.6.0", - "@octokit/rest": "19.0.11", - "@skn0tt/lambda-local": "2.0.3", + "@netlify/serverless-functions-api": "1.5.2", + "@netlify/zip-it-and-ship-it": "9.13.1", + "@octokit/rest": "19.0.13", "ansi-escapes": "6.2.0", "ansi-styles": "6.2.1", "ansi-to-html": "0.7.2", "ascii-table": "0.0.9", "backoff": "2.5.0", "better-opn": "3.0.2", - "boxen": "7.1.0", + "boxen": "7.1.1", "chalk": "5.2.0", "chokidar": "3.5.3", "ci-info": "3.8.0", @@ -45230,7 +46042,7 @@ "copy-template-dir": "1.4.0", "cron-parser": "4.8.1", "debug": "4.3.4", - "decache": "4.6.1", + "decache": "4.6.2", "dot-prop": "7.2.0", "dotenv": "16.0.3", "env-paths": "3.0.0", @@ -45240,6 +46052,7 @@ "express": "4.18.2", "express-logging": "1.1.1", "extract-zip": "2.0.1", + "fastest-levenshtein": "1.0.16", "fastify": "4.17.0", "find-up": "6.3.0", "flush-write-stream": "2.0.0", @@ -45247,7 +46060,7 @@ "from2-array": "0.0.4", "fuzzy": "0.1.3", "get-port": "5.1.1", - "gh-release-fetch": "4.0.0", + "gh-release-fetch": "4.0.3", "git-repo-info": "2.1.1", "gitconfiglocal": "2.1.0", "hasbin": "1.2.3", @@ -45261,8 +46074,9 @@ "is-stream": "3.0.0", "is-wsl": "2.2.0", "isexe": "2.0.0", - "jsonwebtoken": "9.0.0", + "jsonwebtoken": "9.0.1", "jwt-decode": "3.1.2", + "lambda-local": "2.1.1", "listr": "0.14.3", "locate-path": "7.2.0", "lodash": "4.17.21", @@ -45270,11 +46084,11 @@ "log-update": "5.0.1", "minimist": "1.2.8", "multiparty": "4.2.3", - "netlify": "13.1.7", + "netlify": "13.1.10", "netlify-headers-parser": "7.1.2", - "netlify-redirect-parser": "14.1.2", + "netlify-redirect-parser": "14.1.3", "netlify-redirector": "0.4.0", - "node-fetch": "2.6.11", + "node-fetch": "2.6.12", "node-version-alias": "3.4.1", "ora": "6.3.1", "p-filter": "3.0.0", @@ -45288,9 +46102,8 @@ "pump": "3.0.0", "raw-body": "2.5.2", "read-pkg-up": "9.1.0", - "semver": "7.5.1", + "semver": "7.5.4", "source-map-support": "0.5.21", - "string-similarity": "4.0.4", "strip-ansi-control-characters": "2.0.0", "tabtab": "3.0.2", "tempy": "3.0.0", @@ -45309,27 +46122,27 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", "dev": true, "requires": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.22.5" } }, "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", "dev": true }, "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-validator-identifier": "^7.22.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -45378,15 +46191,9 @@ } }, "@babel/parser": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.9.tgz", - "integrity": "sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g==", - "dev": true - }, - "@babel/parser_latest": { - "version": "npm:@babel/parser@7.21.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", - "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", + "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", "dev": true }, "@bugsnag/browser": { @@ -45582,9 +46389,9 @@ } }, "@fastify/static": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/@fastify/static/-/static-6.10.1.tgz", - "integrity": "sha512-DNnG+5QenQcTQw37qk0/191STThnN6SbU+2XMpWtpYR3gQUfUvMax14jTT/jqNINNbCkQJaKMnPtpFPKo4/68g==", + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/@fastify/static/-/static-6.10.2.tgz", + "integrity": "sha512-UoaMvIHSBLCZBYOVZwFRYqX2ufUhd7FFMYGDeSf0Z+D8jhYtwljjmuQGuanUP8kS4y/ZEV1a8mfLha3zNwsnnQ==", "dev": true, "requires": { "@fastify/accept-negotiator": "^1.0.0", @@ -45638,19 +46445,77 @@ } }, "readable-stream": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.0.tgz", - "integrity": "sha512-kDMOq0qLtxV9f/SQv522h8cxZBqNZXuXNyjyezmfAAuribMyVXziljpQ/uQhfE1XLg2/TLTW2DsnoE4VAi/krg==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz", + "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==", "dev": true, "requires": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", "events": "^3.3.0", - "process": "^0.11.10" + "process": "^0.11.10", + "string_decoder": "^1.3.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" } } } }, + "@grpc/grpc-js": { + "version": "1.8.17", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.8.17.tgz", + "integrity": "sha512-DGuSbtMFbaRsyffMf+VEkVu8HkSXEUfO3UyGJNtqxW9ABdtTIA+2UXAJpwbJS+xfQxuwqLUeELmL6FuZkOqPxw==", + "dev": true, + "requires": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + } + }, + "@grpc/proto-loader": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.7.tgz", + "integrity": "sha512-1TIeXOi8TuSCQprPItwoMymZXxWT0CPxUhkrkeCUH+D8U7QDwQ6b7SUz2MaLuWM2llT+J/TVFLmQI5KtML3BhQ==", + "dev": true, + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^17.7.2" + } + }, + "@honeycombio/opentelemetry-node": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@honeycombio/opentelemetry-node/-/opentelemetry-node-0.4.0.tgz", + "integrity": "sha512-6PFX8FGW7uA7vQ3mxNIoN36rH9Zx5kXh4kKP9zu28nynyWyy9JE3l8PNJYd9FS2L/d88ZUpQAiQ1pROaANd5MA==", + "dev": true, + "requires": { + "@grpc/grpc-js": "^1.7.3", + "@opentelemetry/api": "^1.4.1", + "@opentelemetry/exporter-metrics-otlp-grpc": "^0.36.1", + "@opentelemetry/exporter-metrics-otlp-proto": "^0.36.1", + "@opentelemetry/exporter-trace-otlp-grpc": "^0.36.1", + "@opentelemetry/exporter-trace-otlp-proto": "^0.36.1", + "@opentelemetry/resources": "^1.10.1", + "@opentelemetry/sdk-metrics": "^1.10.1", + "@opentelemetry/sdk-node": "^0.36.1", + "@opentelemetry/sdk-trace-base": "^1.10.1", + "axios": "^1.1.3" + } + }, "@humanwhocodes/momoa": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-2.0.4.tgz", @@ -45737,9 +46602,9 @@ "dev": true }, "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", "dev": true }, "@jridgewell/trace-mapping": { @@ -45759,9 +46624,9 @@ "dev": true }, "@mapbox/node-pre-gyp": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", - "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", "dev": true, "requires": { "detect-libc": "^2.0.0", @@ -45782,30 +46647,33 @@ "dev": true }, "@netlify/build": { - "version": "29.11.6", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-29.11.6.tgz", - "integrity": "sha512-rzxHZlgg2Jp/RngWSsXF78c81tOmfx2cBLnDa92wTLuR5TQeUy9mrKjrw6WGzPy9ON0ZL7ZiD3l4+GLmh6hc+w==", + "version": "29.17.3", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-29.17.3.tgz", + "integrity": "sha512-8itNAX+3USSZ6I4vx/XwMLJXiliGMVhaKcIVtcD9Wc1AQsSBFiNyDOi7V/8ZYe1iPsKP0bpDCHCQtOPGoheAfQ==", "dev": true, "requires": { "@bugsnag/js": "^7.0.0", + "@honeycombio/opentelemetry-node": "^0.4.0", "@netlify/cache-utils": "^5.1.5", - "@netlify/config": "^20.4.3", - "@netlify/edge-bundler": "8.15.0", - "@netlify/framework-info": "^9.8.7", - "@netlify/functions-utils": "^5.2.8", + "@netlify/config": "^20.6.4", + "@netlify/edge-bundler": "8.17.1", + "@netlify/framework-info": "^9.8.10", + "@netlify/functions-utils": "^5.2.19", "@netlify/git-utils": "^5.1.1", "@netlify/plugins-list": "^6.68.0", - "@netlify/run-utils": "^5.1.0", - "@netlify/zip-it-and-ship-it": "9.6.0", + "@netlify/run-utils": "^5.1.1", + "@netlify/zip-it-and-ship-it": "9.13.1", + "@opentelemetry/api": "^1.4.1", "@sindresorhus/slugify": "^2.0.0", "ansi-escapes": "^6.0.0", "chalk": "^5.0.0", "clean-stack": "^4.0.0", "execa": "^6.0.0", - "figures": "^4.0.0", - "filter-obj": "^3.0.0", + "fdir": "^6.0.1", + "figures": "^5.0.0", + "filter-obj": "^5.0.0", "got": "^12.0.0", - "hot-shots": "9.3.0", + "hot-shots": "10.0.0", "indent-string": "^5.0.0", "is-plain-obj": "^4.0.0", "js-yaml": "^4.0.0", @@ -45822,7 +46690,7 @@ "p-reduce": "^3.0.0", "path-exists": "^5.0.0", "path-type": "^5.0.0", - "pkg-dir": "^6.0.0", + "pkg-dir": "^7.0.0", "pretty-ms": "^8.0.0", "ps-list": "^8.0.0", "read-pkg-up": "^9.0.0", @@ -45830,22 +46698,21 @@ "resolve": "^2.0.0-next.1", "rfdc": "^1.3.0", "safe-json-stringify": "^1.2.0", - "semver": "^7.0.0", + "semver": "^7.3.8", "string-width": "^5.0.0", "strip-ansi": "^7.0.0", "supports-color": "^9.0.0", "terminal-link": "^3.0.0", - "tmp-promise": "^3.0.2", "ts-node": "^10.9.1", "typescript": "^5.0.0", - "uuid": "^8.0.0", + "uuid": "^9.0.0", "yargs": "^17.6.0" }, "dependencies": { "@sindresorhus/is": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", - "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", "dev": true }, "@szmarczak/http-timer": { @@ -45864,15 +46731,15 @@ "dev": true }, "cacheable-request": { - "version": "10.2.10", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.10.tgz", - "integrity": "sha512-v6WB+Epm/qO4Hdlio/sfUn69r5Shgh39SsE9DSd4bIezP0mblOlObI+I0kUEM7J0JFc+I7pSeMeYaOYtX1N/VQ==", + "version": "10.2.13", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.13.tgz", + "integrity": "sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==", "dev": true, "requires": { "@types/http-cache-semantics": "^4.0.1", "get-stream": "^6.0.1", "http-cache-semantics": "^4.1.1", - "keyv": "^4.5.2", + "keyv": "^4.5.3", "mimic-response": "^4.0.0", "normalize-url": "^8.0.0", "responselike": "^3.0.0" @@ -45908,25 +46775,19 @@ } }, "figures": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/figures/-/figures-4.0.1.tgz", - "integrity": "sha512-rElJwkA/xS04Vfg+CaZodpso7VqBknOYbzi6I76hI4X80RUjkSxO2oAyPmGbuXUppywjqndOrQDl817hDnI++w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", "dev": true, "requires": { "escape-string-regexp": "^5.0.0", "is-unicode-supported": "^1.2.0" } }, - "filter-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-3.0.0.tgz", - "integrity": "sha512-oQZM+QmVni8MsYzcq9lgTHD/qeLqaG8XaOPOW7dzuSafVxSUlH1+1ZDefj2OD9f2XsmG5lFl2Euc9NI4jgwFWg==", - "dev": true - }, "got": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.0.tgz", - "integrity": "sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ==", + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "dev": true, "requires": { "@sindresorhus/is": "^5.2.0", @@ -46049,12 +46910,12 @@ "dev": true }, "pkg-dir": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-6.0.1.tgz", - "integrity": "sha512-C9R+PTCKGA32HG0n5I4JMYkdLL58ZpayVuncQHQrGeKa8o26A4o2x0u6BKekHG+Au0jv5ZW7Xfq1Cj6lm9Ag4w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", "dev": true, "requires": { - "find-up": "^6.1.0" + "find-up": "^6.3.0" } }, "pretty-ms": { @@ -46092,12 +46953,6 @@ "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, "yocto-queue": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", @@ -46107,17 +46962,18 @@ } }, "@netlify/build-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@netlify/build-info/-/build-info-7.0.2.tgz", - "integrity": "sha512-HZ8xOH3at02zm3oxB1cRSx0ke4nqHhXhAuZtrplQEIYbjgUUtBoePQCxf6qjCOk9H0IXDYnu3IlLd+QWvypIoQ==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/@netlify/build-info/-/build-info-7.7.3.tgz", + "integrity": "sha512-/X07WiTl8RMA148QkEqVOvWyntiew0dCGeMZLmciUkgsL7r3oncPcuzKbwt+XIEktsf2gJlcOhtuNsrd/tTc4Q==", "dev": true, "requires": { "@bugsnag/js": "^7.20.0", - "@netlify/framework-info": "^9.8.7", + "dot-prop": "^7.2.0", "find-up": "^6.3.0", - "minimatch": "^6.2.0", + "minimatch": "^9.0.0", "read-pkg": "^7.1.0", "semver": "^7.3.8", + "toml": "^3.0.0", "yaml": "^2.1.3", "yargs": "^17.6.0" }, @@ -46132,9 +46988,9 @@ } }, "minimatch": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", - "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -46159,9 +47015,9 @@ "dev": true }, "yaml": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.0.tgz", - "integrity": "sha512-8/1wgzdKc7bc9E6my5wZjmdavHLvO/QOmLG1FBugblEvY4IXrLjlViIOmL24HthU042lWTDRO90Fz1Yp66UnMw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", "dev": true } } @@ -46183,14 +47039,14 @@ }, "dependencies": { "globby": { - "version": "13.1.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", - "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", "dev": true, "requires": { "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", "merge2": "^1.4.1", "slash": "^4.0.0" } @@ -46210,9 +47066,9 @@ } }, "@netlify/config": { - "version": "20.4.3", - "resolved": "https://registry.npmjs.org/@netlify/config/-/config-20.4.3.tgz", - "integrity": "sha512-FRfeydoxBp6/rPdBifKKqSzhEYtPWuR6BbZOxEc0KGr7O4C35f6JxrHPdhLKCmgVUJxVc04CsIwDNe6gmHTjyQ==", + "version": "20.6.4", + "resolved": "https://registry.npmjs.org/@netlify/config/-/config-20.6.4.tgz", + "integrity": "sha512-pJTWziboUevmK6cbItbAq05+TFU6YaygDJKTXdHLxLeJ0JAJGw0xxkgXckf+AcxAQDIJeJ+6Pwo5UFzJfPgm9w==", "dev": true, "requires": { "chalk": "^5.0.0", @@ -46221,16 +47077,17 @@ "dot-prop": "^7.0.0", "execa": "^6.0.0", "fast-safe-stringify": "^2.0.7", - "figures": "^4.0.0", - "filter-obj": "^3.0.0", + "figures": "^5.0.0", + "filter-obj": "^5.0.0", "find-up": "^6.0.0", "indent-string": "^5.0.0", "is-plain-obj": "^4.0.0", "js-yaml": "^4.0.0", "map-obj": "^5.0.0", - "netlify": "^13.1.7", + "netlify": "^13.1.10", "netlify-headers-parser": "^7.1.2", - "netlify-redirect-parser": "^14.1.2", + "netlify-redirect-parser": "^14.1.3", + "node-fetch": "^3.3.1", "omit.js": "^2.0.2", "p-locate": "^6.0.0", "path-type": "^5.0.0", @@ -46264,21 +47121,15 @@ } }, "figures": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/figures/-/figures-4.0.1.tgz", - "integrity": "sha512-rElJwkA/xS04Vfg+CaZodpso7VqBknOYbzi6I76hI4X80RUjkSxO2oAyPmGbuXUppywjqndOrQDl817hDnI++w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", "dev": true, "requires": { "escape-string-regexp": "^5.0.0", "is-unicode-supported": "^1.2.0" } }, - "filter-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-3.0.0.tgz", - "integrity": "sha512-oQZM+QmVni8MsYzcq9lgTHD/qeLqaG8XaOPOW7dzuSafVxSUlH1+1ZDefj2OD9f2XsmG5lFl2Euc9NI4jgwFWg==", - "dev": true - }, "human-signals": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", @@ -46297,6 +47148,17 @@ "integrity": "sha512-K6K2NgKnTXimT3779/4KxSvobxOtMmx1LBZ3NwRxT/MDIR3Br/fQ4Q+WCX5QxjyUR8zg5+RV9Tbf2c5pAWTD2A==", "dev": true }, + "node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dev": true, + "requires": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + } + }, "npm-run-path": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", @@ -46354,9 +47216,9 @@ } }, "@netlify/edge-bundler": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@netlify/edge-bundler/-/edge-bundler-8.15.0.tgz", - "integrity": "sha512-5OKUEtVyzxV1pVYyyt64MqmILjICrUxPG7aVT1TDCqrGmPSECx7xSmguaQH8LVmxLykrgA+g1vLTDzmlySi3Eg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/@netlify/edge-bundler/-/edge-bundler-8.17.1.tgz", + "integrity": "sha512-46FvSx/Bguy12IGj2g2W9J/1P7btfSOp/+mpde3VBCLX/sOmd5nYC2i0v3UTbz0yH02qpxTZaEdepPnDLIueCw==", "dev": true, "requires": { "@import-maps/resolve": "^1.0.1", @@ -46377,8 +47239,9 @@ "p-wait-for": "^4.1.0", "path-key": "^4.0.0", "regexp-tree": "^0.1.24", - "semver": "^7.3.5", + "semver": "^7.3.8", "tmp-promise": "^3.0.3", + "urlpattern-polyfill": "8.0.2", "uuid": "^9.0.0" }, "dependencies": { @@ -46443,9 +47306,9 @@ "dev": true }, "node-fetch": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", - "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dev": true, "requires": { "data-uri-to-buffer": "^4.0.0", @@ -46663,13 +47526,13 @@ "optional": true }, "@netlify/framework-info": { - "version": "9.8.7", - "resolved": "https://registry.npmjs.org/@netlify/framework-info/-/framework-info-9.8.7.tgz", - "integrity": "sha512-wgqIjGLcrq5cCHo9b9fdLhNjdDlWzFbM7fKF9m1R4Mogo3Dd6mIdAeHBZbBSyCXsitXYV+XvkuqBuh4TRH23/w==", + "version": "9.8.10", + "resolved": "https://registry.npmjs.org/@netlify/framework-info/-/framework-info-9.8.10.tgz", + "integrity": "sha512-VT8ejAaB/XU2xRpdpQinHUO1YL3+BMx6LJ49wJk2u9Yq/VI1/gYCi5VqbqTHBQXJUlOi84YuiRlrDBsLpPr8eg==", "dev": true, "requires": { "ajv": "^8.12.0", - "filter-obj": "^3.0.0", + "filter-obj": "^5.0.0", "find-up": "^6.3.0", "is-plain-obj": "^4.0.0", "locate-path": "^7.0.0", @@ -46677,8 +47540,7 @@ "p-locate": "^6.0.0", "process": "^0.11.10", "read-pkg-up": "^9.0.0", - "semver": "^7.3.4", - "url": "^0.11.0" + "semver": "^7.3.8" }, "dependencies": { "ajv": { @@ -46693,12 +47555,6 @@ "uri-js": "^4.2.2" } }, - "filter-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-3.0.0.tgz", - "integrity": "sha512-oQZM+QmVni8MsYzcq9lgTHD/qeLqaG8XaOPOW7dzuSafVxSUlH1+1ZDefj2OD9f2XsmG5lFl2Euc9NI4jgwFWg==", - "dev": true - }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -46732,12 +47588,12 @@ } }, "@netlify/functions-utils": { - "version": "5.2.8", - "resolved": "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-5.2.8.tgz", - "integrity": "sha512-8HgJ3L7PfKyZ3YvGSBtnF4zXzwKCKm8rpHqZOPcmUMKPVc5KrZUIQGpencJOmEfK53cCqM/b7YYg5m4sySheZw==", + "version": "5.2.19", + "resolved": "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-5.2.19.tgz", + "integrity": "sha512-VHVNA7atuKCGHmx6OLUnBy6i+ZKxbE7OoTGNRXWFkkoJKAWU0Y9/R4BWj1eTL+w1Tp0rtQ5vlkgnTA2miOLwCg==", "dev": true, "requires": { - "@netlify/zip-it-and-ship-it": "9.6.0", + "@netlify/zip-it-and-ship-it": "9.13.1", "cpy": "^9.0.0", "path-exists": "^5.0.0" }, @@ -46929,9 +47785,9 @@ "optional": true }, "@netlify/open-api": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@netlify/open-api/-/open-api-2.18.0.tgz", - "integrity": "sha512-2spMBZxvK9KocIXr1Mpj+LrKAGHNZ0es6/tCFekFS89bIfC+He8VGi7j0bk49eVbLeC9IuZed5K27k692dHAcg==", + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/@netlify/open-api/-/open-api-2.19.1.tgz", + "integrity": "sha512-RkucRf8o0vYhCDXCRHWU/EdhkVE3JhkqKmZFvMW6qCPD206GV2Cfo9JGSKb0NdN+nmHSNaYmd+9dvT6I9MP4pw==", "dev": true }, "@netlify/plugins-list": { @@ -46941,9 +47797,9 @@ "dev": true }, "@netlify/run-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@netlify/run-utils/-/run-utils-5.1.0.tgz", - "integrity": "sha512-fHBXEW35QmKB2MiSRXVBZ4t29t+QhvTClUfXsxLHLEPkEi9tE9N+d55ycZha/b5U8Tc1ZeyzzDFjjnKk+XHWbA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@netlify/run-utils/-/run-utils-5.1.1.tgz", + "integrity": "sha512-V2B8ZB19heVKa715uOeDkztxLH7uaqZ+9U5fV7BRzbQ2514DO5Vxj9hG0irzuRLfZXZZjp/chPUesv4VVsce/A==", "dev": true, "requires": { "execa": "^6.0.0" @@ -46999,23 +47855,22 @@ } }, "@netlify/serverless-functions-api": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.5.0.tgz", - "integrity": "sha512-6O6mr4ynN4DWbI82nbt2ueq+tD9MeRD3BABTnjrxAJn85o79Lu3KFndr+Omur1OpbKEqIrWsFs0Bsi72DkPFbg==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.5.2.tgz", + "integrity": "sha512-E9ZqnuWwGftXgO0JhGOl6h05bpnrH5EswQOuHIdTXBmhi4LedXjTNZ6xoSMgnhsE+x13WWq2P0yhaAl8Ly9lKw==", "dev": true }, "@netlify/zip-it-and-ship-it": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-9.6.0.tgz", - "integrity": "sha512-H5NXVmW9iBX/ws57AP4qfoiFD46WjhM7fK+QljEqHDsLsUt1RvjdpCTdvltbTCnnD1lH24EFIIWSZ9mccuol9g==", + "version": "9.13.1", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-9.13.1.tgz", + "integrity": "sha512-Cn1wOhko5HslamEdalnXwxi+p2tw3saYD68zAyC78MbQulPCQK4t8LtPB5qicHqqgfht6fte5L8QJW6RL27/fg==", "dev": true, "requires": { - "@babel/parser": "7.16.8", - "@babel/parser_latest": "npm:@babel/parser@7.21.8", + "@babel/parser": "^7.22.5", "@netlify/binary-info": "^1.0.0", "@netlify/esbuild": "0.14.39", - "@netlify/serverless-functions-api": "^1.5.0", - "@vercel/nft": "^0.22.0", + "@netlify/serverless-functions-api": "^1.5.2", + "@vercel/nft": "^0.23.0", "archiver": "^5.3.0", "common-path-prefix": "^3.0.0", "cp-file": "^10.0.0", @@ -47036,19 +47891,13 @@ "precinct": "^11.0.0", "require-package-name": "^2.0.1", "resolve": "^2.0.0-next.1", - "semver": "^7.0.0", + "semver": "^7.3.8", "tmp-promise": "^3.0.2", "toml": "^3.0.0", "unixify": "^1.0.0", "yargs": "^17.0.0" }, "dependencies": { - "@babel/parser": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", - "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", - "dev": true - }, "brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -47112,9 +47961,9 @@ "dev": true }, "minimatch": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", - "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -47203,18 +48052,18 @@ }, "dependencies": { "@octokit/openapi-types": { - "version": "17.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-17.2.0.tgz", - "integrity": "sha512-MazrFNx4plbLsGl+LFesMo96eIXkFgEtaKbnNpdh4aQ0VM10aoylFsTYP1AEjkeoRNZiiPe3T6Gl2Hr8dJWdlQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.0.0.tgz", + "integrity": "sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==", "dev": true }, "@octokit/types": { - "version": "9.2.3", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.2.3.tgz", - "integrity": "sha512-MMeLdHyFIALioycq+LFcA71v0S2xpQUX2cw6pPbHQjaibcHYwLnmK/kMZaWuGfGfjBJZ3wRUq+dOaWsvrPJVvA==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", "dev": true, "requires": { - "@octokit/openapi-types": "^17.2.0" + "@octokit/openapi-types": "^18.0.0" } } } @@ -47258,18 +48107,18 @@ }, "dependencies": { "@octokit/openapi-types": { - "version": "17.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-17.2.0.tgz", - "integrity": "sha512-MazrFNx4plbLsGl+LFesMo96eIXkFgEtaKbnNpdh4aQ0VM10aoylFsTYP1AEjkeoRNZiiPe3T6Gl2Hr8dJWdlQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.0.0.tgz", + "integrity": "sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==", "dev": true }, "@octokit/types": { - "version": "9.2.3", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.2.3.tgz", - "integrity": "sha512-MMeLdHyFIALioycq+LFcA71v0S2xpQUX2cw6pPbHQjaibcHYwLnmK/kMZaWuGfGfjBJZ3wRUq+dOaWsvrPJVvA==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", "dev": true, "requires": { - "@octokit/openapi-types": "^17.2.0" + "@octokit/openapi-types": "^18.0.0" } } } @@ -47292,18 +48141,18 @@ }, "dependencies": { "@octokit/openapi-types": { - "version": "17.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-17.2.0.tgz", - "integrity": "sha512-MazrFNx4plbLsGl+LFesMo96eIXkFgEtaKbnNpdh4aQ0VM10aoylFsTYP1AEjkeoRNZiiPe3T6Gl2Hr8dJWdlQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.0.0.tgz", + "integrity": "sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==", "dev": true }, "@octokit/types": { - "version": "9.2.3", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.2.3.tgz", - "integrity": "sha512-MMeLdHyFIALioycq+LFcA71v0S2xpQUX2cw6pPbHQjaibcHYwLnmK/kMZaWuGfGfjBJZ3wRUq+dOaWsvrPJVvA==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", "dev": true, "requires": { - "@octokit/openapi-types": "^17.2.0" + "@octokit/openapi-types": "^18.0.0" } } } @@ -47334,9 +48183,9 @@ } }, "@octokit/rest": { - "version": "19.0.11", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.11.tgz", - "integrity": "sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==", + "version": "19.0.13", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.13.tgz", + "integrity": "sha512-/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==", "dev": true, "requires": { "@octokit/core": "^4.2.1", @@ -47360,6 +48209,305 @@ "@octokit/openapi-types": "^13.11.0" } }, + "@opentelemetry/api": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", + "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==", + "dev": true + }, + "@opentelemetry/context-async-hooks": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.10.1.tgz", + "integrity": "sha512-6CC9sWOZDkUkKrAR957fmxXXlaK3uiBu5xVnuNEQ7hI7VqkUC/r0mNYIql0ouRInLz5o0HwmDuga1eXgQU7KNQ==", + "dev": true, + "requires": {} + }, + "@opentelemetry/core": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.10.1.tgz", + "integrity": "sha512-uBZs9poKMWX7WWHsRfaGHqvrn77D9EU5LwU8Ge3YKD/Su5Gy+T1v476l49nl1UOzEMNo4cISao3nIqQVsABB8g==", + "dev": true, + "requires": { + "@opentelemetry/semantic-conventions": "1.10.1" + } + }, + "@opentelemetry/exporter-jaeger": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-1.10.1.tgz", + "integrity": "sha512-bZIoSD6M7uxO19HtRJCAceAahX56LUmj5N/XQFHmoi3iFqA2JfR7bqsyHQCYbgINdiee155UejaqkNpgvjV7fw==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1", + "@opentelemetry/semantic-conventions": "1.10.1", + "jaeger-client": "^3.15.0" + } + }, + "@opentelemetry/exporter-metrics-otlp-grpc": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.36.1.tgz", + "integrity": "sha512-yQPHny0Y3HIE1BSqbN82MoqqbbJeLINjL7Qf3kJwv1zt5YLUhYbn3FkqHQWS0YWpAvdjK0/OcN40SjEbVz2HRA==", + "dev": true, + "requires": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.10.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.36.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.36.1", + "@opentelemetry/otlp-transformer": "0.36.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-metrics": "1.10.1" + } + }, + "@opentelemetry/exporter-metrics-otlp-http": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.36.1.tgz", + "integrity": "sha512-JcpEBwtBpNhVvmCLH3zjTPDcOld2AeI5rNglv2JrB16QCxQ5pwsOgzw7mPe/UR4u/53Ij7LIjFTOCeyVto/6aA==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/otlp-exporter-base": "0.36.1", + "@opentelemetry/otlp-transformer": "0.36.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-metrics": "1.10.1" + } + }, + "@opentelemetry/exporter-metrics-otlp-proto": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.36.1.tgz", + "integrity": "sha512-dKJRKvIiyupuZJOVCzW9wNfsK6RxkELnzCSJHzFoIwhGRXSYpbWyYrfHj4ZJZWYZiQSJ7+I8BFUa4aSkBgnO0w==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/exporter-metrics-otlp-http": "0.36.1", + "@opentelemetry/otlp-exporter-base": "0.36.1", + "@opentelemetry/otlp-proto-exporter-base": "0.36.1", + "@opentelemetry/otlp-transformer": "0.36.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-metrics": "1.10.1" + } + }, + "@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.36.1.tgz", + "integrity": "sha512-U2HdWvQho2VkeSAcAhkZ2wjfUb/1SKQixo5x6LNBF17ES4QYuh5+BagYxfN5FP4dbLnjZpTtFk5lj+97lfNLEw==", + "dev": true, + "requires": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.10.1", + "@opentelemetry/otlp-grpc-exporter-base": "0.36.1", + "@opentelemetry/otlp-transformer": "0.36.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1" + } + }, + "@opentelemetry/exporter-trace-otlp-http": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.36.1.tgz", + "integrity": "sha512-q/jKlfuKiHqltDzgzgEvXkoEJ/EyVSIAZhfiaoyBeQ49UhHCPvNTH36/hSwbGSEhKeX98WxXZK4NB/S3sUs8ig==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/otlp-exporter-base": "0.36.1", + "@opentelemetry/otlp-transformer": "0.36.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1" + } + }, + "@opentelemetry/exporter-trace-otlp-proto": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.36.1.tgz", + "integrity": "sha512-pNfrto7amygyyhmL4Kf96wuepROEecBYXSrtoXIVb1aUhUqjWLsA3/6DR3unB5EfSRA1Oq1Z9bqHfNuKqGfPNw==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/otlp-exporter-base": "0.36.1", + "@opentelemetry/otlp-proto-exporter-base": "0.36.1", + "@opentelemetry/otlp-transformer": "0.36.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1" + } + }, + "@opentelemetry/exporter-zipkin": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.10.1.tgz", + "integrity": "sha512-8gF8MjcFf6IhQ7vm6W4tPYtu/vQswYVzpYvk3pUSaX9BMGrwgjeXg+LpuRtaxGoiGd08/g7JjZ4sWLUaELnzWw==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1", + "@opentelemetry/semantic-conventions": "1.10.1" + } + }, + "@opentelemetry/otlp-exporter-base": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.36.1.tgz", + "integrity": "sha512-fpjPwLafJIjgxY5qx7Ly74AYmRCd9spC6/jCxvEgGheg1YT4+NkfVnrfllxLRgc9wQNhDj7Y0Knp8RcmXLLVfA==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1" + } + }, + "@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.36.1.tgz", + "integrity": "sha512-71TdQ3Z0D2Trq8rc2UMvky7tmIpg8kVPUhdYH3p0tNsTmbx6GDpEBOpjp2/zCFvQ0SZFVfHH2Oj2OZxZiz+FNQ==", + "dev": true, + "requires": { + "@grpc/grpc-js": "^1.7.1", + "@grpc/proto-loader": "^0.7.3", + "@opentelemetry/core": "1.10.1", + "@opentelemetry/otlp-exporter-base": "0.36.1" + } + }, + "@opentelemetry/otlp-proto-exporter-base": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-proto-exporter-base/-/otlp-proto-exporter-base-0.36.1.tgz", + "integrity": "sha512-9ErknJ5fS7r2NxEFeca93H+pGWnCjZCUWsz6Stcj5/z2rgsiZGHXLz3fQoUGQz+iXjiXKkks9wxTCRgWOW+Yiw==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/otlp-exporter-base": "0.36.1", + "protobufjs": "^7.1.2" + } + }, + "@opentelemetry/otlp-transformer": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.36.1.tgz", + "integrity": "sha512-d2MomkVHBHwfsmNz6E60s/sm7gtpSjFwDzkFLm9brVq//VXzEhaEyfYSeTabdUs4BmrzhqTIogHWlcd6cOiL+w==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-metrics": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1" + } + }, + "@opentelemetry/propagator-b3": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.10.1.tgz", + "integrity": "sha512-YrWqU93PH8RyCmqGhtDZgyk64D+cp8XIjQsLhEgOPcOsxvxSSGXnGt46rx9Z8+WdIbJgj13Q4nV/xuh36k+O+A==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1" + } + }, + "@opentelemetry/propagator-jaeger": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.10.1.tgz", + "integrity": "sha512-qvwFfDPoBw2YQW/OsGHdLdD/rqNRGBRLz5UZR/akO21C4qwIK+lQcXbSi5ve0p2eLHnFshhNFqDmgQclOYBcmg==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1" + } + }, + "@opentelemetry/resources": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.10.1.tgz", + "integrity": "sha512-e+wwdyO44jZtsT1aqGiWMFOfN1XuP9Tv4+H0OYP3yQajBtGdsZjdSUn9UNjw46JsW0Mb+RaTxJwsb2uvfHar0g==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/semantic-conventions": "1.10.1" + } + }, + "@opentelemetry/sdk-metrics": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.10.1.tgz", + "integrity": "sha512-ARAD4e6lZhLwstwW+1HG2Q3XuYFA/t8vn10KK/mA4em1pZYKFn64c45RJZJcntxWp4wOZRbp9iL1RXsg7zIjow==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/resources": "1.10.1", + "lodash.merge": "4.6.2" + } + }, + "@opentelemetry/sdk-node": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.36.1.tgz", + "integrity": "sha512-7cRIxls3Ccg6HmzSu30R5upi0yHEizab2rm2rATrAyFV3JJ/ISA7cojmwKwYG8p4rkPNNPLOwCxI3vlLJrBnKA==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/exporter-jaeger": "1.10.1", + "@opentelemetry/exporter-trace-otlp-grpc": "0.36.1", + "@opentelemetry/exporter-trace-otlp-http": "0.36.1", + "@opentelemetry/exporter-trace-otlp-proto": "0.36.1", + "@opentelemetry/exporter-zipkin": "1.10.1", + "@opentelemetry/instrumentation": "0.36.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/sdk-metrics": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1", + "@opentelemetry/sdk-trace-node": "1.10.1", + "@opentelemetry/semantic-conventions": "1.10.1" + }, + "dependencies": { + "@opentelemetry/instrumentation": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.36.1.tgz", + "integrity": "sha512-gtYErugMEF5NXVacmuE+tHFBiyB82YIiO5l8iZX9/4R4TDV8uCWdrLW5QZMqgTzPhiyOG9AITFdqhwIZMw/5lA==", + "dev": true, + "requires": { + "require-in-the-middle": "^6.0.0", + "semver": "^7.3.2", + "shimmer": "^1.2.1" + } + }, + "require-in-the-middle": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-6.0.0.tgz", + "integrity": "sha512-+dtWQ7l2lqQDxheaG3jjyN1QI37gEwvzACSgjYi4/C2y+ZTUMeRW8BIOm+9NBKvwaMBUSZfPXVOt1skB0vBkRw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "module-details-from-path": "^1.0.3", + "resolve": "^1.22.1" + } + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.10.1.tgz", + "integrity": "sha512-jutSP5t22wrPKReJKzI5uKht4mJ4cQdF/mGFJkN+emFFsDXru9CuFv/NfUrD0jEqoaaiqjcZtPSyTzMgu9LXvw==", + "dev": true, + "requires": { + "@opentelemetry/core": "1.10.1", + "@opentelemetry/resources": "1.10.1", + "@opentelemetry/semantic-conventions": "1.10.1" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.10.1.tgz", + "integrity": "sha512-/y+s1j8rPTaKnPnbrsbYv3ygTb4hjx/1H32zqobFr85cvWX+Tt1RWmcZ51TaPAfq5uJobGFhhLh6ADI2RDvk5Q==", + "dev": true, + "requires": { + "@opentelemetry/context-async-hooks": "1.10.1", + "@opentelemetry/core": "1.10.1", + "@opentelemetry/propagator-b3": "1.10.1", + "@opentelemetry/propagator-jaeger": "1.10.1", + "@opentelemetry/sdk-trace-base": "1.10.1", + "semver": "^7.3.5" + } + }, + "@opentelemetry/semantic-conventions": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.10.1.tgz", + "integrity": "sha512-qiAueuCoN+1YEuHNXnsct9bkbroZBPd7QwQgd56YURG0LBRVHwE/lF6FOprfUvp1n1tu0O6+E3s6x+dmUndXFQ==", + "dev": true + }, "@pnpm/config.env-replace": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", @@ -47386,6 +48534,80 @@ "config-chain": "^1.1.11" } }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", + "dev": true + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "dev": true + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "dev": true + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", + "dev": true + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dev": true, + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "dev": true + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "dev": true + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "dev": true + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "dev": true + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "dev": true + }, + "@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "requires": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + } + }, "@samverschueren/stream-to-observable": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz", @@ -47395,12 +48617,6 @@ "any-observable": "^0.3.0" } }, - "@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "dev": true - }, "@sindresorhus/slugify": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-2.1.1.tgz", @@ -47437,33 +48653,11 @@ } } }, - "@skn0tt/lambda-local": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@skn0tt/lambda-local/-/lambda-local-2.0.3.tgz", - "integrity": "sha512-7WZuCWSHeWC9Fh2FTT7lAT6yL5vDZUPxCZ51gIDdCc631CXmEJL/r7t2WMubP2CPuuRA+EnDSJrzKckwY4cz8g==", - "dev": true, - "requires": { - "commander": "^9.4.0", - "dotenv": "^16.0.2", - "winston": "^3.8.2" - }, - "dependencies": { - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true - } - } - }, - "@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "dev": true, - "requires": { - "defer-to-connect": "^2.0.0" - } + "@tokenizer/token": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", + "dev": true }, "@tsconfig/node10": { "version": "1.0.8", @@ -47501,18 +48695,6 @@ "@types/node": "*" } }, - "@types/cacheable-request": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", - "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", - "dev": true, - "requires": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, "@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -47590,14 +48772,11 @@ "@types/istanbul-lib-report": "*" } }, - "@types/keyv": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.3.tgz", - "integrity": "sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==", - "dev": true, - "requires": { - "@types/node": "*" - } + "@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", + "dev": true }, "@types/mime": { "version": "1.3.2", @@ -47635,15 +48814,6 @@ "optional": true, "peer": true }, - "@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/retry": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", @@ -47679,12 +48849,13 @@ } }, "@vercel/nft": { - "version": "0.22.1", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.22.1.tgz", - "integrity": "sha512-lYYZIoxRurqDOSoVIdBicGnpUIpfyaS5qVjdPq+EfI285WqtZK3NK/dyCkiyBul+X2U2OEhRyeMdXPCHGJbohw==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.23.0.tgz", + "integrity": "sha512-1iuPjyltiPqyZrvc/bW1CyICRdng8bVhpJT8MsIXV7Wj+mRFyJs9krsHbVy2pZwu7BMAgforQsT5TCY1JoBDxw==", "dev": true, "requires": { "@mapbox/node-pre-gyp": "^1.0.5", + "@rollup/pluginutils": "^4.0.0", "acorn": "^8.6.0", "async-sema": "^3.1.1", "bindings": "^1.4.0", @@ -47693,61 +48864,163 @@ "graceful-fs": "^4.2.9", "micromatch": "^4.0.2", "node-gyp-build": "^4.2.2", - "resolve-from": "^5.0.0", - "rollup-pluginutils": "^2.8.2" + "resolve-from": "^5.0.0" + } + }, + "@xhmikosr/archive-type": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@xhmikosr/archive-type/-/archive-type-6.0.1.tgz", + "integrity": "sha512-PB3NeJL8xARZt52yDBupK0dNPn8uIVQDe15qNehUpoeeLWCZyAOam4vGXnoZGz2N9D1VXtjievJuCsXam2TmbQ==", + "dev": true, + "requires": { + "file-type": "^18.5.0" } }, "@xhmikosr/decompress": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-5.0.0.tgz", - "integrity": "sha512-2bcQXuPmtxlodAHdD0DVM/HTMwqaCiOAtqSBcqUhZVp+pGNCuwgaZfixlzFqb4h/o4ZVdMuFXfNdwkVBgzUxUA==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-9.0.1.tgz", + "integrity": "sha512-9Lvlt6Qdpo9SaRQyRIXCo3lgU++eMZ68lzgjcTwtuKDrlwT635+5zsHZ1yrSx/Blc5IDuVLlPkBPj5CZkx+2+Q==", "dev": true, "requires": { - "decompress-tar": "^4.1.1", - "decompress-tarbz2": "^4.1.1", - "decompress-targz": "^4.1.1", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.2.10", - "make-dir": "^3.1.0", - "pify": "^5.0.0", + "@xhmikosr/decompress-tar": "^7.0.0", + "@xhmikosr/decompress-tarbz2": "^7.0.0", + "@xhmikosr/decompress-targz": "^7.0.0", + "@xhmikosr/decompress-unzip": "^6.0.0", + "graceful-fs": "^4.2.11", + "make-dir": "^4.0.0", "strip-dirs": "^3.0.0" }, "dependencies": { - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "strip-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-3.0.0.tgz", - "integrity": "sha512-I0sdgcFTfKQlUPZyAqPJmSG3HLO9rWDFnxonnIbskYNM3DwFOeTNB5KzVq3dA1GdRAc/25b5Y7UO2TQfKWw4aQ==", + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, "requires": { - "inspect-with-kind": "^1.0.5", - "is-plain-obj": "^1.1.0" + "semver": "^7.5.3" } } } }, + "@xhmikosr/decompress-tar": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tar/-/decompress-tar-7.0.0.tgz", + "integrity": "sha512-kyWf2hybtQVbWtB+FdRyOT+jyR5jxCNZPLqvQGB7djZj75lrpLUPEmRbyo86AtJ5OEtivpYaNWjCkqSJ8xtRWw==", + "dev": true, + "requires": { + "file-type": "^18.5.0", + "is-stream": "^3.0.0", + "tar-stream": "^3.1.4" + }, + "dependencies": { + "tar-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "dev": true, + "requires": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + } + } + }, + "@xhmikosr/decompress-tarbz2": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tarbz2/-/decompress-tarbz2-7.0.0.tgz", + "integrity": "sha512-3QnjipYkRgh3Dee1MWDgKmANWxOQBVN4e1IwiGNe2fHYfMYTeSkVvWREt87UIoSucKUh3E95v8uGFttgTknZcA==", + "dev": true, + "requires": { + "@xhmikosr/decompress-tar": "^7.0.0", + "file-type": "^18.5.0", + "is-stream": "^3.0.0", + "seek-bzip": "^1.0.6", + "unbzip2-stream": "^1.4.3" + } + }, + "@xhmikosr/decompress-targz": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-targz/-/decompress-targz-7.0.0.tgz", + "integrity": "sha512-7BNHJl92g9OLhw89zqcFS67V1LAtm4Ex02j6OiQzuE8P7Yy9lQcyBuEL3x6v436grLdL+BcFjgbmhWxnem4GHw==", + "dev": true, + "requires": { + "@xhmikosr/decompress-tar": "^7.0.0", + "file-type": "^18.5.0", + "is-stream": "^3.0.0" + } + }, + "@xhmikosr/decompress-unzip": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-unzip/-/decompress-unzip-6.0.0.tgz", + "integrity": "sha512-R1HAkjXLS7RAL74YFLxYY9zYflCcYGssld9KKFDu87PnJ4h4btdhzXfSC8J5i5A2njH3oYIoCzx03RIGTH07Sg==", + "dev": true, + "requires": { + "file-type": "^18.5.0", + "get-stream": "^6.0.1", + "yauzl": "^2.10.0" + } + }, "@xhmikosr/downloader": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-9.0.0.tgz", - "integrity": "sha512-HrYxZf63OJrH1WRl/H+2eJCoQA5VVRi6vYBHOUIHKx6N6nAFRuuUiomoAsA8ztj/onfLcfsy2JdQuMvSobHXsA==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-13.0.1.tgz", + "integrity": "sha512-mBvWew1kZJHfNQVVfVllMjUDwCGN9apPa0t4/z1zaUJ9MzpXjRL3w8fsfJKB8gHN/h4rik9HneKfDbh2fErN+w==", "dev": true, "requires": { - "@xhmikosr/decompress": "^5.0.0", - "archive-type": "^4.0.0", + "@xhmikosr/archive-type": "^6.0.1", + "@xhmikosr/decompress": "^9.0.1", "content-disposition": "^0.5.4", "ext-name": "^5.0.0", - "file-type": "^12.4.2", + "file-type": "^18.5.0", "filenamify": "^5.1.1", "get-stream": "^6.0.1", - "got": "^11.8.5", + "got": "^12.6.1", + "merge-options": "^3.0.4", "p-event": "^5.0.1" }, "dependencies": { + "@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "dev": true, + "requires": { + "defer-to-connect": "^2.0.1" + } + }, + "cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "dev": true + }, + "cacheable-request": { + "version": "10.2.13", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.13.tgz", + "integrity": "sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==", + "dev": true, + "requires": { + "@types/http-cache-semantics": "^4.0.1", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + } + }, "escape-string-regexp": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", @@ -47771,6 +49044,68 @@ "trim-repeated": "^2.0.0" } }, + "got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "dev": true, + "requires": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + } + }, + "http2-wrapper": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz", + "integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==", + "dev": true, + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + } + }, + "lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "dev": true + }, + "mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "dev": true + }, + "normalize-url": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", + "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", + "dev": true + }, + "p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "dev": true + }, + "responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "dev": true, + "requires": { + "lowercase-keys": "^3.0.0" + } + }, "strip-outer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-2.0.0.tgz", @@ -47820,9 +49155,9 @@ } }, "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true }, "acorn-walk": { @@ -47925,6 +49260,12 @@ "string-width": "^4.1.0" } }, + "ansi-color": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-color/-/ansi-color-0.2.1.tgz", + "integrity": "sha512-bF6xLaZBLpOQzgYUtYEhJx090nPSZk1BQ/q2oyBK9aMMcJHzx9uXGCjI2Y+LebsN4Jwoykr0V9whbPiogdyHoQ==", + "dev": true + }, "ansi-escapes": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", @@ -47985,23 +49326,6 @@ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "dev": true }, - "archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", - "dev": true, - "requires": { - "file-type": "^4.2.0" - }, - "dependencies": { - "file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", - "dev": true - } - } - }, "archiver": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz", @@ -48158,6 +49482,12 @@ "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", "dev": true }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -48181,6 +49511,23 @@ "fastq": "^1.6.1" } }, + "axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "dev": true, + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "b4a": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", + "dev": true + }, "backoff": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", @@ -48402,9 +49749,9 @@ } }, "boxen": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.0.tgz", - "integrity": "sha512-ScG8CDo8dj7McqCZ5hz4dIBp20xj4unQ2lXIDa7ff6RcZElCpuNzutdwzKVvRikfNjm7CFAlR3HJHcoHkDOExQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", "dev": true, "requires": { "ansi-align": "^3.0.1", @@ -48488,22 +49835,6 @@ "ieee754": "^1.1.13" } }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -48516,18 +49847,24 @@ "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", "dev": true }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true - }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, + "bufrw": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bufrw/-/bufrw-1.3.0.tgz", + "integrity": "sha512-jzQnSbdJqhIltU9O5KUiTtljP9ccw2u5ix59McQy4pV2xGhVLhRZIndY8GIrgh5HjXa6+QJ9AQhOd2QWQizJFQ==", + "dev": true, + "requires": { + "ansi-color": "^0.2.1", + "error": "^7.0.0", + "hexer": "^1.5.0", + "xtend": "^4.0.0" + } + }, "builtin-modules": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", @@ -48572,38 +49909,6 @@ "unset-value": "^1.0.0" } }, - "cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "dev": true - }, - "cacheable-request": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", - "dev": true, - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - } - } - }, "cachedir": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", @@ -48822,15 +50127,6 @@ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "dev": true }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -48924,6 +50220,15 @@ "text-hex": "1.0.x" } }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, "commander": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", @@ -49308,14 +50613,14 @@ } }, "globby": { - "version": "13.1.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", - "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", "dev": true, "requires": { "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", "merge2": "^1.4.1", "slash": "^4.0.0" } @@ -49462,9 +50767,9 @@ } }, "decache": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.1.tgz", - "integrity": "sha512-ohApBM8u9ygepJCjgBrEZSSxPjc0T/PJkD+uNyxXPkqudyUpdXpwJYp0VISm2WrPVzASU6DZyIi6BWdyw7uJ2Q==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.2.tgz", + "integrity": "sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw==", "dev": true, "requires": { "callsite": "^1.0.0" @@ -49493,159 +50798,6 @@ } } }, - "decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "dev": true, - "requires": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "dependencies": { - "bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "dev": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "dev": true, - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - } - } - } - }, - "decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "dev": true, - "requires": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "dependencies": { - "file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - } - } - }, - "decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "dev": true, - "requires": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - } - } - }, - "decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", - "dev": true, - "requires": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "dependencies": { - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", - "dev": true - }, - "get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -49695,6 +50847,12 @@ "isobject": "^3.0.1" } }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", @@ -49806,19 +50964,19 @@ }, "dependencies": { "@typescript-eslint/types": { - "version": "5.59.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.7.tgz", - "integrity": "sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.59.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.7.tgz", - "integrity": "sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.59.7", - "@typescript-eslint/visitor-keys": "5.59.7", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -49827,12 +50985,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.59.7", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.7.tgz", - "integrity": "sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.59.7", + "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" } }, @@ -49942,6 +51100,16 @@ "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", "dev": true }, + "error": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", + "integrity": "sha512-UtVv4l5MhijsYUxPJo4390gzfZvAnTHreNnDjnTZaKIiZ/SemXxAhBkYSKtWa5RtBXbLP8tMgn/n0RUa/H7jXw==", + "dev": true, + "requires": { + "string-template": "~0.2.1", + "xtend": "~4.0.0" + } + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -50468,10 +51636,16 @@ "integrity": "sha512-NCe8qxnZFARSHGztGMZOO/PC1qa5MIFB5Hp66WdzbCRAz8U8US3bx1UTgLS49efBQPcUtO9gf5oVEY8o7y/7Kg==", "dev": true }, + "fast-fifo": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.0.tgz", + "integrity": "sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw==", + "dev": true + }, "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -50555,6 +51729,12 @@ "integrity": "sha512-cIusKBIt/R/oI6z/1nyfe2FvGKVTohVRfvkOhvx0nCEW+xf5NoCXjAHcWp93uOUBchzYcsvPlrapAdX1uW+YGg==", "dev": true }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true + }, "fastify": { "version": "4.17.0", "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.17.0.tgz", @@ -50599,9 +51779,9 @@ } }, "pino-std-serializers": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.1.tgz", - "integrity": "sha512-wHuWB+CvSVb2XqXM0W/WOYUkVSPbiJb9S5fNB7TBhd8s892Xq910bRxwHtC4l71hgztObTjXL6ZheZXFjhDrDQ==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", + "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==", "dev": true }, "process-warning": { @@ -50636,6 +51816,13 @@ "pend": "~1.2.0" } }, + "fdir": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.0.1.tgz", + "integrity": "sha512-bdrUUb0eYQrPRlaAtlSRoLs7sp6yKEwbMQuUgwvi/14TnaqhM/deSZUrC5ic+yjm5nEPPWE61oWpTTxQFQMmLA==", + "dev": true, + "requires": {} + }, "fecha": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.1.tgz", @@ -50666,9 +51853,9 @@ }, "dependencies": { "@sindresorhus/is": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", - "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", "dev": true }, "@szmarczak/http-timer": { @@ -50687,15 +51874,15 @@ "dev": true }, "cacheable-request": { - "version": "10.2.10", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.10.tgz", - "integrity": "sha512-v6WB+Epm/qO4Hdlio/sfUn69r5Shgh39SsE9DSd4bIezP0mblOlObI+I0kUEM7J0JFc+I7pSeMeYaOYtX1N/VQ==", + "version": "10.2.13", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.13.tgz", + "integrity": "sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==", "dev": true, "requires": { "@types/http-cache-semantics": "^4.0.1", "get-stream": "^6.0.1", "http-cache-semantics": "^4.1.1", - "keyv": "^4.5.2", + "keyv": "^4.5.3", "mimic-response": "^4.0.0", "normalize-url": "^8.0.0", "responselike": "^3.0.0" @@ -50728,9 +51915,9 @@ } }, "got": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.0.tgz", - "integrity": "sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ==", + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "dev": true, "requires": { "@sindresorhus/is": "^5.2.0", @@ -50809,10 +51996,15 @@ } }, "file-type": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", - "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", - "dev": true + "version": "18.5.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-18.5.0.tgz", + "integrity": "sha512-yvpl5U868+V6PqXHMmsESpg6unQ5GfnPssl4dxdJudBrr9qy7Fddt7EVX1VLlddFfe8Gj9N7goCZH22FXuSQXQ==", + "dev": true, + "requires": { + "readable-web-to-node-stream": "^3.0.2", + "strtok3": "^7.0.0", + "token-types": "^5.0.1" + } }, "file-uri-to-path": { "version": "1.0.0", @@ -50933,6 +52125,17 @@ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, "form-data-encoder": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.3.tgz", @@ -51018,6 +52221,17 @@ "dev": true, "requires": { "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } } }, "fs.realpath": { @@ -51119,20 +52333,20 @@ "dev": true }, "gh-release-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/gh-release-fetch/-/gh-release-fetch-4.0.0.tgz", - "integrity": "sha512-EScCjQsrnJSRJEv4FLC6LwmJIAsfJSIi9xj2txBpXNuVNMbHAeESR/KINKLy6ZYdFtflI/mZ9BvM1UoyPWDv6w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gh-release-fetch/-/gh-release-fetch-4.0.3.tgz", + "integrity": "sha512-TOiP1nwLsH5shG85Yt6v6Kjq5JU/44jXyEpbcfPgmj3C829yeXIlx9nAEwQRaxtRF3SJinn2lz7XUkfG9W/U4g==", "dev": true, "requires": { - "@xhmikosr/downloader": "^9.0.0", - "node-fetch": "^3.0.0", - "semver": "^7.0.0" + "@xhmikosr/downloader": "^13.0.0", + "node-fetch": "^3.3.1", + "semver": "^7.5.3" }, "dependencies": { "node-fetch": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", - "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dev": true, "requires": { "data-uri-to-buffer": "^4.0.0", @@ -51235,25 +52449,6 @@ "minimist": "^1.2.5" } }, - "got": { - "version": "11.8.6", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", - "dev": true, - "requires": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - } - }, "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -51409,6 +52604,26 @@ } } }, + "hexer": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/hexer/-/hexer-1.5.0.tgz", + "integrity": "sha512-dyrPC8KzBzUJ19QTIo1gXNqIISRXQ0NwteW6OeQHRN4ZuZeHkdODfj0zHBdOlHbRY8GqbqK57C9oWSvQZizFsg==", + "dev": true, + "requires": { + "ansi-color": "^0.2.1", + "minimist": "^1.1.0", + "process": "^0.10.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "process": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/process/-/process-0.10.1.tgz", + "integrity": "sha512-dyIett8dgGIZ/TXKUzeYExt7WA6ldDzys9vTDU/cCA9L17Ypme+KzS+NjQCjpn9xsvi/shbMC+yP/BcFMBz0NA==", + "dev": true + } + } + }, "hosted-git-info": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", @@ -51419,9 +52634,9 @@ } }, "hot-shots": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/hot-shots/-/hot-shots-9.3.0.tgz", - "integrity": "sha512-e4tgWptiBvlIMnAX0ORe+dNEt0HznD+T2ckzXDUwCBsU7uWr2mwq5UtoT+Df5r9hD5S/DuP8rTxJUQvqAFSFKA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/hot-shots/-/hot-shots-10.0.0.tgz", + "integrity": "sha512-uy/uGpuJk7yuyiKRfZMBNkF1GAOX5O2ifO9rDCaX9jw8fu6eW9QeWC7WRPDI+O98frW1HQgV3+xwjWsZPECIzQ==", "dev": true, "requires": { "unix-dgram": "2.x" @@ -51486,16 +52701,6 @@ } } }, - "http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "dev": true, - "requires": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - } - }, "https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -52061,6 +53266,27 @@ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true }, + "jaeger-client": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/jaeger-client/-/jaeger-client-3.19.0.tgz", + "integrity": "sha512-M0c7cKHmdyEUtjemnJyx/y9uX16XHocL46yQvyqDlPdvAcwPDbHrIbKjQdBqtiE4apQ/9dmr+ZLJYYPGnurgpw==", + "dev": true, + "requires": { + "node-int64": "^0.4.0", + "opentracing": "^0.14.4", + "thriftrw": "^3.5.0", + "uuid": "^8.3.2", + "xorshift": "^1.1.1" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + } + } + }, "jest-get-type": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", @@ -52179,9 +53405,9 @@ "dev": true }, "jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", + "integrity": "sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==", "dev": true, "requires": { "jws": "^3.2.2", @@ -52233,9 +53459,9 @@ } }, "keyv": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", - "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", "dev": true, "requires": { "json-buffer": "3.0.1" @@ -52253,6 +53479,50 @@ "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==", "dev": true }, + "lambda-local": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/lambda-local/-/lambda-local-2.1.1.tgz", + "integrity": "sha512-/bjvifTDx8mOfKwe3pHrmfHyy695Gj2Z++WFL+Sk7/nXjUcDWP/26vIV8Q0LVpyfaGCC47oCK6Y6d/8PNUSNJw==", + "dev": true, + "requires": { + "commander": "^10.0.1", + "dotenv": "^16.3.1", + "winston": "^3.10.0" + }, + "dependencies": { + "dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "winston": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.10.0.tgz", + "integrity": "sha512-nT6SIDaE9B7ZRO0u3UvdrimG0HkB7dSTAgInQnNR2SOPJ4bvq5q79+pXLftKmP52lJGW15+H5MCK0nM9D3KB/g==", + "dev": true, + "requires": { + "@colors/colors": "1.5.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + } + } + } + }, "latest-version": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", @@ -52658,6 +53928,12 @@ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", "dev": true }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, "lodash.deburr": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz", @@ -52694,6 +53970,12 @@ "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", "dev": true }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, "lodash.transform": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", @@ -52851,10 +54133,10 @@ "triple-beam": "^1.3.0" } }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", "dev": true }, "lru-cache": { @@ -52888,9 +54170,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -53091,12 +54373,6 @@ "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true - }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -53113,13 +54389,10 @@ "dev": true }, "minipass": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true }, "minizlib": { "version": "2.1.2", @@ -53129,6 +54402,17 @@ "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } } }, "mixin-deep": { @@ -53160,6 +54444,12 @@ "node-source-walk": "^6.0.1" } }, + "module-details-from-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz", + "integrity": "sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==", + "dev": true + }, "moize": { "version": "6.1.3", "resolved": "https://registry.npmjs.org/moize/-/moize-6.1.3.tgz", @@ -53263,12 +54553,12 @@ "dev": true }, "netlify": { - "version": "13.1.7", - "resolved": "https://registry.npmjs.org/netlify/-/netlify-13.1.7.tgz", - "integrity": "sha512-4gFiuDxFIV2UhgxelPNwXf56XJ+KSaOdokt65I+y1/ShOwUgDeKOUBUmXsBg5JhqIg20SWtgbbx2HmhiDGDn3Q==", + "version": "13.1.10", + "resolved": "https://registry.npmjs.org/netlify/-/netlify-13.1.10.tgz", + "integrity": "sha512-ByFz8S08HWVKd9r/lkTahZX7xSq4IRyPCUvuaduI4GHyQaSWEdVNK1krC05vlhL9W0SzDn8Yjowh0Ru4PKrOYw==", "dev": true, "requires": { - "@netlify/open-api": "^2.18.0", + "@netlify/open-api": "^2.19.1", "lodash-es": "^4.17.21", "micro-api-client": "^3.3.0", "node-fetch": "^3.0.0", @@ -53278,9 +54568,9 @@ }, "dependencies": { "node-fetch": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", - "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dev": true, "requires": { "data-uri-to-buffer": "^4.0.0", @@ -53340,24 +54630,18 @@ } }, "netlify-redirect-parser": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/netlify-redirect-parser/-/netlify-redirect-parser-14.1.2.tgz", - "integrity": "sha512-o60UH53BdypS3Z8frk/vQjscwHxRFGAxZJ3XAFCK3mPURnIlQAseiprvnuGphbbaM1zMzWa/Y4wKf0rloz7dyA==", + "version": "14.1.3", + "resolved": "https://registry.npmjs.org/netlify-redirect-parser/-/netlify-redirect-parser-14.1.3.tgz", + "integrity": "sha512-23svKHdO2QUEJHo3knQV1EpAh8UX/+8zQmwxVMSby4/NRj5vPS+u/yKesY/uHAgcw/28HwvEUGQdbXsPPe7J/Q==", "dev": true, "requires": { "fast-safe-stringify": "^2.1.1", - "filter-obj": "^3.0.0", + "filter-obj": "^5.0.0", "is-plain-obj": "^4.0.0", "path-exists": "^5.0.0", "toml": "^3.0.0" }, "dependencies": { - "filter-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-3.0.0.tgz", - "integrity": "sha512-oQZM+QmVni8MsYzcq9lgTHD/qeLqaG8XaOPOW7dzuSafVxSUlH1+1ZDefj2OD9f2XsmG5lFl2Euc9NI4jgwFWg==", - "dev": true - }, "path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -53379,18 +54663,24 @@ "dev": true }, "node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", "dev": true, "requires": { "whatwg-url": "^5.0.0" } }, "node-gyp-build": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", - "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", + "dev": true + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true }, "node-source-walk": { @@ -53474,12 +54764,6 @@ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true - }, "npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -53694,6 +54978,12 @@ } } }, + "opentracing": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.7.tgz", + "integrity": "sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==", + "dev": true + }, "ora": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", @@ -53748,12 +55038,6 @@ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, - "p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "dev": true - }, "p-event": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", @@ -53865,9 +55149,9 @@ }, "dependencies": { "p-timeout": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.1.tgz", - "integrity": "sha512-yqz2Wi4fiFRpMmK0L2pGAU49naSUaP23fFIQL2Y6YT+qDGPoFwpvgQM/wzc6F8JoenUkIlAFa4Ql7NguXBxI7w==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", "dev": true } } @@ -53885,9 +55169,9 @@ }, "dependencies": { "@sindresorhus/is": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", - "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", "dev": true }, "@szmarczak/http-timer": { @@ -53906,24 +55190,24 @@ "dev": true }, "cacheable-request": { - "version": "10.2.10", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.10.tgz", - "integrity": "sha512-v6WB+Epm/qO4Hdlio/sfUn69r5Shgh39SsE9DSd4bIezP0mblOlObI+I0kUEM7J0JFc+I7pSeMeYaOYtX1N/VQ==", + "version": "10.2.13", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.13.tgz", + "integrity": "sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==", "dev": true, "requires": { "@types/http-cache-semantics": "^4.0.1", "get-stream": "^6.0.1", "http-cache-semantics": "^4.1.1", - "keyv": "^4.5.2", + "keyv": "^4.5.3", "mimic-response": "^4.0.0", "normalize-url": "^8.0.0", "responselike": "^3.0.0" } }, "got": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.0.tgz", - "integrity": "sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ==", + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "dev": true, "requires": { "@sindresorhus/is": "^5.2.0", @@ -54078,6 +55362,12 @@ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, + "peek-readable": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz", + "integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==", + "dev": true + }, "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -54096,27 +55386,6 @@ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, - "pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, "pino-abstract-transport": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.0.0.tgz", @@ -54138,22 +55407,38 @@ } }, "readable-stream": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.0.tgz", - "integrity": "sha512-kDMOq0qLtxV9f/SQv522h8cxZBqNZXuXNyjyezmfAAuribMyVXziljpQ/uQhfE1XLg2/TLTW2DsnoE4VAi/krg==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz", + "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==", "dev": true, "requires": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", "events": "^3.3.0", - "process": "^0.11.10" + "process": "^0.11.10", + "string_decoder": "^1.3.0" } }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, "split2": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } } } }, @@ -54257,7 +55542,7 @@ "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "dev": true }, "process-nextick-args": { @@ -54272,6 +55557,34 @@ "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", "dev": true }, + "protobufjs": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.4.tgz", + "integrity": "sha512-AT+RJgD2sH8phPmCf7OUZR8xGdcJRga4+1cOaXJ64hvcSkVhNcRHOwIxUatPH15+nj59WAGTDv3LSGZPEQbJaQ==", + "dev": true, + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "dependencies": { + "long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", + "dev": true + } + } + }, "proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -54282,6 +55595,12 @@ "ipaddr.js": "1.9.1" } }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, "ps-list": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-8.1.0.tgz", @@ -54322,18 +55641,18 @@ "side-channel": "^1.0.4" } }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, + "queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true + }, "quick-format-unescaped": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", @@ -54471,6 +55790,15 @@ "util-deprecate": "^1.0.1" } }, + "readable-web-to-node-stream": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", + "dev": true, + "requires": { + "readable-stream": "^3.6.0" + } + }, "readdir-glob": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", @@ -54611,15 +55939,6 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "dev": true }, - "responselike": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", - "dev": true, - "requires": { - "lowercase-keys": "^2.0.0" - } - }, "restore-cursor": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", @@ -54680,23 +55999,6 @@ "glob": "^7.1.3" } }, - "rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "requires": { - "estree-walker": "^0.6.1" - }, - "dependencies": { - "estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - } - } - }, "run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", @@ -54786,9 +56088,9 @@ } }, "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -54945,6 +56247,12 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "shimmer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==", + "dev": true + }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -55152,9 +56460,9 @@ } }, "sonic-boom": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.2.1.tgz", - "integrity": "sha512-iITeTHxy3B9FGu8aVdiDXUVAcHMF9Ss0cCsAOo2HfCrmVGT3/DT5oYaeu0M/YKZDlKTvChEyPq0zI9Hf33EX6A==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.3.0.tgz", + "integrity": "sha512-LYxp34KlZ1a2Jb8ZQgFCK3niIHzibdwtwNUWKg0qQRzsDoJ3Gfgkf8KdBTFU3SkejDEIlWwnSnpVdOZIhFMl/g==", "dev": true, "requires": { "atomic-sleep": "^1.0.0" @@ -55413,6 +56721,16 @@ } } }, + "streamx": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.0.tgz", + "integrity": "sha512-HcxY6ncGjjklGs1xsP1aR71INYcsXFJet5CU1CHqihQ2J5nOsbd4OjgjHO42w/4QNv9gZb3BueV+Vxok5pLEXg==", + "dev": true, + "requires": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -55422,10 +56740,10 @@ "safe-buffer": "~5.1.0" } }, - "string-similarity": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.4.tgz", - "integrity": "sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ==", + "string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==", "dev": true }, "string-width": { @@ -55457,9 +56775,9 @@ } }, "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "requires": { "ansi-regex": "^6.0.1" @@ -55479,16 +56797,44 @@ "integrity": "sha512-Q0/k5orrVGeaOlIOUn1gybGU0IcAbgHQT1faLo5hik4DqClKVSaka5xOhNNoRgtfztHVxCYxi7j71mrWom0bIw==", "dev": true }, + "strip-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-3.0.0.tgz", + "integrity": "sha512-I0sdgcFTfKQlUPZyAqPJmSG3HLO9rWDFnxonnIbskYNM3DwFOeTNB5KzVq3dA1GdRAc/25b5Y7UO2TQfKWw4aQ==", + "dev": true, + "requires": { + "inspect-with-kind": "^1.0.5", + "is-plain-obj": "^1.1.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + } + } + }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true }, + "strtok3": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz", + "integrity": "sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==", + "dev": true, + "requires": { + "@tokenizer/token": "^0.3.0", + "peek-readable": "^5.0.0" + } + }, "supports-color": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.3.1.tgz", - "integrity": "sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", "dev": true }, "supports-hyperlinks": { @@ -55539,14 +56885,14 @@ } }, "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", "dev": true, "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" @@ -55641,6 +56987,25 @@ "real-require": "^0.2.0" } }, + "thriftrw": { + "version": "3.11.4", + "resolved": "https://registry.npmjs.org/thriftrw/-/thriftrw-3.11.4.tgz", + "integrity": "sha512-UcuBd3eanB3T10nXWRRMwfwoaC6VMk7qe3/5YIWP2Jtw+EbHqJ0p1/K3x8ixiR5dozKSSfcg1W+0e33G1Di3XA==", + "dev": true, + "requires": { + "bufrw": "^1.2.1", + "error": "7.0.2", + "long": "^2.4.0" + }, + "dependencies": { + "long": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/long/-/long-2.4.0.tgz", + "integrity": "sha512-ijUtjmO/n2A5PaosNG9ZGDsQ3vxJg7ZW8vsY8Kp0f2yIZWhSJvjmegV7t+9RPQKxKrvj8yKGehhS+po14hPLGQ==", + "dev": true + } + } + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -55762,12 +57127,6 @@ } } }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true - }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -55832,6 +57191,16 @@ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true }, + "token-types": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz", + "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==", + "dev": true, + "requires": { + "@tokenizer/token": "^0.3.0", + "ieee754": "^1.2.1" + } + }, "toml": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", @@ -55901,9 +57270,9 @@ } }, "type-fest": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.11.0.tgz", - "integrity": "sha512-JaPw5U9ixP0XcpUbQoVSbxSDcK/K4nww20C3kjm9yE6cDRRhptU28AH60VWf9ltXmCrIfIbtt9J+2OUk2Uqiaw==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", "dev": true }, "type-is": { @@ -55926,9 +57295,9 @@ } }, "typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "dev": true }, "uid-safe": { @@ -56111,23 +57480,11 @@ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "dev": true }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", - "dev": true - } - } + "urlpattern-polyfill": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", + "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==", + "dev": true }, "use": { "version": "3.1.1", @@ -56460,6 +57817,12 @@ "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", "dev": true }, + "xorshift": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/xorshift/-/xorshift-1.2.0.tgz", + "integrity": "sha512-iYgNnGyeeJ4t6U11NpA/QiKy+PXn5Aa3Azg5qkwIFz1tBLllQrjjsk9yzD7IAK0naNU4JxdeDgqW9ov4u/hc4g==", + "dev": true + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -56869,22 +58232,24 @@ } }, "nx": { - "version": "15.9.4", - "requires": { - "@nrwl/cli": "15.9.4", - "@nrwl/nx-darwin-arm64": "15.9.4", - "@nrwl/nx-darwin-x64": "15.9.4", - "@nrwl/nx-linux-arm-gnueabihf": "15.9.4", - "@nrwl/nx-linux-arm64-gnu": "15.9.4", - "@nrwl/nx-linux-arm64-musl": "15.9.4", - "@nrwl/nx-linux-x64-gnu": "15.9.4", - "@nrwl/nx-linux-x64-musl": "15.9.4", - "@nrwl/nx-win32-arm64-msvc": "15.9.4", - "@nrwl/nx-win32-x64-msvc": "15.9.4", - "@nrwl/tao": "15.9.4", + "version": "15.9.7", + "resolved": "https://registry.npmjs.org/nx/-/nx-15.9.7.tgz", + "integrity": "sha512-1qlEeDjX9OKZEryC8i4bA+twNg+lB5RKrozlNwWx/lLJHqWPUfvUTvxh+uxlPYL9KzVReQjUuxMLFMsHNqWUrA==", + "requires": { + "@nrwl/cli": "15.9.7", + "@nrwl/nx-darwin-arm64": "15.9.7", + "@nrwl/nx-darwin-x64": "15.9.7", + "@nrwl/nx-linux-arm-gnueabihf": "15.9.7", + "@nrwl/nx-linux-arm64-gnu": "15.9.7", + "@nrwl/nx-linux-arm64-musl": "15.9.7", + "@nrwl/nx-linux-x64-gnu": "15.9.7", + "@nrwl/nx-linux-x64-musl": "15.9.7", + "@nrwl/nx-win32-arm64-msvc": "15.9.7", + "@nrwl/nx-win32-x64-msvc": "15.9.7", + "@nrwl/tao": "15.9.7", "@parcel/watcher": "2.0.4", "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", + "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", "axios": "^1.0.0", "chalk": "^4.1.0", @@ -56905,7 +58270,7 @@ "minimatch": "3.0.5", "npm-run-path": "^4.0.1", "open": "^8.4.0", - "semver": "7.3.4", + "semver": "7.5.4", "string-width": "^4.2.3", "strong-log-transformer": "^2.1.0", "tar-stream": "~2.2.0", @@ -56954,18 +58319,6 @@ "path-is-absolute": "^1.0.0" } }, - "lru-cache": { - "version": "6.0.0", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.4", - "requires": { - "lru-cache": "^6.0.0" - } - }, "string-width": { "version": "4.2.3", "requires": { @@ -56982,9 +58335,6 @@ "strip-ansi": "^6.0.0" } }, - "yallist": { - "version": "4.0.0" - }, "yargs": { "version": "17.7.2", "requires": { @@ -57162,7 +58512,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -57850,9 +59202,9 @@ "version": "1.2.4" }, "protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "version": "6.11.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", + "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", "requires": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -58319,7 +59671,9 @@ "version": "3.0.0" }, "semver": { - "version": "5.7.1" + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" }, "strip-bom": { "version": "3.0.0" @@ -58534,9 +59888,9 @@ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" }, "source-map": { "version": "0.5.7", @@ -58759,12 +60113,16 @@ }, "rxjs": { "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "requires": { "tslib": "^1.9.0" }, "dependencies": { "tslib": { - "version": "1.14.1" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -58834,7 +60192,9 @@ } }, "semver": { - "version": "7.5.1", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" }, @@ -58857,7 +60217,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -60541,7 +61903,9 @@ "version": "4.0.1" }, "semver": { - "version": "5.7.1" + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" }, "write-file-atomic": { "version": "2.4.3", diff --git a/website/package.json b/website/package.json index bf20b56b8b..859c84ee48 100644 --- a/website/package.json +++ b/website/package.json @@ -25,9 +25,10 @@ "@fortawesome/fontawesome-svg-core": "^6.4.2", "@fortawesome/free-solid-svg-icons": "^6.4.2", "@fortawesome/react-fontawesome": "^0.2.0", - "@ledgerhq/hw-transport-webhid": "^6.27.14", + "@ledgerhq/hw-transport-webhid": "^6.27.19", "@mdx-js/react": "^1.6.22", - "@svgr/webpack": "^8.0.1", + "@svgr/webpack": "^8.1.0", + "@taquito/core": "file:../packages/taquito-core", "@taquito/beacon-wallet": "file:../packages/taquito-beacon-wallet", "@taquito/http-utils": "file:../packages/taquito-http-utils", "@taquito/ledger-signer": "file:../packages/taquito-ledger-signer", @@ -86,5 +87,5 @@ "last 1 safari version" ] }, - "version": "17.2.0" + "version": "17.3.1" } diff --git a/website/versioned_docs/version-16.1.1/images/github.png b/website/versioned_docs/version-16.1.1/images/github.png deleted file mode 100644 index 2b9dde5391..0000000000 Binary files a/website/versioned_docs/version-16.1.1/images/github.png and /dev/null differ diff --git a/website/versioned_docs/version-16.1.1/images/gitlab.png b/website/versioned_docs/version-16.1.1/images/gitlab.png deleted file mode 100644 index 2b91c71037..0000000000 Binary files a/website/versioned_docs/version-16.1.1/images/gitlab.png and /dev/null differ diff --git a/website/versioned_docs/version-16.1.1/local_forger.md b/website/versioned_docs/version-16.1.1/local_forger.md deleted file mode 100644 index 829103dfd7..0000000000 --- a/website/versioned_docs/version-16.1.1/local_forger.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: Local Forging Package -id: local_forger -author: Michael Kernaghan ---- - -# How to Use the Taquito Local Forging Package - -One of the tools offered by Taquito is the local forging package, which allows you to forge transactions locally without interacting with a node. Here is a step-by-step guide on how to use the Taquito local forging package: - -## Step 1: Import the Local Forger - -You will need to import the LocalForger class from Taquito to use the local forging package. You can do this by adding the following line to your code: - -``` -import { LocalForger } from '@taquito/local-forging'; - -``` - -## Step 2: Create a Transaction - -Next, you must create a transaction you want to forge. You can do this using the Taquito library as you normally would. Here is an example of creating a transaction to transfer 1 XTZ from one address to another: - -``` -import { TezosToolkit } from '@taquito/taquito'; - -const tezos = new TezosToolkit(''); -const from = 'tz1abc...xyz'; -const to = 'tz1def...uvw'; -const amount = 1; - -const transferOperation = await tezos.contract.transfer({ to, amount }).send({ from }); - -``` - -## Step 3: Forge the Transaction - -Once you have created your transaction, you can use the LocalForger class. Here is an example of how to do this: - -``` -const forger = new LocalForger(); -const forgedBytes = await forger.forge(transferOperation); - -``` - -## Step 4: Sign the Transaction - -After the transaction has been forged, you can sign it using your private key. Here is an example of how to sign the transaction: - -``` -const { bytes: signatureBytes } = await tezos.signer.sign(forgedBytes, from); - -``` - -## Step 5: Broadcast the Transaction - -Finally, you can broadcast the signed transaction to the blockchain. Here is an example of how to do this using the Taquito library: - -``` -const operation = await tezos.rpc.sendOperation({ operation: signatureBytes }); - -``` - -That's it! You have now successfully used the Taquito local forging package to simulate the forging and signing of a transaction locally. This can be useful for testing and development, as it allows you to experiment with the transaction process without interacting with the blockchain. \ No newline at end of file diff --git a/website/versioned_docs/version-16.1.1/amendment_and_voting.md b/website/versioned_docs/version-17.3.0/amendment_and_voting.md similarity index 100% rename from website/versioned_docs/version-16.1.1/amendment_and_voting.md rename to website/versioned_docs/version-17.3.0/amendment_and_voting.md diff --git a/website/versioned_docs/version-16.1.1/ballot.md b/website/versioned_docs/version-17.3.0/ballot.md similarity index 100% rename from website/versioned_docs/version-16.1.1/ballot.md rename to website/versioned_docs/version-17.3.0/ballot.md diff --git a/website/versioned_docs/version-16.1.1/batch-api.md b/website/versioned_docs/version-17.3.0/batch-api.md similarity index 100% rename from website/versioned_docs/version-16.1.1/batch-api.md rename to website/versioned_docs/version-17.3.0/batch-api.md diff --git a/website/versioned_docs/version-16.1.1/beaconwallet-singleton.md b/website/versioned_docs/version-17.3.0/beaconwallet-singleton.md similarity index 100% rename from website/versioned_docs/version-16.1.1/beaconwallet-singleton.md rename to website/versioned_docs/version-17.3.0/beaconwallet-singleton.md diff --git a/website/versioned_docs/version-16.1.1/cancel_http_requests.md b/website/versioned_docs/version-17.3.0/cancel_http_requests.md similarity index 100% rename from website/versioned_docs/version-16.1.1/cancel_http_requests.md rename to website/versioned_docs/version-17.3.0/cancel_http_requests.md diff --git a/website/versioned_docs/version-16.1.1/complex_parameters.md b/website/versioned_docs/version-17.3.0/complex_parameters.md similarity index 100% rename from website/versioned_docs/version-16.1.1/complex_parameters.md rename to website/versioned_docs/version-17.3.0/complex_parameters.md diff --git a/website/versioned_docs/version-16.1.1/confirmation_event_stream.md b/website/versioned_docs/version-17.3.0/confirmation_event_stream.md similarity index 100% rename from website/versioned_docs/version-16.1.1/confirmation_event_stream.md rename to website/versioned_docs/version-17.3.0/confirmation_event_stream.md diff --git a/website/versioned_docs/version-16.1.1/consensus_key.md b/website/versioned_docs/version-17.3.0/consensus_key.md similarity index 100% rename from website/versioned_docs/version-16.1.1/consensus_key.md rename to website/versioned_docs/version-17.3.0/consensus_key.md diff --git a/website/versioned_docs/version-16.1.1/contract-test-collection.md b/website/versioned_docs/version-17.3.0/contract-test-collection.md similarity index 100% rename from website/versioned_docs/version-16.1.1/contract-test-collection.md rename to website/versioned_docs/version-17.3.0/contract-test-collection.md diff --git a/website/versioned_docs/version-16.1.1/contract_call_parameters.md b/website/versioned_docs/version-17.3.0/contract_call_parameters.md similarity index 59% rename from website/versioned_docs/version-16.1.1/contract_call_parameters.md rename to website/versioned_docs/version-17.3.0/contract_call_parameters.md index ad9c03774e..888cefc2de 100644 --- a/website/versioned_docs/version-16.1.1/contract_call_parameters.md +++ b/website/versioned_docs/version-17.3.0/contract_call_parameters.md @@ -1,6 +1,6 @@ --- title: Contract call parameters -author: Claude Barde +author: Claude Barde & Hui-An Yang --- The smart contracts on the Tezos blockchain only work with Michelson, so it can be sometimes complicated to write the correct JavaScript values that Taquito will translate to Michelson values for contract calls. @@ -11,46 +11,47 @@ You will find below tables that match some of the most common values that smart ## Primitive types -| Michelson type | Michelson value | Taquito | -| -------------- | -------------------------- | -------------------------- | -| unit | Unit | [["unit"]] | -| bool | True | true | -| int | 6 | 6 | -| nat | 7 | 7 | -| string | "Tezos" | "Tezos" | -| mutez | 500000 | 50000 / 50_000 | -| timestamp | "2022-12-19T15:53:26.055Z" | "2022-12-19T15:53:26.055Z" | +| Michelson type | Michelson value | Taquito `methods & methodObject`| +| -------------- | -------------------------- | ------------------------------- | +| unit | Unit | \[["unit"]] | +| bool | True | true | +| int | 6 | 6 | +| nat | 7 | 7 | +| string | "Tezos" | "Tezos" | +| mutez | 500000 | 50000 / 50_000 | +| timestamp | "2022-12-19T15:53:26.055Z" | "2022-12-19T15:53:26.055Z" | > Note: if you want to pass the current timestamp to a contract entrypoint, you can use `new Date().toISOString()` which will output the right format. ## Option -| Michelson type | Michelson value | Taquito | -| ------------------------ | ---------------------- | ------------ | -| option nat | None | null | -| option nat | Some 6 | 6 | -| option string | Some "Tezos" | "Tezos" | -| option (list nat) | Some { 6 ; 7 ; 8 ; 9 } | [6, 7, 8, 9] | -| option (pair string nat) | Some (Pair "Tezos" 8) | "Tezos", 8 | -| option (or string nat) | Some (Left "Tezos") | 0, "Tezos" | +| Michelson type | Michelson value | Taquito `methods` | Taquito `methodsObject` | +| ------------------------ | ---------------------- | ------------------- | ------------------------------------------------ | +| option nat | None | null | null | +| option nat | Some 6 | 6 | 6 or [6] or {Some: 5} | +| option string | Some "Tezos" | "Tezos" | "Tezos" or {Some: "Tezos"} | +| option (list nat) | Some { 6 ; 7 ; 8 ; 9 } | [6, 7, 8, 9] | [6, 7, 8, 9] or {Some: [6, 7, 8, 9]} | +| option (pair string nat) | Some (Pair "Tezos" 8) | "Tezos", 8 | {0: "Tezos", 1: 8} or {Some: {0: "Tezos", 1: 5}} | +| option (or string nat) | Some (Left "Tezos") | 0, "Tezos" | {0: "Tezos"} or {Some: {0: "Tezos"}} | +| option (option nat) | Some(None) | not supported | {Some: null} | There is nothing special to do to pass an option with Taquito, Taquito will assume that passing `null` means that you want to pass `None` and any other value will be `Some`. You can then pass the value following the format corresponding to its type. ## Union -| Michelson type | Michelson value | Taquito | -| ------------------------------------------ | ----------------------- | ----------------- | -| or int string | Left 5 | 0, 5 | -| or int string | Right "Tezos | 1, "Tezos" | -| or (pair int nat) string | Left (Pair 6 7) | 0, { 0: 6, 1: 7 } | -| or (or string (pair nat int) (or int nat)) | Left (Right (Pair 6 7)) | see below | +| Michelson type | Michelson value | Taquito `methods` | Taquito `methodsObject` | +| ------------------------------------------ | ----------------------- | ------------------------- | ----------------------- | +| or int string | Left 5 | 0, 5 | {0: 5} | +| or int string | Right "Tezos" | 1, "Tezos" | {1: "Tezos"} | +| or (pair int nat) string | Left (Pair 6 7) | 0, { 0: 6, 1: 7 } | {0: { 0: 6, 1: 7 }} | +| or (or string (pair nat int) (or int nat)) | Left (Right (Pair 6 7)) | see below | see below | For nested unions, Taquito will parse it as an entrypoint, so any nested union is going to be available under its index on the `methods` object. In non-nested unions, you target the `Left` side of the union with `0` and the `Right` side with `1`. ## List -| Michelson type | Michelson value | Taquito | +| Michelson type | Michelson value | Taquito `methods & methodsObject` | | ------------------------------- | ----------------------------------------- | ----------------------------------------------- | | list nat | { 5 ; 6 ; 7 ; 8 } | [5, 6, 7, 8] | | list (pair int string) | { (Pair 5 "Tezos") ; (Pair 6 "Taquito") } | [ { 0: 5, 1: "Tezos" }, { 0: 6, 1: "Taquito" }] | @@ -71,6 +72,63 @@ In a list, `pair` and `union` values are always represented as objects: a `pair` The `methodsObject` method always takes a single object to represent the pair to be passed, while `methods` requires the pair fields to be spread. If annotations are present, they are used to identify the pair fielda in the corresponding properties of the JS object. + ## Map and big_map See the [documentation about creating and updating maps and big_maps](https://tezostaquito.io/docs/michelsonmap/) + +## Bypassing the Michelson Encoder +Users can bypass the `michelson-encoder` and `ContractAbstraction` by directly passing JSON Michelson in a `transfer` call. This eliminates the need to fetch and create a JS/TS contract abstraction using `tezos.wallet.at` or `tezos.contract.at` and also removes the requirement to create a local contract instance for interaction. As a result, the conversion of entrypoint parameters to the JSON Michelson format using the michelson-encoder is no longer necessary as used in the ContractAbstraction entrypoints as listed prior for `methods` and `methodsObject`. + +The `transfer` method can be used with both the `wallet` and `contract` providers. However, it is necessary to specify and set the provider accordingly, whether it is a `wallet` or `signer` provider. + +:::info +Please Note: +By using JSON Michelson directly in `transfer` calls with `Taquito`, developers can bypass potential edge cases that are not currently supported by the `michelson-encoder`. This is particularly useful when dealing with heavily nested entrypoint parameters involving multiple nest optional values. + +The michelson-encoder has limitations when encoding complex data structures with deep nesting in entrypoint parameters. By directly passing JSON Michelson, developers can freely construct and manipulate intricate entrypoint parameters without relying on the michelson-encoder to handle complex nesting. This approach provides more flexibility in working with complex data structures. +::: + +A brief example for `Pair int string` using a Wallet Provider would be: + +```ts +let opWithWallet = await tezos.wallet.transfer({ + to: 'KT1...', + amount: 0, + parameter: { + entrypoint: 'default', + value: { + prim: 'Pair', + args: [ + {int: 6}, + {string:"tez"} + ], + } + } +}).send() +``` + +Another example of Michelson type `pair (pair int nat) (option nat)` using the Contract Provider. + +```ts +const opWithSigner = await tezos.contract.transfer({ + to: 'KT1...', + amount: 0, + parameter: { + entrypoint: 'default', + value: { + prim: 'Pair', + args: [{ + prim: 'Pair', + args: [ + {int: 6}, + {int: 7} + ], + }, + { prim: 'None' } // <- this || { "int": 10 } + ], + } + } +}) +``` + diff --git a/website/versioned_docs/version-16.1.1/contracts-library.md b/website/versioned_docs/version-17.3.0/contracts-library.md similarity index 100% rename from website/versioned_docs/version-16.1.1/contracts-library.md rename to website/versioned_docs/version-17.3.0/contracts-library.md diff --git a/website/versioned_docs/version-16.1.1/dapp_prelaunch.md b/website/versioned_docs/version-17.3.0/dapp_prelaunch.md similarity index 100% rename from website/versioned_docs/version-16.1.1/dapp_prelaunch.md rename to website/versioned_docs/version-17.3.0/dapp_prelaunch.md diff --git a/website/versioned_docs/version-16.1.1/drain_account.md b/website/versioned_docs/version-17.3.0/drain_account.md similarity index 100% rename from website/versioned_docs/version-16.1.1/drain_account.md rename to website/versioned_docs/version-17.3.0/drain_account.md diff --git a/website/versioned_docs/version-16.1.1/estimate.md b/website/versioned_docs/version-17.3.0/estimate.md similarity index 100% rename from website/versioned_docs/version-16.1.1/estimate.md rename to website/versioned_docs/version-17.3.0/estimate.md diff --git a/website/versioned_docs/version-16.1.1/events.md b/website/versioned_docs/version-17.3.0/events.md similarity index 66% rename from website/versioned_docs/version-16.1.1/events.md rename to website/versioned_docs/version-17.3.0/events.md index 8f1a04801a..40938fb861 100644 --- a/website/versioned_docs/version-16.1.1/events.md +++ b/website/versioned_docs/version-17.3.0/events.md @@ -1,16 +1,53 @@ --- -title: Event subscription +title: Contract Events id: subscribe_event author: Davis Sawali --- -# Contract Event Logging +# Contract Events ## Introduction Contract events is a way for contracts to deliver event-like information to third-party (off-chain) applications. It can be emitted by using the EMIT instruction in Michelson. For more details and examples of how the EMIT instruction works, refer to [this article](https://tezos.gitlab.io/kathmandu/event.html). +## Getting contract events in Taquito +You can get the events in a contract through the `eventSchema` field of the `ContractAbstraction`. + +### Example +#### Usage +```typescript +const Tezos = new TezosToolkit(RPC_URL); +const contractAbstraction = Tezos.contract.at('KT1...'); +console.log(contractAbstraction.eventSchema); +``` + +If the contract has events this might log something similar to: + +```json +[ + { + "tag": "%tag1", + "type": { + "prim": "int" + } + }, + { + "tag": "%tag2", + "type": { + "prim": "int" + } + }, + { + "tag": "%tag3", + "type": { + "prim": "string" + } + } +] +``` + + ## Subscribing to Events in Taquito Taquito provides a simple way for users to subscribe to certain events on the blockchain via the `PollingSubscribeProvider`. @@ -29,7 +66,8 @@ Tezos.setStreamProvider( try { const sub = Tezos.stream.subscribeEvent({ tag: 'tagName', - address: 'KT1_CONTRACT_ADDRESS' + address: 'KT1_CONTRACT_ADDRESS', + excludeFailedOperations: true }); sub.on('data', console.log); @@ -42,6 +80,7 @@ try { - `tag` is the tag string that was defined in the smart contract with the EMIT instruction - `address` is the address of the smart contract that was called +- `excludeFailedOperations`: In rare cases, events from failed operations can be received by the subscriber. You can use this field to filter out these events (if you pass `true` to this field, only events from successful operations will be received) :::info If you would like to subscribe to **_any_** event that goes through, you can call `subscribeEvent()` as is without any parameters diff --git a/website/versioned_docs/version-16.1.1/fa2_parameters.md b/website/versioned_docs/version-17.3.0/fa2_parameters.md similarity index 100% rename from website/versioned_docs/version-16.1.1/fa2_parameters.md rename to website/versioned_docs/version-17.3.0/fa2_parameters.md diff --git a/website/versioned_docs/version-17.3.0/failing_noop.md b/website/versioned_docs/version-17.3.0/failing_noop.md new file mode 100644 index 0000000000..a0619e08de --- /dev/null +++ b/website/versioned_docs/version-17.3.0/failing_noop.md @@ -0,0 +1,63 @@ +--- +title: Failing Noop +id: failing_noop +author: Alireza Haghshenas +--- + +## Introduction + +There are use cases for allowing users to sign arbitrary data. It is important to ensure that data cannot be injected into the blockchain. The failing_noop operation can wrap arbitrary data and is guaranteed to fail. + +### Signing a failing_noop using the contract api + +```typescript +const signed = await Tezos.contract.failingNoop({ + arbitrary: "48656C6C6F20576F726C64", // Hex for: Hello World + basedOnBlock: 'head', // Can also be 0, to be based on the genesis block +}); +``` + +The `params.arbitrary` is a `bytes` string, with the hex representation of the payload to be signed. +The field `basedOnBlock` is a `BlockIdentifier`: + +```typescript +type BlockIdentifier = 'head' | `head~${number}` | `B${string}` | number; +``` + +The payload can be signed on `head`, or a specified number of blocks before `head`, or a block referenced by hash, or a block referenced by level. + +### Signing a failing_noop using the wallet api + +```typescript +const signed = await Tezos.wallet.signFailingNoop({ + arbitrary: "48656C6C6F20576F726C64", // Hex for: Hello World + basedOnBlock: 0, +}); + +``` + +Both APIs should return a signed object of the form: + +```json +{ + "signature": "spsig1QVVCiQ6aN2zmut2wKTg4zWLoP9ia4qUY2hBo21odA7P25gqfieFWJMyntaJWmyrd6v3mgjKF5n4d2wcaB3LxkLmd1MoJQ", + "bytes": "df2788eed43ab680c8a2b79969ce4de93b9768cd2786a85ebdfba90ca7612638110000000b48656c6c6f20576f726c64", + "signedContent": { + "branch": "BMQZWtQjSpyJZBVHbABEmVP9VG8yEZPZ3wNftwZdXt6A33ZYatj", + "contents": [ + { + "kind": "failing_noop", + "arbitrary": "48656C6C6F20576F726C64" + } + ] + } +} +``` + +You can verify the signature: + +```typescript +//import { verifySignature } from "@taquito/utils"; + +verifySignature(signed.bytes, await Tezos.signer.publicKey(), signed.prefixSig, new Uint8Array([3])) +``` \ No newline at end of file diff --git a/website/versioned_docs/version-16.1.1/failwith_errors.md b/website/versioned_docs/version-17.3.0/failwith_errors.md similarity index 100% rename from website/versioned_docs/version-16.1.1/failwith_errors.md rename to website/versioned_docs/version-17.3.0/failwith_errors.md diff --git a/website/versioned_docs/version-16.1.1/forger.md b/website/versioned_docs/version-17.3.0/forger.md similarity index 100% rename from website/versioned_docs/version-16.1.1/forger.md rename to website/versioned_docs/version-17.3.0/forger.md diff --git a/website/versioned_docs/version-16.1.1/global_constant.md b/website/versioned_docs/version-17.3.0/global_constant.md similarity index 100% rename from website/versioned_docs/version-16.1.1/global_constant.md rename to website/versioned_docs/version-17.3.0/global_constant.md diff --git a/website/versioned_docs/version-16.1.1/images/Tzip16ExecuteView.png b/website/versioned_docs/version-17.3.0/images/Tzip16ExecuteView.png similarity index 100% rename from website/versioned_docs/version-16.1.1/images/Tzip16ExecuteView.png rename to website/versioned_docs/version-17.3.0/images/Tzip16ExecuteView.png diff --git a/website/versioned_docs/version-16.1.1/images/diagramTzip16Metadata.png b/website/versioned_docs/version-17.3.0/images/diagramTzip16Metadata.png similarity index 100% rename from website/versioned_docs/version-16.1.1/images/diagramTzip16Metadata.png rename to website/versioned_docs/version-17.3.0/images/diagramTzip16Metadata.png diff --git a/website/versioned_docs/version-17.3.0/images/github.png b/website/versioned_docs/version-17.3.0/images/github.png new file mode 100644 index 0000000000..27f1419e11 Binary files /dev/null and b/website/versioned_docs/version-17.3.0/images/github.png differ diff --git a/website/versioned_docs/version-17.3.0/images/gitlab.png b/website/versioned_docs/version-17.3.0/images/gitlab.png new file mode 100644 index 0000000000..42fdc27095 Binary files /dev/null and b/website/versioned_docs/version-17.3.0/images/gitlab.png differ diff --git a/website/versioned_docs/version-16.1.1/increase_paid_storage.md b/website/versioned_docs/version-17.3.0/increase_paid_storage.md similarity index 100% rename from website/versioned_docs/version-16.1.1/increase_paid_storage.md rename to website/versioned_docs/version-17.3.0/increase_paid_storage.md diff --git a/website/versioned_docs/version-16.1.1/inmemory_signer.md b/website/versioned_docs/version-17.3.0/inmemory_signer.md similarity index 93% rename from website/versioned_docs/version-16.1.1/inmemory_signer.md rename to website/versioned_docs/version-17.3.0/inmemory_signer.md index cd67a19951..a80abd8cd5 100644 --- a/website/versioned_docs/version-16.1.1/inmemory_signer.md +++ b/website/versioned_docs/version-17.3.0/inmemory_signer.md @@ -6,6 +6,7 @@ author: Simon Boissonneault-Robert :::caution Warning **Storing private keys in memory is suitable for development workflows but risky for production use-cases! Use the InMemorySigner appropriately given your risk profile** +**More information on why can be found [here](https://github.com/ecadlabs/taquito/issues/1764)** ::: Inmemory signer is a local signer implementation that allows you to directly use a private key in your browser or your nodejs app. @@ -40,7 +41,7 @@ The `fromSecretKey` method takes a secret that is base58 encoded as a parameter. ```js live noInline // import { TezosToolkit } from '@taquito/taquito' // import { InMemorySigner } from '@taquito/signer' -// const Tezos = new TezosToolkit('https://limanet.ecadinfra.com'); +// const Tezos = new TezosToolkit('https://nairobinet.ecadinfra.com'); InMemorySigner.fromSecretKey('edsk2rKA8YEExg9Zo2qNPiQnnYheF1DhqjLVmfKdxiFfu5GyGRZRnb') .then((theSigner) => { @@ -57,7 +58,7 @@ InMemorySigner.fromSecretKey('edsk2rKA8YEExg9Zo2qNPiQnnYheF1DhqjLVmfKdxiFfu5GyGR ```js live noInline // import { TezosToolkit } from '@taquito/taquito' // import { InMemorySigner } from '@taquito/signer' -// const Tezos = new TezosToolkit('https://limanet.ecadinfra.com'); +// const Tezos = new TezosToolkit('https://nairobinet.ecadinfra.com'); InMemorySigner.fromSecretKey('spsk2Fiz7sGP5fNMJrokp6ynTa4bcFbsRhw58FHXbNf5ProDNFJ5Xq') .then((theSigner) => { @@ -77,7 +78,7 @@ When required, Taquito offers the `b58cencode` function allowing to encode the s // import { b58cencode, prefix, Prefix } from '@taquito/utils'; // import { TezosToolkit } from '@taquito/taquito' // import { InMemorySigner } from '@taquito/signer' -// const Tezos = new TezosToolkit('https://limanet.ecadinfra.com'); +// const Tezos = new TezosToolkit('https://nairobinet.ecadinfra.com'); const b58encodedSecret = b58cencode( '7c842c15c8b0c8fd228e6cb5302a50201f41642dd36b699003fb3c857920bc9d', @@ -118,7 +119,7 @@ Here are three examples with encrypted private keys where the passphrase used is ```js live noInline // import { TezosToolkit } from '@taquito/taquito' // import { InMemorySigner } from '@taquito/signer' -// const Tezos = new TezosToolkit('https://limanet.ecadinfra.com'); +// const Tezos = new TezosToolkit('https://nairobinet.ecadinfra.com'); InMemorySigner.fromSecretKey( 'edesk1GXwWmGjXiLHBKxGBxwmNvG21vKBh6FBxc4CyJ8adQQE2avP5vBB57ZUZ93Anm7i4k8RmsHaPzVAvpnHkFF', @@ -138,7 +139,7 @@ InMemorySigner.fromSecretKey( ```js live noInline // import { TezosToolkit } from '@taquito/taquito' // import { InMemorySigner } from '@taquito/signer' -// const Tezos = new TezosToolkit('https://limanet.ecadinfra.com'); +// const Tezos = new TezosToolkit('https://nairobinet.ecadinfra.com'); InMemorySigner.fromSecretKey( 'spesk24UQkAiJk8X6AufNtRv1WWPp2BAssEgmijCTQPMgUXweSKPmLdbyAjPmCG1pR2dC9P5UZZVeZcb7zVodUHZ', @@ -158,7 +159,7 @@ InMemorySigner.fromSecretKey( ```js live noInline // import { TezosToolkit } from '@taquito/taquito' // import { InMemorySigner } from '@taquito/signer' -// const Tezos = new TezosToolkit('https://limanet.ecadinfra.com'); +// const Tezos = new TezosToolkit('https://nairobinet.ecadinfra.com'); InMemorySigner.fromSecretKey( 'p2esk28hoUE2J88QNFj2aDX2pjzL7wcVh2g8tkEwtWWguby9M3FHUgSbzvF2Sd7wQ4Kd8crFwvto6gF3otcBuo4T', @@ -187,7 +188,7 @@ With ed25519 default derivation path (Reminder Must be hardened with either h or ```js live noInline // import { TezosToolkit } from '@taquito/taquito // import { InMemorySigner } from '@taquito/signer' - // const Tezos = new TezosToolkit('https://limanet.ecadinfra.com'); + // const Tezos = new TezosToolkit('https://nairobinet.ecadinfra.com'); // ed25519 must have all hardened paths @@ -211,7 +212,7 @@ With a non-default derivation path non-hardened with a tz2 address ```js live noInline // import { TezosToolkit } from '@taquito/taquito // import { InMemorySigner } from '@taquito/signer' - // const Tezos = new TezosToolkit('https://limanet.ecadinfra.com'); + // const Tezos = new TezosToolkit('https://nairobinet.ecadinfra.com'); const params = { mnemonic: 'author crumble medal dose ribbon permit ankle sport final hood shadow vessel horn hawk enter zebra prefer devote captain during fly found despair business', diff --git a/website/versioned_docs/version-16.1.1/lambda_view.md b/website/versioned_docs/version-17.3.0/lambda_view.md similarity index 91% rename from website/versioned_docs/version-16.1.1/lambda_view.md rename to website/versioned_docs/version-17.3.0/lambda_view.md index 6bdd35cfe7..3a18cba0ba 100644 --- a/website/versioned_docs/version-16.1.1/lambda_view.md +++ b/website/versioned_docs/version-17.3.0/lambda_view.md @@ -4,10 +4,10 @@ title: Lambda View --- :::caution note -Lambda View implementation have recently changed due to a recent protocol update. Lambda Views now utilize the `run_view` endpoint. For more information refer to [this document](https://tezos.gitlab.io/CHANGES.html?highlight=run_view#id16) +Lambda View implementation have recently changed due to a recent protocol update. Lambda Views now utilize the `run_view` endpoint. For more information refer to [this document](https://tezos.gitlab.io/CHANGES.html?highlight=run_view#id16) ::: Lambda View is a way to retrieve data from a smart contract's storage -without incurring fees via a contract's view method. +without incurring fees via a contract's view method. ## Recap: Views & Callbacks @@ -20,18 +20,13 @@ specify parameters around what data you'd like to retrieve. They also require you to supply a callback contract whose storage will update as a result of executing the view method. -You can read more about views by going through the [FA1.2 Lorentz Tutorial][lorentz-tutorial] -in the TQ Tezos Assets Portal. - -[lorentz-tutorial]: https://assets.tqtezos.com/docs/token-contracts/fa12/3-fa12-lorentz/#views - ## Limitations to Views & Callbacks One issue with using views and callbacks is that, just like any operation executed on Tezos, each read has a small fee attached to it. The amount is trivial for occasional reads, but it becomes a burden at higher volumes. -Another drawback is speed: since we're invoking a contract method, we have to wait for confirmation to retrieve the requested data. You may not find this +Another drawback is speed: since we're invoking a contract method, we have to wait for confirmation to retrieve the requested data. You may not find this acceptable if the application you're working on requires consistent, faster response times. diff --git a/website/versioned_docs/version-16.1.1/ledger_integration_test.md b/website/versioned_docs/version-17.3.0/ledger_integration_test.md similarity index 100% rename from website/versioned_docs/version-16.1.1/ledger_integration_test.md rename to website/versioned_docs/version-17.3.0/ledger_integration_test.md diff --git a/website/versioned_docs/version-16.1.1/ledger_signer.md b/website/versioned_docs/version-17.3.0/ledger_signer.md similarity index 100% rename from website/versioned_docs/version-16.1.1/ledger_signer.md rename to website/versioned_docs/version-17.3.0/ledger_signer.md diff --git a/website/versioned_docs/version-16.1.1/liquidity_baking.md b/website/versioned_docs/version-17.3.0/liquidity_baking.md similarity index 100% rename from website/versioned_docs/version-16.1.1/liquidity_baking.md rename to website/versioned_docs/version-17.3.0/liquidity_baking.md diff --git a/website/versioned_docs/version-17.3.0/local_forger.md b/website/versioned_docs/version-17.3.0/local_forger.md new file mode 100644 index 0000000000..942f661dea --- /dev/null +++ b/website/versioned_docs/version-17.3.0/local_forger.md @@ -0,0 +1,51 @@ +--- +title: Local Forging Package +id: local_forger +author: Michael Kernaghan +--- +`@taquito/local-forging` allows developers to forge transactions locally without having to interact with a node. This document will outline some use cases and usage examples. + +## Importing the Local Forger +The `LocalForger` package can be imported to your code like so: +```typescript +import { LocalForger } from '@taquito/local-forging'; +``` + +## Forging a transaction +In order to forge the operation you must first prepare an operation. + +### Preparing a Transaction Operation +```typescript +import { TezosToolkit } from '@taquito/taquito' + +const Tezos = new TezosToolkit(RPC_URL); + +// The PrepareProvider returns a 'PreparedOperation' type object +const prepared = await Tezos.prepare.transaction({ + source: SOURCE_PKH, + to: DESTINATION_PKH, + amount: 5 +}); + +// The PreparedOperation type object needs to be converted into a forgeable type (ForgeParams) +const forgeable = await Tezos.prepare.toForge(prepared); +``` + +### Forging the Transaction Operation +```typescript +const forger = new LocalForger(); +const forgedBytes = await forger.forge(forgeable); +``` + +### Signing the Operation +After the transaction operation has been forged, it can be signed as such: +```typescript +const signed = await Tezos.signer.sign(forgedBytes, new Uint8Array([3])) +``` + +### Injecting the Operation +Finally after signing, you can inject your operation to the blockchain. + +```typescript +const op = await Tezos.rpc.injectOperation(signed.sbytes); +``` \ No newline at end of file diff --git a/website/versioned_docs/version-16.1.1/making_transfers.md b/website/versioned_docs/version-17.3.0/making_transfers.md similarity index 100% rename from website/versioned_docs/version-16.1.1/making_transfers.md rename to website/versioned_docs/version-17.3.0/making_transfers.md diff --git a/website/versioned_docs/version-16.1.1/manager_lambda.md b/website/versioned_docs/version-17.3.0/manager_lambda.md similarity index 100% rename from website/versioned_docs/version-16.1.1/manager_lambda.md rename to website/versioned_docs/version-17.3.0/manager_lambda.md diff --git a/website/versioned_docs/version-16.1.1/maps_bigmaps.md b/website/versioned_docs/version-17.3.0/maps_bigmaps.md similarity index 100% rename from website/versioned_docs/version-16.1.1/maps_bigmaps.md rename to website/versioned_docs/version-17.3.0/maps_bigmaps.md diff --git a/website/versioned_docs/version-16.1.1/metadata-tzip16.md b/website/versioned_docs/version-17.3.0/metadata-tzip16.md similarity index 100% rename from website/versioned_docs/version-16.1.1/metadata-tzip16.md rename to website/versioned_docs/version-17.3.0/metadata-tzip16.md diff --git a/website/versioned_docs/version-16.1.1/michelson_encoder.md b/website/versioned_docs/version-17.3.0/michelson_encoder.md similarity index 100% rename from website/versioned_docs/version-16.1.1/michelson_encoder.md rename to website/versioned_docs/version-17.3.0/michelson_encoder.md diff --git a/website/versioned_docs/version-16.1.1/michelsonmap.md b/website/versioned_docs/version-17.3.0/michelsonmap.md similarity index 100% rename from website/versioned_docs/version-16.1.1/michelsonmap.md rename to website/versioned_docs/version-17.3.0/michelsonmap.md diff --git a/website/versioned_docs/version-16.1.1/mobile_bundle.md b/website/versioned_docs/version-17.3.0/mobile_bundle.md similarity index 100% rename from website/versioned_docs/version-16.1.1/mobile_bundle.md rename to website/versioned_docs/version-17.3.0/mobile_bundle.md diff --git a/website/versioned_docs/version-16.1.1/multisig_doc.md b/website/versioned_docs/version-17.3.0/multisig_doc.md similarity index 100% rename from website/versioned_docs/version-16.1.1/multisig_doc.md rename to website/versioned_docs/version-17.3.0/multisig_doc.md diff --git a/website/versioned_docs/version-16.1.1/on_chain_views.md b/website/versioned_docs/version-17.3.0/on_chain_views.md similarity index 100% rename from website/versioned_docs/version-16.1.1/on_chain_views.md rename to website/versioned_docs/version-17.3.0/on_chain_views.md diff --git a/website/versioned_docs/version-16.1.1/originate.md b/website/versioned_docs/version-17.3.0/originate.md similarity index 98% rename from website/versioned_docs/version-16.1.1/originate.md rename to website/versioned_docs/version-17.3.0/originate.md index 16becd26cf..f13a942b41 100644 --- a/website/versioned_docs/version-16.1.1/originate.md +++ b/website/versioned_docs/version-17.3.0/originate.md @@ -46,10 +46,9 @@ importKey(Tezos, "p2sk2obfVMEuPUnadAConLWk7Tf4Dt3n4svSgJwrgpamRqJXvaYcg1") import { BeaconWallet } from '@taquito/beacon-wallet'; import { TezosToolkit } from '@taquito/taquito'; const Tezos = new TezosToolkit('https://jakartanet.ecadinfra.com'); -const option = { name: "nameOfWallet" } +const option = { name: "nameOfWallet", network: { type: 'jakartanet' }} const wallet = new BeaconWallet(option) -const network = { type: "jakartanet" } -await wallet.requestPermissions({ network }) +await wallet.requestPermissions() Tezos.setWalletProvider(wallet) ``` diff --git a/website/versioned_docs/version-16.1.1/prepare.md b/website/versioned_docs/version-17.3.0/prepare.md similarity index 100% rename from website/versioned_docs/version-16.1.1/prepare.md rename to website/versioned_docs/version-17.3.0/prepare.md diff --git a/website/versioned_docs/version-16.1.1/quick_start.md b/website/versioned_docs/version-17.3.0/quick_start.md similarity index 100% rename from website/versioned_docs/version-16.1.1/quick_start.md rename to website/versioned_docs/version-17.3.0/quick_start.md diff --git a/website/versioned_docs/version-16.1.1/react-template.md b/website/versioned_docs/version-17.3.0/react-template.md similarity index 100% rename from website/versioned_docs/version-16.1.1/react-template.md rename to website/versioned_docs/version-17.3.0/react-template.md diff --git a/website/versioned_docs/version-16.1.1/rpc-cache.md b/website/versioned_docs/version-17.3.0/rpc-cache.md similarity index 100% rename from website/versioned_docs/version-16.1.1/rpc-cache.md rename to website/versioned_docs/version-17.3.0/rpc-cache.md diff --git a/website/versioned_docs/version-16.1.1/rpc_nodes.md b/website/versioned_docs/version-17.3.0/rpc_nodes.md similarity index 93% rename from website/versioned_docs/version-16.1.1/rpc_nodes.md rename to website/versioned_docs/version-17.3.0/rpc_nodes.md index 4eeb182d67..a81eef9c0b 100644 --- a/website/versioned_docs/version-16.1.1/rpc_nodes.md +++ b/website/versioned_docs/version-17.3.0/rpc_nodes.md @@ -25,14 +25,14 @@ values={[ |------------------|--------------|------------------------------------------|---------------------------------------------------------------------------------| | ECAD Labs | Mainnet | https://mainnet.ecadinfra.com | [Check](https://mainnet.ecadinfra.com/chains/main/blocks/head/header) | | ECAD Labs | Ghostnet | https://ghostnet.ecadinfra.com | [Check](https://ghostnet.ecadinfra.com/chains/main/blocks/head/header) | +| ECAD Labs | Nairobinet | https://nairobinet.ecadinfra.com | [Check](https://nairobinet.ecadinfra.com/chains/main/blocks/head/header) | | ECAD Labs | Mumbainet | https://mumbainet.ecadinfra.com | [Check](https://mumbainet.ecadinfra.com/chains/main/blocks/head/header) | -| ECAD Labs | Limanet | https://limanet.ecadinfra.com | [Check](https://limanet.ecadinfra.com/chains/main/blocks/head/header) | | SmartPy | Mainnet | https://mainnet.smartpy.io | [Check](https://mainnet.smartpy.io/chains/main/blocks/head/header) | | SmartPy | Ghostnet | https://ghostnet.smartpy.io | [Check](https://ghostnet.smartpy.io/chains/main/blocks/head/header) | -| SmartPy | Limanet | https://limanet.smartpy.io/ | [Check](https://limanet.smartpy.io/chains/main/blocks/head/header) | | Tezos Foundation | Mainnet | https://rpc.tzbeta.net/ | [Check](https://rpc.tzbeta.net/chains/main/blocks/head/header) | | Marigold | Mainnet | https://mainnet.tezos.marigold.dev/ | [Check](https://mainnet.tezos.marigold.dev/chains/main/blocks/head/header) | | Marigold | Ghostnet | https://ghostnet.tezos.marigold.dev/ | [Check](https://ghostnet.tezos.marigold.dev/chains/main/blocks/head/header) | +| Marigold | Nairobinet | https://nairobinet.tezos.marigold.dev/ | [Check](https://nairobinet.tezos.marigold.dev/chains/main/blocks/head/header) | | Marigold | Mumbainet | https://mumbainet.tezos.marigold.dev/ | [Check](https://mumbainet.tezos.marigold.dev/chains/main/blocks/head/header) | | TezTools | Mainnet | https://eu01-node.teztools.net/ | [Check](https://eu01-node.teztools.net/chains/main/blocks/head/header) | diff --git a/website/versioned_docs/version-16.1.1/rpc_nodes_integration_test.md b/website/versioned_docs/version-17.3.0/rpc_nodes_integration_test.md similarity index 98% rename from website/versioned_docs/version-16.1.1/rpc_nodes_integration_test.md rename to website/versioned_docs/version-17.3.0/rpc_nodes_integration_test.md index 35456d8b96..edc77b8312 100644 --- a/website/versioned_docs/version-16.1.1/rpc_nodes_integration_test.md +++ b/website/versioned_docs/version-17.3.0/rpc_nodes_integration_test.md @@ -8,7 +8,7 @@ author: Roxane Letourneau 1. The RPC nodes' integration tests are disabled by default. Remove `./rpc-nodes.spec.ts` from `"testPathIgnorePatterns"` in the package.json. - **limanet**: `npm run test:limanet rpc-nodes.spec.ts` + **nairobinet**: `npm run test:nairobinet rpc-nodes.spec.ts` **When all endpoints are accessible for a node, you will obtain:** diff --git a/website/versioned_docs/version-16.1.1/rpc_package.md b/website/versioned_docs/version-17.3.0/rpc_package.md similarity index 100% rename from website/versioned_docs/version-16.1.1/rpc_package.md rename to website/versioned_docs/version-17.3.0/rpc_package.md diff --git a/website/versioned_docs/version-16.1.1/sapling.md b/website/versioned_docs/version-17.3.0/sapling.md similarity index 92% rename from website/versioned_docs/version-16.1.1/sapling.md rename to website/versioned_docs/version-17.3.0/sapling.md index 635a543414..0ce932a788 100644 --- a/website/versioned_docs/version-16.1.1/sapling.md +++ b/website/versioned_docs/version-17.3.0/sapling.md @@ -3,7 +3,7 @@ title: Sapling Toolkit author: Roxane Letourneau --- -Sapling is a protocol allowing private transactions in a decentralized environment. +Sapling is a protocol allowing private transactions in a decentralized environment. Sapling was introduced in Tezos in the Edo protocol. Refer to the Tezos documentation for more information on Sapling: https://tezos.gitlab.io/active/sapling.html ## Keys @@ -33,7 +33,7 @@ Here is an example on how to retrieve addresses: [InMemoryViewingKey](./sapling_ # Sapling toolkit -The `@taquito/sapling` package provides a `SaplingToolkit` class that surfaces all of the Sapling capabilities, allowing it to read from a Sapling state and prepare transactions. +The `@taquito/sapling` package provides a `SaplingToolkit` class that surfaces all of the Sapling capabilities, allowing it to read from a Sapling state and prepare transactions. The constructor of the `SaplingToolkit` takes the following properties: - the first parameter is an object containing: @@ -55,20 +55,20 @@ import { RpcClient } from '@taquito/rpc'; const tezos = new TezosToolkit('https://ghostnet.ecadinfra.com/'); const readProvider = new RpcReadAdapter(new RpcClient('https://YOUR_PREFERRED_RPC_URL')); -const saplingContract = await tezos.contract.at('KT1UYwMR6Q6LZnwQEi77DSBrAjKT1tEJb245'); +const saplingContract = await tezos.contract.at('KT1ToBD7bovonshNrxs3i4KMFuZ8PE2LUmQf'); const inMemorySpendingKey = await InMemorySpendingKey.fromMnemonic('YOUR_MNEMONIC'); const saplingToolkit = new SaplingToolkit( - { saplingSigner: inMemorySpendingKey }, - { contractAddress: saplingContract.address, memoSize: 8 }, + { saplingSigner: inMemorySpendingKey }, + { contractAddress: saplingContract.address, memoSize: 8 }, readProvider ) ``` ## How to retrieve my balance in the Sapling shielded pool? -When calling the `getSaplingTransactionViewer` method of the `SaplingToolkit` class, an instance of the `SaplingTransactionViewer` class is returned. The `SaplingTransactionViewer` class allows retrieving and decrypting Sapling transactions for the specified viewing key and calculating the unspent balance. +When calling the `getSaplingTransactionViewer` method of the `SaplingToolkit` class, an instance of the `SaplingTransactionViewer` class is returned. The `SaplingTransactionViewer` class allows retrieving and decrypting Sapling transactions for the specified viewing key and calculating the unspent balance. For each entry in the shielded pool, the `SaplingTransactionViewer` class will try to decrypt them using the viewing key as if it were the receiver. If a ciphertext is successfully decrypted, the configured account was the receiver of the output. The `SaplingTransactionViewer` will find which inputs were not spent by computing their nullifier. If an input is spent, its nullifier will be in the Sapling state. If the nullifier is not present, the input has not been spent, and its value will be considered in the calculated balance. @@ -89,8 +89,8 @@ const inMemorySpendingKey = new InMemorySpendingKey(aliceSk); const readProvider = new RpcReadAdapter(new RpcClient('https://ghostnet.ecadinfra.com/')); const saplingToolkit = new SaplingToolkit( - { saplingSigner: inMemorySpendingKey }, - { contractAddress: 'KT1JMDxmQ4DAbzXpzAJmL6QeZ9HB7DTVnZYd', memoSize: 8 }, + { saplingSigner: inMemorySpendingKey }, + { contractAddress: 'KT1ToBD7bovonshNrxs3i4KMFuZ8PE2LUmQf', memoSize: 8 }, readProvider ); @@ -122,8 +122,8 @@ const inMemorySpendingKey = new InMemorySpendingKey(aliceSk); const readProvider = new RpcReadAdapter(new RpcClient('https://ghostnet.ecadinfra.com/')); const saplingToolkit = new SaplingToolkit( - { saplingSigner: inMemorySpendingKey }, - { contractAddress: 'KT1JMDxmQ4DAbzXpzAJmL6QeZ9HB7DTVnZYd', memoSize: 8 }, + { saplingSigner: inMemorySpendingKey }, + { contractAddress: 'KT1ToBD7bovonshNrxs3i4KMFuZ8PE2LUmQf', memoSize: 8 }, readProvider ); @@ -138,7 +138,7 @@ saplingToolkit.getSaplingTransactionViewer() ## How to prepare a shielded transaction? -A shielded transaction allows sending tokens from a Tezos account (tz1, tz2, tz3) to a Sapling address (zet). The `prepareShieldedTransaction` method of the `SaplingToolkit` takes an array of `ParametersSaplingTransaction`, making it possible to send tez to multiple addresses at once if needed. +A shielded transaction allows sending tokens from a Tezos account (tz1, tz2, tz3) to a Sapling address (zet). The `prepareShieldedTransaction` method of the `SaplingToolkit` takes an array of `ParametersSaplingTransaction`, making it possible to send tez to multiple addresses at once if needed. The `ParametersSaplingTransaction` is an object made of: - a `to` property, which is the destination address (zet) @@ -155,7 +155,7 @@ Here is an example of how to prepare and inject a shielded transaction using Taq // import { SaplingToolkit, InMemorySpendingKey } from '@taquito/sapling'; // import { RpcClient } from '@taquito/rpc'; -const saplingContractAddress = 'KT1JMDxmQ4DAbzXpzAJmL6QeZ9HB7DTVnZYd' +const saplingContractAddress = 'KT1ToBD7bovonshNrxs3i4KMFuZ8PE2LUmQf' const rpcUrl = 'https://ghostnet.ecadinfra.com/'; const readProvider = new RpcReadAdapter(new RpcClient(rpcUrl)); // const Tezos = new TezosToolkit(rpcUrl); @@ -167,8 +167,8 @@ const aliceSk = 'sask27SLmU9herddHz4qFJBLMjWYMbJF8RtS579w9ej9mfCYK7VUdyCJPHK8AzW const inMemorySpendingKey = new InMemorySpendingKey(aliceSk); const saplingToolkit = new SaplingToolkit( - { saplingSigner: inMemorySpendingKey }, - { contractAddress: saplingContractAddress, memoSize: 8 }, + { saplingSigner: inMemorySpendingKey }, + { contractAddress: saplingContractAddress, memoSize: 8 }, readProvider ); @@ -206,7 +206,7 @@ inMemorySpendingKey.getSaplingViewingKeyProvider() ## How to prepare a Sapling transaction? -A Sapling transaction allows sending tokens from an address (zet) to an address (zet). The `prepareSaplingTransaction` method of the `SaplingToolkit` takes an array of `ParametersSaplingTransaction`, making it possible to send tez to multiple addresses at once if needed. +A Sapling transaction allows sending tokens from an address (zet) to an address (zet). The `prepareSaplingTransaction` method of the `SaplingToolkit` takes an array of `ParametersSaplingTransaction`, making it possible to send tez to multiple addresses at once if needed. The `ParametersSaplingTransaction` is an object made of: - a `to` property, which is the destination address (zet) @@ -214,7 +214,7 @@ The `ParametersSaplingTransaction` is an object made of: - an optional `memo` that cannot be longer than the specified memo size - an optional `mutez` property that must be set to true if the specified amount is in mutez rather than tez -The `prepareSaplingTransaction` method returns the crafted Sapling transaction parameter but does not perform any change on the shielded pool. A subsequent step where the Sapling transaction parameter is submitted to the smart contract must be done. +The `prepareSaplingTransaction` method returns the crafted Sapling transaction parameter but does not perform any change on the shielded pool. A subsequent step where the Sapling transaction parameter is submitted to the smart contract must be done. :::note A user should not use their own implicit account (tz1, tz2, tz3) to submit a Sapling transaction but rather have a third party inject it. @@ -227,7 +227,7 @@ Here is an example of how to prepare and inject a Sapling transaction using Taqu // import { SaplingToolkit, InMemorySpendingKey } from '@taquito/sapling'; // import { RpcClient } from '@taquito/rpc'; -const saplingContractAddress = 'KT1JMDxmQ4DAbzXpzAJmL6QeZ9HB7DTVnZYd' +const saplingContractAddress = 'KT1ToBD7bovonshNrxs3i4KMFuZ8PE2LUmQf' const rpcUrl = 'https://ghostnet.ecadinfra.com/'; const readProvider = new RpcReadAdapter(new RpcClient(rpcUrl)); // const Tezos = new TezosToolkit(rpcUrl); @@ -239,8 +239,8 @@ const aliceSk = 'sask27SLmU9herddHz4qFJBLMjWYMbJF8RtS579w9ej9mfCYK7VUdyCJPHK8AzW const inMemorySpendingKey = new InMemorySpendingKey(aliceSk); const saplingToolkit = new SaplingToolkit( - { saplingSigner: inMemorySpendingKey }, - { contractAddress: saplingContractAddress, memoSize: 8 }, + { saplingSigner: inMemorySpendingKey }, + { contractAddress: saplingContractAddress, memoSize: 8 }, readProvider ); @@ -276,7 +276,7 @@ The `ParametersUnshieldedTransaction` is an object made of: - an `amount` property, which is the amount to shield in tez by default - an optional `mutez` property that must be set to true if the specified amount is in mutez rather than tez -The `prepareUnshieldedTransaction` method returns the crafted Sapling transaction parameter but does not perform any change on the shielded pool. A subsequent step where the Sapling transaction parameter is submitted to the smart contract must be done to retrieve the tokens from the pool. +The `prepareUnshieldedTransaction` method returns the crafted Sapling transaction parameter but does not perform any change on the shielded pool. A subsequent step where the Sapling transaction parameter is submitted to the smart contract must be done to retrieve the tokens from the pool. Here is an example of how to prepare and inject an unshielded transaction using Taquito: @@ -285,7 +285,7 @@ Here is an example of how to prepare and inject an unshielded transaction using // import { SaplingToolkit, InMemorySpendingKey } from '@taquito/sapling'; // import { RpcClient } from '@taquito/rpc'; -const saplingContractAddress = 'KT1JMDxmQ4DAbzXpzAJmL6QeZ9HB7DTVnZYd' +const saplingContractAddress = 'KT1ToBD7bovonshNrxs3i4KMFuZ8PE2LUmQf' const rpcUrl = 'https://ghostnet.ecadinfra.com/'; const readProvider = new RpcReadAdapter(new RpcClient(rpcUrl)); // const Tezos = new TezosToolkit(rpcUrl); @@ -297,8 +297,8 @@ const aliceSk = 'sask27SLmU9herddHz4qFJBLMjWYMbJF8RtS579w9ej9mfCYK7VUdyCJPHK8AzW const inMemorySpendingKey = new InMemorySpendingKey(aliceSk); const saplingToolkit = new SaplingToolkit( - { saplingSigner: inMemorySpendingKey }, - { contractAddress: saplingContractAddress, memoSize: 8 }, + { saplingSigner: inMemorySpendingKey }, + { contractAddress: saplingContractAddress, memoSize: 8 }, readProvider ); @@ -329,7 +329,7 @@ saplingToolkit.prepareUnshieldedTransaction({ We don't require the spending key to retrieve the balance and transaction history. It can be done using the viewing key and the SaplingTransactionViewer class. The constructor of the `SaplingTransactionViewer` takes the following properties: -- an instance of `InMemoryViewingKey` +- an instance of `InMemoryViewingKey` - the second parameter is an object containing: - the address of the Sapling contract or a Sapling id if the contract contains more than one Sapling state. - an instance of a class implementing the `TzReadProvider` interface, which allows getting data from the blockchain @@ -344,15 +344,15 @@ import { RpcClient } from '@taquito/rpc'; const readProvider = new RpcReadAdapter(new RpcClient('https://YOUR_PREFERRED_RPC_URL')); const tezos = new TezosToolkit('https://ghostnet.ecadinfra.com/'); -const saplingContract = await tezos.contract.at('KT1JMDxmQ4DAbzXpzAJmL6QeZ9HB7DTVnZYd'); +const saplingContract = await tezos.contract.at('KT1ToBD7bovonshNrxs3i4KMFuZ8PE2LUmQf'); const inMemoryViewingKey = new InMemoryViewingKey( '000000000000000000977d725fc96387e8ec1e603e7ae60c6e63529fb84e36e126770e9db9899d7f2344259fd700dc80120d3c9ca65d698f6064043b048b079caa4f198aed96271740b1d6fd523d71b15cd0b3d75644afbe9abfedb6883e299165665ab692c14ca5c835c61a0e53de553a751c78fbc42d5e7eca807fd441206651c84bf88de803efba837583145a5f338b1a7af8a5f9bec4783054f9d063d365f2352f72cbced95e0a' ); const saplingTransactionViewer = new SaplingTransactionViewer( - inMemoryViewingKey, - { contractAddress: saplingContract.address }, + inMemoryViewingKey, + { contractAddress: saplingContract.address }, readProvider ) ``` diff --git a/website/versioned_docs/version-16.1.1/sapling_in_memory_spending_key.md b/website/versioned_docs/version-17.3.0/sapling_in_memory_spending_key.md similarity index 100% rename from website/versioned_docs/version-16.1.1/sapling_in_memory_spending_key.md rename to website/versioned_docs/version-17.3.0/sapling_in_memory_spending_key.md diff --git a/website/versioned_docs/version-16.1.1/sapling_in_memory_viewing_key.md b/website/versioned_docs/version-17.3.0/sapling_in_memory_viewing_key.md similarity index 100% rename from website/versioned_docs/version-16.1.1/sapling_in_memory_viewing_key.md rename to website/versioned_docs/version-17.3.0/sapling_in_memory_viewing_key.md diff --git a/website/versioned_docs/version-16.1.1/set_delegate.md b/website/versioned_docs/version-17.3.0/set_delegate.md similarity index 100% rename from website/versioned_docs/version-16.1.1/set_delegate.md rename to website/versioned_docs/version-17.3.0/set_delegate.md diff --git a/website/versioned_docs/version-16.1.1/signing.md b/website/versioned_docs/version-17.3.0/signing.md similarity index 100% rename from website/versioned_docs/version-16.1.1/signing.md rename to website/versioned_docs/version-17.3.0/signing.md diff --git a/website/versioned_docs/version-16.1.1/smart_rollups.md b/website/versioned_docs/version-17.3.0/smart_rollups.md similarity index 100% rename from website/versioned_docs/version-16.1.1/smart_rollups.md rename to website/versioned_docs/version-17.3.0/smart_rollups.md diff --git a/website/versioned_docs/version-16.1.1/smartcontracts.md b/website/versioned_docs/version-17.3.0/smartcontracts.md similarity index 89% rename from website/versioned_docs/version-16.1.1/smartcontracts.md rename to website/versioned_docs/version-17.3.0/smartcontracts.md index 857ba28530..572d0cfe9f 100644 --- a/website/versioned_docs/version-16.1.1/smartcontracts.md +++ b/website/versioned_docs/version-17.3.0/smartcontracts.md @@ -24,30 +24,35 @@ In this guide, we use a straightforward "counter" smart contract to illustrate h The counter contract has two entry points named `increment` and `decrement.` Taquito uses these entrypoints to generate corresponding javascript methods available to the developer. -The counter contracts storage is a simple integer that gets increased or decreased based on the calls to the entrypoints. +The counter contract's storage is a simple integer that gets increased or decreased based on the calls to the entrypoints. -### Counter Contract in CameLIGO +### Counter Contract in JSLIGO -```ocaml -type storage = int - -(* variant defining pseudo multi-entrypoint actions *) - -type action = -| Increment of int -| Decrement of int - -let add (a,b: int * int) : int = a + b -let sub (a,b: int * int) : int = a - b - -(* real entrypoint that re-routes the flow based on the action provided *) - -let main (p,s: action * storage) = - let storage = - match p with - | Increment n -> add (s, n) - | Decrement n -> sub (s, n) - in ([] : operation list), storage +``` +type storage = int; + +type parameter = +| ["Increment", int] +| ["Decrement", int] +| ["Reset"]; + +type return_ = [list , storage]; + +/* Two entrypoints */ +const add = ([store, delta] : [storage, int]) : storage => store + delta; +const sub = ([store, delta] : [storage, int]) : storage => store - delta; + +/* Main access point that dispatches to the entrypoints according to + the smart contract parameter. */ +const main = ([action, store] : [parameter, storage]) : return_ => { + return [ + (list([]) as list ), // No operations + (match (action, { + Increment: (n: int) => add ([store, n]), + Decrement: (n: int) => sub ([store, n]), + Reset: () => 0})) + ] +}; ``` @@ -56,35 +61,12 @@ You can view this contract and deploy it to a testnet using the [Ligo WebIDE][2] ### Counter Contract Michelson source code ``` -{ parameter (or (int %decrement) (int %increment)) ; +{ parameter (or (or (int %decrement) (int %increment)) (unit %reset)) ; storage int ; - code { DUP ; - CDR ; - DIP { DUP } ; - SWAP ; - CAR ; - IF_LEFT - { DIP { DUP } ; - SWAP ; - DIP { DUP } ; - PAIR ; - DUP ; - CAR ; - DIP { DUP ; CDR } ; - SUB ; - DIP { DROP 2 } } - { DIP { DUP } ; - SWAP ; - DIP { DUP } ; - PAIR ; - DUP ; - CAR ; - DIP { DUP ; CDR } ; - ADD ; - DIP { DROP 2 } } ; + code { UNPAIR ; + IF_LEFT { IF_LEFT { SWAP ; SUB } { ADD } } { DROP 2 ; PUSH int 0 } ; NIL operation ; - PAIR ; - DIP { DROP 2 } } } + PAIR } } ``` ## Loading the contract in Taquito @@ -106,7 +88,7 @@ values={[ // const Tezos = new TezosToolkit('https://ghostnet.ecadinfra.com'); Tezos.contract - .at('KT1BJadpDyLCACMH7Tt9xtpx4dQZVKw9cDF7') + .at('KT1KAUbe1gsdw5BeVQfgjh9xZFrHrKVs8ApD') .then((c) => { let methods = c.parameterSchema.ExtractSignatures(); println(JSON.stringify(methods, null, 2)); @@ -121,7 +103,7 @@ Tezos.contract // const Tezos = new TezosToolkit('https://ghostnet.ecadinfra.com'); Tezos.wallet - .at('KT1BJadpDyLCACMH7Tt9xtpx4dQZVKw9cDF7') + .at('KT1KAUbe1gsdw5BeVQfgjh9xZFrHrKVs8ApD') .then((c) => { let methods = c.parameterSchema.ExtractSignatures(); println(JSON.stringify(methods, null, 2)); @@ -154,7 +136,7 @@ values={[ // const Tezos = new TezosToolkit('https://ghostnet.ecadinfra.com'); Tezos.contract - .at('KT1BJadpDyLCACMH7Tt9xtpx4dQZVKw9cDF7') + .at('KT1KAUbe1gsdw5BeVQfgjh9xZFrHrKVs8ApD') .then((c) => { let incrementParams = c.methods.increment(2).toTransferParams(); println(JSON.stringify(incrementParams, null, 2)); @@ -168,7 +150,7 @@ Tezos.contract // const Tezos = new TezosToolkit('https://ghostnet.ecadinfra.com'); Tezos.wallet - .at('KT1BJadpDyLCACMH7Tt9xtpx4dQZVKw9cDF7') + .at('KT1KAUbe1gsdw5BeVQfgjh9xZFrHrKVs8ApD') .then((c) => { let incrementParams = c.methods.increment(2).toTransferParams(); println(JSON.stringify(incrementParams, null, 2)); @@ -198,7 +180,7 @@ values={[ // const Tezos = new TezosToolkit('https://ghostnet.ecadinfra.com'); Tezos.contract - .at('KT1BJadpDyLCACMH7Tt9xtpx4dQZVKw9cDF7') + .at('KT1KAUbe1gsdw5BeVQfgjh9xZFrHrKVs8ApD') .then((contract) => { const i = 7; @@ -219,7 +201,7 @@ Tezos.contract // const Tezos = new TezosToolkit('https://ghostnet.ecadinfra.com'); Tezos.wallet - .at('KT1BJadpDyLCACMH7Tt9xtpx4dQZVKw9cDF7') + .at('KT1KAUbe1gsdw5BeVQfgjh9xZFrHrKVs8ApD') .then((contract) => { const i = 7; diff --git a/website/versioned_docs/version-16.1.1/storage_annotations.md b/website/versioned_docs/version-17.3.0/storage_annotations.md similarity index 100% rename from website/versioned_docs/version-16.1.1/storage_annotations.md rename to website/versioned_docs/version-17.3.0/storage_annotations.md diff --git a/website/versioned_docs/version-16.1.1/taquito_utils.md b/website/versioned_docs/version-17.3.0/taquito_utils.md similarity index 100% rename from website/versioned_docs/version-16.1.1/taquito_utils.md rename to website/versioned_docs/version-17.3.0/taquito_utils.md diff --git a/website/versioned_docs/version-16.1.1/testing_strategies.md b/website/versioned_docs/version-17.3.0/testing_strategies.md similarity index 100% rename from website/versioned_docs/version-16.1.1/testing_strategies.md rename to website/versioned_docs/version-17.3.0/testing_strategies.md diff --git a/website/versioned_docs/version-16.1.1/tezbridge_signer.md b/website/versioned_docs/version-17.3.0/tezbridge_signer.md similarity index 100% rename from website/versioned_docs/version-16.1.1/tezbridge_signer.md rename to website/versioned_docs/version-17.3.0/tezbridge_signer.md diff --git a/website/versioned_docs/version-16.1.1/tezos_domains.md b/website/versioned_docs/version-17.3.0/tezos_domains.md similarity index 95% rename from website/versioned_docs/version-16.1.1/tezos_domains.md rename to website/versioned_docs/version-17.3.0/tezos_domains.md index ddd53dff7d..e7c597ca99 100644 --- a/website/versioned_docs/version-16.1.1/tezos_domains.md +++ b/website/versioned_docs/version-17.3.0/tezos_domains.md @@ -58,7 +58,8 @@ const fetchAddressFromTezosDomain = async (domainName: string): Promise const storage: any = await contract.storage(); const domain = await storage.store.records.get(char2Bytes(domainName)); if (domain) { - return domain.owner; + return domain.address; // address that the domain points to + // return domain.owner; // address that owns the domainName } else { return domainName; } @@ -93,4 +94,4 @@ const fetchExpiryDate = async (domainName: string): Promise => { } ``` -If you provide `taquito.tez` as a parameter, the function will return `2022-04-30T00:00:00Z`, meaning that the domain name expires in June 9th, 2022. +If you provide `taquito.tez` as a parameter, the function will return `2023-04-30T00:00:00Z`, meaning that the domain name expires in April 9th, 2023. diff --git a/website/versioned_docs/version-16.1.1/tickets.md b/website/versioned_docs/version-17.3.0/tickets.md similarity index 100% rename from website/versioned_docs/version-16.1.1/tickets.md rename to website/versioned_docs/version-17.3.0/tickets.md diff --git a/website/versioned_docs/version-16.1.1/transaction_limits.md b/website/versioned_docs/version-17.3.0/transaction_limits.md similarity index 100% rename from website/versioned_docs/version-16.1.1/transaction_limits.md rename to website/versioned_docs/version-17.3.0/transaction_limits.md diff --git a/website/versioned_docs/version-16.1.1/tutorial_links.md b/website/versioned_docs/version-17.3.0/tutorial_links.md similarity index 100% rename from website/versioned_docs/version-16.1.1/tutorial_links.md rename to website/versioned_docs/version-17.3.0/tutorial_links.md diff --git a/website/versioned_docs/version-16.1.1/tx_rollups.md b/website/versioned_docs/version-17.3.0/tx_rollups.md similarity index 100% rename from website/versioned_docs/version-16.1.1/tx_rollups.md rename to website/versioned_docs/version-17.3.0/tx_rollups.md diff --git a/website/versioned_docs/version-16.1.1/tzip12.md b/website/versioned_docs/version-17.3.0/tzip12.md similarity index 100% rename from website/versioned_docs/version-16.1.1/tzip12.md rename to website/versioned_docs/version-17.3.0/tzip12.md diff --git a/website/versioned_docs/version-16.1.1/tzip16-sequence-diagram.md b/website/versioned_docs/version-17.3.0/tzip16-sequence-diagram.md similarity index 100% rename from website/versioned_docs/version-16.1.1/tzip16-sequence-diagram.md rename to website/versioned_docs/version-17.3.0/tzip16-sequence-diagram.md diff --git a/website/versioned_docs/version-16.1.1/upgrading_guide.md b/website/versioned_docs/version-17.3.0/upgrading_guide.md similarity index 100% rename from website/versioned_docs/version-16.1.1/upgrading_guide.md rename to website/versioned_docs/version-17.3.0/upgrading_guide.md diff --git a/website/versioned_docs/version-16.1.1/validators.md b/website/versioned_docs/version-17.3.0/validators.md similarity index 100% rename from website/versioned_docs/version-16.1.1/validators.md rename to website/versioned_docs/version-17.3.0/validators.md diff --git a/website/versioned_docs/version-16.1.1/version.md b/website/versioned_docs/version-17.3.0/version.md similarity index 88% rename from website/versioned_docs/version-16.1.1/version.md rename to website/versioned_docs/version-17.3.0/version.md index 2a605c2ad5..1fcc1d3998 100644 --- a/website/versioned_docs/version-16.1.1/version.md +++ b/website/versioned_docs/version-17.3.0/version.md @@ -3,6 +3,393 @@ title: Versions author: Jev Bjorsell --- +# Taquito v17.3.0 + +**A change in Licensing**: +Taquito has moved from `MIT` to `Apache 2.0`. + +**Potential Breaking Changes**: + +- Previously, an `OrToken`'s `EncodeObject` method would accept an object with multiple fields. It now only accepts an object with a single field. +- The `generateSchema` method in an `OrToken` with nested `OrToken`s (as well as `ExtractSchema`) would generate a schema object that was misleading and did not match what `Execute` created or `EncodeObject` accepted. This is now fixed and the behavior is consistent across all methods. +- `OrToken.Execute()` used to throw `OrTokenDecodingError` in case of failure, but now will throw `OrValidationError` + +## Summary + +### New Features + +- `@taquito/michelson-encoder` - The `OrToken`'s `EncodeObject` method now only accepts an object with a single field #2544 + +### Bug Fixes + +- `@taquito/michelson-encoder` - A nested `PairToken` with a mix of fields with `annots` and fields without `annots` could generate the wrong javascript object with `Execute` [#2540](https://github.com/ecadlabs/taquito/issues/2540) +- `@taquito/michelson-encoder` - the `generateSchema` method in a nested `OrToken` now generates a schema that is consistent with `Execute` and `EncodeObject` [#2543](https://github.com/ecadlabs/taquito/issues/2543) + +``` +const schema = { + prim: 'pair', + args: [ + { + prim: 'pair', + args: [ + { + prim: 'pair', + args: [{ prim: 'int' }, { prim: 'int' }], + annots: ['%A3'], + }, + { prim: 'int' }, + ], + }, + { prim: 'bool' }, + ], + }; + + const michelineJson = { + prim: 'Pair', + args: [ + { + prim: 'Pair', + args: [{ prim: 'Pair', args: [{ int: '11' }, { int: '22' }] }, { int: '33' }], + }, + { prim: 'True' }, + ], + }; + const javaScriptObject = new Schema(schema).Execute(michelineJson); +``` + +Previously, this `javaScriptObject` would be equal to: + +``` +{ + 2: true, + A3: { + 0: 11, + 1: 22, + }, +} +``` + +But now it returns: + +``` +{ + 1: 33, + 2: true, + A3: { + 0: 11, + 1: 22, + }, +} +``` +### Internals + * `integration-tests` config improvement [#2163](https://github.com/ecadlabs/taquito/issues/2163) + * update RPC urls to align with the updated infrastructure [PR#2576](https://github.com/ecadlabs/taquito/pull/2576) [#2633](https://github.com/ecadlabs/taquito/pull/2633) + +## `@taquito/michelson-encoder` - Validate that an `OrToken`'s `EncodeObject` method only accepts an object with a single field + +Previously, an `OrToken`'s `EncodeObject` method would accept an object with multiple fields. It now only accepts an object with a single field. + +``` + const token = createToken({ + prim: 'or', + args: [{ prim: 'int' }, { prim: 'string' }], annots: [] + }, 0) as OrToken; + const javascriptObject = token.EncodeObject({ '0': 10, '1': '10' })); +``` + +Previously, this would return work and the result was the same as `token.EncodeObject({ '0': 10, '1': '10' }))`. Now, this throws an error. + +## `@taquito/michelson-encoder` - For an `OrToken` with nested `OrToken`s, `generateSchema` behaved inconsistently with `Execute` and `EncodeObject` + +Previously, `generateSchema` would generate a schema object that was misleading and did not match what `Execute` created or `EncodeObject` accepted. This is now fixed and the behavior is consistent across all methods. + +``` +const token = createToken( + { + prim: 'or', + args: [ + { + prim: 'bytes', + }, + { + prim: 'or', + annots: ['A'], + args: [ + { + prim: 'or', + args: [{ prim: 'int' }, { prim: 'nat' }], + }, + { prim: 'bool' }, + ], + }, + ], + }, + 0 +) as OrToken; +const schema = token.generateSchema(); +``` + +Previously, `schema` would be equal to: + +``` +{ + __michelsonType: "or", + schema: { + "0": { __michelsonType: "bytes", schema: "bytes" }, + "A": { + __michelsonType: "or", + schema: { + "1": { __michelsonType: "int", schema: "int" }, + "2": { __michelsonType: "nat", schema: "nat" }, + "3": { __michelsonType: "bool", schema: "bool" } + } + } + } +} +``` +Which was inconsistent with what `Execute` created and what `EncodeObject` accepted. +Now it is: + +``` +{ + __michelsonType: 'or', + schema: { + 0: { __michelsonType: 'bytes', schema: 'bytes' }, + 1: { __michelsonType: 'int', schema: 'int' }, + 2: { __michelsonType: 'nat', schema: 'nat' }, + 3: { __michelsonType: 'bool', schema: 'bool' }, + }, +} +``` + +# Taquito v17.2.0 + +**Potential Breaking Changes** : +Further improved error classes + - In `@taquito/sapling` `InvalidMerkleRootError` is renamed to `InvalidMerkleTreeError` + - In `@taquito/sapling` `InvalidParameter` is renamed to `SaplingTransactionViewerError` + - In `@taquito/michel-codec` `InvalidContractError` is renamed to `InvalidMichelsonError` + +## Summary + +### New Features + - Added new RPC endpoint `simulateOperation` #2548 + - Added support for signing `failingNoop` operation in `Contract API` and `Wallet API` #952 #2507 + +### Bug Fixes +- Updated sapling live code example contract on website #2542 + +### Improvement + Improved error classes for the following packages: + - `@taquito-sapling` #2568 + - `@taquito-michel-codec` #2568 + +### Documentation + - Updated local forger documentation #2571 + - Adjusted website wallet page design and removed website lambda view page broken link #1652 + +### Internals + - Updated beacon dependency to v4.0.6 #2584 + - Updated estimation process to use `simulateOperation()` instead of `runOperation()` #2548 + - Updated website dependencies [PR#2587](https://github.com/ecadlabs/taquito/pull/2587) + +## `@taquito/taquito` - Add support of failing_noop operation in Contract and Wallet API +Taquito now supports the `failing_noop` operation + +``` +const Tezos = new TezosToolkit(rpcUrl); + +Tezos.setWalletProvider(wallet) +const signedW = await Tezos.wallet.signFailingNoop({ +arbitrary: char2Bytes("Hello World"), +basedOnBlock: 0, +}); + +Tezos.setSignerProvider(signer) +const signedC = await Tezos.contract.signFailingNoop({ +arbitrary: char2Bytes("Hello World"), +basedOnBlock: 'genesis', +}); +``` + +## `@taquito/rpc` - Add support of simulateOperation RPC call + +``` +const Tezos = new TezosToolkit(rpcUrl) +let account ='tz1...' +let counter = Number((await Tezos.rpc.getContract(account, {block: 'head'})).counter) +const op = { + chain_id: await Tezos.rpc.getChainId(), + operation: { + branch: 'BLzyjjHKEKMULtvkpSHxuZxx6ei6fpntH2BTkYZiLgs8zLVstvX', + contents: [{ + kind: OpKind.TRANSACTION, + counter: (counter + 1).toString(), + source: account, + destination: account, + fee: '0', + gas_limit: '1100', + storage_limit: '600', + amount: '1', + }] + } +}; + +let simulate = await Tezos.rpc.simulateOperation(op)).contents[0] +``` +# Taquito v17.1.1 +## Summary +This is a patch release to fix a potential issue with `verifySignature()` and `hex2buf()` util method. +### Bug Fixes +- Fixed a potentially exploitable behaviour where `verifySignature()` was allowing an appended character to a message payload and still verify the signature correctly. It has now been fixed to validate against odd length characters #2578 + +# Taquito v17.1.0 +**Potential Breaking Changes** +- Updated RxJS version from v6.6.3 to v7.8.1 +- Updated TS version into v4.2.4 +- Please be wary due to the RxJS version upgrade, we've been seeing intermittent timeouts when testing against a Flextesa sandbox. This behaviour is **not** present when using it against a regular node (Mainnet, Nairobinet, etc). We are still investigating what the cause might be. #2261 + +Some other subtle changes that might affect some developers: +- In `@taquito/taquito` - `IntegerError` is renamed to `InvalidBalanceError` +- In `@taquito/taquito` - `PrepareProvider` used to throw `RevealEstimateError` now will throw `PublicKeyNotFoundError` +- In `@taquito/tzip-16` - `MetadataNotFound` is renamed to `ContractMetadataNotFoundError` +- In `@taquito/tzip-16` - `InvalidMetadata` is renamed to `InvalidContractMetadataError` +- In `@taquito/tzip-16` - `InvalidMetadataType` is renamed to `InvalidContractMetadataTypeError` +- In `@taquito/tzip-16` - `BigMapMetadataNotFound` is renamed to `BigMapContractMetadataNotFoundError` +- In `@taquito/tzip-16` - `UriNotFound` is renamed to `UriNotFoundError` +- In `@taquito/tzip-16` - `InvalidUri` is renamed to `InvalidUriError` +- In `@taquito/tzip-16` - `ProtocolNotSupported` is renamed to `ProtocolNotSupportedError` +- In `@taquito/tzip-16` - `UnconfiguredMetadataProviderError` is renamed to `UnconfiguredContractMetadataProviderError` +- In `@taquito/tzip-16` - `ForbiddenInstructionInViewCode` is renamed to `ForbiddenInstructionInViewCodeError` + +## Summary +### New Features +- Exposed the injector to be customizable from the TezosToolkit class #1344 + +### Improvement +- Simplified generated Lambda for `transferToContract` [PR#2404](https://github.com/ecadlabs/taquito/pull/2404) +- Improved error classes for these following packages: + - `@taquito/taquito` [PR#2559](https://github.com/ecadlabs/taquito/pull/2559) + - `@taquito/michelson-encoder` #1995 + - `@taquito/tzip12` [PR#2559](https://github.com/ecadlabs/taquito/pull/2559) + - `@taquito/tzip16` [PR#2559](https://github.com/ecadlabs/taquito/pull/2559) + +### Internals +- Updated version dependencies for `Sass` and `Dotenv` in `/website` [PR#2560](https://github.com/ecadlabs/taquito/pull/2560) + +# Taquito v17 +### Potential Breaking Changes +Protocol Nairobi comes with a couple potential breaking changes for our users: +- `@taquito/taquito` - Update gas limit changes that pertains to each different curve in Protocol N #2447 +- `@taquito/rpc` - Update operation result of `sc_rollup_cement_result` to have the newly added field #2448 +- Changed error class names #2505 : + - `@taquito/remote-signer` - `KeyNotFoundError` renamed to `PublicKeyNotFoundError` + - `@taquito/remote-signer` - `PublicKeyMismatch` renamed to `PublicKeyVerificationError` + - `@taquito/remote-signer` - `SignatureVerificationFailedError` renamed to `SignatureVerificationError` + +## Summary +### Nairobi Support +- `@taquito/taquito` - Update gas limit changes that pertains to each different curve in Protocol N #2447 +- `@taquito/rpc` - Update operation result of `sc_rollup_cement_result` to have the newly added field #2448 + +### New Features +- `@taquito/taquito` & `@taquito/michelson-encoder`- Introduced a new feature called `EventAbstraction` that provides an abstraction to Events, similar to `ContractAbstraction` #2128 +- +### Bug Fixes +- `@taquito/taquito` - Fixed contract call estimation to check for unrevealed keys #2500 + +### Testing +- Fixed ballot operation testing to have a dynamic wait #2403 + +### Improvement +- Further improved error classes and updated error class hierarchy for the following packages #2509 & #2505: + - `@taquito/http-utils` + - `@taquito/contracts-library` + - `@taquito/beacon-wallet` + - `@taquito/ledger-signer` + - `@taquito/remote-signer` +- Improved error capturing/validation for RPC calls #1996 + +### Documentation +- Added docs for making contract calls with JSON Michelson as a workaround to limitations that are introduced by complex contract call parameters #2443 + +### Internals +- Upgrade `netlify-cli` package to fix CI issues [PR#2496](https://github.com/ecadlabs/taquito/pull/2496) +# Taquito v16.2.0 +## **Potential Breaking Changes**: +- Some error classes may have been moved to the `@taquito/core` package. Note to developers if they are exporting any error classes to capture errors, there might be a need to adjust the export path. +- We have an ongoing error class refactoring which includes ticket #1992 (create an error class hierarchy), #1993 (consolidate duplicate errors in Taquito) and #1994 (improve error classes in individual packages, namely `@taquito/utils`, `@taquito/local-forging` and `@taquito/signer`). Here are a list of notable changes: + 1. `@taquito/sapling` Class SaplingToolkit function prepareUnshieldedTransaction used to throw InvalidKeyError now throw a InvalidAddressError instead + 2. `@taquito/rpc` when validateContractAddress used to throw InvalidAddressError will now throw InvalidContractAddressError. + 3. `@taquito/sapling` prepareUnshieldedTransaction function when validateDestinationImplicitAddress used to throw InvalidAddressError now throw InvalidKeyHashError + 4. `@taquito/local-forging` smartRollupAddressDecoder used to throw InvalidAddressError now throw InvalidSmartRollupAddressError + 5. `@taquito/local-forging` used to have class InvalidSmartRollupContractAddressError now is InvalidSmartRollupCommitmentHashError + 6. `@taquito/local-forging` function smartRollupContractAddressEncoder rename to smartRollupCommitmentHashEncoder + 7. `@taquito/signer` PrivateKeyError is replaced by common error InvalidKeyError from `@taquito/core` + +- In `@taquito/michelson-encoder` we introduced a new semantic `{ Some: null}` to EncodeObject() for nested options type like (option (option nat)). The old semantic still works when making contract calls but will look to deprecated them in the future as table below. And the corresponding `Execute()` will now return new semantic `{ Some: 1 }` as previously return `1` will be deprecated soon. #2344 +![image](https://github.com/ecadlabs/taquito/assets/106410553/455e7f9f-9d6a-4503-bb89-8f337c322063) + +**Note**: There are also significant (backwards compatible) changes to the `@taquito/taquito` package, largely regarding the flow of preparing, estimating, forging, and injecting operations into a node. No breaking changes are expected, but users are welcomed to reach out to the team if any issues arise. + +## Summary +### New Features +- Introduction of the new `@taquito/core` package, which will contain important types and shared classes #1992 + + +### Bug Fixes +- Fixed contract calls with nested `option` with `Some None` #2344 +- Fixed a broken `isNode` check that checks whether the runtime environment is a Node environment or not [PR#2498](https://github.com/ecadlabs/taquito/pull/2498) + +### Improvement +- `@taquito/taquito` - Tweaked the functionality of `PrepareProvider` to not have coupling with Estimation, it will now output `PreparedOperation` with default fees, gas limits and, storage limits #2257 +- `@taquito/taquito` - Added a filter for events listener to exclude failed events #2319 +- `@taquito/utils` - Updated address validation to include smart rollup addresses #2444 +- Removed duplicate error classes and did a small audit to streamline them across all packages #1993 +- Improved error messages and fix relevant error classes in `@taquito/local-forging` and `@taquito/signer` #1994 + + +### Documentation +- Updated old Michelson code in our smart contract documentation #2482 +- Updated `README` to reference Mumbainet #2459 +- Updated wrong example in docs for Tezos domains #2436 +- Added extra detail on complex parameter calls in the docs #2443 + + +### Internals +- `OperationEmitter` class in `@taquito/taquito` have been replaced with `PrepareProvider` and the `Provider` abstract class #2257 + - RpcContractProvider, RpcEstimateProvider, RpcBatchProvider, and RpcTzProvider no longer extends `OperationEmitter`, and is replaced with a more lightweight abstract class `Provider` #2428, #2429, #2430, #2431 +- Removed the dependency `axios-fetch-adapter` and adapted the code directly into Taquito [PR#2457](https://github.com/ecadlabs/taquito/pull/2457) + +### `@taquito/taquito` - Added a filter for events listener to exclude failed events +Introduces a new filter `excludeFailedOperations` to determine whether you'd want to filter out failed events or not +```typescript +const Tezos = new TezosToolkit(RPC_URL); + +Tezos.setStreamProvider( + Tezos.getFactory(PollingSubscribeProvider)({ + shouldObservableSubscriptionRetry: true, + pollingIntervalMilliseconds: 1500 + }) +); + +try { + const sub = Tezos.stream.subscribeEvent({ + tag: 'tagName', + address: 'KT1_CONTRACT_ADDRESS', + excludeFailedOperations: true + }); + + sub.on('data', console.log); + +} catch (e) { + console.log(e); +} +``` + +### `@taquito/taquito` - Tweaked the functionality of `PrepareProvider` +The `PrepareProvider` is a somewhat new feature to Taquito that allows users to independently create a `PreparedOperation` object. It's behaviour is slightly changed so that it **does not** estimate directly when preparing. The estimation and the preparation process are now 2 separate process, removing the circular dependency it used to have. + # Taquito v16.1.1 ## Bug Fixes - Fixed an issue where the package forked from `vespaiach/axios-fetch-adapter` was not able to be resolved by some package managers. We have since published the fork on NPM as `@taquito/axios-fetch-adapter` [PR #2427](https://github.com/ecadlabs/taquito/pull/2427) @@ -60,7 +447,7 @@ const op = await Tezos.contract.smartRollupOriginate({ ### `@taquito/taquito` - Added utility functions in prepare provider to accomodate forging and operation pre-apply (dry runs) Provided 2 utility functions to convert results from the `PrepareProvider` (`PreparedOperation` type objects) into `ForgeParams` and `PreapplyParams` ```typescript! -// pre-apply +// pre-apply const prepared = await Tezos.prepare.transaction({ amount: 1, to: 'tz1ZfrERcALBwmAqwonRXYVQBDT9BjNjBHJu' @@ -84,8 +471,8 @@ const forgedBytes = await forger.forge(params); - `@taquito/taquito` Support new operation `smart_rollup_add_messages` #2309 - `@taquito/taquito` Updated `transferTicket` operation in the contract API to support ticket transfers between implicit accounts #2320 - `@taquito/local-forging` Support new Mumbai operations #2308 - - `smart_rollup_originate`, - - `smart_rollup_add_messages`, + - `smart_rollup_originate`, + - `smart_rollup_add_messages`, - `smart_rollup_execute_outbox_message` - `@taquito/local-forging` updated validation to allow tz4 addresses #2350 - `@taquito/rpc` support Mumbai operation types in the RPC package #2307 @@ -231,11 +618,11 @@ const op = await Tezos.wallet.increasePaidStorage({ - `@taquito/michelson-encoder` fix MapTypecheck bug triggered by nested maps ending with a big_map #1762 ### Documentation -- Auto hide sticky navbar for mobile view to increase readability on mobile devices. +- Auto hide sticky navbar for mobile view to increase readability on mobile devices. PR: https://github.com/ecadlabs/taquito/pull/2236 ### Internals -- Start running integration tests against testnets for external PRs. +- Start running integration tests against testnets for external PRs. PR: https://github.com/ecadlabs/taquito/pull/2221 ## `@taquito/taquito` drain_delegate operation support @@ -413,9 +800,9 @@ try { tag: 'tagName', address: 'KT1_CONTRACT_ADDRESS' }); - + sub.on('data', console.log); - + } catch (e) { console.log(e); } @@ -438,7 +825,7 @@ VotingInfoResponse = { ## `@taquito/ledger-signer` - Add support for bip25519 curve -We added support for the bip32-ed25519 derivation scheme in the ledger package. It can be used as follows: +We added support for the bip32-ed25519 derivation scheme in the ledger package. It can be used as follows: ```typescript const transport = await TransportNodeHid.create(); @@ -478,7 +865,7 @@ Before version 14.1.0, it was impossible to specify the amount, the fee, the `ga const contract = Tezos.contract.at('contactAddress'); const batch = Tezos.contract.batch() .withContractCall(contract.methods.entrypointName("entrypointParam", { fee: 100, gasLimit: 1000, storageLimit: 10 }) - .withContractCall(...) + .withContractCall(...) const batchOp = await batch.send(); await batchOp.confirmation(); @@ -563,7 +950,7 @@ const op = await Tezos.contract.increasePaidStorage({ ## `@taquito/local-forger` - Support the `increase_paid_storage` operation and the `Emit` instruction -We added support to forge and parse the new operation kind `increase_paid_storage`. +We added support to forge and parse the new operation kind `increase_paid_storage`. We added support for the new Michelson instruction `Emit`, which can emit contract events when part of a contract script. @@ -573,9 +960,9 @@ We added support for the new Michelson instruction `Emit`, which can emit contra ## `@taquito/taquito` - Replace `consumed_gas` with `consumed_milligas` -In Kathmandu, the property `consumed_gas` that was previously deprecated in favor of `consumed_milligas` has been removed. +In Kathmandu, the property `consumed_gas` that was previously deprecated in favor of `consumed_milligas` has been removed. -In Taquito (Contract API), the classes that extend the `Operation` class like `BatchOperation`, `DelegateOperation`, `OriginationOperation`, `TransactionOperation`, and so on, have a `consumedGas` getter. We did an internal change to calculate the consumed gas based on the consumed milligas, so there is no breaking change for the users. We also implemented a new `consumedMilligas` getter which returns the consumed milligas. +In Taquito (Contract API), the classes that extend the `Operation` class like `BatchOperation`, `DelegateOperation`, `OriginationOperation`, `TransactionOperation`, and so on, have a `consumedGas` getter. We did an internal change to calculate the consumed gas based on the consumed milligas, so there is no breaking change for the users. We also implemented a new `consumedMilligas` getter which returns the consumed milligas. On the wallet API side, the `WalletOperation` class has a `receipt` method that returns a `Receipt` object containing a `totalGas` property. It is now calculated based on the consumed milligas, and we added an additional `totalMilliGas` property. @@ -611,18 +998,18 @@ RunScriptViewResult = { }; ``` -## Sapling package +## Sapling package We implemented a package `@taquito/sapling` providing functionality for Sapling. For documentation, please refer to the following link: https://tezostaquito.io/docs/next/sapling We added a post-install script that fetches the z cash parameters required to initialize the sapling state. Excluding the files from the package avoids having an unsustainable bundle size. The files `saplingOutputParams.js` and `saplingSpendParams.js` will be created in the users `node_modules/@taquito/sapling` folder and avoid them having to download and inject those files. -As the next steps for the sapling package, we will provide interfaces for the key providers, making it easier to generate the proof and produced signature from a remote signer or a ledger. We currently offer an `InMemorySpendingKey` that must be used appropriately, given your risk profile. We will be looking for integration with wallets as well. +As the next steps for the sapling package, we will provide interfaces for the key providers, making it easier to generate the proof and produced signature from a remote signer or a ledger. We currently offer an `InMemorySpendingKey` that must be used appropriately, given your risk profile. We will be looking for integration with wallets as well. ## `@taquito/taquito` - Added support for the `transfer_ticket` operation -The `transfer_ticket` operation allows transferring tickets from an implicit account to a smart contract. +The `transfer_ticket` operation allows transferring tickets from an implicit account to a smart contract. ```typescript const Tezos = new TezosToolkit('https://jakartanet.ecadinfra.com'); @@ -644,7 +1031,7 @@ const op = await Tezos.contract.transferTicket({ ## `@taquito/michelson-encoder` - Display contract storage properly when it contains a `ticket` inside a `map` -We fixed a bug in the michelson-encoder package that prevented displaying the contract storage when it contained tickets inside a map. +We fixed a bug in the michelson-encoder package that prevented displaying the contract storage when it contained tickets inside a map. ## `@taquito/michelson-encoder` - `Schema.generateSchema()` fails for `sapling_transaction_deprecated` @@ -676,7 +1063,7 @@ We are now using the beacon-dapp's `getDAppClientInstance` method instead of the ## `@taquito/local-forging` - Pure JS implementation -To accommodate users working in native mobile development, we added a separate pure JS bundle that can be imported. +To accommodate users working in native mobile development, we added a separate pure JS bundle that can be imported. The bundle wraps functions in the `@taquito/local-forging` package into a single variable called `taquito_local_forging`. To use the JS bundle for your project, download the zip file under `Assets` on the [release page](https://github.com/ecadlabs/taquito/releases). @@ -735,7 +1122,7 @@ The `liquidity_baking_escape_vote` property in `BlockFullHeader` is replaced wit The `OperationBalanceUpdatesItem` can now contain a `bond_id` property of type `BondId`. `BondId` has a `tx_rollup` property. -The `OperationResultTxRollupOrigination` can now contain a `ticket_hash` property. +The `OperationResultTxRollupOrigination` can now contain a `ticket_hash` property. The `METADATA_BALANCE_UPDATES_CATEGORY` enum contains an additional `BONDS` category. @@ -751,8 +1138,8 @@ Added support to forge and unforge the new operation kinds `transfer_ticket`, `t ## `@taquito/michelson-encoder` - Added support for the the new type`tx_rollup_l2_address` -We created a new class `TxRollupL2AddressToken` in the michelson-encoder to support the new Michelson type `tx_rollup_l2_address`. This type is used to identify accounts on transaction rollups' ledgers. Those accounts are prefixed with `tz4`. -The `TxRollupL2AddressToken` class allows users of Taquito to pass `tz4` addresses in storage or smart contract entry points using the Taquito JS abstraction. +We created a new class `TxRollupL2AddressToken` in the michelson-encoder to support the new Michelson type `tx_rollup_l2_address`. This type is used to identify accounts on transaction rollups' ledgers. Those accounts are prefixed with `tz4`. +The `TxRollupL2AddressToken` class allows users of Taquito to pass `tz4` addresses in storage or smart contract entry points using the Taquito JS abstraction. ## `@taquito/michel-codec` - Added support for the new type`tx_rollup_l2_address` and the new instruction `MIN_BLOCK_TIME` @@ -796,7 +1183,7 @@ await op.confirmation(); The `txRollupSubmitBatch` method also takes optional `storageLimit`, `gasLimit` and `fee` as parameters. ## Known Issues -- Version stamp is out of date, resulting in `getVersionInfo()` to return the older version (12.1.0) instead of the current release candidate. This will be fixed in the full release. +- Version stamp is out of date, resulting in `getVersionInfo()` to return the older version (12.1.0) instead of the current release candidate. This will be fixed in the full release. # Taquito v12.1.0-beta @@ -816,10 +1203,10 @@ The `txRollupSubmitBatch` method also takes optional `storageLimit`, `gasLimit` ## Compatibility with the Jakarta protocol -We addressed the Jakarta protocol's breaking changes, making this version of Taquito compatible with the Jakarta protocol. This early integration has been possible by using the Mondaynet testnet. +We addressed the Jakarta protocol's breaking changes, making this version of Taquito compatible with the Jakarta protocol. This early integration has been possible by using the Mondaynet testnet. The Jakarta protocol addresses the [malleability issue](https://tezos.gitlab.io/alpha/sapling.html#preventing-malleability) discovered in Sapling. It introduces changes around the sapling related types and instructions that are now supported in Taquito: -- The encoding of `sapling_transaction` has changed; we added support for it in the `@taquito/local-forging` package and support for `sapling_transaction_deprecated`. +- The encoding of `sapling_transaction` has changed; we added support for it in the `@taquito/local-forging` package and support for `sapling_transaction_deprecated`. - The optional type returned by the `SAPLING_VERIFY_UPDATE` instruction contains an additional property named `bound_data`. We added support for it in the `@taquito/michel-codec` package. @@ -869,10 +1256,10 @@ new RpcClient('url', 'chain', new HttpBackend(50000)); ## Compatibility with the Jakarta protocol -We addressed the Jakarta protocol's breaking changes, making this version of Taquito compatible with the Jakarta protocol. This early integration has been possible by using the Mondaynet testnet. +We addressed the Jakarta protocol's breaking changes, making this version of Taquito compatible with the Jakarta protocol. This early integration has been possible by using the Mondaynet testnet. The Jakarta protocol addresses the [malleability issue](https://tezos.gitlab.io/alpha/sapling.html#preventing-malleability) discovered in Sapling. It introduces changes around the sapling related types and instructions that are now supported in Taquito: -- The encoding of `sapling_transaction` has changed; we added support for it in the `@taquito/local-forging` package and support for `sapling_transaction_deprecated`. +- The encoding of `sapling_transaction` has changed; we added support for it in the `@taquito/local-forging` package and support for `sapling_transaction_deprecated`. - The optional type returned by the `SAPLING_VERIFY_UPDATE` instruction contains an additional property named `bound_data`. We added support for it in the `@taquito/michel-codec` package. @@ -937,10 +1324,10 @@ new RpcClient('url', 'chain', new HttpBackend(50000)); - @taquito/taquito - Allow estimating operations using a wallet #1387 ### Documentation -- Examples of using the BeaconWallet instance as a singleton #1045: https://tezostaquito.io/docs/beaconwallet-singleton +- Examples of using the BeaconWallet instance as a singleton #1045: https://tezostaquito.io/docs/beaconwallet-singleton - Fixed link to Tezos faucet #1383 - Updated all website examples to show contract and wallet API example variants #493 -- Algolia improvements - Fixed search bar returning dead links and duplicates #1411 +- Algolia improvements - Fixed search bar returning dead links and duplicates #1411 @@ -969,19 +1356,19 @@ Example of an endorsement before Ithaca: } ``` -## @taquito/local-forging - Support for the new instruction `SUB_MUTEZ` +## @taquito/local-forging - Support for the new instruction `SUB_MUTEZ` We added support to forge and parse operations containing the new `SUB_MUTEZ` instruction in the `Localforger` class. -> [SUB_MUTEZ] is similar to the mutez case of the SUB instruction but its return type is option mutez instead of mutez. This allows subtracting mutez values without failing in case of underflow. +> [SUB_MUTEZ] is similar to the mutez case of the SUB instruction but its return type is option mutez instead of mutez. This allows subtracting mutez values without failing in case of underflow. *source: https://tezos.gitlab.io/protocols/012ithaca.html#michelson* ## @taquito/rpc - Updated the `RpcClient` types based on the changes to the balance updates and the new type of operations -Support has been added to represent the new operations `Preendorsement`, `Double_preendorsement_evidence`, `Set_deposits_limit`, and the new properties in operations result for `Endorsement` operations. +Support has been added to represent the new operations `Preendorsement`, `Double_preendorsement_evidence`, `Set_deposits_limit`, and the new properties in operations result for `Endorsement` operations. -We also support balance updates' new "kinds" and "type". +We also support balance updates' new "kinds" and "type". The new balance update kinds are `accumulator`, `minted`, `burned`, and `commitment`. @@ -1072,7 +1459,7 @@ Another change has been made regarding the confirmation method of the operations The change to the `confirmation` methods includes a breaking change. The polling interval for the confirmation and the streamer configuration has been moved from the `TezosToolkit` to the `PollingSubscribeProvider` class, where they belong logically. -**BREAKING CHANGE:** +**BREAKING CHANGE:** The `confirmationPollingIntervalSecond` and the `ConfigStreamer` are removed from the `TezosToolkit`. Configuration for the PollingSubscribeProvider needs to be specified in its constructor: @@ -1101,12 +1488,12 @@ Reduction of the bundle size: ## @taquito/taquito - Use the RPC `run_view` to execute lambda views -Before version 12, we used a constantly failing lambda contract to execute the tzip4 (lambda) views. The result of the view was retrieved in the returned error. This implementation was a workaround, and since the Hangzhou protocol, the RPC exposes an endpoint (`helpers/scripts/run_view`) allowing us to execute that kind of view. +Before version 12, we used a constantly failing lambda contract to execute the tzip4 (lambda) views. The result of the view was retrieved in the returned error. This implementation was a workaround, and since the Hangzhou protocol, the RPC exposes an endpoint (`helpers/scripts/run_view`) allowing us to execute that kind of view. We implemented a method called `runView` in the `@taquito/rpc` package, and we now use this method to execute the tzip4 views. Before version 12, the lambda view was only enabled on the "contract" and not the "wallet" API as it relied on getting the result from an error. The feature is now enabled on the "wallet" API too. -**Breaking change** (primarily for sandbox users): There is no need to deploy a lambda contract anymore. The `read` method of the `ContractView` class no longer takes an optional lambda contract address as a parameter. +**Breaking change** (primarily for sandbox users): There is no need to deploy a lambda contract anymore. The `read` method of the `ContractView` class no longer takes an optional lambda contract address as a parameter. Before version 12, when calling the `at` method to instantiate a `Contractabstraction`, a call was made to the RPC to fetch the chain id. The chain id was needed to select the right lambda contract to execute the view. As a performance improvement, we removed this call from the `at` method, removing one call to the RPC on each ContractAbstraction instantiation. The chain id can now be passed as a parameter of the `read` method or it will be fetched when calling this method. @@ -1126,7 +1513,7 @@ The Taquito codebase is doing different calls to the RPC to construct the variou ## @taquito/taquito - Use the LocalForger by default instead of the RpcForger -Before version 12, the default forger set on the `TezosToolkit` was the `RpcForger`. It is important to ensure that the node is trusted when forging with the RPC and users can change the forger implementation by calling the `setForgerProvider` method. +Before version 12, the default forger set on the `TezosToolkit` was the `RpcForger`. It is important to ensure that the node is trusted when forging with the RPC and users can change the forger implementation by calling the `setForgerProvider` method. As the Taquito local forging implementation provided in the `@taquito/local-forger` package has been battle-tested in the past month, we decided to change the default forger configured in the `TezosToolkit` in favor of the local one. @@ -1158,7 +1545,7 @@ await contact.methods.methodName().send(); ## @taquito/taquito - Allow estimating operations using a wallet -The estimate API only worked with a configured signer and not a wallet. It has been fixed to allow estimation of operations using a configured wallet. +The estimate API only worked with a configured signer and not a wallet. It has been fixed to allow estimation of operations using a configured wallet. Note that the wallet account needs to be revealed to conduct any estimate as Taquito has no access to the wallet's public key required to simulate a reveal operation. # Taquito v11.2.0-beta @@ -1329,7 +1716,7 @@ Here is an example where a contract contains a view named `myView`, it can be si ```typescript= const contract = Tezos.contract.at('KT1...'); const res = contract.contractViews.myView(param).executeView({ - viewCaller: 'KT1...' + viewCaller: 'KT1...' }); ``` @@ -1354,7 +1741,7 @@ const p = new Parser(parserOptions); In the release note v11.0.0-beta, there was a note about the following limitation: > Only the 'init' property can be used if you want to originate a contract having a global constant in the storage section of its code. Do not use the `storage` property, which depends on the `Michelson-Encoder`. -> +> > Here is an example: > ```typescript= > const op = await Tezos.contract.originate({ @@ -1421,13 +1808,13 @@ We encourage all developers to update their projects to use version Taquito v11 ### New features - Hangzhou protocol - `@taquito/taquito` - Support for the new operation kind `register_global_constant` on the contract, batch and estimate APIs #1075 -- ``@taquito/local-forging` +- ``@taquito/local-forging` - Support the new types and instructions related to operations-on-timelock #1070 - Support the new `constant` primitive #1077 - Support the new operation kind `register_global_constant` #1077 - Support the new high-level section `view` and the `VIEW` instruction #1074 - `@taquito/michelson-encoder` - Support new types related to operations-on-timelock #1071 -- `@taquito/michel-codec` +- `@taquito/michel-codec` - Support the new types and instruction related to operations-on-timelock #1072 - Support the new high-level section `view` and the `VIEW` instruction #1073 @@ -1464,7 +1851,7 @@ const op = await Tezos.contract.originate({ ## `@taquito/taquito` - Support the new operation kind `register_global_constant` on the contract, batch and estimate APIs -The new manager operation `register_global_constant` has been added to the contract, batch, and estimate APIs. This new operation allows users to register Micheline expressions in a global table of constants. +The new manager operation `register_global_constant` has been added to the contract, batch, and estimate APIs. This new operation allows users to register Micheline expressions in a global table of constants. A `registerGlobalConstant` method is available on the `ContractProvider` class. A `value` representing the Micheline expression to register in its JSON format is required as a parameter. The `registerGlobalConstant` method returns an instance of `RegisterGlobalConstantOperation` containing a `globalConstantHash` member that corresponds to the index(hash) of the newly registered constant. @@ -1479,15 +1866,15 @@ await op.confirmation(); const hash = op.globalConstantHash; // expr... ``` -After registering an expression as a global constant, the occurrences of this expression in a smart contract code can be replaced by its corresponding hash, allowing users to originate larger contracts. More details about the new `global constant` feature and examples using the batch API are available on the following documentation page: https://tezostaquito.io/docs/global_constant - +After registering an expression as a global constant, the occurrences of this expression in a smart contract code can be replaced by its corresponding hash, allowing users to originate larger contracts. More details about the new `global constant` feature and examples using the batch API are available on the following documentation page: https://tezostaquito.io/docs/global_constant + ## `@taquito/michelson-encoder` - Support new types related to operations-on-timelock New tokens (ChestToken and ChestKeyToken) have been implemented in the Michelson-encoder package to support the new types `chest` and `chest_key` and allow data conversion between Michelson and js. ## `@taquito/utils` - Provide utility to verify signatures -Taquito provides a function named `verifySignature` that allows verifying signatures of payloads. The function takes a message, a public key, and a signature as parameters and returns a boolean indicating if the signature matches. +Taquito provides a function named `verifySignature` that allows verifying signatures of payloads. The function takes a message, a public key, and a signature as parameters and returns a boolean indicating if the signature matches. The crypto library [stablelib](https://www.npmjs.com/package/@stablelib/ed25519) is used instead of [libsodium](https://www.npmjs.com/package/libsodium) in order not to drastically increase the bundle size of the `@taquito/utils` package. Here is an example of use: @@ -1504,9 +1891,9 @@ await verifySignature(message, pk, sig); ## `@taquito/rpc` - Support for the RPC endpoint`context/contracts/{contract}/script/normalized` -A new method on the RpcClient named `getNormalizedScript` is available. If global constants are present in the code of a smart contract, `getNormalizedScript` returns the expanded script. In contrast, the global constants are not expanded in the response provided by the `getScript` method. +A new method on the RpcClient named `getNormalizedScript` is available. If global constants are present in the code of a smart contract, `getNormalizedScript` returns the expanded script. In contrast, the global constants are not expanded in the response provided by the `getScript` method. -Internally in Taquito, the usage of `getScript` has been replaced by `getNormalizedScript` to ensure that all script passed to the Michelson-Encoder won't contain global constant because the `Michelson-Encoder` does not support the global constant in this current release (11.0.0-beta). +Internally in Taquito, the usage of `getScript` has been replaced by `getNormalizedScript` to ensure that all script passed to the Michelson-Encoder won't contain global constant because the `Michelson-Encoder` does not support the global constant in this current release (11.0.0-beta). ## Preliminary support for Idiazabalnet protocol @@ -1525,7 +1912,7 @@ If you have feature or issue requests, please create an issue on http://github.c # Taquito v10.2.1-beta - Updated beacon-sdk to version 2.3.5: https://github.com/airgap-it/beacon-sdk/releases/tag/v2.3.5 -- RpcClientCache - Store the Promises instead of the resolved values in the cache: +- RpcClientCache - Store the Promises instead of the resolved values in the cache: When requests were done in parallel to the same RPC endpoint, they were not hitting the cache. This is solved by storing the promise in the cache as soon as the first request is made. If another request tries to reach the same URL, during the configured TTL, the cached promise is returned. More details can be found here: https://github.com/ecadlabs/taquito/discussions/916 # Taquito v10.2.0-beta @@ -1544,7 +1931,7 @@ More details can be found here: https://github.com/ecadlabs/taquito/discussions/ ## @taquito/contract-library - Ability to bundle smart-contract scripts and entrypoints for ContractAbstration instantiation -A new package named `@taquito/contract-library` has been added to the Taquito library. +A new package named `@taquito/contract-library` has been added to the Taquito library. To improve (d)App performance, we aim to provide ways to reduce the number of calls made by Taquito to the RPC. The `@taquito/contracts-library` package allows developers to embed the smart-contract scripts into the application, preventing Taquito from loading this data from the RPC for every user. @@ -1717,7 +2104,7 @@ A fix has been made to change the behavior of the `PollingSubscribeProvider`, wh ### Enhancements -- **Breaking changes** - @taquito/michelson-encoder - Improvement to the `Schema.ExtractSchema()` method #960 and #933 +- **Breaking changes** - @taquito/michelson-encoder - Improvement to the `Schema.ExtractSchema()` method #960 and #933 @@ -1734,7 +2121,7 @@ The support for the new `liquidity_baking_escape_ema` and `implicit_operations_r ## @taquito/taquito - Drain an unrevealed account -Since v9.1.0-beta, the fees associated with a reveal operation are estimated using the RPC instead of using the old 1420 default value. When draining an unrevealed account, the fees associated with the reveal operation needs to be subtracted from the initial balance (as well as the fees related to the actual transaction operation). The reveal fee has changed from 1420 to 374 (based on the simulation using the RPC). However, the constants file was still using the 1420 value, leading to a remaining amount of 1046 in the account when trying to empty it. The default value has been adjusted on the constants file to match this change. +Since v9.1.0-beta, the fees associated with a reveal operation are estimated using the RPC instead of using the old 1420 default value. When draining an unrevealed account, the fees associated with the reveal operation needs to be subtracted from the initial balance (as well as the fees related to the actual transaction operation). The reveal fee has changed from 1420 to 374 (based on the simulation using the RPC). However, the constants file was still using the 1420 value, leading to a remaining amount of 1046 in the account when trying to empty it. The default value has been adjusted on the constants file to match this change. ## @taquito/rpc - Type ContractBigMapDiffItem has BigNumber's but values are string's @@ -1844,7 +2231,7 @@ println(JSON.stringify(extractSchema, null, 2)); Based on the information returned by the `ExtractSchema` method, the storage can be writen as follow: ```typescript= const bigMap = new MichelsonMap(); -bigMap.set('tz1...', { // address +bigMap.set('tz1...', { // address 0: 'tz1...', // address 1:10 // nat }); @@ -1889,7 +2276,7 @@ If you have feature or issue requests, please create an issue on http://github.c ## @taquito/michelson-encoder - Accept bytes in Uint8Array -The only format accepted in the Michelson-encoder for the type bytes was the hexadecimal string. We added support for the type Uint8Array. It is now possible to call an entry point or originate a contract using a Uint8Array or a hexadecimal string. +The only format accepted in the Michelson-encoder for the type bytes was the hexadecimal string. We added support for the type Uint8Array. It is now possible to call an entry point or originate a contract using a Uint8Array or a hexadecimal string. ## @taquito/http-utils - Make http requests cancelable @@ -1902,7 +2289,7 @@ The `bls12_381_fr`, `bls12_381_g1`, and `bls12_381_g2` tokens were missing in th ## @taquito/michelson-encoder - Added sapling_state and sapling_transaction tokens -The `sapling_state` and `sapling_transaction` tokens were missing in the Michelson-Encoder since the Edo protocol and have been added. +The `sapling_state` and `sapling_transaction` tokens were missing in the Michelson-Encoder since the Edo protocol and have been added. Note that no additional abstractions or ability to decrypt Sapling transactions have been implemented so far. @@ -2014,7 +2401,7 @@ If you have feature or issue requests, please create an issue on http://github.c ### Enhancements - Florence compatibility support -- Allows fetching big map with a key of type string, number, or object. +- Allows fetching big map with a key of type string, number, or object. - Accept an operator for the retry strategy of the `ObservableSubscription` class - Updated beacon-sdk version to v2.2.5 which includes several performance improvements for p2p pairing. @@ -2026,7 +2413,7 @@ If you have feature or issue requests, please create an issue on http://github.c This version ships with official support for the new Florence protocol which will come into effect on Mainnet in May. -## @taquito/taquito - Allows fetching big map with a key of type string, number, or object. +## @taquito/taquito - Allows fetching big map with a key of type string, number, or object. In the precedent versions, fetching a value in a big map required the parameter to be a string, even in such cases when the key of the big map was a number. The `get` and `getMultipleValues` methods of the `BigMapAbstraction` and `getBigMapKeyByID` and `getBigMapKeysByID` methods of the `RpcContractProvider` class now accept a string, a number or an object for the key we want to fetch. @@ -2117,9 +2504,9 @@ A note on how to use the Kukai wallet for testing on Edonet has been added to th ### Documentation updates -- [Tickets](https://tezostaquito.io/docs/tickets) +- [Tickets](https://tezostaquito.io/docs/tickets) - [Local pack/unpack, including bigmaps.](https://tezostaquito.io/docs/maps_bigmaps#local-packing-for-big-maps) -- Rename Thanos to Temple wallet. +- Rename Thanos to Temple wallet. - Build time pre-requisites for Taquito. - Documentation website examples now uses the edonet testnet @@ -2135,7 +2522,7 @@ This feature is _opt-in_, meaning that the Taquito user must enable it to benefi Developers can now test and evaluate new features and bug fixes as soon as possible without having to clone and locally link Taquito. Preview builds are published to our npm preview registry from all pull requests (except PR's from forks). -IMPORTANT NOTE: Preview builds are not official releases. They are helpful for testing and evaluating new features in Taquito. Preview builds may contain incomplete features or features that have not been fully tested. +IMPORTANT NOTE: Preview builds are not official releases. They are helpful for testing and evaluating new features in Taquito. Preview builds may contain incomplete features or features that have not been fully tested. ## Fetch multiple bigmaps at once. @@ -2155,21 +2542,21 @@ v8.1 supports Florence net. All the Taquito integration tests are run against th ## Documentation Additions and Improvments -Documentation on the Taquito website continues to grow and be refined. Developers can now read docs explaining what tickets are, their use cases, and example code reading tickets with various data values. +Documentation on the Taquito website continues to grow and be refined. Developers can now read docs explaining what tickets are, their use cases, and example code reading tickets with various data values. -Live code examples on the website now use Edonet. +Live code examples on the website now use Edonet. CodeBlock and Playground folders, along with contracts that work with live code, now rely on the Edonet testnet. -For enabling local pack (MichelCodecPacker()) for big map values, there are now instructions and documentation about the benefits of doing so. +For enabling local pack (MichelCodecPacker()) for big map values, there are now instructions and documentation about the benefits of doing so. -Developers can now opt in to use Taquito's local pack implementation when fetching Big Map values. This feature makes fetching Big Map values 50% faster. Big Map keys need to be serialized or PACK'ed, and Taquito relied on the Tezos PACK RPC to PACK the bigmap keys. +Developers can now opt in to use Taquito's local pack implementation when fetching Big Map values. This feature makes fetching Big Map values 50% faster. Big Map keys need to be serialized or PACK'ed, and Taquito relied on the Tezos PACK RPC to PACK the bigmap keys. -By relying on the local pack implementation, we eliminate one RPC roundtrip when fetching Big Map Values. To enable this feature, developers must call the `tezos. setPackerProvider(new MichelCodecPacker());` on the program's TezosToolkit instance. +By relying on the local pack implementation, we eliminate one RPC roundtrip when fetching Big Map Values. To enable this feature, developers must call the `tezos. setPackerProvider(new MichelCodecPacker());` on the program's TezosToolkit instance. -## Website now uses Netlify +## Website now uses Netlify -Netlify provides the deployment/hosting of the Taquito website. The primary motivation is so that we get full preview deployments of the website from PRs. +Netlify provides the deployment/hosting of the Taquito website. The primary motivation is so that we get full preview deployments of the website from PRs. ## More RPC endpoints added to Taquito @@ -2187,7 +2574,7 @@ We will soon be working on integrating Florence, the next Tezos protocol update Developer Experience is our high-priority item, and we have improvements in our backlog that we plan to start work. We are improving the `michelson-encoder implementation to open the door for Type generation from contracts and to provide easier discoverability of what parameters endpoints and initial storage take. Stay tuned! -We have a good practice of Continuous Delivery in Taquito, but we plan to take this to the next level. Stay tuned! +We have a good practice of Continuous Delivery in Taquito, but we plan to take this to the next level. Stay tuned! If you have feature or issue requests, please create an issue on http://github.com/ecadlabs/taquito/issues or join us on the Taquito community support channel on Telegram https://t.me/tezostaquito diff --git a/website/versioned_docs/version-16.1.1/wallet_API.md b/website/versioned_docs/version-17.3.0/wallet_API.md similarity index 96% rename from website/versioned_docs/version-16.1.1/wallet_API.md rename to website/versioned_docs/version-17.3.0/wallet_API.md index cdd8d45e88..bac206731b 100644 --- a/website/versioned_docs/version-16.1.1/wallet_API.md +++ b/website/versioned_docs/version-17.3.0/wallet_API.md @@ -66,7 +66,7 @@ Then, you can start initializing the wallet: const options = { name: 'MyAwesomeDapp', iconUrl: 'https://tezostaquito.io/img/favicon.svg', - preferredNetwork: 'ghostnet', + network: { type: 'ghostnet' }, eventHandlers: { PERMISSION_REQUEST_SUCCESS: { handler: async (data) => { @@ -78,20 +78,18 @@ const options = { const wallet = new BeaconWallet(options); ``` -The necessary bare minimum to instantiate the wallet is an object with a `name` property that contains the name of your dapp. However, the Beacon wallet allows you to customize your dapp responses to different events. In the example above, instead of getting the default Beacon pop-up after the user connects the wallet, it will display the available data in the console. You can use whatever solution you prefer for feedback. You can find a list of all the default handlers [in the beacon-sdk Github repo](https://github.com/airgap-it/beacon-sdk/blob/master/packages/beacon-dapp/src/events.ts). +The necessary bare minimum to instantiate the wallet is an object with a `name` property that contains the name of your dapp and the network you want it to point to. In this case, we choose to point it to `ghostnet`. However, the Beacon wallet allows you to customize your dapp responses to different events. In the example above, instead of getting the default Beacon pop-up after the user connects the wallet, it will display the available data in the console. You can use whatever solution you prefer for feedback. You can find a list of all the default handlers [in the beacon-sdk Github repo](https://github.com/airgap-it/beacon-sdk/blob/master/packages/beacon-dapp/src/events.ts). -> Note: if you want to use the Kukai wallet for testing on ghostnet, you must use the optional property `preferredNetwork` and set it to `ghostnet`, otherwise the mainnet version of the Kukai wallet will open. +> Note: Previous versions of Beacon used to have a `preferredNetwork` property instead of `network`. This property has been removed in the latest version of Beacon, and you must now use the `network` property. The Beacon wallet requires an extra step to set up the network to connect to and the permissions: ```js -await wallet.requestPermissions({ - network: { - type: 'mainnet' | 'ghostnet' | 'jakartanet' | 'custom', - }, -}); +await wallet.requestPermissions(); ``` +In previous versions of Beacon, you were able to set the `network` property when doing `requestPermissions()`. This behaviour was removed from Beacon, and you must now set the network when instantiating the wallet. + You can choose among `mainnet`, `jakartanet` `ghostnet` and `custom` to set up the network. Once the permissions have been configured, you can get the user's address by calling the `getPKH` method on the wallet: ```js @@ -120,7 +118,7 @@ Make sure you have the Beacon browser extension installed (the extension offers // const wallet = new BeaconWallet(options); wallet - .requestPermissions({ network: { type: 'ghostnet' } }) + .requestPermissions() .then((_) => wallet.getPKH()) .then((address) => println(`Your address: ${address}`)); @@ -163,7 +161,7 @@ const wallet = new TempleWallet('MyAwesomeDapp'); The class constructor takes one parameter, the name of your dapp (this will be used later in the transaction confirmation pop-up). After the instantiation, we can connect the wallet by calling the `connect` method: ```js -await wallet.connect('mainnet' | 'limanet' | 'ghostnet' | 'mondaynet' | 'sandbox'); +await wallet.connect('mainnet' | 'mumbainet' | 'nairobinet' | 'ghostnet' | 'mondaynet' | 'sandbox'); ``` (Temple used to be called Thanos and some Taquito code still uses the name Thanos.) diff --git a/website/versioned_docs/version-16.1.1/wallets.md b/website/versioned_docs/version-17.3.0/wallets.md similarity index 93% rename from website/versioned_docs/version-16.1.1/wallets.md rename to website/versioned_docs/version-17.3.0/wallets.md index 93c27dceb4..5962d389e5 100644 --- a/website/versioned_docs/version-16.1.1/wallets.md +++ b/website/versioned_docs/version-17.3.0/wallets.md @@ -5,9 +5,9 @@ author: Michael Kernaghan ## Wallets available for use with Tezos -Here's a list of the Tezos wallets we know of. Wallets that support the TZIP-10: Wallet Interaction standard should work with Tezos dApps. +Here's a list of the Tezos wallets we know of. Wallets that support the [TZIP-10](https://gitlab.com/tezos/tzip/-/blob/master/proposals/tzip-10/tzip-10.md): Wallet Interaction standard should work with Tezos dApps. -| Name | Type | [TZIP-10](https://gitlab.com/tezos/tzip/-/blob/master/proposals/tzip-10/tzip-10.md) | Product web site | Source code | +| Name | Type | TZIP-10 | Product web site | Source code | | :---------------: | :---------------------: | :---------------------------------------------------------------------------------: | :-------------------------------------: | :------------------------------------------------------------------------------------------: | | **Temple** | Browser Extension | Yes | https://templewallet.com | [![Github](images/github.png)](https://github.com/madfish-solutions/templewallet-extension/) | | **Kukai** | Web | Yes | https://wallet.kukai.app | [![Github](images/github.png)](https://github.com/kukai-wallet/kukai/) | diff --git a/website/versioned_docs/version-16.1.1/web3js_taquito.md b/website/versioned_docs/version-17.3.0/web3js_taquito.md similarity index 100% rename from website/versioned_docs/version-16.1.1/web3js_taquito.md rename to website/versioned_docs/version-17.3.0/web3js_taquito.md diff --git a/website/versioned_sidebars/version-16.1.1-sidebars.json b/website/versioned_sidebars/version-17.3.0-sidebars.json similarity index 97% rename from website/versioned_sidebars/version-16.1.1-sidebars.json rename to website/versioned_sidebars/version-17.3.0-sidebars.json index da89ec9910..10d75ec6c1 100644 --- a/website/versioned_sidebars/version-16.1.1-sidebars.json +++ b/website/versioned_sidebars/version-17.3.0-sidebars.json @@ -8,49 +8,49 @@ "collapsible": false, "items": [ "quick_start", - "react-template", "amendment_and_voting", - "batch_API", "ballot", + "batch_API", "beaconwallet-singleton", "confirmation_event_stream", "consensus_key", "contract_call_parameters", - "set_delegate", + "contracts_collection", "dapp_prelaunch", "estimate", - "subscribe_event", "fa2_parameters", + "failing_noop", "global_constant", "increase_paid_storage", "lambda_view", "liquidity_baking", "local_forger", + "making_transfers", "manager_lambda", "maps_bigmaps", + "metadata-tzip16", "michelsonmap", "multisig_doc", "on_chain_views", "originate", "prepare", + "react-template", "rpc_nodes", "rpc_package", + "set_delegate", "signing", + "smart_rollups", "smartcontracts", - "contracts_collection", + "subscribe_event", "tezos_domains", "tickets", "transaction_limits", - "making_transfers", "tutorial_links", "tzip12", - "metadata-tzip16", "validators", "wallet_API", "wallets", - "web3js_taquito", - "subscribe_event", - "smart_rollups" + "web3js_taquito" ] }, { diff --git a/website/versions.json b/website/versions.json index 162dca3288..fb8893f1d1 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1,7 +1,7 @@ [ + "17.3.0", "17.2.0", "17.1.0", "17.0.0", - "16.2.0", - "16.1.1" + "16.2.0" ]