diff --git a/.syncpackrc.js b/.syncpackrc.js index ec86528474..3e3d8b07e5 100644 --- a/.syncpackrc.js +++ b/.syncpackrc.js @@ -32,7 +32,7 @@ const config = { { label: 'Internal production packages are pinned to `workspace:*`', packages: ['**'], - dependencies: ['kadena.js', '@kadena/*'], + dependencies: ['@kadena/*'], dependencyTypes: ['prod'], pinVersion: 'workspace:*', }, diff --git a/package.json b/package.json index 54a704af64..4662dae6b0 100644 --- a/package.json +++ b/package.json @@ -27,15 +27,15 @@ "version": "changeset version && pnpm run docs:changelogs && pnpm run format:pkgs && pnpm run format:md" }, "devDependencies": { - "@changesets/cli": "^2.26.2", + "@changesets/cli": "^2.27.8", "@kadena-dev/markdown": "workspace:*", - "buffer": "^5.5.0||^6.0.0", + "buffer": "^6.0.3", "jiti": "^1.21.6", - "knip": "^2.38.1", + "knip": "^2.43.0", "only-allow": "^1.2.1", "prettier": "~3.2.5", - "prettier-plugin-organize-imports": "^3.2.3", - "prettier-plugin-packagejson": "^2.4.6", + "prettier-plugin-organize-imports": "^3.2.4", + "prettier-plugin-packagejson": "^2.5.2", "syncpack": "^11.2.1", "turbo": "2.0.6" }, diff --git a/packages.json b/packages.json index 309cc86a20..5e2d8dc518 100644 --- a/packages.json +++ b/packages.json @@ -244,11 +244,5 @@ "version": "0.0.2", "private": true, "path": "packages/e2e/e2e-tools" - }, - { - "name": "kadena.js", - "version": "0.1.6", - "private": true, - "path": "packages/libs/kadena.js" } ] diff --git a/packages/apps/tools/src/hooks/use-module-query.ts b/packages/apps/tools/src/hooks/use-module-query.ts index cb7c05005e..0c08fb9e8a 100644 --- a/packages/apps/tools/src/hooks/use-module-query.ts +++ b/packages/apps/tools/src/hooks/use-module-query.ts @@ -56,4 +56,4 @@ const useModuleQuery = () => { }); }; -export { QUERY_KEY, fetchModule, useModuleQuery }; +export { fetchModule, QUERY_KEY, useModuleQuery }; diff --git a/packages/apps/tools/src/hooks/use-modules-query.ts b/packages/apps/tools/src/hooks/use-modules-query.ts index 7b814fb146..b790900eb7 100644 --- a/packages/apps/tools/src/hooks/use-modules-query.ts +++ b/packages/apps/tools/src/hooks/use-modules-query.ts @@ -64,4 +64,4 @@ const useModulesQuery = ( }); }; -export { QUERY_KEY, fetchModules, useModulesQuery }; +export { fetchModules, QUERY_KEY, useModulesQuery }; diff --git a/packages/libs/client/src/signing/index.ts b/packages/libs/client/src/signing/index.ts index 48bf10372f..9e55e8ccc0 100644 --- a/packages/libs/client/src/signing/index.ts +++ b/packages/libs/client/src/signing/index.ts @@ -1,5 +1,4 @@ export { IUnsignedCommand } from '@kadena/types'; -export { ISignFunction, ISingleSignFunction } from './ISignFunction'; export { EckoStatus, ICommonEckoFunctions, @@ -7,6 +6,7 @@ export { IEckoSignFunction, IEckoSignSingleFunction, } from './eckoWallet/eckoTypes'; +export { ISignFunction, ISingleSignFunction } from './ISignFunction'; export { TWalletConnectChainId } from './walletconnect/walletConnectTypes'; export * from './utils/addSignatures'; diff --git a/packages/libs/kadena.js/.eslintignore b/packages/libs/kadena.js/.eslintignore deleted file mode 100644 index 5c51cad9dc..0000000000 --- a/packages/libs/kadena.js/.eslintignore +++ /dev/null @@ -1,3 +0,0 @@ -!.*.js -**/dist/** -**/coverage/** diff --git a/packages/libs/kadena.js/.eslintrc.js b/packages/libs/kadena.js/.eslintrc.js deleted file mode 100644 index 864b4ad705..0000000000 --- a/packages/libs/kadena.js/.eslintrc.js +++ /dev/null @@ -1,8 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@kadena-dev/eslint-config/profile/lib'], - parserOptions: { tsconfigRootDir: __dirname }, - ignorePatterns: ['vitest.*.ts'], -}; diff --git a/packages/libs/kadena.js/.gitignore b/packages/libs/kadena.js/.gitignore deleted file mode 100644 index a70f61f4a1..0000000000 --- a/packages/libs/kadena.js/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/dist/ -/node_modules/ -log/ -/coverage/ diff --git a/packages/libs/kadena.js/.prettierignore b/packages/libs/kadena.js/.prettierignore deleted file mode 100644 index c009d92878..0000000000 --- a/packages/libs/kadena.js/.prettierignore +++ /dev/null @@ -1,6 +0,0 @@ -dist -etc -lib -temp -**/*.md -tsdoc-metadata.json diff --git a/packages/libs/kadena.js/CHANGELOG.md b/packages/libs/kadena.js/CHANGELOG.md deleted file mode 100644 index 50b8d03c98..0000000000 --- a/packages/libs/kadena.js/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# kadena.js - -## 0.1.6 - -### Patch Changes - -- Updated dependencies \[29168e2] - - @kadena/chainweb-node-client\@0.6.3 - - @kadena/cryptography-utils\@0.4.4 - - @kadena/pactjs\@0.4.3 - -## 0.1.5 - -### Patch Changes - -- f0e773291: a - -## 0.1.4 - -### Patch Changes - -- Updated dependencies \[c9fe555df] -- Updated dependencies \[9c4145cb7] - - @kadena/cryptography-utils\@0.4.4 - - @kadena/chainweb-node-client\@0.6.2 - -## 0.1.3 - -### Patch Changes - -- 93bf55b07: Package updates -- Updated dependencies \[93bf55b07] - - @kadena/chainweb-node-client\@0.6.1 - - @kadena/cryptography-utils\@0.4.3 - - @kadena/pactjs\@0.4.3 - -## 0.1.2 - -### Patch Changes - -- Updated dependencies \[3bbfeaaa9] - - @kadena/chainweb-node-client\@0.6.0 - -## 0.1.1 - -### Patch Changes - -- Updated dependencies \[5b1d8334e] - - @kadena/chainweb-node-client\@0.5.3 - -## 0.1.0 - -### Minor Changes - -- c637a9596: Resolved the issue with Ikeypair type with two different signatures - -### Patch Changes - -- @kadena/chainweb-node-client\@0.5.2 -- @kadena/cryptography-utils\@0.4.2 -- @kadena/pactjs\@0.4.2 - -## 0.0.3 - -### Patch Changes - -- fa6b84e22: No auto-globals for vitest specs -- Updated dependencies \[1d7d88081] -- Updated dependencies \[d15a6231f] -- Updated dependencies \[fa6b84e22] - - @kadena/chainweb-node-client\@0.5.1 - - @kadena/cryptography-utils\@0.4.1 - - @kadena/pactjs\@0.4.1 - -## 0.0.2 - -### Patch Changes - -- fec8dfafd: Upgrade `typescript` and `@types/node` dependencies -- 699e73b51: Migrate packages from Jest to Vitest -- Updated dependencies \[badc7c2a3] -- Updated dependencies \[831c022c8] -- Updated dependencies \[2a0e92cd1] -- Updated dependencies \[3e00cf2ac] -- Updated dependencies \[c8bbec395] -- Updated dependencies \[b51b86507] -- Updated dependencies \[a664a9535] -- Updated dependencies \[c143687bd] -- Updated dependencies \[591bf035e] -- Updated dependencies \[d62a23ffe] -- Updated dependencies \[fec8dfafd] -- Updated dependencies \[eede6962f] -- Updated dependencies \[699e73b51] -- Updated dependencies \[7e5bfb25f] -- Updated dependencies \[a664a9535] -- Updated dependencies \[c375cb124] - - @kadena/chainweb-node-client\@0.5.0 - - @kadena/cryptography-utils\@0.4.0 - - @kadena/pactjs\@0.4.0 diff --git a/packages/libs/kadena.js/LICENSE b/packages/libs/kadena.js/LICENSE deleted file mode 100644 index d8d12fccad..0000000000 --- a/packages/libs/kadena.js/LICENSE +++ /dev/null @@ -1,29 +0,0 @@ -BSD 3-Clause License - -Copyright (c) 2018 - 2024 Kadena LLC -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/packages/libs/kadena.js/README.md b/packages/libs/kadena.js/README.md deleted file mode 100644 index 487bfaa4ba..0000000000 --- a/packages/libs/kadena.js/README.md +++ /dev/null @@ -1,294 +0,0 @@ - - -# kadena.js - -A practical util library for JavaScript programmers who are building on the -Kadena blockchain - - - - kadena.js logo - - - - -> Kadena.js is a collection of libraries that will allow you to interact with -> the `local`, `development`, `testnet` or `mainnet` Kadena chainweb. It will -> provide helper function - -## Running Tests - -### Unit testing - -To run the unit tests: - -```sh -$ npm test -``` - -To run single unit tests: - -```sh -$ npm test --single=[nameOfFile] where [nameOfFile] can be a regex -``` - -### integration tests - -#### Pactserver - -To run integration tests against a pact server the following command can be -used: - -```sh -$ npm test:integration:pactserver -``` - -#### devnet - -To run integration tests against devnet it requires starting devnet and exposing -the pact endpoints at [http://localhost:8080][1]. For more details, see -instructions at the [Devnet Github repository][2]. - -The following command can be used: - -```sh -$ npm test:integration:devnet -``` - -> **TODO** make Pact server port configurable - -## TODO - -- make ready to go public -- npm registry -- release cycles - -### Function Migration Progress - -- DONE: 16 -- PENDING: 5 -- TODO: 35 - -[pact-lang-api.js][3]: - -crypto: - -- **DONE** `binToHex` -- **DONE** `hexToBin` -- **DONE** `base64UrlEncode` -- **DONE** `base64UrlDecode` -- **DONE** `base64UrlEncodeArr` -- **DONE** `base64UrlDecodeArr` -- **DONE** `strToUint8Array` -- **DONE** `uint8ArrayToStr` -- **DONE** `hash` -- **DONE** `hashBin` -- **DONE** `genKeyPair` -- **DONE** `restoreKeyPairFromSecretKey` -- **DONE** `sign` -- **DONE** `signHash` -- **DONE** `verifySig` -- **DONE** `toTweetNaclSecretKey` - -api: - -- **PENDING** `createSendRequest`: - - Omitted, it just wrapped a list of Commands into the expected format for the - `/send` endpoint. `ISendRequestBody` type created instead. -- **DONE** `prepareContCommand`: - - Puts together and signs a continuation payload `Command`. -- **DONE** `prepareExecCommand`: - - Puts together and signs an exec payload `Command`. -- **PENDING** `createCommand`: - - Puts together a `Command` type from a list of signatures and a stringified - payload. Also checks that the signatures are for correct hash. - - Pending for renaming, formally mkSingleCmd. -- **DONE** `createContCommand`: - - A wrapper for a `mkPublicSend` and `prepareContCmd` call. Could potentially - be omitted. -- **DONE** `createExecCommand`: - - A wrapper for a `mkPublicSend` and `prepareExecCmd` call. Could potentially - be omitted. -- **PENDING** `createLocalCommand`: - - Wrapper for `prepareExecCmd`. The request type for `local` endpoint is just - a single `Command`. Could be omitted, but the naming here does provides - extra clarity. -- **DONE** `createPollRequest`: - - Prepares a `/poll` endpoint request type (i.e. a list of request keys) from - a `{cmds: [Command]}` type (i.e. the type of the `/send` endpoint). Ignore - naming/docs that imply the `Command` should have an exec payload. -- **DONE** `createListenRequest`: - - Prepares a `/listen` endpoint request type. Similar to `createPollRequest`, - but only uses the first request key. -- **DONE** `attachSignature`: - - API Helper function that attaches signed or unsigned signature from a - keypair and stringified payload. -- **DONE** `pullAndCheckHashs`: - - API Helper function maps through signatures and make sure that the - signatures are signing the same hash and pulls the hash. -- **DONE** `pullSignature`: - - API Helper function that pulls signature only object from signature with - hash object `{hash, pubKey, sig}` -- **DONE** `pullSigner`: - - API Helper function that pulls public key and capability list if it exists. - -lang: - -- **PENDING** `mkExp` -- **PENDING** `mkMeta` -- **PENDING** `mkCap`: - - Returns a `SigningCap`, which contains a regular Pact capability and some - added fields consumed by chainweaver. - -fetch: - -- **PENDING** `send` -- **TODO** `local` -- **TODO** `poll` -- **TODO** `listen` -- **TODO** `spv` - -wallet: - -- **TODO** `sign`: - - Sends an enriched `Command` payload to the signing API of the Chainweaver - wallet. -- **TODO** `sendSigned`: - - Very similar to `fetch.send` function, but expects a single `Command` - instead of a list of them. Could be omitted. -- **DONE** `createCap` - - Returns a `SigningCap`, which contains a regular Pact capability and some - added fields consumed by chainweaver. - -[chainweb.js][4]: - -cut: - -- **TODO** `current`: - - Queries a chainweb node's `/cut` endpoint. Uses retry. - -event: - -- **TODO** `range`: - - Calls the `blocks` function, which eventually calls `branchPage` function. -- **TODO** `recent`: - - Similar to `event.range`, but calls `recentBlocks` instead. -- **TODO** `stream` -- **TODO** `height`: - - Similar to `range` but filters for a specific block height. -- **TODO** blockHash: - - Queries `blockByBlockHash` and filters for the events produced by that - block. - -[marmalade.js][5]: - -SigData: - -- **DONE** `mkCap`: - - - Similar to pact-lang's `mkCap` function, but this one creates a regular Pact - capability. - -- **TODO** `mkMeta`: - - - Identical to pact-lang's `mkMeta`. Can be omitted. - -- **TODO** `mkSignerCList`: - - - Returns the capability and signer's public key in the format expected in the - `signers` field of `SigBuilder`. - -- **TODO** `mkSignerGas`: - - - Calls `mkSignerCList` with gas capability. - -- **TODO** `mkSignerUnrestricted`: - - - Similar to `mkSignerCList` but without caps (hence an unrestricted signer). - -- **TODO** `mkExecPayload`: - - - Prepares an exec payload for the `cmd` field of the `SigData` type. - -- **TODO** `mkContPayload`: - - - Prepares a continuation payload for the `cmd` field of the `SigData` type. - -- **TODO** `mkSigData` - -- util: - - - **TODO** `gasCap`: Gas capability. - - **TODO** `addGasCap`: - - Adds a gas capbility to a list of capabilities. Uses `gasCap`. - - **TODO** `mergeSigners`: - - Combines multiple signer arrays created by the `mkSigner*` functions. Used - by `SigBuilder`. - - **TODO** `autoCreationTime`: - - Gets the system's local time in the format expected by `creation-time` - fields in transactions. - - **TODO** `autoNonce`: - - Stringifies the current date as an easy way to set a default nonce. - - **TODO** `pubKeysFromSigners`: - - Gets public key from signers created by `mkSigner*` functions. - -- ex: - - - **TODO** `execCmdExample1`: - - Creates an example exec transaction that can be sent to the wallet for - signing. Could be omitted. - - **TODO** `contCmdExample1`: - - Creates an example continuation transaction that can be sent to the wallet - for signing. Could be omitted. - -- debug - - **DONE** `toggleDebug`: Omitted. - -### Enhacements - -**(1) Auto detection of network versions** - -**Problem:** - -(A) When querying a chainweb node, the server expects the endpoint to have a -specific format. For example: - -``` -http://localhost:8080/chainweb/0.0/development/chain/1/pact -``` - -In the above, `0.0` represents the node API Version and could change later on. -Also, `development` represents the version of Chainweb that the node is running. -Other possible values are `testnet04` and `mainnet01`. Both of these pieces of -information is returned by querying the `/info` endpoint. For example: - -``` -http://localhost:8080/info -``` - -(B) The Chainweb node version (i.e. `development`) is a required field in a -transaction's payload. An error is thrown if the network specified in the -transaction payload does not match the network version specified in the endpoint -prefix (i.e. `../0.0/development/chain..`). - -It is an error prone user experience to have users pass along a node's version -information along with the hostname, especially if this information is easily -autodected. - -**Proposal:** - -Doug outlines an approach in [KadenaPorcelain][6] where network (i.e. -pact-server, Chainweb mainnet, Chainweb testnet) and other version specific data -(i.e. Chainweb's `0.0` version) is autodetected. This is done by querying the -`/info` endpoint for Chainweb nodes and the `/version` endpoint for pact-server. - -This network and version information is then passed to functions that construct -transactions and functions that call the different Pact API endpoints. - -[1]: http://localhost:8080 -[2]: https://github.com/kadena-io/devnet -[3]: https://github.com/kadena-io/pact-lang-api/blob/master/pact-lang-api.js -[4]: https://github.com/kadena-io/chainweb.js/blob/main/src/chainweb.js -[5]: https://github.com/kadena-io/marmalade/blob/main/src/Pact.SigBuilder.js -[6]: - https://gist.github.com/mightybyte/ea63f8d7f7f8d362f5dc4612e0d2ad6c#file-kadenaporcelain-hs-L94 diff --git a/packages/libs/kadena.js/package.json b/packages/libs/kadena.js/package.json deleted file mode 100644 index 48f1440c33..0000000000 --- a/packages/libs/kadena.js/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "name": "kadena.js", - "version": "0.1.6", - "private": true, - "description": "A practical util library for JavaScript programmers who are building on the Kadena blockchain", - "keywords": [ - "Kadena", - "Crypto", - "blackchain", - "Pact-lang", - "ChainWeb", - "utils", - "utilities" - ], - "homepage": "tbd", - "repository": { - "type": "git", - "url": "https://github.com/kadena-community/kadena.js.git", - "directory": "packages/libs/kadena.js" - }, - "license": "BSD-3-Clause", - "author": "Randynamic", - "contributors": [ - { - "name": "Albert" - }, - { - "name": "Linda" - }, - { - "name": "Hee Kyun" - }, - { - "name": "Randy" - }, - { - "name": "Will" - } - ], - "main": "lib/index.js", - "files": [ - "dist", - "lib" - ], - "scripts": { - "build": "tsc", - "build:prod": "webpack --mode=production", - "format": "pnpm run --sequential /^format:.*/", - "format:lint": "pnpm run lint:src --fix", - "format:md": "remark README.md -o --use @kadena-dev/markdown", - "format:src": "prettier . --cache --write", - "lint": "pnpm run /^lint:.*/", - "lint:fmt": "prettier . --cache --check", - "lint:pkg": "lint-package", - "lint:src": "eslint src --ext .js,.ts", - "serve-coverage": "python -m SimpleHTTPServer", - "test": "vitest run", - "test:watch": "vitest" - }, - "dependencies": { - "@kadena/chainweb-node-client": "workspace:*", - "@kadena/cryptography-utils": "workspace:*", - "@kadena/pactjs": "workspace:*", - "vitest": "^1.6.0", - "webpack": "~5.88.2" - }, - "devDependencies": { - "@kadena-dev/eslint-config": "workspace:*", - "@kadena-dev/lint-package": "workspace:*", - "@kadena-dev/markdown": "workspace:*", - "@kadena-dev/shared-config": "workspace:*", - "@kadena/types": "workspace:*", - "@rushstack/eslint-config": "~3.6.9", - "@vitest/coverage-v8": "^1.6.0", - "eslint": "^8.45.0", - "prettier": "~3.2.5", - "serve": "^13.0.2", - "ts-loader": "^9.3.0", - "typescript": "5.4.5", - "webpack-cli": "^4.9.2" - }, - "engines": { - "npm": ">=999", - "pnpm": ">=6.7.1", - "yarn": ">=999" - } -} diff --git a/packages/libs/kadena.js/src/api/attachSignature.ts b/packages/libs/kadena.js/src/api/attachSignature.ts deleted file mode 100644 index 4718637731..0000000000 --- a/packages/libs/kadena.js/src/api/attachSignature.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { base64UrlEncodeArr, hashBin, sign } from '@kadena/cryptography-utils'; -import type { - CommandPayloadStringifiedJSON, - SignatureWithHash, -} from '@kadena/types'; -import type { ISignerKeyPair } from './pullSigner'; - -/** - * Attach signature to hashed data - * @param msg - some data to be passed to blake2b256. - * @param keyPair - signing ED25519 keypair - * @return {Array} of "hash", "sig" (signature in hex format), and "pubKey" public key values. - */ -export function attachSignature( - msg: CommandPayloadStringifiedJSON, - keyPairs: Array, -): Array { - const hshBin = hashBin(msg); - const hash = base64UrlEncodeArr(hshBin); - if (!keyPairs.length) { - return [{ hash: hash, sig: undefined }]; - } else { - return keyPairs.map((keyPair) => { - if ( - Object.prototype.hasOwnProperty.call(keyPair, 'publicKey') && - keyPair.publicKey !== undefined && - Object.prototype.hasOwnProperty.call(keyPair, 'secretKey') && - keyPair.secretKey !== undefined - ) { - return sign(msg, keyPair as Required); - } else { - return { - hash: hash, - sig: undefined, - publicKey: keyPair.publicKey, - }; - } - }); - } -} diff --git a/packages/libs/kadena.js/src/api/createCommand.ts b/packages/libs/kadena.js/src/api/createCommand.ts deleted file mode 100644 index a7a767bf49..0000000000 --- a/packages/libs/kadena.js/src/api/createCommand.ts +++ /dev/null @@ -1,26 +0,0 @@ -import type { - CommandPayloadStringifiedJSON, - ISignature, - IUnsignedCommand, - SignatureWithHash, -} from '@kadena/types'; -import { pullAndCheckHashs } from './pullAndCheckHashs'; - -/** - * Makes a single command given signed data. - * @param signatures {array} - array of signature objects, see 'sign' - * @param cmd {string} - stringified JSON blob used to create hash - * @return valid Pact API command for send or local use. - */ -export function createCommand( - signatures: Array, - cmd: CommandPayloadStringifiedJSON, -): IUnsignedCommand { - return { - hash: pullAndCheckHashs(signatures), - sigs: signatures.map(({ sig }: ISignature) => - sig !== undefined ? { sig } : sig, - ), - cmd, - }; -} diff --git a/packages/libs/kadena.js/src/api/createContCommand.ts b/packages/libs/kadena.js/src/api/createContCommand.ts deleted file mode 100644 index b088be4429..0000000000 --- a/packages/libs/kadena.js/src/api/createContCommand.ts +++ /dev/null @@ -1,44 +0,0 @@ -import type { ISendRequestBody } from '@kadena/chainweb-node-client'; -import { createSendRequest } from '@kadena/chainweb-node-client'; -import { ensureSignedCommand } from '@kadena/pactjs'; -import type { - EnvData, - IKeyPair, - IMetaData, - NetworkId, - Nonce, - PactTransactionHash, - Proof, - Rollback, - Step, -} from '@kadena/types'; -import { prepareContCommand } from './prepareContCommand'; - -/** - * Make a full 'send' endpoint cont command. See 'prepareContCommand' for parameters. - */ -export function createContCommand( - keyPairs: Array, - nonce: Nonce, - step: Step, - pactId: PactTransactionHash, - rollback: Rollback, - envData: EnvData, - meta: IMetaData, - proof: Proof, - networkId: NetworkId, -): ISendRequestBody { - const command = prepareContCommand( - keyPairs, - nonce, - proof, - pactId, - rollback, - step, - meta, - networkId, - envData, - ); - const signedCommand = ensureSignedCommand(command); - return createSendRequest(signedCommand); -} diff --git a/packages/libs/kadena.js/src/api/createExecCommand.ts b/packages/libs/kadena.js/src/api/createExecCommand.ts deleted file mode 100644 index 1d8ddaf24e..0000000000 --- a/packages/libs/kadena.js/src/api/createExecCommand.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { ISendRequestBody } from '@kadena/chainweb-node-client'; -import { createSendRequest } from '@kadena/chainweb-node-client'; -import { ensureSignedCommand } from '@kadena/pactjs'; -import type { - EnvData, - IKeyPair, - IMetaData, - NetworkId, - Nonce, - PactCode, -} from '@kadena/types'; -import { prepareExecCommand } from './prepareExecCommand'; - -/** - * Make a full 'send' endpoint exec command. See 'prepareExecCommand' for parameters. - */ -export function createExecCommand( - keyPairs: Array, - nonce: Nonce, - pactCode: PactCode, - envData: EnvData, - meta: IMetaData, - networkId?: NetworkId, -): ISendRequestBody { - const command = prepareExecCommand( - keyPairs, - nonce, - pactCode, - meta, - networkId, - envData, - ); - const signedCommand = ensureSignedCommand(command); - return createSendRequest(signedCommand); -} diff --git a/packages/libs/kadena.js/src/api/prepareContCommand.ts b/packages/libs/kadena.js/src/api/prepareContCommand.ts deleted file mode 100644 index c8b80e13ea..0000000000 --- a/packages/libs/kadena.js/src/api/prepareContCommand.ts +++ /dev/null @@ -1,62 +0,0 @@ -import type { - EnvData, - ICommand, - ICommandPayload, - IMetaData, - IUnsignedCommand, - NetworkId, - Nonce, - PactTransactionHash, - Proof, - Rollback, - Step, -} from '@kadena/types'; -import { attachSignature } from './attachSignature'; -import { createCommand } from './createCommand'; -import type { ISignerKeyPair } from './pullSigner'; -import { pullSigner } from './pullSigner'; -/** - * Prepare an ContMsg pact command for use in send or local execution. - * To use in send, wrap result with 'createSendRequest'. - * @param keyPairs {array or object} - array or single ED25519 keypair and/or clist (list of `cap` in mkCap) - * @param nonce {string} - nonce value for ensuring unique hash - default to current time - * @param step {number} - integer index of step to execute in defpact body - required - * @param proof {string} - JSON of SPV proof, required for cross-chain transfer. See `fetchSPV` below - * @param rollback {bool} - Indicates if this continuation is a rollback/cancel- required - * @param pactId {string} - identifies the already-begun Pact execution that this is continuing - required - * @param envData {object} - JSON of data in command - not required - * @param meta {object} - public meta information, see mkMeta - * @return valid pact API Cont command for send or local use. - */ -export function prepareContCommand( - keyPairs: Array, - nonce: Nonce, - proof: Proof, - pactId: PactTransactionHash, - rollback: Rollback, - step: Step, - meta: IMetaData, - networkId?: NetworkId, - envData?: EnvData, -): IUnsignedCommand | ICommand { - const signers = keyPairs.map(pullSigner); - - const cmdJSON: ICommandPayload = { - networkId: networkId !== undefined ? networkId : null, - payload: { - cont: { - proof: proof !== undefined ? proof : null, - pactId, - rollback, - step, - data: envData !== undefined ? envData : null, - }, - }, - signers, - meta, - nonce: JSON.stringify(nonce), - }; - const cmd = JSON.stringify(cmdJSON); - const sigs = attachSignature(cmd, keyPairs); - return createCommand(sigs, cmd); -} diff --git a/packages/libs/kadena.js/src/api/prepareExecCommand.ts b/packages/libs/kadena.js/src/api/prepareExecCommand.ts deleted file mode 100644 index 7595be6d51..0000000000 --- a/packages/libs/kadena.js/src/api/prepareExecCommand.ts +++ /dev/null @@ -1,51 +0,0 @@ -import type { - EnvData, - ICommand, - ICommandPayload, - IMetaData, - IUnsignedCommand, - NetworkId, - Nonce, - PactCode, -} from '@kadena/types'; -import { attachSignature } from './attachSignature'; -import { createCommand } from './createCommand'; -import type { ISignerKeyPair } from './pullSigner'; -import { pullSigner } from './pullSigner'; - -/** - * Prepare an ExecMsg pact command for use in send or local execution. - * To use in send, wrap result with 'createSendRequest'. - * @param keyPairs - array of ED25519 keypair and/or clist (list of capabilities associated with keypairs) - * @param nonce - nonce value for ensuring unique hash - default to current time - * @param pactCode - pact code to execute - required - * @param meta - platform-specific meta information - * @param networkId - platform-specific network information - not required - * @param envData - JSON of data in command - not required - * @return valid pact API command for send or local use. - */ -export function prepareExecCommand( - keyPairs: Array, - nonce: Nonce, - pactCode: PactCode, - meta: IMetaData, - networkId?: NetworkId, - envData?: EnvData, -): IUnsignedCommand | ICommand { - const signers = keyPairs.map(pullSigner); - const cmdJSON: ICommandPayload = { - networkId: networkId !== undefined ? networkId : null, - payload: { - exec: { - data: envData !== undefined ? envData : null, - code: pactCode, - }, - }, - signers, - meta, - nonce: JSON.stringify(nonce), - }; - const cmd = JSON.stringify(cmdJSON); - const sigs = attachSignature(cmd, keyPairs); - return createCommand(sigs, cmd); -} diff --git a/packages/libs/kadena.js/src/api/pullAndCheckHashs.ts b/packages/libs/kadena.js/src/api/pullAndCheckHashs.ts deleted file mode 100644 index 0938c92dd8..0000000000 --- a/packages/libs/kadena.js/src/api/pullAndCheckHashs.ts +++ /dev/null @@ -1,13 +0,0 @@ -import type { SignatureWithHash } from '@kadena/types'; - -export function pullAndCheckHashs(sigs: Array): string { - const { hash } = sigs[0]; - sigs.forEach((sig) => { - if (sig.hash !== hash) { - throw new Error( - `Sigs for different hashes found: ${JSON.stringify(sigs)}`, - ); - } - }); - return hash; -} diff --git a/packages/libs/kadena.js/src/api/pullSigner.ts b/packages/libs/kadena.js/src/api/pullSigner.ts deleted file mode 100644 index bddadf4157..0000000000 --- a/packages/libs/kadena.js/src/api/pullSigner.ts +++ /dev/null @@ -1,20 +0,0 @@ -import type { ICap, ISigner } from '@kadena/types'; - -export interface ISignerKeyPair { - publicKey: string; - secretKey?: string; - clist?: ICap[]; -} - -/** - * Make an ED25519 "signer" array element for inclusion in a Pact payload. - * @param {object} keyPair - a ED25519 keypair and/or clist (list of `cap` in mkCap) - * @return {object} an object with pubKey, addr and scheme fields. - */ -export function pullSigner({ clist, publicKey }: ISignerKeyPair): ISigner { - if (clist) { - return { clist, pubKey: publicKey }; - } else { - return { pubKey: publicKey }; - } -} diff --git a/packages/libs/kadena.js/src/api/tests/attachSignature.test.ts b/packages/libs/kadena.js/src/api/tests/attachSignature.test.ts deleted file mode 100644 index 255cbaea9a..0000000000 --- a/packages/libs/kadena.js/src/api/tests/attachSignature.test.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { describe, expect, it } from 'vitest'; -import { attachSignature } from '../attachSignature'; -import { keyPair, signature, stringifiedPayload } from './mockdata/execCommand'; - -describe('attachSignature', () => { - it('Takes in stringified cmd and keyPairs, and outputs signatures with hash', () => { - const actual = attachSignature(stringifiedPayload, [keyPair]); - const expected = [signature]; - - expect(actual).toEqual(expected); - }); - - it('returns without sig when no keys are given', () => { - const actual = attachSignature(stringifiedPayload, []); - const expected = [{ hash: signature.hash, sig: undefined }]; - - expect(actual).toEqual(expected); - }); - - it('returns without sig when `secretKey` is not given', () => { - const actual = attachSignature(stringifiedPayload, [ - { publicKey: keyPair.publicKey } as { - publicKey: string; - secretKey: string; - }, - ]); - const expected = [ - { hash: signature.hash, sig: undefined, publicKey: signature.pubKey }, - ]; - - expect(actual).toEqual(expected); - }); -}); diff --git a/packages/libs/kadena.js/src/api/tests/createCommand.test.ts b/packages/libs/kadena.js/src/api/tests/createCommand.test.ts deleted file mode 100644 index 0615957fc2..0000000000 --- a/packages/libs/kadena.js/src/api/tests/createCommand.test.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { expect, test } from 'vitest'; -import { createCommand } from '../createCommand'; -import { command, payload, signature } from './mockdata/execCommand'; - -test('Takes in signature objects and stringified Pact object, and outputs a Signed Pact Command', () => { - const actual = createCommand([signature], JSON.stringify(payload)); - - expect(actual).toEqual(command); -}); diff --git a/packages/libs/kadena.js/src/api/tests/createContCommand.test.ts b/packages/libs/kadena.js/src/api/tests/createContCommand.test.ts deleted file mode 100644 index 891cd68a9f..0000000000 --- a/packages/libs/kadena.js/src/api/tests/createContCommand.test.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { createSendRequest } from '@kadena/chainweb-node-client'; -import { expect, test } from 'vitest'; -import { createContCommand } from '../createContCommand'; -import { - command, - envData, - keyPairs, - meta, - networkId, - nonce, - pactId, - proof, - rollback, - step, -} from './mockdata/contCommand'; - -test('Takes in cont command parameters and outputs a command formatted for /send endpoint', () => { - const actual = createContCommand( - keyPairs, - nonce, - step, - pactId, - rollback, - envData, - meta, - proof, - networkId, - ); - const expected = createSendRequest([command]); - - expect(actual).toEqual(expected); -}); diff --git a/packages/libs/kadena.js/src/api/tests/createExecCommmand.test.ts b/packages/libs/kadena.js/src/api/tests/createExecCommmand.test.ts deleted file mode 100644 index 58bcb19e65..0000000000 --- a/packages/libs/kadena.js/src/api/tests/createExecCommmand.test.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { createSendRequest } from '@kadena/chainweb-node-client'; -import { expect, test } from 'vitest'; -import { createExecCommand } from '../createExecCommand'; -import { - command, - envData, - keyPairs, - meta, - nonce, - pactCode, -} from './mockdata/execCommand'; - -test('Takes in exec command parameters and outputs a command formatted for /send endpoint', () => { - const actual = createExecCommand(keyPairs, nonce, pactCode, envData, meta); - const expected = createSendRequest([command]); - - expect(expected).toEqual(actual); -}); diff --git a/packages/libs/kadena.js/src/api/tests/mockdata/contCommand.ts b/packages/libs/kadena.js/src/api/tests/mockdata/contCommand.ts deleted file mode 100644 index ab30b713c0..0000000000 --- a/packages/libs/kadena.js/src/api/tests/mockdata/contCommand.ts +++ /dev/null @@ -1,85 +0,0 @@ -import type { - CommandPayloadStringifiedJSON, - EnvData, - ICommand, - ICommandPayload, - IKeyPair, - IMetaData, - NetworkId, - Nonce, - PactTransactionHash, - Proof, - Rollback, - SignatureWithHash, - Step, -} from '@kadena/types'; - -export const keyPair: IKeyPair = { - publicKey: 'ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d', - secretKey: '8693e641ae2bbe9ea802c736f42027b03f86afe63cae315e7169c9c496c17332', -}; -export const keyPairs: Array = [keyPair]; -export const nonce: Nonce = 'step01'; -export const pactId: PactTransactionHash = - 'TNgO7o8nSZILVCfJPcg5IjHADy-XKvQ7o5RfAieJvwY'; -export const step: Step = 1; -export const rollback: Rollback = false; -export const envData: EnvData = {}; -export const proof: Proof = undefined; -export const networkId: NetworkId = undefined; - -export const meta: IMetaData = { - creationTime: 0, - ttl: 0, - gasLimit: 0, - chainId: '0', - gasPrice: 0, - sender: '', -}; - -export const payload: ICommandPayload = { - networkId: networkId !== undefined ? networkId : null, - payload: { - cont: { - pactId: pactId, - step: step, - rollback: rollback, - data: {}, - proof: proof !== undefined ? proof : null, - }, - }, - signers: [ - { - pubKey: - 'ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d', - }, - ], - meta: { - creationTime: 0, - ttl: 0, - gasLimit: 0, - chainId: '0', - gasPrice: 0, - sender: '', - }, - nonce: JSON.stringify(nonce), -}; - -export const signature: SignatureWithHash = { - hash: 'XJ_R9bw2-7kPmW6565rF6gZ02sqbtC99Jjyrb3L8bq0', - pubKey: 'ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d', - sig: '4ac912a5fb23cbfe55145b1d630cc9db671dc087b48c107d3f19419c792a6020fed6c851770b2d16728bebb6762458b97ceee691023d19e7a9d875d95f3afe08', -}; - -export const stringifiedPayload: CommandPayloadStringifiedJSON = - '{"networkId":null,"payload":{"cont":{"proof":null,"pactId":"TNgO7o8nSZILVCfJPcg5IjHADy-XKvQ7o5RfAieJvwY","rollback":false,"step":1,"data":{}}},"signers":[{"pubKey":"ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d"}],"meta":{"creationTime":0,"ttl":0,"gasLimit":0,"chainId":"0","gasPrice":0,"sender":""},"nonce":"\\"step01\\""}'; - -export const command: ICommand = { - hash: 'XJ_R9bw2-7kPmW6565rF6gZ02sqbtC99Jjyrb3L8bq0', - sigs: [ - { - sig: '4ac912a5fb23cbfe55145b1d630cc9db671dc087b48c107d3f19419c792a6020fed6c851770b2d16728bebb6762458b97ceee691023d19e7a9d875d95f3afe08', - }, - ], - cmd: '{"networkId":null,"payload":{"cont":{"proof":null,"pactId":"TNgO7o8nSZILVCfJPcg5IjHADy-XKvQ7o5RfAieJvwY","rollback":false,"step":1,"data":{}}},"signers":[{"pubKey":"ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d"}],"meta":{"creationTime":0,"ttl":0,"gasLimit":0,"chainId":"0","gasPrice":0,"sender":""},"nonce":"\\"step01\\""}', -}; diff --git a/packages/libs/kadena.js/src/api/tests/mockdata/execCommand.ts b/packages/libs/kadena.js/src/api/tests/mockdata/execCommand.ts deleted file mode 100644 index 74883427b6..0000000000 --- a/packages/libs/kadena.js/src/api/tests/mockdata/execCommand.ts +++ /dev/null @@ -1,81 +0,0 @@ -// Test Case 1 - 01-system.yaml code from https://github.com/kadena-io/pact/blob/master/examples/accounts/scripts/01-system.yaml -import type { - EnvData, - ICommand, - ICommandPayload, - IKeyPair, - IMetaData, - Nonce, - PactCode, - SignatureWithHash, -} from '@kadena/types'; - -export const keyPair: IKeyPair = { - publicKey: 'ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d', - secretKey: '8693e641ae2bbe9ea802c736f42027b03f86afe63cae315e7169c9c496c17332', -}; - -export const keyPairs: Array = [keyPair]; -export const nonce: Nonce = 'step01'; - -export const pactCode: PactCode = - '(define-keyset \'k (read-keyset "accounts-admin-keyset"))\n(module system \'k\n (defun get-system-time ()\n (time "2017-10-31T12:00:00Z")))\n(get-system-time)'; - -export const envData: EnvData = { - 'accounts-admin-keyset': [ - 'ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d', - ], -}; - -export const meta: IMetaData = { - creationTime: 0, - ttl: 0, - gasLimit: 0, - chainId: '0', - gasPrice: 0, - sender: '', -}; - -export const payload: ICommandPayload = { - networkId: null, - payload: { - exec: { - data: envData, - code: pactCode, - }, - }, - signers: [ - { - pubKey: - 'ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d', - }, - ], - meta: { - creationTime: 0, - ttl: 0, - gasLimit: 0, - chainId: '0', - gasPrice: 0, - sender: '', - }, - nonce: JSON.stringify(nonce), -}; - -export const signature: SignatureWithHash = { - hash: 'pMohh9G2NT1jQn4byK1iwvoLopbnU86NeNPSUq8I0ik', - pubKey: 'ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d', - sig: 'b2136d0281e457f7aea130be3185f8c573872dbac9360da26cf5e30999bf3206a3358dd551e8b8aaf3d66d21611c9376fb3ef45fed95d892cc7dfa6023c99d0e', -}; - -export const stringifiedPayload: string = - '{"networkId":null,"payload":{"exec":{"data":{"accounts-admin-keyset":["ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d"]},"code":"(define-keyset \'k (read-keyset \\"accounts-admin-keyset\\"))\\n(module system \'k\\n (defun get-system-time ()\\n (time \\"2017-10-31T12:00:00Z\\")))\\n(get-system-time)"}},"signers":[{"pubKey":"ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d"}],"meta":{"creationTime":0,"ttl":0,"gasLimit":0,"chainId":"0","gasPrice":0,"sender":""},"nonce":"\\"step01\\""}'; - -export const command: ICommand = { - hash: 'pMohh9G2NT1jQn4byK1iwvoLopbnU86NeNPSUq8I0ik', - sigs: [ - { - sig: 'b2136d0281e457f7aea130be3185f8c573872dbac9360da26cf5e30999bf3206a3358dd551e8b8aaf3d66d21611c9376fb3ef45fed95d892cc7dfa6023c99d0e', - }, - ], - cmd: '{"networkId":null,"payload":{"exec":{"data":{"accounts-admin-keyset":["ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d"]},"code":"(define-keyset \'k (read-keyset \\"accounts-admin-keyset\\"))\\n(module system \'k\\n (defun get-system-time ()\\n (time \\"2017-10-31T12:00:00Z\\")))\\n(get-system-time)"}},"signers":[{"pubKey":"ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d"}],"meta":{"creationTime":0,"ttl":0,"gasLimit":0,"chainId":"0","gasPrice":0,"sender":""},"nonce":"\\"step01\\""}', -}; diff --git a/packages/libs/kadena.js/src/api/tests/prepareContCommand.test.ts b/packages/libs/kadena.js/src/api/tests/prepareContCommand.test.ts deleted file mode 100644 index fea7288dde..0000000000 --- a/packages/libs/kadena.js/src/api/tests/prepareContCommand.test.ts +++ /dev/null @@ -1,84 +0,0 @@ -import type { ICommand } from '@kadena/types'; -import { describe, expect, it } from 'vitest'; -import { prepareContCommand } from '../prepareContCommand'; -import { - command, - envData, - keyPairs, - meta, - nonce, - pactId, - rollback, - step, -} from './mockdata/contCommand'; - -describe('prepareContCommand', () => { - it('Creates a signed Pact ContICommandObject with undefined `proof` and `networkId`', () => { - const actual = prepareContCommand( - keyPairs, - nonce, - undefined, // proof - pactId, - rollback, - step, - meta, - undefined, // networkId - envData, - ); - - const expected = command; - expect(actual).toEqual(expected); - }); - - it('Creates a signed Pact ContICommandObject with networkId=Mainnet01 and a mock proof', () => { - const actual = prepareContCommand( - keyPairs, - nonce, - 'fakeProof', - pactId, - rollback, - step, - meta, - 'Mainnet01', - envData, - ); - - const expected: ICommand = { - hash: 'gKL0Hd4kzpgVVkjytvwNbhG4_QROpLWr2wjE9VGMwqI', - sigs: [ - { - sig: 'd1120957d56ae9caacfdd0bd0f69c068ccc1d637fb16bce9c9ca51564cbde5828395c406e5d33e2edb23dbdf1969aee55e75032ebaf51291a9bc42103afe210a', - }, - ], - cmd: '{"networkId":"Mainnet01","payload":{"cont":{"proof":"fakeProof","pactId":"TNgO7o8nSZILVCfJPcg5IjHADy-XKvQ7o5RfAieJvwY","rollback":false,"step":1,"data":{}}},"signers":[{"pubKey":"ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d"}],"meta":{"creationTime":0,"ttl":0,"gasLimit":0,"chainId":"0","gasPrice":0,"sender":""},"nonce":"\\"step01\\""}', - }; - - expect(actual).toEqual(expected); - }); - - it('Creates a signed Pact ContICommandObject with undefined envData', () => { - const actual = prepareContCommand( - keyPairs, - nonce, - 'fakeProof', - pactId, - rollback, - step, - meta, - 'Mainnet01', - undefined, // envData - ); - - const expected: ICommand = { - hash: 'W8ub0u-3T39wB1JOa6i1Z6wzm56mRI_U9cwR7AF-5TY', - sigs: [ - { - sig: 'fe164bffb8627ac17066d26880a6fad506b6909384117b0f2eb85c791639364e1b51e5ae7872b298e6f7d8ad6c5175290fbd1866ea1fdd57512bde0e0efec305', - }, - ], - cmd: '{"networkId":"Mainnet01","payload":{"cont":{"proof":"fakeProof","pactId":"TNgO7o8nSZILVCfJPcg5IjHADy-XKvQ7o5RfAieJvwY","rollback":false,"step":1,"data":null}},"signers":[{"pubKey":"ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d"}],"meta":{"creationTime":0,"ttl":0,"gasLimit":0,"chainId":"0","gasPrice":0,"sender":""},"nonce":"\\"step01\\""}', - }; - - expect(actual).toEqual(expected); - }); -}); diff --git a/packages/libs/kadena.js/src/api/tests/prepareExecCommand.test.ts b/packages/libs/kadena.js/src/api/tests/prepareExecCommand.test.ts deleted file mode 100644 index 24e30efa62..0000000000 --- a/packages/libs/kadena.js/src/api/tests/prepareExecCommand.test.ts +++ /dev/null @@ -1,47 +0,0 @@ -import type { ICommand } from '@kadena/types'; -import { expect, test } from 'vitest'; -import { prepareExecCommand } from '../prepareExecCommand'; -import { - command, - envData, - keyPairs, - meta, - nonce, - pactCode, -} from './mockdata/execCommand'; - -test('Creates a signed Pact PactIExecCommand with undefined `networkId`', () => { - const actual = prepareExecCommand( - keyPairs, - nonce, - pactCode, - meta, - undefined, // networkId - envData, - ); - - expect(actual).toEqual(command); -}); - -test('Creates a signed Pact PactIExecCommand with networkId=Mainnet01 and undefined `envData`', () => { - const actual = prepareExecCommand( - keyPairs, - nonce, - pactCode, - meta, - 'Mainnet01', - undefined, // envData - ); - - const command: ICommand = { - hash: '4tZIuaSoVhw0_FQ2HRYv1oO_0JUBZYSX8GhWyS_V7NI', - sigs: [ - { - sig: '26d765e3b812d59d80ffbd034d4fc4a1a24f8d0c3929586575617089e5098d967955d348608b515ae9ff7871b46726ffc71252d53b9e562d5bcf3bfe66292906', - }, - ], - cmd: '{"networkId":"Mainnet01","payload":{"exec":{"data":null,"code":"(define-keyset \'k (read-keyset \\"accounts-admin-keyset\\"))\\n(module system \'k\\n (defun get-system-time ()\\n (time \\"2017-10-31T12:00:00Z\\")))\\n(get-system-time)"}},"signers":[{"pubKey":"ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d"}],"meta":{"creationTime":0,"ttl":0,"gasLimit":0,"chainId":"0","gasPrice":0,"sender":""},"nonce":"\\"step01\\""}', - }; - - expect(actual).toEqual(command); -}); diff --git a/packages/libs/kadena.js/src/api/tests/pullAndCheckHashs.test.ts b/packages/libs/kadena.js/src/api/tests/pullAndCheckHashs.test.ts deleted file mode 100644 index 95c770f666..0000000000 --- a/packages/libs/kadena.js/src/api/tests/pullAndCheckHashs.test.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { expect, test } from 'vitest'; -import { pullAndCheckHashs } from '../pullAndCheckHashs'; -import { signature as signature1 } from './mockdata/contCommand'; -import { signature } from './mockdata/execCommand'; - -test('Takes in an array of signature objects and check that all signatures signed the same hash, and outputs the hash', () => { - const actual = pullAndCheckHashs([signature]); - const expected = 'pMohh9G2NT1jQn4byK1iwvoLopbnU86NeNPSUq8I0ik'; - - expect(expected).toEqual(actual); -}); - -test('Takes in an array of signature objects and throw error when signatures signed different hash', () => { - expect(() => pullAndCheckHashs([signature, signature1])).toThrow(); -}); diff --git a/packages/libs/kadena.js/src/api/tests/pullSigner.test.ts b/packages/libs/kadena.js/src/api/tests/pullSigner.test.ts deleted file mode 100644 index 424dca448a..0000000000 --- a/packages/libs/kadena.js/src/api/tests/pullSigner.test.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { describe, expect, it } from 'vitest'; -import { pullSigner } from '../pullSigner'; -import { keyPair } from './mockdata/execCommand'; - -describe('pullSigner', () => { - it('Takes in a keyPair and outputs the public key', () => { - const actual = pullSigner(keyPair); - const expected = { - pubKey: - 'ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d', - }; - - expect(expected).toEqual(actual); - }); - - it('returns with clist', () => { - const actual = pullSigner({ ...keyPair, clist: [] }); - const expected = { - clist: [], - pubKey: - 'ba54b224d1924dd98403f5c751abdd10de6cd81b0121800bf7bdbdcfaec7388d', - }; - - expect(expected).toEqual(actual); - }); -}); diff --git a/packages/libs/kadena.js/src/index.ts b/packages/libs/kadena.js/src/index.ts deleted file mode 100644 index b7e75a25d7..0000000000 --- a/packages/libs/kadena.js/src/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -export * from './api/attachSignature'; -export * from './api/createCommand'; -export * from './api/createContCommand'; -export * from './api/createExecCommand'; -export * from './api/prepareContCommand'; -export * from './api/prepareExecCommand'; -export * from './api/pullAndCheckHashs'; -export { pullSigner } from './api/pullSigner'; -export * from './wallet/createCap'; diff --git a/packages/libs/kadena.js/src/tests/index.test.ts b/packages/libs/kadena.js/src/tests/index.test.ts deleted file mode 100644 index 25689be39c..0000000000 --- a/packages/libs/kadena.js/src/tests/index.test.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { expect, test } from 'vitest'; -import { - attachSignature, - createCap, - createCommand, - createContCommand, - createExecCommand, - prepareContCommand, - prepareExecCommand, - pullAndCheckHashs, - pullSigner, -} from '../index'; - -test('Expects functions to be exposed', async () => { - expect(attachSignature).toBeDefined(); - expect(createCommand).toBeDefined(); - expect(createContCommand).toBeDefined(); - expect(createExecCommand).toBeDefined(); - expect(prepareContCommand).toBeDefined(); - expect(prepareExecCommand).toBeDefined(); - expect(pullAndCheckHashs).toBeDefined(); - expect(pullSigner).toBeDefined(); - expect(createCap).toBeDefined(); -}); diff --git a/packages/libs/kadena.js/src/wallet/createCap.ts b/packages/libs/kadena.js/src/wallet/createCap.ts deleted file mode 100644 index 457b038841..0000000000 --- a/packages/libs/kadena.js/src/wallet/createCap.ts +++ /dev/null @@ -1,19 +0,0 @@ -import type { ISigningCap } from '@kadena/types'; -/** - * Prepares a properly formatted cap object required in signing API. - */ -export function createCap( - role: string, - description: string, - name: string, - args: Array, -): ISigningCap { - return { - role, - description, - cap: { - name, - args, - }, - }; -} diff --git a/packages/libs/kadena.js/src/wallet/tests/createCap.test.ts b/packages/libs/kadena.js/src/wallet/tests/createCap.test.ts deleted file mode 100644 index 64b91966aa..0000000000 --- a/packages/libs/kadena.js/src/wallet/tests/createCap.test.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { describe, expect, it } from 'vitest'; -import { createCap } from '../createCap'; - -describe('createCap', () => { - it('Takes in Pact Capability arguments and outputs Pact Capability object', () => { - const actual = createCap( - 'Gas', - 'Grants gas payment capability', - 'coin.GAS', - [], - ); - const expected = { - role: 'Gas', - description: 'Grants gas payment capability', - cap: { - name: 'coin.GAS', - args: [], - }, - }; - expect(expected).toEqual(actual); - }); - - it('has a default value for args', () => { - const actual = createCap( - 'Gas', - 'Grants gas payment capability', - 'coin.GAS', - [], - ); - const expected = { - role: 'Gas', - description: 'Grants gas payment capability', - cap: { - name: 'coin.GAS', - args: [], - }, - }; - expect(expected).toEqual(actual); - }); -}); diff --git a/packages/libs/kadena.js/tsconfig.eslint.json b/packages/libs/kadena.js/tsconfig.eslint.json deleted file mode 100644 index c7585c7c02..0000000000 --- a/packages/libs/kadena.js/tsconfig.eslint.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "./tsconfig.json", - "include": ["./src/**/*.ts", "./src/**/*.js"] -} diff --git a/packages/libs/kadena.js/tsconfig.json b/packages/libs/kadena.js/tsconfig.json deleted file mode 100644 index 138f13330e..0000000000 --- a/packages/libs/kadena.js/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "./node_modules/@kadena-dev/shared-config/tsconfig-base.json", - "compilerOptions": { - "types": [] - } -} diff --git a/packages/libs/kadena.js/turbo.json b/packages/libs/kadena.js/turbo.json deleted file mode 100644 index 95960709b1..0000000000 --- a/packages/libs/kadena.js/turbo.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "$schema": "https://turbo.build/schema.json", - "extends": ["//"] -} diff --git a/packages/libs/kadena.js/vitest.config.ts b/packages/libs/kadena.js/vitest.config.ts deleted file mode 100644 index a1a5d34292..0000000000 --- a/packages/libs/kadena.js/vitest.config.ts +++ /dev/null @@ -1,4 +0,0 @@ -import baseConfig from '@kadena-dev/shared-config/vitest.config'; -import { defineConfig } from 'vitest/config'; - -export default defineConfig(baseConfig); diff --git a/packages/libs/kode-ui/src/components/Form/index.ts b/packages/libs/kode-ui/src/components/Form/index.ts index f5b167b902..7663d81e89 100644 --- a/packages/libs/kode-ui/src/components/Form/index.ts +++ b/packages/libs/kode-ui/src/components/Form/index.ts @@ -12,5 +12,5 @@ export { FormFieldHelpText as FormFieldHelper } from './FormFieldHelpText/FormFi export { NumberField, type INumberFieldProps } from './NumberField'; export { Radio, RadioGroup } from './RadioGroup'; export { Select, SelectItem, type ISelectProps } from './Select'; -export { TextField, type ITextFieldProps } from './TextField'; export { TextareaField, type ITextareaFieldProps } from './TextareaField'; +export { TextField, type ITextFieldProps } from './TextField'; diff --git a/packages/libs/kode-ui/src/components/TableV1/index.ts b/packages/libs/kode-ui/src/components/TableV1/index.ts index d2b19ab897..deb06a6c75 100644 --- a/packages/libs/kode-ui/src/components/TableV1/index.ts +++ b/packages/libs/kode-ui/src/components/TableV1/index.ts @@ -13,10 +13,10 @@ import type { ITrProps } from './Tr'; import { Tr } from './Tr'; export type { - ITBodyProps, - ITHeadProps, ITableProps, + ITBodyProps, ITdProps, + ITHeadProps, IThProps, ITrProps, }; diff --git a/packages/libs/pactjs/src/index.ts b/packages/libs/pactjs/src/index.ts index 438309af77..3aa3bcbc30 100644 --- a/packages/libs/pactjs/src/index.ts +++ b/packages/libs/pactjs/src/index.ts @@ -1,3 +1,3 @@ -export * from './PactNumber'; export * from './createExp'; export * from './isSignedCommand'; +export * from './PactNumber'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d3d42a046..69d493cc14 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,19 +11,19 @@ importers: .: devDependencies: '@changesets/cli': - specifier: ^2.26.2 - version: 2.27.7 + specifier: ^2.27.8 + version: 2.27.8 '@kadena-dev/markdown': specifier: workspace:* version: link:packages/tools/markdown buffer: - specifier: ^5.5.0||^6.0.0 + specifier: ^6.0.3 version: 6.0.3 jiti: specifier: ^1.21.6 version: 1.21.6 knip: - specifier: ^2.38.1 + specifier: ^2.43.0 version: 2.43.0 only-allow: specifier: ^1.2.1 @@ -32,11 +32,11 @@ importers: specifier: ~3.2.5 version: 3.2.5 prettier-plugin-organize-imports: - specifier: ^3.2.3 - version: 3.2.4(prettier@3.2.5)(typescript@5.4.5) + specifier: ^3.2.4 + version: 3.2.4(prettier@3.2.5)(typescript@5.6.2) prettier-plugin-packagejson: - specifier: ^2.4.6 - version: 2.5.0(prettier@3.2.5) + specifier: ^2.5.2 + version: 2.5.2(prettier@3.2.5) syncpack: specifier: ^11.2.1 version: 11.2.1 @@ -157,13 +157,13 @@ importers: version: 18.3.0 '@vanilla-extract/esbuild-plugin': specifier: ^2.3.5 - version: 2.3.8(@types/node@20.14.9)(esbuild@0.21.5)(lightningcss@1.25.1)(terser@5.31.1) + version: 2.3.8(@types/node@20.16.5)(esbuild@0.21.5)(lightningcss@1.25.1)(terser@5.31.1) '@vanilla-extract/vite-plugin': specifier: 4.0.7 - version: 4.0.7(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1)(vite@5.3.3(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1)) + version: 4.0.7(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1)(vite@5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1)) '@vitejs/plugin-react-swc': specifier: ^3.3.2 - version: 3.7.0(@swc/helpers@0.5.11)(vite@5.3.3(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1)) + version: 3.7.0(@swc/helpers@0.5.11)(vite@5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1)) eslint: specifier: ^8.45.0 version: 8.57.0 @@ -178,16 +178,16 @@ importers: version: 5.4.5 vite: specifier: ^5.2.11 - version: 5.3.3(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1) + version: 5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1) vite-plugin-static-copy: specifier: ^1.0.0 - version: 1.0.6(vite@5.3.3(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1)) + version: 1.0.6(vite@5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1)) vite-tsconfig-paths: specifier: ^4.2.1 - version: 4.3.2(typescript@5.4.5)(vite@5.3.3(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1)) + version: 4.3.2(typescript@5.4.5)(vite@5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1)) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@12.10.3)(jsdom@22.1.0(canvas@2.11.2))(lightningcss@1.25.1)(terser@5.31.1) + version: 1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(happy-dom@12.10.3)(jsdom@22.1.0(canvas@2.11.2))(lightningcss@1.25.1)(terser@5.31.1) packages/apps/dev-wallet-desktop: dependencies: @@ -938,7 +938,7 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: 5.0.2 - version: 5.0.2(@parcel/watcher@2.4.1)(@types/node@20.14.9)(enquirer@2.4.1)(graphql@16.8.2)(typescript@5.4.5) + version: 5.0.2(@parcel/watcher@2.4.1)(@types/node@20.14.9)(enquirer@2.4.1)(graphql@16.8.2)(typescript@5.6.2) '@graphql-codegen/typescript': specifier: ^4.0.6 version: 4.0.9(graphql@16.8.2) @@ -1004,7 +1004,7 @@ importers: version: 3.0.3 ts-node: specifier: ~10.9.2 - version: 10.9.2(@swc/core@1.6.7(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.7(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.6.2) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@12.10.3)(jsdom@22.1.0(canvas@2.11.2))(lightningcss@1.25.1)(terser@5.31.1) @@ -1470,7 +1470,7 @@ importers: version: 1.46.1 '@rushstack/eslint-config': specifier: ~3.6.9 - version: 3.6.10(eslint@8.57.0)(typescript@5.4.5) + version: 3.6.10(eslint@8.57.0)(typescript@5.6.2) '@types/node': specifier: ^20.12.7 version: 20.14.9 @@ -1519,7 +1519,7 @@ importers: version: link:../../libs/types '@rushstack/eslint-config': specifier: ~3.6.9 - version: 3.6.10(eslint@8.57.0)(typescript@5.4.5) + version: 3.6.10(eslint@8.57.0)(typescript@5.6.2) '@types/node': specifier: ^20.12.7 version: 20.14.9 @@ -1583,7 +1583,7 @@ importers: version: 1.46.1 '@rushstack/eslint-config': specifier: ~3.6.9 - version: 3.6.10(eslint@8.57.0)(typescript@5.4.5) + version: 3.6.10(eslint@8.57.0)(typescript@5.6.2) '@types/node': specifier: ^20.12.7 version: 20.14.9 @@ -1647,7 +1647,7 @@ importers: version: link:../../libs/types '@rushstack/eslint-config': specifier: ~3.6.9 - version: 3.6.10(eslint@8.57.0)(typescript@5.4.5) + version: 3.6.10(eslint@8.57.0)(typescript@5.6.2) '@types/node': specifier: ^20.12.7 version: 20.14.9 @@ -1696,7 +1696,7 @@ importers: version: link:../../libs/types '@rushstack/eslint-config': specifier: ~3.6.9 - version: 3.6.10(eslint@8.57.0)(typescript@5.4.5) + version: 3.6.10(eslint@8.57.0)(typescript@5.6.2) '@types/node': specifier: ^20.12.7 version: 20.14.9 @@ -2268,64 +2268,6 @@ importers: specifier: ^1.6.0 version: 1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@12.10.3)(jsdom@22.1.0(canvas@2.11.2))(lightningcss@1.25.1)(terser@5.31.1) - packages/libs/kadena.js: - dependencies: - '@kadena/chainweb-node-client': - specifier: workspace:* - version: link:../chainweb-node-client - '@kadena/cryptography-utils': - specifier: workspace:* - version: link:../cryptography-utils - '@kadena/pactjs': - specifier: workspace:* - version: link:../pactjs - vitest: - specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@12.10.3)(jsdom@22.1.0(canvas@2.11.2))(lightningcss@1.25.1)(terser@5.31.1) - webpack: - specifier: ~5.88.2 - version: 5.88.2(webpack-cli@4.10.0) - devDependencies: - '@kadena-dev/eslint-config': - specifier: workspace:* - version: link:../../tools/eslint-config - '@kadena-dev/lint-package': - specifier: workspace:* - version: link:../../tools/lint-package - '@kadena-dev/markdown': - specifier: workspace:* - version: link:../../tools/markdown - '@kadena-dev/shared-config': - specifier: workspace:* - version: link:../../tools/shared-config - '@kadena/types': - specifier: workspace:* - version: link:../types - '@rushstack/eslint-config': - specifier: ~3.6.9 - version: 3.6.10(eslint@8.57.0)(typescript@5.4.5) - '@vitest/coverage-v8': - specifier: ^1.6.0 - version: 1.6.0(vitest@1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@12.10.3)(jsdom@22.1.0(canvas@2.11.2))(lightningcss@1.25.1)(terser@5.31.1)) - eslint: - specifier: ^8.45.0 - version: 8.57.0 - prettier: - specifier: ~3.2.5 - version: 3.2.5 - serve: - specifier: ^13.0.2 - version: 13.0.4 - ts-loader: - specifier: ^9.3.0 - version: 9.5.1(typescript@5.4.5)(webpack@5.88.2(webpack-cli@4.10.0)) - typescript: - specifier: 5.4.5 - version: 5.4.5 - webpack-cli: - specifier: ^4.9.2 - version: 4.10.0(webpack@5.88.2) - packages/libs/kode-icons: dependencies: react: @@ -2757,7 +2699,7 @@ importers: version: link:../../tools/shared-config '@microsoft/api-extractor': specifier: ^7.43.1 - version: 7.47.0(@types/node@20.14.9) + version: 7.47.0(@types/node@20.16.5) '@rushstack/eslint-config': specifier: ~3.6.9 version: 3.6.10(eslint@8.57.0)(typescript@5.4.5) @@ -3077,7 +3019,7 @@ importers: version: 15.2.3(rollup@4.18.0) '@rollup/plugin-typescript': specifier: ^11.1.6 - version: 11.1.6(rollup@4.18.0)(tslib@2.6.3)(typescript@5.4.5) + version: 11.1.6(rollup@4.18.0)(tslib@2.7.0)(typescript@5.4.5) '@rushstack/eslint-config': specifier: ~3.6.9 version: 3.6.10(eslint@8.57.0)(typescript@5.4.5) @@ -3357,10 +3299,10 @@ importers: dependencies: vite-tsconfig-paths: specifier: ^4.2.1 - version: 4.3.2(typescript@5.4.5)(vite@5.3.3(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1)) + version: 4.3.2(typescript@5.6.2)(vite@5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1)) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@12.10.3)(jsdom@22.1.0(canvas@2.11.2))(lightningcss@1.25.1)(terser@5.31.1) + version: 1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(happy-dom@12.10.3)(jsdom@22.1.0(canvas@2.11.2))(lightningcss@1.25.1)(terser@5.31.1) packages: @@ -4121,6 +4063,10 @@ packages: resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.25.6': + resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} + engines: {node: '>=6.9.0'} + '@babel/standalone@7.24.7': resolution: {integrity: sha512-QRIRMJ2KTeN+vt4l9OjYlxDVXEpcor1Z6V7OeYzeBOw6Q8ew9oMTHjzTx8s6ClsZO7wVf6JgTRutihatN6K0yA==} engines: {node: '>=6.9.0'} @@ -4152,54 +4098,54 @@ packages: '@bundled-es-modules/statuses@1.0.1': resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} - '@changesets/apply-release-plan@7.0.4': - resolution: {integrity: sha512-HLFwhKWayKinWAul0Vj+76jVx1Pc2v55MGPVjZ924Y/ROeSsBMFutv9heHmCUj48lJyRfOTJG5+ar+29FUky/A==} + '@changesets/apply-release-plan@7.0.5': + resolution: {integrity: sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw==} - '@changesets/assemble-release-plan@6.0.3': - resolution: {integrity: sha512-bLNh9/Lgl1VwkjWZTq8JmRqH+hj7/Yzfz0jsQ/zJJ+FTmVqmqPj3szeKOri8O/hEM8JmHW019vh2gTO9iq5Cuw==} + '@changesets/assemble-release-plan@6.0.4': + resolution: {integrity: sha512-nqICnvmrwWj4w2x0fOhVj2QEGdlUuwVAwESrUo5HLzWMI1rE5SWfsr9ln+rDqWB6RQ2ZyaMZHUcU7/IRaUJS+Q==} '@changesets/changelog-git@0.2.0': resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} - '@changesets/cli@2.27.7': - resolution: {integrity: sha512-6lr8JltiiXPIjDeYg4iM2MeePP6VN/JkmqBsVA5XRiy01hGS3y629LtSDvKcycj/w/5Eur1rEwby/MjcYS+e2A==} + '@changesets/cli@2.27.8': + resolution: {integrity: sha512-gZNyh+LdSsI82wBSHLQ3QN5J30P4uHKJ4fXgoGwQxfXwYFTJzDdvIJasZn8rYQtmKhyQuiBj4SSnLuKlxKWq4w==} hasBin: true - '@changesets/config@3.0.2': - resolution: {integrity: sha512-cdEhS4t8woKCX2M8AotcV2BOWnBp09sqICxKapgLHf9m5KdENpWjyrFNMjkLqGJtUys9U+w93OxWT0czorVDfw==} + '@changesets/config@3.0.3': + resolution: {integrity: sha512-vqgQZMyIcuIpw9nqFIpTSNyc/wgm/Lu1zKN5vECy74u95Qx/Wa9g27HdgO4NkVAaq+BGA8wUc/qvbvVNs93n6A==} '@changesets/errors@0.2.0': resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} - '@changesets/get-dependents-graph@2.1.1': - resolution: {integrity: sha512-LRFjjvigBSzfnPU2n/AhFsuWR5DK++1x47aq6qZ8dzYsPtS/I5mNhIGAS68IAxh1xjO9BTtz55FwefhANZ+FCA==} + '@changesets/get-dependents-graph@2.1.2': + resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} - '@changesets/get-release-plan@4.0.3': - resolution: {integrity: sha512-6PLgvOIwTSdJPTtpdcr3sLtGatT+Jr22+cQwEBJBy6wP0rjB4yJ9lv583J9fVpn1bfQlBkDa8JxbS2g/n9lIyA==} + '@changesets/get-release-plan@4.0.4': + resolution: {integrity: sha512-SicG/S67JmPTrdcc9Vpu0wSQt7IiuN0dc8iR5VScnnTVPfIaLvKmEGRvIaF0kcn8u5ZqLbormZNTO77bCEvyWw==} '@changesets/get-version-range-type@0.4.0': resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} - '@changesets/git@3.0.0': - resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} + '@changesets/git@3.0.1': + resolution: {integrity: sha512-pdgHcYBLCPcLd82aRcuO0kxCDbw/yISlOtkmwmE8Odo1L6hSiZrBOsRl84eYG7DRCab/iHnOkWqExqc4wxk2LQ==} '@changesets/logger@0.0.5': resolution: {integrity: sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==} - '@changesets/logger@0.1.0': - resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==} + '@changesets/logger@0.1.1': + resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} '@changesets/parse@0.4.0': resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} - '@changesets/pre@2.0.0': - resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} + '@changesets/pre@2.0.1': + resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} - '@changesets/read@0.6.0': - resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} + '@changesets/read@0.6.1': + resolution: {integrity: sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ==} - '@changesets/should-skip-package@0.1.0': - resolution: {integrity: sha512-FxG6Mhjw7yFStlSM7Z0Gmg3RiyQ98d/9VpQAZ3Fzr59dCOM9G6ZdYbjiSAt0XtFr9JR5U2tBaJWPjrkGGc618g==} + '@changesets/should-skip-package@0.1.1': + resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} '@changesets/types@4.1.0': resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} @@ -4213,8 +4159,8 @@ packages: '@changesets/write@0.2.3': resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==} - '@changesets/write@0.3.1': - resolution: {integrity: sha512-SyGtMXzH3qFqlHKcvFY2eX+6b0NGiFcNav8AFsYwy5l8hejOeoeTDemu5Yjmke2V5jpzY+pBvM0vCCQ3gdZpfw==} + '@changesets/write@0.3.2': + resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} @@ -4694,15 +4640,27 @@ packages: '@firebase/component@0.6.8': resolution: {integrity: sha512-LcNvxGLLGjBwB0dJUsBGCej2fqAepWyBubs4jt1Tiuns7QLbXHuyObZ4aMeBjZjWx4m8g1LoVI9QFpSaq/k4/g==} + '@firebase/component@0.6.9': + resolution: {integrity: sha512-gm8EUEJE/fEac86AvHn8Z/QW8BvR56TBw3hMW0O838J/1mThYQXAIQBgUv75EqlCZfdawpWLrKt1uXvp9ciK3Q==} + '@firebase/database-compat@1.0.6': resolution: {integrity: sha512-1OGA0sLY47mkXjhICCrUTXEYFnSSXoiXWm1SHsN62b+Lzs5aKA3aWTjTUmYIoK93kDAMPkYpulSv8jcbH4Hwew==} + '@firebase/database-compat@1.0.8': + resolution: {integrity: sha512-OpeWZoPE3sGIRPBKYnW9wLad25RaWbGyk7fFQe4xnJQKRzlynWeFBSRRAoLE2Old01WXwskUiucNqUUVlFsceg==} + '@firebase/database-types@1.0.4': resolution: {integrity: sha512-mz9ZzbH6euFXbcBo+enuJ36I5dR5w+enJHHjy9Y5ThCdKUseqfDjW3vCp1YxE9zygFCSjJJ/z1cQ+zodvUcwPQ==} + '@firebase/database-types@1.0.5': + resolution: {integrity: sha512-fTlqCNwFYyq/C6W7AJ5OCuq5CeZuBEsEwptnVxlNPkWCo5cTTyukzAHRSO/jaQcItz33FfYrrFk1SJofcu2AaQ==} + '@firebase/database@1.0.6': resolution: {integrity: sha512-nrexUEG/fpVlHtWKkyfhTC3834kZ1WS7voNyqbBsBCqHXQOvznN5Z0L3nxBqdXSJyltNAf4ndFlQqm5gZiEczQ==} + '@firebase/database@1.0.8': + resolution: {integrity: sha512-dzXALZeBI1U5TXt6619cv0+tgEhJiwlUtQ55WNZY7vGAjv7Q1QioV969iYwt1AQQ0ovHnEW0YW9TiBfefLvErg==} + '@firebase/firestore-compat@0.3.33': resolution: {integrity: sha512-i42a2l31N95CwYEB7zmfK0FS1mrO6pwOLwxavCrwu1BCFrVVVQhUheTPIda/iGguK/2Nog0RaIR1bo7QkZEz3g==} peerDependencies: @@ -4806,6 +4764,9 @@ packages: peerDependencies: '@firebase/app': 0.x + '@firebase/util@1.10.0': + resolution: {integrity: sha512-xKtx4A668icQqoANRxyDLBLz51TAbDP9KRfpbKGxiCAW346d0BeJe5vN6/hKxxmWwnZ0mautyv39JxviwwQMOQ==} + '@firebase/util@1.9.7': resolution: {integrity: sha512-fBVNH/8bRbYjqlbIhZ+lBtdAAS4WqZumx03K06/u7fJSpz1TGjEMm1ImvKD47w+xaFKIP2ori6z8BrbakRfjJA==} @@ -4853,8 +4814,8 @@ packages: resolution: {integrity: sha512-6miRi6o22onmGfZvbPfqtVJ6vkN/l6utC5Mh/it3YjBk48olS+PEppdNJfJLk5mKHM46UaONi/97++rPWB9DVQ==} engines: {node: '>=12.0.0'} - '@google-cloud/firestore@7.9.0': - resolution: {integrity: sha512-c4ALHT3G08rV7Zwv8Z2KG63gZh66iKdhCBeDfCpIkLrjX6EAjTD/szMdj14M+FnQuClZLFfW5bAgoOjfNmLtJg==} + '@google-cloud/firestore@7.10.0': + resolution: {integrity: sha512-VFNhdHvfnmqcHHs6YhmSNHHxQqaaD64GwiL0c+e1qz85S8SWZPC2XFRf8p9yHRTF40Kow424s1KBU9f0fdQa+Q==} engines: {node: '>=14.0.0'} '@google-cloud/paginator@5.0.2': @@ -4869,8 +4830,8 @@ packages: resolution: {integrity: sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g==} engines: {node: '>=14'} - '@google-cloud/storage@7.11.2': - resolution: {integrity: sha512-jJOrKyOdujfrSF8EJODW9yY6hqO4jSTk6eVITEj2gsD43BSXuDlnMlLOaBUQhXL29VGnSkxDgYl5tlFhA6LKSA==} + '@google-cloud/storage@7.13.0': + resolution: {integrity: sha512-Y0rYdwM5ZPW3jw/T26sMxxfPrVQTKm9vGrZG8PRyGuUmUJ8a2xNuQ9W/NNA1prxqv2i54DSydV8SJqxF2oCVgA==} engines: {node: '>=14'} '@graphql-codegen/add@5.0.3': @@ -5158,8 +5119,8 @@ packages: resolution: {integrity: sha512-w+liuBySifrstuHbFrHoHAEyVnDFVib+073q8AeAJ/qqJfvFvAwUPLLtNohR/WDVRgSasfXtl3dcNuVJWN+rjg==} engines: {node: '>=18.0.0'} - '@grpc/grpc-js@1.10.10': - resolution: {integrity: sha512-HPa/K5NX6ahMoeBv15njAc/sfF4/jmiXLar9UlC2UfHFKZzsCVLc3wbe7+7qua7w9VPh2/L6EBxyAV7/E8Wftg==} + '@grpc/grpc-js@1.11.3': + resolution: {integrity: sha512-i9UraDzFHMR+Iz/MhFLljT+fCpgxZ3O6CxwGJ8YuNYHJItIHUzKJpW2LvoFZNnGPwqc9iWy9RAucxV0JoR9aUQ==} engines: {node: '>=12.10.0'} '@grpc/grpc-js@1.8.22': @@ -9072,6 +9033,9 @@ packages: '@types/jsonwebtoken@9.0.6': resolution: {integrity: sha512-/5hndP5dCjloafCXns6SZyESp3Ldq7YjH3zwzwczYnjxIT0Fqzk5ROSYVGfFyczIue7IUEj8hkvLbPoLQ18vQw==} + '@types/jsonwebtoken@9.0.7': + resolution: {integrity: sha512-ugo316mmTYBl2g81zDFnZ7cfxlut3o+/EQdaP7J8QN2kY6lJ22hmQYCK5EHcJHbrW+dkCGSCPgbG8JtYj6qSrg==} + '@types/keygrip@1.0.6': resolution: {integrity: sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==} @@ -9159,6 +9123,9 @@ packages: '@types/node@20.14.9': resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==} + '@types/node@20.16.5': + resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -9777,26 +9744,6 @@ packages: '@webassemblyjs/wast-printer@1.12.1': resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} - '@webpack-cli/configtest@1.2.0': - resolution: {integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==} - peerDependencies: - webpack: 4.x.x || 5.x.x - webpack-cli: 4.x.x - - '@webpack-cli/info@1.5.0': - resolution: {integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==} - peerDependencies: - webpack-cli: 4.x.x - - '@webpack-cli/serve@1.7.0': - resolution: {integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==} - peerDependencies: - webpack-cli: 4.x.x - webpack-dev-server: '*' - peerDependenciesMeta: - webpack-dev-server: - optional: true - '@webpro/next-translate-plugin@2.6.3': resolution: {integrity: sha512-+6hgw1/dkiEck8oZzOw3t1Uyu9gQMC2j7EoIN0w0WAP+Ac0yyx8gOsSxJAoln0p2c4MVHjoooVvbyL6fZsoqMQ==} engines: {node: '>=14.15.0'} @@ -9871,9 +9818,6 @@ packages: resolution: {integrity: sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} - '@zeit/schemas@2.6.0': - resolution: {integrity: sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==} - '@zkochan/retry@0.2.0': resolution: {integrity: sha512-WhB+2B/ZPlW2Xy/kMJBrMbqecWXcbDDgn0K0wKBAgO2OlBTz1iLJrRWduo+DGGn0Akvz1Lu4Xvls7dJojximWw==} engines: {node: '>=10'} @@ -10012,9 +9956,6 @@ packages: algoliasearch@4.24.0: resolution: {integrity: sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==} - ansi-align@3.0.1: - resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} - ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} @@ -10100,9 +10041,6 @@ packages: engines: {node: '>=10'} deprecated: This package is no longer supported. - arg@2.0.0: - resolution: {integrity: sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==} - arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} @@ -10383,8 +10321,8 @@ packages: resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - bole@5.0.13: - resolution: {integrity: sha512-JQ3xWh2nYsVUuJx7ZN4fzU3vHpzceWb7CC06LUXWwdY++Hzd7Wola7zN3Ud5XgmOVoH/6KzrdMmJokol/xtejw==} + bole@5.0.14: + resolution: {integrity: sha512-IFDlSAH1GKiQEp4NUa2Eg8RplcV2oXOFCHD/nfNqVlRNf9RgNRdxtR2g3P+Cz57uP5jAGSrq2bGUqXLQeh/h4w==} boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -10392,10 +10330,6 @@ packages: bottleneck@2.19.5: resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==} - boxen@5.1.2: - resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} - engines: {node: '>=10'} - bplist-parser@0.2.0: resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} engines: {node: '>= 5.10.0'} @@ -10556,10 +10490,6 @@ packages: resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} engines: {node: '>=0.10.0'} - chalk@2.4.1: - resolution: {integrity: sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==} - engines: {node: '>=4'} - chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -10683,10 +10613,6 @@ packages: resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} engines: {node: '>=12'} - cli-boxes@2.2.1: - resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} - engines: {node: '>=6'} - cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} engines: {node: '>=8'} @@ -10727,10 +10653,6 @@ packages: client-only@0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - clipboardy@2.3.0: - resolution: {integrity: sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==} - engines: {node: '>=8'} - clipboardy@4.0.0: resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} engines: {node: '>=18'} @@ -10871,10 +10793,6 @@ packages: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} - compression@1.7.3: - resolution: {integrity: sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==} - engines: {node: '>= 0.8.0'} - compression@1.7.4: resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} engines: {node: '>= 0.8.0'} @@ -11024,10 +10942,6 @@ packages: cross-spawn@5.1.0: resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} - cross-spawn@6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} - cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -12088,10 +12002,6 @@ packages: resolution: {integrity: sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==} engines: {node: '>=4'} - execa@1.0.0: - resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} - engines: {node: '>=6'} - execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -12143,8 +12053,8 @@ packages: resolution: {integrity: sha512-6ypT4XfgqJk/F3Yuv4SX26I3doUjt0GTG4a+JgWxXQpxXzTBq8fPUeGHfcYMMDPHJHm3yPOSjaeBwBGAHWXCdA==} engines: {node: '>=18.0.0'} - fast-check@3.19.0: - resolution: {integrity: sha512-CO2JX/8/PT9bDGO1iXa5h5ey1skaKI1dvecERyhH4pp3PGjwd3KIjMAXEg79Ps9nclsdt4oPbfqiAnLU0EwrAQ==} + fast-check@3.22.0: + resolution: {integrity: sha512-8HKz3qXqnHYp/VCNn2qfjHdAdcI8zcSqOyX64GOMukp7SL2bfzfeDKjSd+UyECtejccaZv3LcvZTm9YDD22iCQ==} engines: {node: '>=8.0.0'} fast-decode-uri-component@1.0.1: @@ -12198,14 +12108,10 @@ packages: fast-url-parser@1.1.3: resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} - fast-xml-parser@4.4.0: - resolution: {integrity: sha512-kLY3jFlwIYwBNDojclKsNAC12sfD6NwW74QB2CoNGPvtVxjliYehVunB3HYyNi+n4Tt1dAcgwYvmKF/Z18flqg==} + fast-xml-parser@4.5.0: + resolution: {integrity: sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==} hasBin: true - fastest-levenshtein@1.0.16: - resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} - engines: {node: '>= 4.9.1'} - fastest-stable-stringify@2.0.2: resolution: {integrity: sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==} @@ -12322,9 +12228,6 @@ packages: resolution: {integrity: sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==} engines: {node: '>=12'} - find-yarn-workspace-root2@1.2.16: - resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} - firebase-admin@12.2.0: resolution: {integrity: sha512-R9xxENvPA/19XJ3mv0Kxfbz9kPXd9/HrM4083LZWOO0qAQGheRzcCQamYRe+JSrV2cdKXP3ZsfFGTYMrFM0pJg==} engines: {node: '>=14'} @@ -12343,10 +12246,6 @@ packages: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} - flat@5.0.2: - resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} - hasBin: true - flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} @@ -12373,6 +12272,10 @@ packages: resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + fork-ts-checker-webpack-plugin@8.0.0: resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} @@ -12506,8 +12409,8 @@ packages: resolution: {integrity: sha512-95hVgBRgEIRQQQHIbnxBXeHbW4TqFk4ZDJW7wmVtvYar72FdhRIo1UGOLS2eRAKCPEdPBWu+M7+A33D9CdX9rA==} engines: {node: '>=12'} - gaxios@6.7.0: - resolution: {integrity: sha512-DSrkyMTfAnAm4ks9Go20QGOcXEyW/NmZhvTYBU2rb4afBB393WIMQPWPEDMl/k8xqiNN9HYq2zao3oWXsdl2Tg==} + gaxios@6.7.1: + resolution: {integrity: sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==} engines: {node: '>=14'} gcp-metadata@5.3.0: @@ -12560,10 +12463,6 @@ packages: resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} engines: {node: '>=4'} - get-stream@4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} - engines: {node: '>=6'} - get-stream@5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} @@ -12616,6 +12515,10 @@ packages: engines: {node: '>=16 || 14 >=14.18'} hasBin: true + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + glob@7.0.6: resolution: {integrity: sha512-f8c0rE8JiCxpa52kWPAOa3ZaYEnzofDzCQLCn3Vdk0Z5OVLq3BsRFJI4S4ykpeVW6QMGBUkMeUpoEgWnMTnw5Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -12672,8 +12575,8 @@ packages: resolution: {integrity: sha512-f7aQCJODJFmYWN6PeNKzgvy9LI2tYmXnzpNDHEjG5sDNPgGb2FXQyTBnXeSH+PAtpKESFD+LmHw3Ox3mN7e1Fg==} engines: {node: '>=12'} - google-auth-library@9.11.0: - resolution: {integrity: sha512-epX3ww/mNnhl6tL45EQ/oixsY8JLEgUFoT4A5E/5iAR4esld9Kqv6IJGk7EmGuOgDvaarwF95hU2+v7Irql9lw==} + google-auth-library@9.14.1: + resolution: {integrity: sha512-Rj+PMjoNFGFTmtItH7gHfbHpGVSb3vmnGK3nwNBqxQF9NoBpttSZI/rc0WiM63ma2uGDQtYEkMHkK9U6937NiA==} engines: {node: '>=14'} google-gax@3.6.1: @@ -12681,8 +12584,8 @@ packages: engines: {node: '>=12'} hasBin: true - google-gax@4.3.7: - resolution: {integrity: sha512-3bnD8RASQyaxOYTdWLgwpQco/aytTxFavoI/UN5QN5txDLp8QRrBHNtCUJ5+Ago+551GD92jG8jJduwvmaneUw==} + google-gax@4.4.1: + resolution: {integrity: sha512-Phyp9fMfA00J3sZbJxbbB4jC55b7DBjE3F6poyL3wKMEBVKA79q6BGuHcTiM28yOzVql0NDbRL8MLLh8Iwk9Dg==} engines: {node: '>=14'} google-p12-pem@4.0.1: @@ -13083,6 +12986,10 @@ packages: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + image-size@1.1.1: resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} engines: {node: '>=16.x'} @@ -13110,11 +13017,6 @@ packages: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} - import-local@3.1.0: - resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} - engines: {node: '>=8'} - hasBin: true - import-meta-resolve@4.1.0: resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} @@ -13143,9 +13045,6 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - ini@4.1.3: resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -13171,10 +13070,6 @@ packages: resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} engines: {node: '>=12'} - interpret@2.2.0: - resolution: {integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==} - engines: {node: '>= 0.10'} - intl-messageformat@10.5.14: resolution: {integrity: sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w==} @@ -13564,6 +13459,9 @@ packages: resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} engines: {node: '>=14'} + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jake@10.9.1: resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==} engines: {node: '>=10'} @@ -13956,10 +13854,6 @@ packages: load-plugin@6.0.3: resolution: {integrity: sha512-kc0X2FEUZr145odl68frm+lMJuQ23+rTXYmR6TImqPtbpmXC4vVXbWKDQ9IzndA0HfyQamWfKLhzsqGSTxE63w==} - load-yaml-file@0.2.0: - resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} - engines: {node: '>=6'} - loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} @@ -14117,6 +14011,9 @@ packages: resolution: {integrity: sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==} engines: {node: 14 || >=16.14} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -14685,9 +14582,6 @@ packages: minimalistic-crypto-utils@1.0.1: resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} - minimatch@3.0.4: - resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} - minimatch@3.0.8: resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} @@ -14974,9 +14868,6 @@ packages: resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==} os: ['!win32'] - nice-try@1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} @@ -15384,6 +15275,9 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + package-manager-detector@0.2.0: + resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} + pako@0.2.9: resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} @@ -15581,6 +15475,9 @@ packages: picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -15946,10 +15843,6 @@ packages: resolution: {integrity: sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==} engines: {node: '>=12.0.0'} - preferred-pm@3.1.3: - resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==} - engines: {node: '>=10'} - prelude-ls@1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} @@ -15975,8 +15868,8 @@ packages: '@volar/vue-typescript': optional: true - prettier-plugin-packagejson@2.5.0: - resolution: {integrity: sha512-6XkH3rpin5QEQodBSVNg+rBo4r91g/1mCaRwS1YGdQJZ6jwqrg2UchBsIG9tpS1yK1kNBvOt84OILsX8uHzBGg==} + prettier-plugin-packagejson@2.5.2: + resolution: {integrity: sha512-w+TmoLv2pIa+siplW1cCj2ujEXQQS6z7wmWLOiLQK/2QVl7Wy6xh/ZUpqQw8tbKMXDodmSW4GONxlA33xpdNOg==} peerDependencies: prettier: '>= 1.16.0' peerDependenciesMeta: @@ -16119,6 +16012,10 @@ packages: resolution: {integrity: sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==} engines: {node: '>=12.0.0'} + protobufjs@7.4.0: + resolution: {integrity: sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==} + engines: {node: '>=12.0.0'} + proxy-addr@2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} @@ -16242,10 +16139,6 @@ packages: rc9@2.1.2: resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} - rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true - react-ace@11.0.1: resolution: {integrity: sha512-ulk2851Fx2j59AAahZHTe7rmQ5bITW1xytskAt11F8dv3rPLtdwBXCyT2qSbRnJvOq8UpuAhWO4/JhKGqQBEDA==} peerDependencies: @@ -16497,10 +16390,6 @@ packages: resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==} engines: {node: '>= 4'} - rechoir@0.7.1: - resolution: {integrity: sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==} - engines: {node: '>= 0.10'} - recursive-copy@2.0.14: resolution: {integrity: sha512-K8WNY8f8naTpfbA+RaXmkaQuD1IeW9EgNEfyGxSqqTQukpVtoOKros9jUqbpEsSw59YOmpd8nCBgtqJZy5nvog==} @@ -16561,13 +16450,6 @@ packages: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} engines: {node: '>=4'} - registry-auth-token@3.3.2: - resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==} - - registry-url@3.1.0: - resolution: {integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==} - engines: {node: '>=0.10.0'} - regjsparser@0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true @@ -16713,10 +16595,6 @@ packages: resolve-alpn@1.2.1: resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - resolve-cwd@3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} - resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -16946,6 +16824,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -16956,9 +16839,6 @@ packages: serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - serve-handler@6.1.3: - resolution: {integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==} - serve-handler@6.1.5: resolution: {integrity: sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==} @@ -16966,10 +16846,6 @@ packages: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} engines: {node: '>= 0.8.0'} - serve@13.0.4: - resolution: {integrity: sha512-Lj8rhXmphJCRQVv5qwu0NQZ2h+0MrRyRJxDZu5y3qLH2i/XY6a0FPj/VmjMUdkJb672MBfE8hJ274PU6JzBd0Q==} - hasBin: true - set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} @@ -17145,8 +17021,8 @@ packages: resolution: {integrity: sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q==} hasBin: true - sort-package-json@2.10.0: - resolution: {integrity: sha512-MYecfvObMwJjjJskhxYfuOADkXp1ZMMnCFC8yhp+9HDsk7HhR336hd7eiBs96lTXfiqmUNI+WQCeCMRBhl251g==} + sort-package-json@2.10.1: + resolution: {integrity: sha512-d76wfhgUuGypKqY72Unm5LFnMpACbdxXsLPcL27pOsSrmVqH3PztFp1uq+Z22suk15h7vXmTesuh2aEjdCqb5w==} hasBin: true source-map-js@1.2.0: @@ -17387,10 +17263,6 @@ packages: resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} engines: {node: '>=12'} - strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} - strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -17534,8 +17406,8 @@ packages: resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} engines: {node: ^14.18.0 || >=16.0.0} - synckit@0.9.0: - resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} + synckit@0.9.1: + resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} engines: {node: ^14.18.0 || >=16.0.0} syncpack@11.2.1: @@ -17783,13 +17655,6 @@ packages: resolution: {integrity: sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ==} engines: {node: '>=8'} - ts-loader@9.5.1: - resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==} - engines: {node: '>=12.0.0'} - peerDependencies: - typescript: '*' - webpack: ^5.0.0 - ts-log@2.2.5: resolution: {integrity: sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==} @@ -17840,6 +17705,9 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + tsutils@3.21.0: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -17997,6 +17865,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + engines: {node: '>=14.17'} + hasBin: true + typical@4.0.0: resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==} engines: {node: '>=8'} @@ -18050,6 +17923,9 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} @@ -18247,9 +18123,6 @@ packages: peerDependencies: browserslist: '>= 4.21.0' - update-check@1.5.2: - resolution: {integrity: sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==} - upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} @@ -18573,26 +18446,6 @@ packages: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} - webpack-cli@4.10.0: - resolution: {integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - '@webpack-cli/generators': '*' - '@webpack-cli/migrate': '*' - webpack: 4.x.x || 5.x.x - webpack-bundle-analyzer: '*' - webpack-dev-server: '*' - peerDependenciesMeta: - '@webpack-cli/generators': - optional: true - '@webpack-cli/migrate': - optional: true - webpack-bundle-analyzer: - optional: true - webpack-dev-server: - optional: true - webpack-dev-middleware@6.1.3: resolution: {integrity: sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==} engines: {node: '>= 14.15.0'} @@ -18605,10 +18458,6 @@ packages: webpack-hot-middleware@2.26.1: resolution: {integrity: sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A==} - webpack-merge@5.10.0: - resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} - engines: {node: '>=10.0.0'} - webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} @@ -18670,10 +18519,6 @@ packages: resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} engines: {node: '>=4'} - which-pm@2.0.0: - resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} - engines: {node: '>=8.15'} - which-typed-array@1.1.15: resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} @@ -18700,13 +18545,6 @@ packages: wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} - widest-line@3.1.0: - resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} - engines: {node: '>=8'} - - wildcard@2.0.1: - resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} - word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} @@ -19069,7 +18907,7 @@ snapshots: '@babel/core': 7.24.7 '@babel/generator': 7.24.7 '@babel/parser': 7.24.7 - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@babel/traverse': 7.24.7(supports-color@5.5.0) '@babel/types': 7.24.7 babel-preset-fbjs: 3.4.0(@babel/core@7.24.7) @@ -19109,7 +18947,7 @@ snapshots: '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/compat-data@7.24.7': {} @@ -19297,7 +19135,7 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/parser@7.24.7': dependencies: @@ -19948,6 +19786,10 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 + '@babel/runtime@7.25.6': + dependencies: + regenerator-runtime: 0.14.1 + '@babel/standalone@7.24.7': {} '@babel/template@7.24.7': @@ -19991,13 +19833,12 @@ snapshots: dependencies: statuses: 2.0.1 - '@changesets/apply-release-plan@7.0.4': + '@changesets/apply-release-plan@7.0.5': dependencies: - '@babel/runtime': 7.24.7 - '@changesets/config': 3.0.2 + '@changesets/config': 3.0.3 '@changesets/get-version-range-type': 0.4.0 - '@changesets/git': 3.0.0 - '@changesets/should-skip-package': 0.1.0 + '@changesets/git': 3.0.1 + '@changesets/should-skip-package': 0.1.1 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 detect-indent: 6.1.0 @@ -20006,136 +19847,126 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.6.2 + semver: 7.6.3 - '@changesets/assemble-release-plan@6.0.3': + '@changesets/assemble-release-plan@6.0.4': dependencies: - '@babel/runtime': 7.24.7 '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.1 - '@changesets/should-skip-package': 0.1.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/should-skip-package': 0.1.1 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - semver: 7.6.2 + semver: 7.6.3 '@changesets/changelog-git@0.2.0': dependencies: '@changesets/types': 6.0.0 - '@changesets/cli@2.27.7': + '@changesets/cli@2.27.8': dependencies: - '@babel/runtime': 7.24.7 - '@changesets/apply-release-plan': 7.0.4 - '@changesets/assemble-release-plan': 6.0.3 + '@changesets/apply-release-plan': 7.0.5 + '@changesets/assemble-release-plan': 6.0.4 '@changesets/changelog-git': 0.2.0 - '@changesets/config': 3.0.2 + '@changesets/config': 3.0.3 '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.1 - '@changesets/get-release-plan': 4.0.3 - '@changesets/git': 3.0.0 - '@changesets/logger': 0.1.0 - '@changesets/pre': 2.0.0 - '@changesets/read': 0.6.0 - '@changesets/should-skip-package': 0.1.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/get-release-plan': 4.0.4 + '@changesets/git': 3.0.1 + '@changesets/logger': 0.1.1 + '@changesets/pre': 2.0.1 + '@changesets/read': 0.6.1 + '@changesets/should-skip-package': 0.1.1 '@changesets/types': 6.0.0 - '@changesets/write': 0.3.1 + '@changesets/write': 0.3.2 '@manypkg/get-packages': 1.1.3 '@types/semver': 7.5.8 ansi-colors: 4.1.3 - chalk: 2.4.2 ci-info: 3.9.0 enquirer: 2.4.1 external-editor: 3.1.0 fs-extra: 7.0.1 - human-id: 1.0.2 mri: 1.2.0 outdent: 0.5.0 p-limit: 2.3.0 - preferred-pm: 3.1.3 + package-manager-detector: 0.2.0 + picocolors: 1.1.0 resolve-from: 5.0.0 - semver: 7.6.2 + semver: 7.6.3 spawndamnit: 2.0.0 term-size: 2.2.1 - '@changesets/config@3.0.2': + '@changesets/config@3.0.3': dependencies: '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.1 - '@changesets/logger': 0.1.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/logger': 0.1.1 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 - micromatch: 4.0.7 + micromatch: 4.0.8 '@changesets/errors@0.2.0': dependencies: extendable-error: 0.1.7 - '@changesets/get-dependents-graph@2.1.1': + '@changesets/get-dependents-graph@2.1.2': dependencies: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - chalk: 2.4.2 - fs-extra: 7.0.1 - semver: 7.6.2 + picocolors: 1.1.0 + semver: 7.6.3 - '@changesets/get-release-plan@4.0.3': + '@changesets/get-release-plan@4.0.4': dependencies: - '@babel/runtime': 7.24.7 - '@changesets/assemble-release-plan': 6.0.3 - '@changesets/config': 3.0.2 - '@changesets/pre': 2.0.0 - '@changesets/read': 0.6.0 + '@changesets/assemble-release-plan': 6.0.4 + '@changesets/config': 3.0.3 + '@changesets/pre': 2.0.1 + '@changesets/read': 0.6.1 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 '@changesets/get-version-range-type@0.4.0': {} - '@changesets/git@3.0.0': + '@changesets/git@3.0.1': dependencies: - '@babel/runtime': 7.24.7 '@changesets/errors': 0.2.0 - '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 is-subdir: 1.2.0 - micromatch: 4.0.7 + micromatch: 4.0.8 spawndamnit: 2.0.0 '@changesets/logger@0.0.5': dependencies: chalk: 2.4.2 - '@changesets/logger@0.1.0': + '@changesets/logger@0.1.1': dependencies: - chalk: 2.4.2 + picocolors: 1.1.0 '@changesets/parse@0.4.0': dependencies: '@changesets/types': 6.0.0 js-yaml: 3.14.1 - '@changesets/pre@2.0.0': + '@changesets/pre@2.0.1': dependencies: - '@babel/runtime': 7.24.7 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 - '@changesets/read@0.6.0': + '@changesets/read@0.6.1': dependencies: - '@babel/runtime': 7.24.7 - '@changesets/git': 3.0.0 - '@changesets/logger': 0.1.0 + '@changesets/git': 3.0.1 + '@changesets/logger': 0.1.1 '@changesets/parse': 0.4.0 '@changesets/types': 6.0.0 - chalk: 2.4.2 fs-extra: 7.0.1 p-filter: 2.1.0 + picocolors: 1.1.0 - '@changesets/should-skip-package@0.1.0': + '@changesets/should-skip-package@0.1.1': dependencies: - '@babel/runtime': 7.24.7 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -20153,9 +19984,8 @@ snapshots: human-id: 1.0.2 prettier: 2.8.8 - '@changesets/write@0.3.1': + '@changesets/write@0.3.2': dependencies: - '@babel/runtime': 7.24.7 '@changesets/types': 6.0.0 fs-extra: 7.0.1 human-id: 1.0.2 @@ -20224,7 +20054,7 @@ snapshots: rollup: 4.18.0 rollup-plugin-dts: 6.1.1(rollup@4.18.0)(typescript@5.4.5) rollup-plugin-node-externals: 7.1.2(rollup@4.18.0) - semver: 7.6.2 + semver: 7.6.3 serialize-javascript: 6.0.2 serve-handler: 6.1.5 sort-package-json: 1.57.0 @@ -20320,11 +20150,11 @@ snapshots: dependencies: '@effect/data': 0.17.1 '@effect/io': 0.38.0(@effect/data@0.17.1) - fast-check: 3.19.0 + fast-check: 3.22.0 '@emnapi/runtime@1.2.0': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 optional: true '@emotion/hash@0.9.1': {} @@ -20553,12 +20383,12 @@ snapshots: '@etchteam/storybook-addon-status@4.2.4(@types/react-dom@18.3.0)(@types/react@18.3.3)': dependencies: - '@storybook/api': 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@storybook/api': 7.6.17(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@storybook/client-logger': 7.6.20 - '@storybook/components': 7.6.20(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@storybook/components': 7.6.20(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@storybook/core-events': 7.6.20 - '@storybook/manager-api': 7.6.20(react-dom@18.3.1(react@18.3.1))(react@18.2.0) - '@storybook/theming': 7.6.20(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@storybook/manager-api': 7.6.20(react-dom@18.3.1(react@18.2.0))(react@18.2.0) + '@storybook/theming': 7.6.20(react-dom@18.3.1(react@18.2.0))(react@18.2.0) lodash: 4.17.21 react: 18.2.0 react-dom: 18.3.1(react@18.2.0) @@ -20579,7 +20409,7 @@ snapshots: '@firebase/app-compat': 0.2.36 '@firebase/component': 0.6.8 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - '@firebase/app' @@ -20592,7 +20422,7 @@ snapshots: '@firebase/installations': 0.6.8(@firebase/app@0.10.6) '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 '@firebase/app-check-compat@0.3.12(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6)': dependencies: @@ -20602,7 +20432,7 @@ snapshots: '@firebase/component': 0.6.8 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - '@firebase/app' @@ -20616,7 +20446,7 @@ snapshots: '@firebase/component': 0.6.8 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 '@firebase/app-compat@0.2.36': dependencies: @@ -20624,7 +20454,7 @@ snapshots: '@firebase/component': 0.6.8 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 '@firebase/app-types@0.9.2': {} @@ -20634,7 +20464,7 @@ snapshots: '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 idb: 7.1.1 - tslib: 2.6.3 + tslib: 2.7.0 '@firebase/auth-compat@0.5.10(@firebase/app-compat@0.2.36)(@firebase/app-types@0.9.2)(@firebase/app@0.10.6)': dependencies: @@ -20643,7 +20473,7 @@ snapshots: '@firebase/auth-types': 0.12.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.7) '@firebase/component': 0.6.8 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 undici: 5.28.4 transitivePeerDependencies: - '@firebase/app' @@ -20663,13 +20493,18 @@ snapshots: '@firebase/component': 0.6.8 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 undici: 5.28.4 '@firebase/component@0.6.8': dependencies: '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 + + '@firebase/component@0.6.9': + dependencies: + '@firebase/util': 1.10.0 + tslib: 2.7.0 '@firebase/database-compat@1.0.6': dependencies: @@ -20678,13 +20513,27 @@ snapshots: '@firebase/database-types': 1.0.4 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 + + '@firebase/database-compat@1.0.8': + dependencies: + '@firebase/component': 0.6.9 + '@firebase/database': 1.0.8 + '@firebase/database-types': 1.0.5 + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + tslib: 2.7.0 '@firebase/database-types@1.0.4': dependencies: '@firebase/app-types': 0.9.2 '@firebase/util': 1.9.7 + '@firebase/database-types@1.0.5': + dependencies: + '@firebase/app-types': 0.9.2 + '@firebase/util': 1.10.0 + '@firebase/database@1.0.6': dependencies: '@firebase/app-check-interop-types': 0.3.2 @@ -20693,7 +20542,17 @@ snapshots: '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 faye-websocket: 0.11.4 - tslib: 2.6.3 + tslib: 2.7.0 + + '@firebase/database@1.0.8': + dependencies: + '@firebase/app-check-interop-types': 0.3.2 + '@firebase/auth-interop-types': 0.2.3 + '@firebase/component': 0.6.9 + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + faye-websocket: 0.11.4 + tslib: 2.7.0 '@firebase/firestore-compat@0.3.33(@firebase/app-compat@0.2.36)(@firebase/app-types@0.9.2)(@firebase/app@0.10.6)': dependencies: @@ -20702,7 +20561,7 @@ snapshots: '@firebase/firestore': 4.6.4(@firebase/app@0.10.6) '@firebase/firestore-types': 3.0.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.7) '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - '@firebase/app' - '@firebase/app-types' @@ -20721,7 +20580,7 @@ snapshots: '@firebase/webchannel-wrapper': 1.0.1 '@grpc/grpc-js': 1.9.15 '@grpc/proto-loader': 0.7.13 - tslib: 2.6.3 + tslib: 2.7.0 undici: 5.28.4 '@firebase/functions-compat@0.3.12(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6)': @@ -20731,7 +20590,7 @@ snapshots: '@firebase/functions': 0.11.6(@firebase/app@0.10.6) '@firebase/functions-types': 0.6.2 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - '@firebase/app' @@ -20745,7 +20604,7 @@ snapshots: '@firebase/component': 0.6.8 '@firebase/messaging-interop-types': 0.2.2 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 undici: 5.28.4 '@firebase/installations-compat@0.2.8(@firebase/app-compat@0.2.36)(@firebase/app-types@0.9.2)(@firebase/app@0.10.6)': @@ -20755,7 +20614,7 @@ snapshots: '@firebase/installations': 0.6.8(@firebase/app@0.10.6) '@firebase/installations-types': 0.5.2(@firebase/app-types@0.9.2) '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - '@firebase/app' - '@firebase/app-types' @@ -20770,11 +20629,11 @@ snapshots: '@firebase/component': 0.6.8 '@firebase/util': 1.9.7 idb: 7.1.1 - tslib: 2.6.3 + tslib: 2.7.0 '@firebase/logger@0.4.2': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 '@firebase/messaging-compat@0.2.10(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6)': dependencies: @@ -20782,7 +20641,7 @@ snapshots: '@firebase/component': 0.6.8 '@firebase/messaging': 0.12.10(@firebase/app@0.10.6) '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - '@firebase/app' @@ -20796,7 +20655,7 @@ snapshots: '@firebase/messaging-interop-types': 0.2.2 '@firebase/util': 1.9.7 idb: 7.1.1 - tslib: 2.6.3 + tslib: 2.7.0 '@firebase/performance-compat@0.2.8(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6)': dependencies: @@ -20806,7 +20665,7 @@ snapshots: '@firebase/performance': 0.6.8(@firebase/app@0.10.6) '@firebase/performance-types': 0.2.2 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - '@firebase/app' @@ -20819,7 +20678,7 @@ snapshots: '@firebase/installations': 0.6.8(@firebase/app@0.10.6) '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 '@firebase/remote-config-compat@0.2.8(@firebase/app-compat@0.2.36)(@firebase/app@0.10.6)': dependencies: @@ -20829,7 +20688,7 @@ snapshots: '@firebase/remote-config': 0.4.8(@firebase/app@0.10.6) '@firebase/remote-config-types': 0.3.2 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - '@firebase/app' @@ -20842,7 +20701,7 @@ snapshots: '@firebase/installations': 0.6.8(@firebase/app@0.10.6) '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 '@firebase/storage-compat@0.3.9(@firebase/app-compat@0.2.36)(@firebase/app-types@0.9.2)(@firebase/app@0.10.6)': dependencies: @@ -20851,7 +20710,7 @@ snapshots: '@firebase/storage': 0.12.6(@firebase/app@0.10.6) '@firebase/storage-types': 0.8.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.7) '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - '@firebase/app' - '@firebase/app-types' @@ -20866,12 +20725,16 @@ snapshots: '@firebase/app': 0.10.6 '@firebase/component': 0.6.8 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 undici: 5.28.4 + '@firebase/util@1.10.0': + dependencies: + tslib: 2.7.0 + '@firebase/util@1.9.7': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 '@firebase/vertexai-preview@0.0.3(@firebase/app-types@0.9.2)(@firebase/app@0.10.6)': dependencies: @@ -20881,7 +20744,7 @@ snapshots: '@firebase/component': 0.6.8 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.7.0 '@firebase/webchannel-wrapper@1.0.1': {} @@ -20894,37 +20757,37 @@ snapshots: '@floating-ui/core': 1.6.4 '@floating-ui/utils': 0.2.4 - '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@floating-ui/dom': 1.6.7 react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) '@floating-ui/utils@0.2.4': {} '@formatjs/ecma402-abstract@2.0.0': dependencies: '@formatjs/intl-localematcher': 0.5.4 - tslib: 2.6.3 + tslib: 2.7.0 '@formatjs/fast-memoize@2.2.0': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 '@formatjs/icu-messageformat-parser@2.7.8': dependencies: '@formatjs/ecma402-abstract': 2.0.0 '@formatjs/icu-skeleton-parser': 1.8.2 - tslib: 2.6.3 + tslib: 2.7.0 '@formatjs/icu-skeleton-parser@1.8.2': dependencies: '@formatjs/ecma402-abstract': 2.0.0 - tslib: 2.6.3 + tslib: 2.7.0 '@formatjs/intl-localematcher@0.5.4': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 '@google-analytics/data@3.2.2': dependencies: @@ -20933,12 +20796,13 @@ snapshots: - encoding - supports-color - '@google-cloud/firestore@7.9.0': + '@google-cloud/firestore@7.10.0': dependencies: + '@opentelemetry/api': 1.9.0 fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 - google-gax: 4.3.7 - protobufjs: 7.3.2 + google-gax: 4.4.1 + protobufjs: 7.4.0 transitivePeerDependencies: - encoding - supports-color @@ -20956,7 +20820,7 @@ snapshots: '@google-cloud/promisify@4.0.0': optional: true - '@google-cloud/storage@7.11.2': + '@google-cloud/storage@7.13.0': dependencies: '@google-cloud/paginator': 5.0.2 '@google-cloud/projectify': 4.0.0 @@ -20964,9 +20828,9 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 4.4.0 - gaxios: 6.7.0 - google-auth-library: 9.11.0 + fast-xml-parser: 4.5.0 + gaxios: 6.7.1 + google-auth-library: 9.14.1 html-entities: 2.5.2 mime: 3.0.0 p-limit: 3.1.0 @@ -21034,6 +20898,56 @@ snapshots: - typescript - utf-8-validate + '@graphql-codegen/cli@5.0.2(@parcel/watcher@2.4.1)(@types/node@20.14.9)(enquirer@2.4.1)(graphql@16.8.2)(typescript@5.6.2)': + dependencies: + '@babel/generator': 7.24.7 + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 + '@graphql-codegen/client-preset': 4.3.2(graphql@16.8.2) + '@graphql-codegen/core': 4.0.2(graphql@16.8.2) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.2) + '@graphql-tools/apollo-engine-loader': 8.0.1(graphql@16.8.2) + '@graphql-tools/code-file-loader': 8.1.2(graphql@16.8.2) + '@graphql-tools/git-loader': 8.0.6(graphql@16.8.2) + '@graphql-tools/github-loader': 8.0.1(@types/node@20.14.9)(graphql@16.8.2) + '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.2) + '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.2) + '@graphql-tools/load': 8.0.2(graphql@16.8.2) + '@graphql-tools/prisma-loader': 8.0.4(@types/node@20.14.9)(graphql@16.8.2) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.9)(graphql@16.8.2) + '@graphql-tools/utils': 10.2.3(graphql@16.8.2) + '@whatwg-node/fetch': 0.8.8 + chalk: 4.1.2 + cosmiconfig: 8.3.6(typescript@5.6.2) + debounce: 1.2.1 + detect-indent: 6.1.0 + graphql: 16.8.2 + graphql-config: 5.0.3(@types/node@20.14.9)(graphql@16.8.2)(typescript@5.6.2) + inquirer: 8.2.6 + is-glob: 4.0.3 + jiti: 1.21.6 + json-to-pretty-yaml: 1.2.2 + listr2: 4.0.5(enquirer@2.4.1) + log-symbols: 4.1.0 + micromatch: 4.0.7 + shell-quote: 1.8.1 + string-env-interpolation: 1.0.1 + ts-log: 2.2.5 + tslib: 2.6.3 + yaml: 2.4.5 + yargs: 17.7.2 + optionalDependencies: + '@parcel/watcher': 2.4.1 + transitivePeerDependencies: + - '@types/node' + - bufferutil + - cosmiconfig-toml-loader + - encoding + - enquirer + - supports-color + - typescript + - utf-8-validate + '@graphql-codegen/client-preset@4.3.2(graphql@16.8.2)': dependencies: '@babel/helper-plugin-utils': 7.24.7 @@ -21528,7 +21442,7 @@ snapshots: '@repeaterjs/repeater': 3.0.6 tslib: 2.6.3 - '@grpc/grpc-js@1.10.10': + '@grpc/grpc-js@1.11.3': dependencies: '@grpc/proto-loader': 0.7.13 '@js-sdsl/ordered-map': 4.4.2 @@ -22026,7 +21940,7 @@ snapshots: '@ledgerhq/errors': 6.17.0 '@ledgerhq/logs': 6.12.0 rxjs: 7.8.1 - semver: 7.6.2 + semver: 7.6.3 '@ledgerhq/errors@6.17.0': {} @@ -22085,14 +21999,14 @@ snapshots: '@manypkg/find-root@1.1.0': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 '@manypkg/get-packages@1.1.3': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -22108,7 +22022,7 @@ snapshots: nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.1 transitivePeerDependencies: - encoding @@ -22165,6 +22079,14 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@microsoft/api-extractor-model@7.29.2(@types/node@20.16.5)': + dependencies: + '@microsoft/tsdoc': 0.15.0 + '@microsoft/tsdoc-config': 0.17.0 + '@rushstack/node-core-library': 5.4.1(@types/node@20.16.5) + transitivePeerDependencies: + - '@types/node' + '@microsoft/api-extractor@7.47.0(@types/node@20.14.9)': dependencies: '@microsoft/api-extractor-model': 7.29.2(@types/node@20.14.9) @@ -22183,6 +22105,24 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@microsoft/api-extractor@7.47.0(@types/node@20.16.5)': + dependencies: + '@microsoft/api-extractor-model': 7.29.2(@types/node@20.16.5) + '@microsoft/tsdoc': 0.15.0 + '@microsoft/tsdoc-config': 0.17.0 + '@rushstack/node-core-library': 5.4.1(@types/node@20.16.5) + '@rushstack/rig-package': 0.5.2 + '@rushstack/terminal': 0.13.0(@types/node@20.16.5) + '@rushstack/ts-command-line': 4.22.0(@types/node@20.16.5) + lodash: 4.17.21 + minimatch: 3.0.8 + resolve: 1.22.8 + semver: 7.5.4 + source-map: 0.6.1 + typescript: 5.4.2 + transitivePeerDependencies: + - '@types/node' + '@microsoft/tsdoc-config@0.16.2': dependencies: '@microsoft/tsdoc': 0.14.2 @@ -22223,7 +22163,7 @@ snapshots: '@motionone/easing': 10.18.0 '@motionone/types': 10.17.1 '@motionone/utils': 10.18.0 - tslib: 2.6.3 + tslib: 2.7.0 '@motionone/dom@10.18.0': dependencies: @@ -22232,23 +22172,23 @@ snapshots: '@motionone/types': 10.17.1 '@motionone/utils': 10.18.0 hey-listen: 1.0.8 - tslib: 2.6.3 + tslib: 2.7.0 '@motionone/easing@10.18.0': dependencies: '@motionone/utils': 10.18.0 - tslib: 2.6.3 + tslib: 2.7.0 '@motionone/generators@10.18.0': dependencies: '@motionone/types': 10.17.1 '@motionone/utils': 10.18.0 - tslib: 2.6.3 + tslib: 2.7.0 '@motionone/svelte@10.16.4': dependencies: '@motionone/dom': 10.18.0 - tslib: 2.6.3 + tslib: 2.7.0 '@motionone/types@10.17.1': {} @@ -22256,12 +22196,12 @@ snapshots: dependencies: '@motionone/types': 10.17.1 hey-listen: 1.0.8 - tslib: 2.6.3 + tslib: 2.7.0 '@motionone/vue@10.16.4': dependencies: '@motionone/dom': 10.18.0 - tslib: 2.6.3 + tslib: 2.7.0 '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': optional: true @@ -22366,7 +22306,7 @@ snapshots: nopt: 7.2.1 proc-log: 4.2.0 read-package-json-fast: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 walk-up-path: 3.0.1 '@npmcli/git@4.1.0': @@ -22385,7 +22325,7 @@ snapshots: '@npmcli/map-workspaces@3.0.6': dependencies: '@npmcli/name-from-folder': 2.0.0 - glob: 10.4.2 + glob: 10.4.5 minimatch: 9.0.5 read-package-json-fast: 3.0.2 @@ -22657,7 +22597,7 @@ snapshots: '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.52.1(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.25.1 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -22751,7 +22691,7 @@ snapshots: '@types/shimmer': 1.2.0 import-in-the-middle: 1.4.2 require-in-the-middle: 7.3.0 - semver: 7.6.2 + semver: 7.6.3 shimmer: 1.2.1 transitivePeerDependencies: - supports-color @@ -22764,7 +22704,7 @@ snapshots: '@types/shimmer': 1.2.0 import-in-the-middle: 1.9.0 require-in-the-middle: 7.3.0 - semver: 7.6.2 + semver: 7.6.3 shimmer: 1.2.1 transitivePeerDependencies: - supports-color @@ -22798,73 +22738,69 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - '@parcel/bundler-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/bundler-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/diagnostic': 2.12.0 '@parcel/graph': 3.2.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/rust': 2.12.0 '@parcel/utils': 2.12.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/cache@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/cache@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.11) '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) '@parcel/logger': 2.12.0 '@parcel/utils': 2.12.0 lmdb: 2.8.5 - transitivePeerDependencies: - - '@swc/helpers' '@parcel/codeframe@2.12.0': dependencies: chalk: 4.1.2 - '@parcel/compressor-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/compressor-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' '@parcel/config-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)(cssnano@7.0.3(postcss@8.4.39))(postcss@8.4.39)(relateurl@0.2.7)(terser@5.31.1)(typescript@5.4.5)': dependencies: - '@parcel/bundler-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/compressor-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/bundler-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/compressor-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/core': 2.12.0(@swc/helpers@0.5.11) - '@parcel/namer-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/optimizer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/optimizer-htmlnano': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)(cssnano@7.0.3(postcss@8.4.39))(postcss@8.4.39)(relateurl@0.2.7)(terser@5.31.1)(typescript@5.4.5) - '@parcel/optimizer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/optimizer-svgo': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/namer-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/optimizer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/optimizer-htmlnano': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(cssnano@7.0.3(postcss@8.4.39))(postcss@8.4.39)(relateurl@0.2.7)(terser@5.31.1)(typescript@5.4.5) + '@parcel/optimizer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/optimizer-svgo': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/optimizer-swc': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/packager-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/packager-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/packager-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/packager-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/packager-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/packager-wasm': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/resolver-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/runtime-browser-hmr': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/runtime-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/runtime-react-refresh': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/runtime-service-worker': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/transformer-babel': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/transformer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/transformer-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/transformer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/packager-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/packager-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/packager-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/packager-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/packager-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/packager-wasm': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/resolver-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/runtime-browser-hmr': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/runtime-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/runtime-react-refresh': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/runtime-service-worker': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/transformer-babel': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/transformer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/transformer-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/transformer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/transformer-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) - '@parcel/transformer-json': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/transformer-postcss': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/transformer-posthtml': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/transformer-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/transformer-react-refresh-wrap': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/transformer-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/transformer-json': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/transformer-postcss': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/transformer-posthtml': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/transformer-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/transformer-react-refresh-wrap': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/transformer-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) transitivePeerDependencies: - '@swc/helpers' - cssnano @@ -22879,20 +22815,20 @@ snapshots: '@parcel/core@2.12.0(@swc/helpers@0.5.11)': dependencies: '@mischnic/json-sourcemap': 0.1.1 - '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/diagnostic': 2.12.0 '@parcel/events': 2.12.0 '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) '@parcel/graph': 3.2.0 '@parcel/logger': 2.12.0 '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/profiler': 2.12.0 '@parcel/rust': 2.12.0 '@parcel/source-map': 2.1.1 '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) abortcontroller-polyfill: 1.7.5 base-x: 3.0.10 browserslist: 4.23.1 @@ -22902,7 +22838,7 @@ snapshots: json5: 2.2.3 msgpackr: 1.10.2 nullthrows: 1.1.1 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - '@swc/helpers' @@ -22920,7 +22856,7 @@ snapshots: '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) '@parcel/utils': 2.12.0 '@parcel/watcher': 2.4.1 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) transitivePeerDependencies: - '@swc/helpers' @@ -22937,14 +22873,13 @@ snapshots: dependencies: chalk: 4.1.2 - '@parcel/namer-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/namer-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' '@parcel/node-resolver-core@3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: @@ -22954,14 +22889,14 @@ snapshots: '@parcel/rust': 2.12.0 '@parcel/utils': 2.12.0 nullthrows: 1.1.1 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - '@parcel/core' - '@parcel/optimizer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/optimizer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 browserslist: 4.23.1 @@ -22969,18 +22904,16 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/optimizer-htmlnano@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)(cssnano@7.0.3(postcss@8.4.39))(postcss@8.4.39)(relateurl@0.2.7)(terser@5.31.1)(typescript@5.4.5)': + '@parcel/optimizer-htmlnano@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(cssnano@7.0.3(postcss@8.4.39))(postcss@8.4.39)(relateurl@0.2.7)(terser@5.31.1)(typescript@5.4.5)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) htmlnano: 2.1.1(cssnano@7.0.3(postcss@8.4.39))(postcss@8.4.39)(relateurl@0.2.7)(svgo@2.8.0)(terser@5.31.1)(typescript@5.4.5) nullthrows: 1.1.1 posthtml: 0.16.6 svgo: 2.8.0 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - cssnano - postcss - purgecss @@ -22990,31 +22923,28 @@ snapshots: - typescript - uncss - '@parcel/optimizer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/optimizer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.11) '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/rust': 2.12.0 '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - transitivePeerDependencies: - - '@swc/helpers' + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) - '@parcel/optimizer-svgo@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/optimizer-svgo@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/utils': 2.12.0 svgo: 2.8.0 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' '@parcel/optimizer-swc@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 '@swc/core': 1.3.107(@swc/helpers@0.5.11) @@ -23032,39 +22962,37 @@ snapshots: '@parcel/node-resolver-core': 3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@swc/core': 1.3.107(@swc/helpers@0.5.11) - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - '@swc/helpers' - '@parcel/packager-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/packager-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 lightningcss: 1.25.1 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/packager-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/packager-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 posthtml: 0.16.6 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/packager-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/packager-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/rust': 2.12.0 '@parcel/source-map': 2.1.1 '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) @@ -23073,38 +23001,33 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/packager-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/packager-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/packager-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/packager-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) '@parcel/utils': 2.12.0 posthtml: 0.16.6 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/packager-wasm@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/packager-wasm@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/plugin@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/plugin@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' '@parcel/profiler@2.12.0': dependencies: @@ -23112,79 +23035,71 @@ snapshots: '@parcel/events': 2.12.0 chrome-trace-event: 1.0.4 - '@parcel/reporter-cli@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/reporter-cli@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) '@parcel/utils': 2.12.0 chalk: 4.1.2 term-size: 2.2.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/reporter-dev-server@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/reporter-dev-server@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/utils': 2.12.0 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/reporter-tracer@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/reporter-tracer@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/utils': 2.12.0 chrome-trace-event: 1.0.4 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/resolver-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/resolver-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/node-resolver-core': 3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/runtime-browser-hmr@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/runtime-browser-hmr@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/utils': 2.12.0 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/runtime-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/runtime-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/runtime-react-refresh@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/runtime-react-refresh@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/utils': 2.12.0 react-error-overlay: 6.0.9 react-refresh: 0.9.0 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/runtime-service-worker@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/runtime-service-worker@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' '@parcel/rust@2.12.0': {} @@ -23192,24 +23107,23 @@ snapshots: dependencies: detect-libc: 1.0.3 - '@parcel/transformer-babel@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/transformer-babel@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 browserslist: 4.23.1 json5: 2.2.3 nullthrows: 1.1.1 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/transformer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 browserslist: 4.23.1 @@ -23217,121 +23131,111 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/transformer-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/rust': 2.12.0 nullthrows: 1.1.1 posthtml: 0.16.6 posthtml-parser: 0.10.2 posthtml-render: 3.0.0 - semver: 7.6.2 + semver: 7.6.3 srcset: 4.0.0 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/transformer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.11) - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) nullthrows: 1.1.1 - transitivePeerDependencies: - - '@swc/helpers' '@parcel/transformer-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.11) '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/rust': 2.12.0 '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@swc/helpers': 0.5.11 browserslist: 4.23.1 nullthrows: 1.1.1 regenerator-runtime: 0.13.11 - semver: 7.6.2 + semver: 7.6.3 - '@parcel/transformer-json@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/transformer-json@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) json5: 2.2.3 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-postcss@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/transformer-postcss@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/rust': 2.12.0 '@parcel/utils': 2.12.0 clone: 2.1.2 nullthrows: 1.1.1 postcss-value-parser: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-posthtml@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/transformer-posthtml@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 posthtml: 0.16.6 posthtml-parser: 0.10.2 posthtml-render: 3.0.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/transformer-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-react-refresh-wrap@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/transformer-react-refresh-wrap@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/utils': 2.12.0 react-refresh: 0.9.0 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/transformer-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/rust': 2.12.0 nullthrows: 1.1.1 posthtml: 0.16.6 posthtml-parser: 0.10.2 posthtml-render: 3.0.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' '@parcel/types@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': dependencies: - '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/diagnostic': 2.12.0 '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) '@parcel/source-map': 2.1.1 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) utility-types: 3.11.0 transitivePeerDependencies: - '@parcel/core' @@ -23378,7 +23282,7 @@ snapshots: '@parcel/watcher-wasm@2.4.1': dependencies: is-glob: 4.0.3 - micromatch: 4.0.7 + micromatch: 4.0.8 '@parcel/watcher-win32-arm64@2.4.1': optional: true @@ -23409,7 +23313,7 @@ snapshots: '@parcel/watcher-win32-ia32': 2.4.1 '@parcel/watcher-win32-x64': 2.4.1 - '@parcel/workers@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)': + '@parcel/workers@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.11) '@parcel/diagnostic': 2.12.0 @@ -23418,8 +23322,6 @@ snapshots: '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 - transitivePeerDependencies: - - '@swc/helpers' '@peculiar/asn1-schema@2.3.8': dependencies: @@ -23551,7 +23453,7 @@ snapshots: cross-spawn: 7.0.3 extract-zip: 2.0.1 fast-glob: 3.3.2 - micromatch: 4.0.7 + micromatch: 4.0.8 mime-types: 2.1.35 path-to-regexp: 6.2.2 rimraf: 3.0.2 @@ -23609,13 +23511,13 @@ snapshots: '@pnpm/logger@5.0.0': dependencies: - bole: 5.0.13 + bole: 5.0.14 ndjson: 2.0.0 '@pnpm/npm-package-arg@1.0.0': dependencies: hosted-git-info: 4.1.0 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-name: 4.0.0 '@pnpm/npm-resolver@18.0.0(@pnpm/logger@5.0.0)': @@ -23631,7 +23533,7 @@ snapshots: '@zkochan/retry': 0.2.0 encode-registry: 3.0.1 load-json-file: 6.2.0 - lru-cache: 10.3.0 + lru-cache: 10.4.3 normalize-path: 3.0.0 p-limit: 3.1.0 p-memoize: 4.0.1 @@ -23639,7 +23541,7 @@ snapshots: path-temp: 2.1.0 ramda: '@pnpm/ramda@0.28.1' rename-overwrite: 4.0.4 - semver: 7.6.2 + semver: 7.6.3 ssri: 10.0.5 version-selector-type: 3.0.0 transitivePeerDependencies: @@ -23649,7 +23551,7 @@ snapshots: '@pnpm/resolve-workspace-range@5.0.1': dependencies: - semver: 7.6.2 + semver: 7.6.3 '@pnpm/resolver-base@11.0.0': dependencies: @@ -23777,52 +23679,52 @@ snapshots: '@radix-ui/number@1.0.1': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@radix-ui/primitive@1.0.1': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@babel/runtime': 7.25.6 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-collection@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-collection@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 react: 18.2.0 optionalDependencies: '@types/react': 18.3.3 @@ -23841,7 +23743,7 @@ snapshots: '@radix-ui/react-context@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 react: 18.2.0 optionalDependencies: '@types/react': 18.3.3 @@ -23882,7 +23784,7 @@ snapshots: '@radix-ui/react-direction@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 react: 18.2.0 optionalDependencies: '@types/react': 18.3.3 @@ -23893,16 +23795,16 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 @@ -23922,7 +23824,7 @@ snapshots: '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 react: 18.2.0 optionalDependencies: '@types/react': 18.3.3 @@ -23933,14 +23835,14 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 @@ -23958,7 +23860,7 @@ snapshots: '@radix-ui/react-id@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 optionalDependencies: @@ -23978,31 +23880,31 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-popper@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-popper@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 - '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@babel/runtime': 7.25.6 + '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.2.0))(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/rect': 1.0.1 react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-portal@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@babel/runtime': 7.25.6 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 @@ -24027,21 +23929,21 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 @@ -24055,65 +23957,65 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-select@1.2.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-select@1.2.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.3.3)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.3)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.3.3)(react@18.2.0) - '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-use-previous': 1.0.1(@types/react@18.3.3)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) aria-hidden: 1.2.4 react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.3.3)(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-separator@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-separator@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 optionalDependencies: @@ -24133,50 +24035,50 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) - '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) + '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-toolbar@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-toolbar@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) - '@radix-ui/react-separator': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) - '@radix-ui/react-toggle-group': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) + '@radix-ui/react-separator': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) + '@radix-ui/react-toggle-group': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 react: 18.2.0 optionalDependencies: '@types/react': 18.3.3 @@ -24195,7 +24097,7 @@ snapshots: '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 optionalDependencies: @@ -24217,7 +24119,7 @@ snapshots: '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 optionalDependencies: @@ -24232,7 +24134,7 @@ snapshots: '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 react: 18.2.0 optionalDependencies: '@types/react': 18.3.3 @@ -24251,14 +24153,14 @@ snapshots: '@radix-ui/react-use-previous@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 react: 18.2.0 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@radix-ui/rect': 1.0.1 react: 18.2.0 optionalDependencies: @@ -24266,25 +24168,25 @@ snapshots: '@radix-ui/react-use-size@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.7 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@babel/runtime': 7.25.6 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 '@radix-ui/rect@1.0.1': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@react-aria/accordion@3.0.0-alpha.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -25333,14 +25235,14 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/plugin-typescript@11.1.6(rollup@4.18.0)(tslib@2.6.3)(typescript@5.4.5)': + '@rollup/plugin-typescript@11.1.6(rollup@4.18.0)(tslib@2.7.0)(typescript@5.4.5)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.18.0) resolve: 1.22.8 typescript: 5.4.5 optionalDependencies: rollup: 4.18.0 - tslib: 2.6.3 + tslib: 2.7.0 '@rollup/pluginutils@5.1.0(rollup@3.29.4)': dependencies: @@ -25424,6 +25326,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@rushstack/eslint-config@3.6.10(eslint@8.57.0)(typescript@5.6.2)': + dependencies: + '@rushstack/eslint-patch': 1.10.3 + '@rushstack/eslint-plugin': 0.15.1(eslint@8.57.0)(typescript@5.6.2) + '@rushstack/eslint-plugin-packlets': 0.9.1(eslint@8.57.0)(typescript@5.6.2) + '@rushstack/eslint-plugin-security': 0.8.1(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.6.2) + eslint: 8.57.0 + eslint-plugin-promise: 6.1.1(eslint@8.57.0) + eslint-plugin-react: 7.33.2(eslint@8.57.0) + eslint-plugin-tsdoc: 0.2.17 + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + '@rushstack/eslint-patch@1.10.3': {} '@rushstack/eslint-plugin-packlets@0.9.1(eslint@8.57.0)(typescript@5.4.5)': @@ -25435,6 +25355,15 @@ snapshots: - supports-color - typescript + '@rushstack/eslint-plugin-packlets@0.9.1(eslint@8.57.0)(typescript@5.6.2)': + dependencies: + '@rushstack/tree-pattern': 0.3.3 + '@typescript-eslint/utils': 6.19.1(eslint@8.57.0)(typescript@5.6.2) + eslint: 8.57.0 + transitivePeerDependencies: + - supports-color + - typescript + '@rushstack/eslint-plugin-security@0.8.1(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@rushstack/tree-pattern': 0.3.3 @@ -25444,6 +25373,15 @@ snapshots: - supports-color - typescript + '@rushstack/eslint-plugin-security@0.8.1(eslint@8.57.0)(typescript@5.6.2)': + dependencies: + '@rushstack/tree-pattern': 0.3.3 + '@typescript-eslint/utils': 6.19.1(eslint@8.57.0)(typescript@5.6.2) + eslint: 8.57.0 + transitivePeerDependencies: + - supports-color + - typescript + '@rushstack/eslint-plugin@0.11.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@rushstack/tree-pattern': 0.2.4 @@ -25462,6 +25400,15 @@ snapshots: - supports-color - typescript + '@rushstack/eslint-plugin@0.15.1(eslint@8.57.0)(typescript@5.6.2)': + dependencies: + '@rushstack/tree-pattern': 0.3.3 + '@typescript-eslint/utils': 6.19.1(eslint@8.57.0)(typescript@5.6.2) + eslint: 8.57.0 + transitivePeerDependencies: + - supports-color + - typescript + '@rushstack/heft-config-file@0.12.3(@types/node@20.14.9)': dependencies: '@rushstack/node-core-library': 3.59.2(@types/node@20.14.9) @@ -25514,6 +25461,19 @@ snapshots: optionalDependencies: '@types/node': 20.14.9 + '@rushstack/node-core-library@5.4.1(@types/node@20.16.5)': + dependencies: + ajv: 8.13.0 + ajv-draft-04: 1.0.0(ajv@8.13.0) + ajv-formats: 3.0.1(ajv@8.13.0) + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.8 + semver: 7.5.4 + optionalDependencies: + '@types/node': 20.16.5 + '@rushstack/rig-package@0.3.19': dependencies: resolve: 1.22.8 @@ -25531,6 +25491,13 @@ snapshots: optionalDependencies: '@types/node': 20.14.9 + '@rushstack/terminal@0.13.0(@types/node@20.16.5)': + dependencies: + '@rushstack/node-core-library': 5.4.1(@types/node@20.16.5) + supports-color: 8.1.1 + optionalDependencies: + '@types/node': 20.16.5 + '@rushstack/tree-pattern@0.2.4': {} '@rushstack/tree-pattern@0.3.3': {} @@ -25551,6 +25518,15 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@rushstack/ts-command-line@4.22.0(@types/node@20.16.5)': + dependencies: + '@rushstack/terminal': 0.13.0(@types/node@20.16.5) + '@types/argparse': 1.0.38 + argparse: 1.0.10 + string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' + '@scure/base@1.1.7': {} '@scure/bip39@1.2.1': @@ -25780,7 +25756,7 @@ snapshots: '@snyk/github-codeowners@1.1.0': dependencies: commander: 4.1.1 - ignore: 5.3.1 + ignore: 5.3.2 p-map: 4.0.0 '@stablelib/aead@1.0.1': {} @@ -26003,10 +25979,10 @@ snapshots: - '@swc/helpers' - webpack - '@storybook/api@7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@storybook/api@7.6.17(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@storybook/client-logger': 7.6.17 - '@storybook/manager-api': 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@storybook/manager-api': 7.6.17(react-dom@18.3.1(react@18.2.0))(react@18.2.0) transitivePeerDependencies: - react - react-dom @@ -26090,7 +26066,7 @@ snapshots: magic-string: 0.30.10 path-browserify: 1.0.1 process: 0.11.10 - semver: 7.6.2 + semver: 7.6.3 style-loader: 3.3.4(webpack@5.88.2(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)) terser-webpack-plugin: 5.3.10(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)(webpack@5.88.2(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)) ts-dedent: 2.2.0 @@ -26179,7 +26155,7 @@ snapshots: prettier: 3.2.5 prompts: 2.4.2 read-pkg-up: 7.0.1 - semver: 7.6.2 + semver: 7.6.3 strip-json-comments: 3.1.1 tempy: 1.0.1 tiny-invariant: 1.3.3 @@ -26229,19 +26205,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/components@7.6.20(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@storybook/components@7.6.20(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: - '@radix-ui/react-select': 1.2.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) - '@radix-ui/react-toolbar': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@radix-ui/react-select': 1.2.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) + '@radix-ui/react-toolbar': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@storybook/client-logger': 7.6.20 '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 - '@storybook/theming': 7.6.20(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@storybook/theming': 7.6.20(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@storybook/types': 7.6.20 memoizerific: 1.11.3 react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) - use-resize-observer: 9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + react-dom: 18.3.1(react@18.2.0) + use-resize-observer: 9.1.0(react-dom@18.3.1(react@18.2.0))(react@18.2.0) util-deprecate: 1.0.2 transitivePeerDependencies: - '@types/react' @@ -26306,7 +26282,7 @@ snapshots: pkg-dir: 5.0.0 pretty-hrtime: 1.0.3 resolve-from: 5.0.0 - semver: 7.6.2 + semver: 7.6.3 tempy: 1.0.1 tiny-invariant: 1.3.3 ts-dedent: 2.2.0 @@ -26369,7 +26345,7 @@ snapshots: pretty-hrtime: 1.0.3 prompts: 2.4.2 read-pkg-up: 7.0.1 - semver: 7.6.2 + semver: 7.6.3 telejson: 7.2.0 tiny-invariant: 1.3.3 ts-dedent: 2.2.0 @@ -26463,7 +26439,7 @@ snapshots: '@vitest/utils': 1.6.0 util: 0.12.5 - '@storybook/manager-api@7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@storybook/manager-api@7.6.17(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@storybook/channels': 7.6.17 '@storybook/client-logger': 7.6.17 @@ -26471,7 +26447,7 @@ snapshots: '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 '@storybook/router': 7.6.17 - '@storybook/theming': 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@storybook/theming': 7.6.17(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@storybook/types': 7.6.17 dequal: 2.0.3 lodash: 4.17.21 @@ -26483,7 +26459,7 @@ snapshots: - react - react-dom - '@storybook/manager-api@7.6.20(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@storybook/manager-api@7.6.20(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@storybook/channels': 7.6.20 '@storybook/client-logger': 7.6.20 @@ -26491,7 +26467,7 @@ snapshots: '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 '@storybook/router': 7.6.20 - '@storybook/theming': 7.6.20(react-dom@18.3.1(react@18.3.1))(react@18.2.0) + '@storybook/theming': 7.6.20(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@storybook/types': 7.6.20 dequal: 2.0.3 lodash: 4.17.21 @@ -26544,7 +26520,7 @@ snapshots: react-docgen: 7.0.3 react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 - semver: 7.6.2 + semver: 7.6.3 tsconfig-paths: 4.2.0 webpack: 5.88.2(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12) optionalDependencies: @@ -26582,9 +26558,9 @@ snapshots: endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 - micromatch: 4.0.7 + micromatch: 4.0.8 react-docgen-typescript: 2.2.2(typescript@5.4.5) - tslib: 2.6.3 + tslib: 2.7.0 typescript: 5.4.5 webpack: 5.88.2(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12) transitivePeerDependencies: @@ -26697,23 +26673,23 @@ snapshots: - jest - vitest - '@storybook/theming@7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@storybook/theming@7.6.17(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@storybook/client-logger': 7.6.17 '@storybook/global': 5.0.0 memoizerific: 1.11.3 react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) - '@storybook/theming@7.6.20(react-dom@18.3.1(react@18.3.1))(react@18.2.0)': + '@storybook/theming@7.6.20(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@storybook/client-logger': 7.6.20 '@storybook/global': 5.0.0 memoizerific: 1.11.3 react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) '@storybook/theming@8.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -27103,7 +27079,7 @@ snapshots: '@testing-library/dom@10.3.0': dependencies: '@babel/code-frame': 7.24.7 - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 @@ -27125,7 +27101,7 @@ snapshots: '@testing-library/jest-dom@6.4.5(@types/jest@29.5.12)(vitest@1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@12.10.3)(jsdom@22.1.0(canvas@2.11.2))(lightningcss@1.25.1)(terser@5.31.1))': dependencies: '@adobe/css-tools': 4.4.0 - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 @@ -27424,6 +27400,10 @@ snapshots: dependencies: '@types/node': 20.14.9 + '@types/jsonwebtoken@9.0.7': + dependencies: + '@types/node': 20.16.5 + '@types/keygrip@1.0.6': {} '@types/keyv@3.1.4': @@ -27520,6 +27500,10 @@ snapshots: dependencies: undici-types: 5.26.5 + '@types/node@20.16.5': + dependencies: + undici-types: 6.19.8 + '@types/normalize-package-data@2.4.4': {} '@types/npmcli__package-json@2.0.0': {} @@ -27568,7 +27552,7 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 20.14.9 + '@types/node': 20.16.5 '@types/tough-cookie': 4.0.5 form-data: 2.5.1 optional: true @@ -27669,6 +27653,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)': + dependencies: + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + semver: 7.6.2 + ts-api-utils: 1.3.0(typescript@5.6.2) + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/experimental-utils@3.10.1(eslint@7.32.0)(typescript@3.9.10)': dependencies: '@types/json-schema': 7.0.15 @@ -27735,6 +27739,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2)': + dependencies: + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.57.0 + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@5.38.1': dependencies: '@typescript-eslint/types': 5.38.1 @@ -27777,6 +27794,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.6.2)': + dependencies: + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.6.2) + debug: 4.3.4(supports-color@5.5.0) + eslint: 8.57.0 + ts-api-utils: 1.3.0(typescript@5.6.2) + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@3.10.1': {} '@typescript-eslint/types@5.38.1': {} @@ -27799,7 +27828,7 @@ snapshots: glob: 7.2.3 is-glob: 4.0.3 lodash: 4.17.21 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@3.9.10) optionalDependencies: typescript: 3.9.10 @@ -27813,7 +27842,7 @@ snapshots: debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -27827,7 +27856,7 @@ snapshots: debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -27841,7 +27870,7 @@ snapshots: debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -27856,13 +27885,28 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@6.19.1(typescript@5.6.2)': + dependencies: + '@typescript-eslint/types': 6.19.1 + '@typescript-eslint/visitor-keys': 6.19.1 + debug: 4.3.4(supports-color@5.5.0) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.2) + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 6.21.0 @@ -27871,13 +27915,28 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.2)': + dependencies: + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.4(supports-color@5.5.0) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.2) + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/typescript-estree@8.0.0-alpha.30(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 8.0.0-alpha.30 @@ -27886,7 +27945,7 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -27916,7 +27975,7 @@ snapshots: eslint: 8.57.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.57.0) - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -27931,7 +27990,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -27945,7 +28004,21 @@ snapshots: '@typescript-eslint/types': 6.19.1 '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.4.5) eslint: 8.57.0 - semver: 7.6.2 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@6.19.1(eslint@8.57.0)(typescript@5.6.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 6.19.1 + '@typescript-eslint/types': 6.19.1 + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.6.2) + eslint: 8.57.0 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -27959,7 +28032,21 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) eslint: 8.57.0 - semver: 7.6.2 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.6.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2) + eslint: 8.57.0 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -28045,7 +28132,7 @@ snapshots: deepmerge: 4.3.1 media-query-parser: 2.0.2 modern-ahocorasick: 1.0.1 - picocolors: 1.0.1 + picocolors: 1.1.0 transitivePeerDependencies: - babel-plugin-macros @@ -28053,9 +28140,9 @@ snapshots: dependencies: '@vanilla-extract/private': 1.0.6 - '@vanilla-extract/esbuild-plugin@2.3.8(@types/node@20.14.9)(esbuild@0.21.5)(lightningcss@1.25.1)(terser@5.31.1)': + '@vanilla-extract/esbuild-plugin@2.3.8(@types/node@20.16.5)(esbuild@0.21.5)(lightningcss@1.25.1)(terser@5.31.1)': dependencies: - '@vanilla-extract/integration': 7.1.7(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1) + '@vanilla-extract/integration': 7.1.7(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1) optionalDependencies: esbuild: 0.21.5 transitivePeerDependencies: @@ -28094,6 +28181,31 @@ snapshots: - supports-color - terser + '@vanilla-extract/integration@7.1.7(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1)': + dependencies: + '@babel/core': 7.24.7 + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.7) + '@vanilla-extract/babel-plugin-debug-ids': 1.0.6 + '@vanilla-extract/css': 1.15.3 + dedent: 1.5.3 + esbuild: 0.21.5 + eval: 0.1.8 + find-up: 5.0.0 + javascript-stringify: 2.1.0 + mlly: 1.7.1 + vite: 5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1) + vite-node: 1.6.0(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + '@vanilla-extract/next-plugin@2.1.2(@types/node@20.14.9)(lightningcss@1.25.1)(next@14.2.2(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(terser@5.31.1)(webpack@5.88.2)': dependencies: '@vanilla-extract/webpack-plugin': 2.3.7(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1)(webpack@5.88.2) @@ -28202,6 +28314,21 @@ snapshots: - supports-color - terser + '@vanilla-extract/vite-plugin@4.0.7(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1)(vite@5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1))': + dependencies: + '@vanilla-extract/integration': 7.1.7(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1) + vite: 5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + '@vanilla-extract/webpack-plugin@2.3.7(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1)(webpack@5.88.2(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12))': dependencies: '@vanilla-extract/integration': 7.1.7(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1) @@ -28299,6 +28426,13 @@ snapshots: transitivePeerDependencies: - '@swc/helpers' + '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.11)(vite@5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1))': + dependencies: + '@swc/core': 1.6.7(@swc/helpers@0.5.11) + vite: 5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1) + transitivePeerDependencies: + - '@swc/helpers' + '@vitejs/plugin-react@4.3.1(vite@5.3.3(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1))': dependencies: '@babel/core': 7.24.7 @@ -28370,7 +28504,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.0.1 sirv: 2.0.4 - vitest: 1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@12.10.3)(jsdom@22.1.0(canvas@2.11.2))(lightningcss@1.25.1)(terser@5.31.1) + vitest: 1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(happy-dom@12.10.3)(jsdom@22.1.0(canvas@2.11.2))(lightningcss@1.25.1)(terser@5.31.1) '@vitest/utils@1.3.1': dependencies: @@ -28395,7 +28529,7 @@ snapshots: fastest-validator: 1.18.0 find-up: 5.0.0 intl-messageformat: 10.5.14 - picocolors: 1.0.1 + picocolors: 1.1.0 prettier: 2.8.8 transitivePeerDependencies: - supports-color @@ -28406,7 +28540,7 @@ snapshots: cjs-module-lexer: 1.3.1 debug: 4.3.4(supports-color@5.5.0) es-module-lexer: 1.5.4 - picocolors: 1.0.1 + picocolors: 1.1.0 virtual-resource-loader: 1.0.1 webpack: 5.88.2(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12) transitivePeerDependencies: @@ -28792,20 +28926,6 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack@5.88.2))(webpack@5.88.2(webpack-cli@4.10.0))': - dependencies: - webpack: 5.88.2(webpack-cli@4.10.0) - webpack-cli: 4.10.0(webpack@5.88.2) - - '@webpack-cli/info@1.5.0(webpack-cli@4.10.0(webpack@5.88.2))': - dependencies: - envinfo: 7.13.0 - webpack-cli: 4.10.0(webpack@5.88.2) - - '@webpack-cli/serve@1.7.0(webpack-cli@4.10.0(webpack@5.88.2))': - dependencies: - webpack-cli: 4.10.0(webpack@5.88.2) - '@webpro/next-translate-plugin@2.6.3(next-translate@2.0.6(next@14.2.2(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1))': dependencies: next-translate: 2.0.6(next@14.2.2(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) @@ -28878,7 +28998,7 @@ snapshots: '@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.19.12)': dependencies: esbuild: 0.19.12 - tslib: 2.6.3 + tslib: 2.7.0 '@yarnpkg/fslib@2.10.3': dependencies: @@ -28890,8 +29010,6 @@ snapshots: '@types/emscripten': 1.39.13 tslib: 1.14.1 - '@zeit/schemas@2.6.0': {} - '@zkochan/retry@0.2.0': {} '@zkochan/rimraf@2.1.3': @@ -29037,10 +29155,6 @@ snapshots: '@algolia/requester-node-http': 4.24.0 '@algolia/transporter': 4.24.0 - ansi-align@3.0.1: - dependencies: - string-width: 4.2.3 - ansi-colors@4.1.3: {} ansi-escapes@4.3.2: @@ -29101,8 +29215,6 @@ snapshots: readable-stream: 3.6.2 optional: true - arg@2.0.0: {} - arg@4.1.3: {} arg@5.0.2: {} @@ -29115,7 +29227,7 @@ snapshots: aria-hidden@1.2.4: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 aria-query@5.1.3: dependencies: @@ -29222,7 +29334,7 @@ snapshots: ast-types@0.16.1: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 astral-regex@2.0.0: {} @@ -29247,7 +29359,7 @@ snapshots: caniuse-lite: 1.0.30001640 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 postcss: 8.4.39 postcss-value-parser: 4.2.0 @@ -29443,7 +29555,7 @@ snapshots: transitivePeerDependencies: - supports-color - bole@5.0.13: + bole@5.0.14: dependencies: fast-safe-stringify: 2.1.1 individual: 3.0.0 @@ -29452,17 +29564,6 @@ snapshots: bottleneck@2.19.5: {} - boxen@5.1.2: - dependencies: - ansi-align: 3.0.1 - camelcase: 6.3.0 - chalk: 4.1.2 - cli-boxes: 2.2.1 - string-width: 4.2.3 - type-fest: 0.20.2 - widest-line: 3.1.0 - wrap-ansi: 7.0.0 - bplist-parser@0.2.0: dependencies: big-integer: 1.6.52 @@ -29525,7 +29626,7 @@ snapshots: builtins@5.1.0: dependencies: - semver: 7.6.2 + semver: 7.6.3 busboy@1.6.0: dependencies: @@ -29652,12 +29753,6 @@ snapshots: strip-ansi: 3.0.1 supports-color: 2.0.0 - chalk@2.4.1: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -29831,8 +29926,6 @@ snapshots: dependencies: escape-string-regexp: 5.0.0 - cli-boxes@2.2.1: {} - cli-cursor@3.1.0: dependencies: restore-cursor: 3.1.0 @@ -29874,12 +29967,6 @@ snapshots: client-only@0.0.1: {} - clipboardy@2.3.0: - dependencies: - arch: 2.2.0 - execa: 1.0.0 - is-wsl: 2.2.0 - clipboardy@4.0.0: dependencies: execa: 8.0.1 @@ -30011,18 +30098,6 @@ snapshots: dependencies: mime-db: 1.52.0 - compression@1.7.3: - dependencies: - accepts: 1.3.8 - bytes: 3.0.0 - compressible: 2.0.18 - debug: 2.6.9 - on-headers: 1.0.2 - safe-buffer: 5.1.2 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - compression@1.7.4: dependencies: accepts: 1.3.8 @@ -30146,6 +30221,15 @@ snapshots: optionalDependencies: typescript: 5.4.5 + cosmiconfig@8.3.6(typescript@5.6.2): + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + optionalDependencies: + typescript: 5.6.2 + cosmiconfig@9.0.0(typescript@5.4.5): dependencies: env-paths: 2.2.1 @@ -30172,7 +30256,7 @@ snapshots: cp-file: 10.0.0 globby: 13.2.2 junk: 4.0.1 - micromatch: 4.0.7 + micromatch: 4.0.8 nested-error-stacks: 2.1.1 p-filter: 3.0.0 p-map: 6.0.0 @@ -30201,14 +30285,6 @@ snapshots: shebang-command: 1.2.0 which: 1.3.1 - cross-spawn@6.0.5: - dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.2 - shebang-command: 1.2.0 - which: 1.3.1 - cross-spawn@7.0.3: dependencies: path-key: 3.1.1 @@ -30238,7 +30314,7 @@ snapshots: postcss-modules-scope: 3.2.0(postcss@8.4.39) postcss-modules-values: 4.0.0(postcss@8.4.39) postcss-value-parser: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 optionalDependencies: webpack: 5.88.2(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12) @@ -31492,7 +31568,7 @@ snapshots: optionator: 0.9.4 progress: 2.0.3 regexpp: 3.2.0 - semver: 7.6.2 + semver: 7.6.3 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 table: 6.8.2 @@ -31636,16 +31712,6 @@ snapshots: signal-exit: 3.0.7 strip-eof: 1.0.0 - execa@1.0.0: - dependencies: - cross-spawn: 6.0.5 - get-stream: 4.1.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.7 - strip-eof: 1.0.0 - execa@5.1.1: dependencies: cross-spawn: 7.0.3 @@ -31751,7 +31817,7 @@ snapshots: farmhash-modern@1.1.0: {} - fast-check@3.19.0: + fast-check@3.22.0: dependencies: pure-rand: 6.1.0 @@ -31765,7 +31831,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.7 + micromatch: 4.0.8 fast-glob@3.3.2: dependencies: @@ -31803,13 +31869,11 @@ snapshots: dependencies: punycode: 1.4.1 - fast-xml-parser@4.4.0: + fast-xml-parser@4.5.0: dependencies: strnum: 1.0.5 optional: true - fastest-levenshtein@1.0.16: {} - fastest-stable-stringify@2.0.2: {} fastest-validator@1.18.0: {} @@ -31947,17 +32011,12 @@ snapshots: dependencies: semver-regex: 4.0.5 - find-yarn-workspace-root2@1.2.16: - dependencies: - micromatch: 4.0.7 - pkg-dir: 4.2.0 - firebase-admin@12.2.0: dependencies: '@fastify/busboy': 2.1.1 - '@firebase/database-compat': 1.0.6 - '@firebase/database-types': 1.0.4 - '@types/node': 20.14.9 + '@firebase/database-compat': 1.0.8 + '@firebase/database-types': 1.0.5 + '@types/node': 20.16.5 farmhash-modern: 1.1.0 jsonwebtoken: 9.0.2 jwks-rsa: 3.1.0 @@ -31965,8 +32024,8 @@ snapshots: node-forge: 1.3.1 uuid: 10.0.0 optionalDependencies: - '@google-cloud/firestore': 7.9.0 - '@google-cloud/storage': 7.11.2 + '@google-cloud/firestore': 7.10.0 + '@google-cloud/storage': 7.13.0 transitivePeerDependencies: - encoding - supports-color @@ -32020,8 +32079,6 @@ snapshots: keyv: 4.5.4 rimraf: 3.0.2 - flat@5.0.2: {} - flatted@3.3.1: {} flow-parser@0.239.0: {} @@ -32039,6 +32096,11 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.88.2(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)): dependencies: '@babel/code-frame': 7.24.7 @@ -32051,7 +32113,7 @@ snapshots: minimatch: 3.1.2 node-abort-controller: 3.1.1 schema-utils: 3.3.0 - semver: 7.6.2 + semver: 7.6.3 tapable: 2.2.1 typescript: 5.4.5 webpack: 5.88.2(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12) @@ -32187,13 +32249,13 @@ snapshots: - encoding - supports-color - gaxios@6.7.0: + gaxios@6.7.1: dependencies: extend: 3.0.2 https-proxy-agent: 7.0.5 is-stream: 2.0.1 node-fetch: 2.7.0 - uuid: 10.0.0 + uuid: 9.0.1 transitivePeerDependencies: - encoding - supports-color @@ -32209,7 +32271,7 @@ snapshots: gcp-metadata@6.1.0: dependencies: - gaxios: 6.7.0 + gaxios: 6.7.1 json-bigint: 1.0.0 transitivePeerDependencies: - encoding @@ -32244,10 +32306,6 @@ snapshots: get-stream@3.0.0: {} - get-stream@4.1.0: - dependencies: - pump: 3.0.0 - get-stream@5.2.0: dependencies: pump: 3.0.0 @@ -32304,6 +32362,15 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 1.11.1 + glob@10.4.5: + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 1.11.1 + glob@7.0.6: dependencies: fs.realpath: 1.0.0 @@ -32364,7 +32431,7 @@ snapshots: dir-glob: 3.0.1 fast-glob: 3.3.2 glob: 7.2.3 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -32373,7 +32440,7 @@ snapshots: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -32389,7 +32456,7 @@ snapshots: dependencies: '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 path-type: 5.0.0 slash: 5.1.0 unicorn-magic: 0.1.0 @@ -32411,11 +32478,11 @@ snapshots: - encoding - supports-color - google-auth-library@9.11.0: + google-auth-library@9.14.1: dependencies: base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 - gaxios: 6.7.0 + gaxios: 6.7.1 gcp-metadata: 6.1.0 gtoken: 7.1.0 jws: 4.0.0 @@ -32445,18 +32512,18 @@ snapshots: - encoding - supports-color - google-gax@4.3.7: + google-gax@4.4.1: dependencies: - '@grpc/grpc-js': 1.10.10 + '@grpc/grpc-js': 1.11.3 '@grpc/proto-loader': 0.7.13 '@types/long': 4.0.2 abort-controller: 3.0.0 duplexify: 4.1.3 - google-auth-library: 9.11.0 + google-auth-library: 9.14.1 node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.3.2 + protobufjs: 7.4.0 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -32513,6 +32580,27 @@ snapshots: - typescript - utf-8-validate + graphql-config@5.0.3(@types/node@20.14.9)(graphql@16.8.2)(typescript@5.6.2): + dependencies: + '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.2) + '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.2) + '@graphql-tools/load': 8.0.2(graphql@16.8.2) + '@graphql-tools/merge': 9.0.4(graphql@16.8.2) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.14.9)(graphql@16.8.2) + '@graphql-tools/utils': 10.2.3(graphql@16.8.2) + cosmiconfig: 8.3.6(typescript@5.6.2) + graphql: 16.8.2 + jiti: 1.21.6 + minimatch: 4.2.3 + string-env-interpolation: 1.0.1 + tslib: 2.6.3 + transitivePeerDependencies: + - '@types/node' + - bufferutil + - encoding + - typescript + - utf-8-validate + graphql-request@6.1.0(graphql@16.8.2): dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.2) @@ -32563,7 +32651,7 @@ snapshots: gtoken@7.1.0: dependencies: - gaxios: 6.7.0 + gaxios: 6.7.1 jws: 4.0.0 transitivePeerDependencies: - encoding @@ -32973,6 +33061,8 @@ snapshots: ignore@5.3.1: {} + ignore@5.3.2: {} + image-size@1.1.1: dependencies: queue: 6.0.2 @@ -33003,11 +33093,6 @@ snapshots: import-lazy@4.0.0: {} - import-local@3.1.0: - dependencies: - pkg-dir: 4.2.0 - resolve-cwd: 3.0.0 - import-meta-resolve@4.1.0: {} imurmurhash@0.1.4: {} @@ -33027,8 +33112,6 @@ snapshots: inherits@2.0.4: {} - ini@1.3.8: {} - ini@4.1.3: {} inline-style-parser@0.1.1: {} @@ -33066,14 +33149,12 @@ snapshots: internmap@2.0.3: {} - interpret@2.2.0: {} - intl-messageformat@10.5.14: dependencies: '@formatjs/ecma402-abstract': 2.0.0 '@formatjs/fast-memoize': 2.2.0 '@formatjs/icu-messageformat-parser': 2.7.8 - tslib: 2.6.3 + tslib: 2.7.0 invariant@2.2.4: dependencies: @@ -33402,6 +33483,12 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + jake@10.9.1: dependencies: async: 3.2.5 @@ -33434,7 +33521,7 @@ snapshots: '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 - micromatch: 4.0.7 + micromatch: 4.0.8 pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 @@ -33509,7 +33596,7 @@ snapshots: chalk: 4.1.2 flow-parser: 0.239.0 graceful-fs: 4.2.11 - micromatch: 4.0.7 + micromatch: 4.0.8 neo-async: 2.6.2 node-dir: 0.1.17 recast: 0.23.9 @@ -33634,7 +33721,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.6.2 + semver: 7.6.3 jsx-ast-utils@3.3.5: dependencies: @@ -33668,7 +33755,7 @@ snapshots: jwks-rsa@3.1.0: dependencies: '@types/express': 4.17.21 - '@types/jsonwebtoken': 9.0.6 + '@types/jsonwebtoken': 9.0.7 debug: 4.3.4(supports-color@5.5.0) jose: 4.15.9 limiter: 1.1.5 @@ -33690,7 +33777,7 @@ snapshots: dependencies: function-double: 1.0.4 reselect: 4.1.8 - tslib: 2.6.3 + tslib: 2.7.0 katex@0.16.11: dependencies: @@ -33728,12 +33815,12 @@ snapshots: globby: 13.2.2 jiti: 1.21.0 js-yaml: 4.1.0 - micromatch: 4.0.7 + micromatch: 4.0.8 minimist: 1.2.8 pretty-ms: 8.0.0 strip-json-comments: 5.0.1 summary: 2.1.0 - typescript: 5.4.5 + typescript: 5.6.2 zod: 3.22.4 zod-validation-error: 1.5.0(zod@3.22.4) transitivePeerDependencies: @@ -33910,13 +33997,6 @@ snapshots: '@npmcli/config': 8.3.3 import-meta-resolve: 4.1.0 - load-yaml-file@0.2.0: - dependencies: - graceful-fs: 4.2.11 - js-yaml: 3.14.1 - pify: 4.0.1 - strip-bom: 3.0.0 - loader-runner@4.3.0: {} loader-utils@1.4.2: @@ -34063,6 +34143,8 @@ snapshots: lru-cache@10.3.0: {} + lru-cache@10.4.3: {} + lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 @@ -34120,7 +34202,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.6.2 + semver: 7.6.3 make-error@1.3.6: {} @@ -35101,10 +35183,6 @@ snapshots: minimalistic-crypto-utils@1.0.1: {} - minimatch@3.0.4: - dependencies: - brace-expansion: 1.1.11 - minimatch@3.0.8: dependencies: brace-expansion: 1.1.11 @@ -35174,7 +35252,7 @@ snapshots: pkg-types: 1.1.3 postcss: 8.4.39 postcss-nested: 6.0.1(postcss@8.4.39) - semver: 7.6.2 + semver: 7.6.3 optionalDependencies: typescript: 5.4.5 @@ -35418,8 +35496,6 @@ snapshots: node-gyp-build: 4.8.1 optional: true - nice-try@1.0.5: {} - no-case@3.0.4: dependencies: lower-case: 2.0.2 @@ -35427,7 +35503,7 @@ snapshots: node-abi@3.65.0: dependencies: - semver: 7.6.2 + semver: 7.6.3 node-abort-controller@3.1.1: {} @@ -35543,7 +35619,7 @@ snapshots: dependencies: hosted-git-info: 6.1.1 proc-log: 3.0.0 - semver: 7.6.2 + semver: 7.5.4 validate-npm-package-name: 5.0.1 npm-pick-manifest@8.0.2: @@ -35874,6 +35950,8 @@ snapshots: package-json-from-dist@1.0.0: {} + package-manager-detector@0.2.0: {} + pako@0.2.9: {} param-case@3.0.4: @@ -35890,9 +35968,9 @@ snapshots: '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) '@parcel/logger': 2.12.0 '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/reporter-cli': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) - '@parcel/reporter-tracer': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11) + '@parcel/reporter-cli': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) + '@parcel/reporter-tracer': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11)) '@parcel/utils': 2.12.0 chalk: 4.1.2 commander: 7.2.0 @@ -36095,6 +36173,8 @@ snapshots: picocolors@1.0.1: {} + picocolors@1.1.0: {} + picomatch@2.3.1: {} pify@2.3.0: {} @@ -36430,13 +36510,6 @@ snapshots: posthtml-parser: 0.11.0 posthtml-render: 3.0.0 - preferred-pm@3.1.3: - dependencies: - find-up: 5.0.0 - find-yarn-workspace-root2: 1.2.16 - path-exists: 4.0.0 - which-pm: 2.0.0 - prelude-ls@1.1.2: {} prelude-ls@1.2.1: {} @@ -36458,15 +36531,15 @@ snapshots: transitivePeerDependencies: - supports-color - prettier-plugin-organize-imports@3.2.4(prettier@3.2.5)(typescript@5.4.5): + prettier-plugin-organize-imports@3.2.4(prettier@3.2.5)(typescript@5.6.2): dependencies: prettier: 3.2.5 - typescript: 5.4.5 + typescript: 5.6.2 - prettier-plugin-packagejson@2.5.0(prettier@3.2.5): + prettier-plugin-packagejson@2.5.2(prettier@3.2.5): dependencies: - sort-package-json: 2.10.0 - synckit: 0.9.0 + sort-package-json: 2.10.1 + synckit: 0.9.1 optionalDependencies: prettier: 3.2.5 @@ -36570,7 +36643,7 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.3.2 + protobufjs: 7.4.0 optional: true protobufjs-cli@1.1.1(protobufjs@7.2.4): @@ -36583,7 +36656,7 @@ snapshots: jsdoc: 4.0.3 minimist: 1.2.8 protobufjs: 7.2.4 - semver: 7.6.2 + semver: 7.6.3 tmp: 0.2.3 uglify-js: 3.18.0 @@ -36617,6 +36690,22 @@ snapshots: '@types/node': 20.14.9 long: 5.2.3 + protobufjs@7.4.0: + 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': 20.16.5 + long: 5.2.3 + optional: true + proxy-addr@2.0.7: dependencies: forwarded: 0.2.0 @@ -36733,13 +36822,6 @@ snapshots: defu: 6.1.4 destr: 2.0.3 - rc@1.2.8: - dependencies: - deep-extend: 0.6.0 - ini: 1.3.8 - minimist: 1.2.8 - strip-json-comments: 2.0.1 - react-ace@11.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: ace-builds: 1.35.2 @@ -36932,7 +37014,7 @@ snapshots: dependencies: react: 18.2.0 react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.2.0) - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.3 @@ -36940,7 +37022,7 @@ snapshots: dependencies: react: 18.3.1 react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.3 @@ -36949,7 +37031,7 @@ snapshots: react: 18.2.0 react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.2.0) react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.2.0) - tslib: 2.6.3 + tslib: 2.7.0 use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.2.0) use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.2.0) optionalDependencies: @@ -36960,7 +37042,7 @@ snapshots: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) - tslib: 2.6.3 + tslib: 2.7.0 use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) optionalDependencies: @@ -37010,7 +37092,7 @@ snapshots: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.3 @@ -37019,7 +37101,7 @@ snapshots: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.3 @@ -37149,11 +37231,7 @@ snapshots: esprima: 4.0.1 source-map: 0.6.1 tiny-invariant: 1.3.3 - tslib: 2.6.3 - - rechoir@0.7.1: - dependencies: - resolve: 1.22.8 + tslib: 2.7.0 recursive-copy@2.0.14: dependencies: @@ -37238,7 +37316,7 @@ snapshots: regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 regexp.prototype.flags@1.5.2: dependencies: @@ -37258,15 +37336,6 @@ snapshots: unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 - registry-auth-token@3.3.2: - dependencies: - rc: 1.2.8 - safe-buffer: 5.2.1 - - registry-url@3.1.0: - dependencies: - rc: 1.2.8 - regjsparser@0.9.1: dependencies: jsesc: 0.5.0 @@ -37310,7 +37379,7 @@ snapshots: relay-runtime@12.0.0: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 fbjs: 3.0.5 invariant: 2.2.4 transitivePeerDependencies: @@ -37507,10 +37576,6 @@ snapshots: resolve-alpn@1.2.1: {} - resolve-cwd@3.0.0: - dependencies: - resolve-from: 5.0.0 - resolve-from@4.0.0: {} resolve-from@5.0.0: {} @@ -37647,7 +37712,7 @@ snapshots: rtl-css-js@1.16.1: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 run-async@2.4.1: {} @@ -37745,6 +37810,8 @@ snapshots: semver@7.6.2: {} + semver@7.6.3: {} + send@0.18.0: dependencies: debug: 2.6.9 @@ -37773,17 +37840,6 @@ snapshots: dependencies: randombytes: 2.1.0 - serve-handler@6.1.3: - dependencies: - bytes: 3.0.0 - content-disposition: 0.5.2 - fast-url-parser: 1.1.3 - mime-types: 2.1.18 - minimatch: 3.0.4 - path-is-inside: 1.0.2 - path-to-regexp: 2.2.1 - range-parser: 1.2.0 - serve-handler@6.1.5: dependencies: bytes: 3.0.0 @@ -37804,20 +37860,6 @@ snapshots: transitivePeerDependencies: - supports-color - serve@13.0.4: - dependencies: - '@zeit/schemas': 2.6.0 - ajv: 6.12.6 - arg: 2.0.0 - boxen: 5.1.2 - chalk: 2.4.1 - clipboardy: 2.3.0 - compression: 1.7.3 - serve-handler: 6.1.3 - update-check: 1.5.2 - transitivePeerDependencies: - - supports-color - set-blocking@2.0.0: {} set-function-length@1.2.2: @@ -38032,7 +38074,7 @@ snapshots: is-plain-obj: 2.1.0 sort-object-keys: 1.1.3 - sort-package-json@2.10.0: + sort-package-json@2.10.1: dependencies: detect-indent: 7.0.1 detect-newline: 4.0.1 @@ -38040,7 +38082,7 @@ snapshots: git-hooks-list: 3.1.0 globby: 13.2.2 is-plain-obj: 4.1.0 - semver: 7.6.2 + semver: 7.6.3 sort-object-keys: 1.1.3 source-map-js@1.2.0: {} @@ -38304,8 +38346,6 @@ snapshots: dependencies: min-indent: 1.0.1 - strip-json-comments@2.0.1: {} - strip-json-comments@3.1.1: {} strip-json-comments@5.0.1: {} @@ -38426,7 +38466,7 @@ snapshots: css-select: 4.3.0 css-tree: 1.1.3 csso: 4.2.0 - picocolors: 1.0.1 + picocolors: 1.1.0 stable: 0.1.8 svgo@3.3.2: @@ -38437,7 +38477,7 @@ snapshots: css-tree: 2.3.1 css-what: 6.1.0 csso: 5.0.5 - picocolors: 1.0.1 + picocolors: 1.1.0 swagger2openapi@7.0.8: dependencies: @@ -38480,10 +38520,10 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.6.3 - synckit@0.9.0: + synckit@0.9.1: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.3 + tslib: 2.7.0 syncpack@11.2.1: dependencies: @@ -38643,15 +38683,6 @@ snapshots: optionalDependencies: '@swc/core': 1.6.7(@swc/helpers@0.5.11) - terser-webpack-plugin@5.3.10(webpack@5.88.2(webpack-cli@4.10.0)): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.2 - terser: 5.31.1 - webpack: 5.88.2(webpack-cli@4.10.0) - terser-webpack-plugin@5.3.10(webpack@5.88.2): dependencies: '@jridgewell/trace-mapping': 0.3.25 @@ -38801,6 +38832,10 @@ snapshots: dependencies: typescript: 5.4.5 + ts-api-utils@1.3.0(typescript@5.6.2): + dependencies: + typescript: 5.6.2 + ts-dedent@2.2.0: {} ts-easing@0.2.0: {} @@ -38811,16 +38846,6 @@ snapshots: dependencies: tslib: 2.6.3 - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.88.2(webpack-cli@4.10.0)): - dependencies: - chalk: 4.1.2 - enhanced-resolve: 5.17.0 - micromatch: 4.0.7 - semver: 7.6.2 - source-map: 0.7.4 - typescript: 5.4.5 - webpack: 5.88.2(webpack-cli@4.10.0) - ts-log@2.2.5: {} ts-node@10.9.2(@swc/core@1.6.7(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5): @@ -38843,6 +38868,26 @@ snapshots: optionalDependencies: '@swc/core': 1.6.7(@swc/helpers@0.5.11) + ts-node@10.9.2(@swc/core@1.6.7(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.6.2): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.14.9 + acorn: 8.11.3 + acorn-walk: 8.3.3 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.6.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.6.7(@swc/helpers@0.5.11) + ts-toolbelt@9.6.0: {} tsc-alias@1.8.10: @@ -38858,6 +38903,10 @@ snapshots: optionalDependencies: typescript: 5.4.5 + tsconfck@3.1.1(typescript@5.6.2): + optionalDependencies: + typescript: 5.6.2 + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -38877,6 +38926,8 @@ snapshots: tslib@2.6.3: {} + tslib@2.7.0: {} + tsutils@3.21.0(typescript@3.9.10): dependencies: tslib: 1.14.1 @@ -39015,6 +39066,8 @@ snapshots: typescript@5.4.5: {} + typescript@5.6.2: {} + typical@4.0.0: {} typical@5.2.0: {} @@ -39081,6 +39134,8 @@ snapshots: undici-types@5.26.5: {} + undici-types@6.19.8: {} + undici@5.28.4: dependencies: '@fastify/busboy': 2.1.1 @@ -39326,12 +39381,7 @@ snapshots: dependencies: browserslist: 4.23.1 escalade: 3.1.2 - picocolors: 1.0.1 - - update-check@1.5.2: - dependencies: - registry-auth-token: 3.3.2 - registry-url: 3.1.0 + picocolors: 1.1.0 upper-case-first@2.0.2: dependencies: @@ -39366,28 +39416,28 @@ snapshots: use-callback-ref@1.3.2(@types/react@18.3.3)(react@18.2.0): dependencies: react: 18.2.0 - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.3 use-callback-ref@1.3.2(@types/react@18.3.3)(react@18.3.1): dependencies: react: 18.3.1 - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.3 - use-resize-observer@9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.2.0): + use-resize-observer@9.1.0(react-dom@18.3.1(react@18.2.0))(react@18.2.0): dependencies: '@juggle/resize-observer': 3.4.0 react: 18.2.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@18.2.0) use-sidecar@1.1.2(@types/react@18.3.3)(react@18.2.0): dependencies: detect-node-es: 1.1.0 react: 18.2.0 - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.3 @@ -39395,7 +39445,7 @@ snapshots: dependencies: detect-node-es: 1.1.0 react: 18.3.1 - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.3.3 @@ -39414,7 +39464,7 @@ snapshots: memoize-one: 5.2.1 postcss: 8.4.39 scan-directory: 1.0.0 - tslib: 2.6.3 + tslib: 2.7.0 usehooks-ts@2.16.0(react@18.3.1): dependencies: @@ -39491,7 +39541,7 @@ snapshots: version-selector-type@3.0.0: dependencies: - semver: 7.6.2 + semver: 7.6.3 vfile-location@5.0.2: dependencies: @@ -39563,21 +39613,49 @@ snapshots: - supports-color - terser - vite-plugin-static-copy@1.0.6(vite@5.3.3(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1)): + vite-node@1.6.0(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1): + dependencies: + cac: 6.7.14 + debug: 4.3.4(supports-color@5.5.0) + pathe: 1.1.2 + picocolors: 1.0.1 + vite: 5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + + vite-plugin-static-copy@1.0.6(vite@5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1)): dependencies: chokidar: 3.6.0 fast-glob: 3.3.2 fs-extra: 11.2.0 picocolors: 1.0.1 - vite: 5.3.3(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1) + vite: 5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1) - vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.3.3(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1)): + vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1)): dependencies: debug: 4.3.4(supports-color@5.5.0) globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.4.5) optionalDependencies: - vite: 5.3.3(@types/node@20.14.9)(lightningcss@1.25.1)(terser@5.31.1) + vite: 5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1) + transitivePeerDependencies: + - supports-color + - typescript + + vite-tsconfig-paths@4.3.2(typescript@5.6.2)(vite@5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1)): + dependencies: + debug: 4.3.4(supports-color@5.5.0) + globrex: 0.1.2 + tsconfck: 3.1.1(typescript@5.6.2) + optionalDependencies: + vite: 5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1) transitivePeerDependencies: - supports-color - typescript @@ -39593,6 +39671,17 @@ snapshots: lightningcss: 1.25.1 terser: 5.31.1 + vite@5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.39 + rollup: 4.18.0 + optionalDependencies: + '@types/node': 20.16.5 + fsevents: 2.3.3 + lightningcss: 1.25.1 + terser: 5.31.1 + vitest-dom@0.1.1(vitest@1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@12.10.3)(jsdom@22.1.0(canvas@2.11.2))(lightningcss@1.25.1)(terser@5.31.1)): dependencies: aria-query: 5.3.0 @@ -39639,6 +39728,42 @@ snapshots: - supports-color - terser + vitest@1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(happy-dom@12.10.3)(jsdom@22.1.0(canvas@2.11.2))(lightningcss@1.25.1)(terser@5.31.1): + dependencies: + '@vitest/expect': 1.6.0 + '@vitest/runner': 1.6.0 + '@vitest/snapshot': 1.6.0 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 + acorn-walk: 8.3.3 + chai: 4.4.1 + debug: 4.3.4(supports-color@5.5.0) + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.10 + pathe: 1.1.2 + picocolors: 1.0.1 + std-env: 3.7.0 + strip-literal: 2.1.0 + tinybench: 2.8.0 + tinypool: 0.8.4 + vite: 5.3.3(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1) + vite-node: 1.6.0(@types/node@20.16.5)(lightningcss@1.25.1)(terser@5.31.1) + why-is-node-running: 2.2.2 + optionalDependencies: + '@types/node': 20.16.5 + '@vitest/ui': 1.6.0(vitest@1.6.0) + happy-dom: 12.10.3 + jsdom: 22.1.0(canvas@2.11.2) + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + vlq@0.2.3: {} vscode-oniguruma@1.7.0: {} @@ -39694,22 +39819,6 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-cli@4.10.0(webpack@5.88.2): - dependencies: - '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack@5.88.2))(webpack@5.88.2(webpack-cli@4.10.0)) - '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0(webpack@5.88.2)) - '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0(webpack@5.88.2)) - colorette: 2.0.20 - commander: 7.2.0 - cross-spawn: 7.0.3 - fastest-levenshtein: 1.0.16 - import-local: 3.1.0 - interpret: 2.2.0 - rechoir: 0.7.1 - webpack: 5.88.2(webpack-cli@4.10.0) - webpack-merge: 5.10.0 - webpack-dev-middleware@6.1.3(webpack@5.88.2(@swc/core@1.3.107(@swc/helpers@0.5.11))(esbuild@0.19.12)): dependencies: colorette: 2.0.20 @@ -39726,12 +39835,6 @@ snapshots: html-entities: 2.5.2 strip-ansi: 6.0.1 - webpack-merge@5.10.0: - dependencies: - clone-deep: 4.0.1 - flat: 5.0.2 - wildcard: 2.0.1 - webpack-sources@3.2.3: {} webpack-virtual-modules@0.5.0: {} @@ -39862,39 +39965,6 @@ snapshots: - esbuild - uglify-js - webpack@5.88.2(webpack-cli@4.10.0): - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/wasm-edit': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) - browserslist: 4.23.1 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.0 - es-module-lexer: 1.5.4 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.88.2(webpack-cli@4.10.0)) - watchpack: 2.4.1 - webpack-sources: 3.2.3 - optionalDependencies: - webpack-cli: 4.10.0(webpack@5.88.2) - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - websocket-driver@0.7.4: dependencies: http-parser-js: 0.5.8 @@ -39953,11 +40023,6 @@ snapshots: which-pm-runs@1.1.0: {} - which-pm@2.0.0: - dependencies: - load-yaml-file: 0.2.0 - path-exists: 4.0.0 - which-typed-array@1.1.15: dependencies: available-typed-arrays: 1.0.7 @@ -39988,12 +40053,6 @@ snapshots: string-width: 4.2.3 optional: true - widest-line@3.1.0: - dependencies: - string-width: 4.2.3 - - wildcard@2.0.1: {} - word-wrap@1.2.5: {} wordwrap@1.0.0: {}