diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 0000000000..e5b6d8d6a6 --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets) + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 0000000000..0e99383232 --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@2.0.0/schema.json", + "changelog": [ + "@changesets/changelog-github", + { "repo": "FuelLabs/fuels-wallet" } + ], + "commit": false, + "fixed": [["@fuel-wallet/*"]], + "linked": [], + "access": "public", + "baseBranch": "master", + "updateInternalDependencies": "patch", + "ignore": [ + "app", + "page", + "@fuel-wallet/config", + "fuelhat", + "@fuel-wallet/xstore" + ], + "snapshot": { + "useCalculatedVersion": true, + "prereleaseTemplate": "{tag}-{commit}" + } +} diff --git a/.changeset/fluffy-pandas-jump.md b/.changeset/fluffy-pandas-jump.md new file mode 100644 index 0000000000..3c2df7c6db --- /dev/null +++ b/.changeset/fluffy-pandas-jump.md @@ -0,0 +1,6 @@ +--- +"@fuel-wallet/sdk": minor +"@fuel-wallet/types": minor +--- + +Feat: initial package release for all packages diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index f24f5c2815..aabde68a5b 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -17,6 +17,22 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + validate-changeset: + name: Validate PR Changeset + if: github.head_ref != 'changeset-release/master' + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: CI Setup + uses: ./.github/actions/setup-node + + - name: Validate Changeset + run: pnpm changeset status --since=origin/master + audit: name: Audit runs-on: ubuntu-latest diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 0000000000..27228f62b5 --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,76 @@ +name: "Release" + +on: + push: + branches: + - master + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +jobs: + release-changesets: + name: Changesets Release + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + # need this to get full git-history/clone in order to build changelogs and check changesets + fetch-depth: 0 + + - name: CI Setup + uses: ./.github/actions/setup-node + + - name: Configure npm + run: | + cat << EOF > "$HOME/.npmrc" + //registry.npmjs.org/:_authToken=$NPM_TOKEN + EOF + env: + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + + - name: Bump and Collect Version + run: | + pnpm changeset version + echo "BUILD_VERSION=$(sed -nE 's/^\s*"version": "(.*?)",$/\1/p' design-system/react/package.json)" >> $GITHUB_ENV + git reset --hard + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Ensure NPM access + run: npm whoami + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + + - name: Setup git user (for changelog step) + run: | + git config --global user.name "${{ github.actor }}" + git config --global user.email "${{ github.actor }}@users.noreply.github.com" + + - name: Build + run: pnpm build:libs + + - name: Create Release Pull Request or Publish to NPM + id: changesets + uses: FuelLabs/changesets-action@main + with: + publish: pnpm changeset:release + commit: "ci(changesets): versioning packages" + title: "ci(changesets): versioning packages" + createGithubReleases: aggregate + githubReleaseName: v${{ env.BUILD_VERSION }} + githubTagName: v${{ env.BUILD_VERSION }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + + - name: Release to @next tag + if: steps.changesets.outputs.published != 'true' + run: | + git checkout master + pnpm changeset version --snapshot next + pnpm changeset publish --tag next + env: + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.prettierignore b/.prettierignore index 346edbd33f..397a95efb1 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,4 +1,3 @@ -.changeset .coverage_* .github CHANGELOG.md @@ -7,4 +6,4 @@ dist dist-crx node_modules pnpm-lock.yaml -**/*.typegen.ts \ No newline at end of file +**/*.typegen.ts diff --git a/README.md b/README.md index a7a3961c24..70a1b68664 100644 --- a/README.md +++ b/README.md @@ -42,21 +42,21 @@ Integrate your **DApp** using the [Wallet SDK](./docs/WALLET_SDK.md) - [x] Create a brand new and secure account - [x] Recover an account using a passphrase -- [ ] Update account details +- [x] DApps integration + - [x] Request connection + - [x] List accounts + - [x] Sign messages + - [ ] Send transactions - [x] Check your asset's balance - [x] Manage networks +- [x] Faucet for testnet +- [ ] Receive screen with QR Code +- [ ] Update account details - [ ] Reveal your passphrase - [ ] Change password -- [ ] Faucet for testnet - [ ] See a list of your recent activities - [ ] View transaction details - [ ] Send assets to another wallet -- [ ] Receive screen with QR Code -- [x] DApps integration - - [x] Request connection - - [x] List accounts - - [x] Sign messages - - [ ] Send transactions ## 📜 License diff --git a/package.json b/package.json index 92901c7dbd..9aa15c134e 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,15 @@ "./packages/*" ], "scripts": { - "build:libs": "turbo run build --filter=@fuels-wallet/* --no-cache", + "build:libs": "turbo run build --filter=@fuel-wallet/* --no-cache", "build:preview": "./scripts/build-preview.sh", "build": "pnpm build:libs && turbo run build", "build:crx": "pnpm build:libs && turbo run build:crx", "build:all": "run-s build build:crx", + "changeset": "changeset", + "changeset:release": "changeset publish --no-git-tag", + "changeset:version": "changeset version", + "changeset:check": "changeset status --since=master", "deps:update": "updates -gu && pnpm -r exec updates -gu", "dev": "turbo run dev --parallel", "dev:crx": "turbo run dev:crx --parallel", @@ -51,6 +55,7 @@ }, "devDependencies": { "@babel/core": "^7.19.6", + "@changesets/cli": "^2.25.2", "@jest/types": "29.2.1", "@playwright/test": "^1.27.1", "@types/jest": "^29.2.1", diff --git a/packages/app/package.json b/packages/app/package.json index 596ca9811f..649b21c2be 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -28,9 +28,9 @@ "@fuel-ui/css": "^0.9.0", "@fuel-ui/react": "^0.9.0", "@fuel-ui/test-utils": "^0.9.0", - "@fuels-wallet/sdk": "workspace:*", - "@fuels-wallet/types": "workspace:*", - "@fuels-wallet/xstore": "workspace:*", + "@fuel-wallet/sdk": "workspace:*", + "@fuel-wallet/types": "workspace:*", + "@fuel-wallet/xstore": "workspace:*", "@hookform/resolvers": "^2.9.10", "@react-aria/utils": "^3.14.0", "@xstate/react": "^3.0.1", diff --git a/packages/app/src/store.tsx b/packages/app/src/store.tsx index 3ea6a92306..6ecc8aa81c 100644 --- a/packages/app/src/store.tsx +++ b/packages/app/src/store.tsx @@ -1,4 +1,4 @@ -import { createStore } from '@fuels-wallet/xstore'; +import { createStore } from '@fuel-wallet/xstore'; import { accountEvents } from './systems/Account/events'; import { networkEvents } from './systems/Network/events'; diff --git a/packages/app/src/systems/Account/components/AccountItem/AccountItem.tsx b/packages/app/src/systems/Account/components/AccountItem/AccountItem.tsx index e8cca89eef..f4201fb992 100644 --- a/packages/app/src/systems/Account/components/AccountItem/AccountItem.tsx +++ b/packages/app/src/systems/Account/components/AccountItem/AccountItem.tsx @@ -7,7 +7,7 @@ import { IconButton, Text, } from '@fuel-ui/react'; -import type { Account } from '@fuels-wallet/types'; +import type { Account } from '@fuel-wallet/types'; import { shortAddress } from '~/systems/Core'; diff --git a/packages/app/src/systems/Account/components/AccountList/AccountList.tsx b/packages/app/src/systems/Account/components/AccountList/AccountList.tsx index baed0b833d..f6cf1ff69d 100644 --- a/packages/app/src/systems/Account/components/AccountList/AccountList.tsx +++ b/packages/app/src/systems/Account/components/AccountList/AccountList.tsx @@ -1,5 +1,5 @@ import { Button, CardList, Stack } from '@fuel-ui/react'; -import type { Account } from '@fuels-wallet/types'; +import type { Account } from '@fuel-wallet/types'; import { useState } from 'react'; import { AccountItem } from '../AccountItem'; diff --git a/packages/app/src/systems/Account/components/BalanceWidget/BalanceWidget.tsx b/packages/app/src/systems/Account/components/BalanceWidget/BalanceWidget.tsx index 16d9c258b8..7502d6cc67 100644 --- a/packages/app/src/systems/Account/components/BalanceWidget/BalanceWidget.tsx +++ b/packages/app/src/systems/Account/components/BalanceWidget/BalanceWidget.tsx @@ -8,7 +8,7 @@ import { IconButton, Text, } from '@fuel-ui/react'; -import type { Account } from '@fuels-wallet/types'; +import type { Account } from '@fuel-wallet/types'; import { useEffect, useState } from 'react'; import type { ReactNode } from 'react'; diff --git a/packages/app/src/systems/Account/events.tsx b/packages/app/src/systems/Account/events.tsx index b783177d1a..c1501c6ef3 100644 --- a/packages/app/src/systems/Account/events.tsx +++ b/packages/app/src/systems/Account/events.tsx @@ -1,4 +1,4 @@ -import type { StoreClass } from '@fuels-wallet/xstore'; +import type { StoreClass } from '@fuel-wallet/xstore'; import type { StoreMachines } from '~/store'; import { Services } from '~/store'; diff --git a/packages/app/src/systems/Account/machines/accountMachine.tsx b/packages/app/src/systems/Account/machines/accountMachine.tsx index 8ce7ac0291..12b8339551 100644 --- a/packages/app/src/systems/Account/machines/accountMachine.tsx +++ b/packages/app/src/systems/Account/machines/accountMachine.tsx @@ -1,4 +1,4 @@ -import type { Account } from '@fuels-wallet/types'; +import type { Account } from '@fuel-wallet/types'; import type { InterpreterFrom, StateFrom } from 'xstate'; import { assign, createMachine } from 'xstate'; diff --git a/packages/app/src/systems/Account/services/account.ts b/packages/app/src/systems/Account/services/account.ts index 5bc36efc00..915549e18c 100644 --- a/packages/app/src/systems/Account/services/account.ts +++ b/packages/app/src/systems/Account/services/account.ts @@ -1,6 +1,6 @@ /* eslint-disable consistent-return */ import { WalletManager } from '@fuel-ts/wallet-manager'; -import type { Account } from '@fuels-wallet/types'; +import type { Account } from '@fuel-wallet/types'; import { bn, Address, Provider } from 'fuels'; import { IndexedDBStorage } from '../utils'; @@ -120,7 +120,7 @@ export class AccountService { await db.vaults.clear(); /** - * TODO: this is needed because of a typing error with StorageAbstract from fuels-ts + * TODO: this is needed because of a typing error with StorageAbstract from fuel-ts */ const storage = new IndexedDBStorage() as never; const manager = new WalletManager({ storage }); @@ -146,7 +146,7 @@ export class AccountService { const wallet = manager.getWallet( Address.fromPublicKey(input.account.publicKey) ); - // TODO: fix this on fuels-ts it should be possible to + // TODO: fix this on fuel-ts it should be possible to // customize the ProviderURL on the manager level wallet.provider = new Provider(VITE_FUEL_PROVIDER_URL); return wallet; diff --git a/packages/app/src/systems/Asset/components/AssetItem/AssetItem.tsx b/packages/app/src/systems/Asset/components/AssetItem/AssetItem.tsx index 92aa0a8ab7..f0561c6715 100644 --- a/packages/app/src/systems/Asset/components/AssetItem/AssetItem.tsx +++ b/packages/app/src/systems/Asset/components/AssetItem/AssetItem.tsx @@ -1,6 +1,6 @@ import { cssObj } from '@fuel-ui/css'; import { Avatar, CardList, Flex, Heading, Text } from '@fuel-ui/react'; -import type { Coin } from '@fuels-wallet/types'; +import type { Coin } from '@fuel-wallet/types'; import type { FC } from 'react'; import { getAssetInfoById } from '../../utils'; diff --git a/packages/app/src/systems/Asset/components/AssetList/AssetList.tsx b/packages/app/src/systems/Asset/components/AssetList/AssetList.tsx index 03a20ccafc..c803a0788c 100644 --- a/packages/app/src/systems/Asset/components/AssetList/AssetList.tsx +++ b/packages/app/src/systems/Asset/components/AssetList/AssetList.tsx @@ -1,5 +1,5 @@ import { CardList } from '@fuel-ui/react'; -import type { Coin } from '@fuels-wallet/types'; +import type { Coin } from '@fuel-wallet/types'; import type { FC } from 'react'; import { AssetItem } from '../AssetItem'; diff --git a/packages/app/src/systems/Asset/components/AssetsAmount/AssetsAmount.tsx b/packages/app/src/systems/Asset/components/AssetsAmount/AssetsAmount.tsx index e4fc2901fa..ee40312fbe 100644 --- a/packages/app/src/systems/Asset/components/AssetsAmount/AssetsAmount.tsx +++ b/packages/app/src/systems/Asset/components/AssetsAmount/AssetsAmount.tsx @@ -1,6 +1,6 @@ import { cssObj } from '@fuel-ui/css'; import { Avatar, Card, Copyable, Flex, Grid, Text } from '@fuel-ui/react'; -import type { Coin } from '@fuels-wallet/types'; +import type { Coin } from '@fuel-wallet/types'; import { bn } from 'fuels'; import { getAssetInfoById } from '../../utils'; diff --git a/packages/app/src/systems/Asset/utils/asset.tsx b/packages/app/src/systems/Asset/utils/asset.tsx index 2dd433c0cc..9f5493c159 100644 --- a/packages/app/src/systems/Asset/utils/asset.tsx +++ b/packages/app/src/systems/Asset/utils/asset.tsx @@ -1,4 +1,4 @@ -import type { Coin, AssetAmount } from '@fuels-wallet/types'; +import type { Coin, AssetAmount } from '@fuel-wallet/types'; import type { BytesLike } from 'fuels'; import { ASSET_LIST, ASSET_MAP } from './constants'; diff --git a/packages/app/src/systems/Asset/utils/constants.tsx b/packages/app/src/systems/Asset/utils/constants.tsx index 9c57292d84..271fb2a360 100644 --- a/packages/app/src/systems/Asset/utils/constants.tsx +++ b/packages/app/src/systems/Asset/utils/constants.tsx @@ -1,4 +1,4 @@ -import type { Asset } from '@fuels-wallet/types'; +import type { Asset } from '@fuel-wallet/types'; import { relativeUrl } from '~/systems/Core'; diff --git a/packages/app/src/systems/CRX/background/communication.ts b/packages/app/src/systems/CRX/background/communication.ts index 2659cfeffd..c2018d3520 100644 --- a/packages/app/src/systems/CRX/background/communication.ts +++ b/packages/app/src/systems/CRX/background/communication.ts @@ -1,4 +1,4 @@ -import { BACKGROUND_SCRIPT_NAME } from '@fuels-wallet/sdk'; +import { BACKGROUND_SCRIPT_NAME } from '@fuel-wallet/sdk'; import { BackgroundService } from './services/BackgroundService'; import { CommunicationProtocol } from './services/CommunicationProtocol'; diff --git a/packages/app/src/systems/CRX/background/services/BackgroundService.ts b/packages/app/src/systems/CRX/background/services/BackgroundService.ts index 288a84ba96..d0eb0793c1 100644 --- a/packages/app/src/systems/CRX/background/services/BackgroundService.ts +++ b/packages/app/src/systems/CRX/background/services/BackgroundService.ts @@ -1,5 +1,5 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -import { CONTENT_SCRIPT_NAME, MessageTypes } from '@fuels-wallet/sdk'; +import { CONTENT_SCRIPT_NAME, MessageTypes } from '@fuel-wallet/sdk'; import type { JSONRPCParams } from 'json-rpc-2.0'; import { JSONRPCServer } from 'json-rpc-2.0'; diff --git a/packages/app/src/systems/CRX/background/services/CommunicationProtocol.ts b/packages/app/src/systems/CRX/background/services/CommunicationProtocol.ts index 5ece9d388f..e81d5b4c15 100644 --- a/packages/app/src/systems/CRX/background/services/CommunicationProtocol.ts +++ b/packages/app/src/systems/CRX/background/services/CommunicationProtocol.ts @@ -2,13 +2,13 @@ import type { CommunicationEventArg, CommunicationMessage, EventMessage, -} from '@fuels-wallet/sdk'; +} from '@fuel-wallet/sdk'; import { BACKGROUND_SCRIPT_NAME, BaseConnection, createUUID, MessageTypes, -} from '@fuels-wallet/sdk'; +} from '@fuel-wallet/sdk'; export class CommunicationProtocol extends BaseConnection { ports: Map; diff --git a/packages/app/src/systems/CRX/background/services/DatabaseEvents.ts b/packages/app/src/systems/CRX/background/services/DatabaseEvents.ts index 88bf7f9ca3..67af6dc572 100644 --- a/packages/app/src/systems/CRX/background/services/DatabaseEvents.ts +++ b/packages/app/src/systems/CRX/background/services/DatabaseEvents.ts @@ -1,4 +1,4 @@ -import { CONTENT_SCRIPT_NAME, MessageTypes } from '@fuels-wallet/sdk'; +import { CONTENT_SCRIPT_NAME, MessageTypes } from '@fuel-wallet/sdk'; import type { CommunicationProtocol } from './CommunicationProtocol'; import { DatabaseObservable } from './DatabaseObservable'; diff --git a/packages/app/src/systems/CRX/background/services/DatabaseObservable.ts b/packages/app/src/systems/CRX/background/services/DatabaseObservable.ts index 3804720efc..2036cb91a2 100644 --- a/packages/app/src/systems/CRX/background/services/DatabaseObservable.ts +++ b/packages/app/src/systems/CRX/background/services/DatabaseObservable.ts @@ -1,7 +1,7 @@ import type { DatabaseEventArg, DatabaseObservableEvent, -} from '@fuels-wallet/sdk'; +} from '@fuel-wallet/sdk'; import EventEmitter from 'events'; import { db } from '~/systems/Core/utils/database'; diff --git a/packages/app/src/systems/CRX/background/services/PopUpService.ts b/packages/app/src/systems/CRX/background/services/PopUpService.ts index 32de50865c..35ee497697 100644 --- a/packages/app/src/systems/CRX/background/services/PopUpService.ts +++ b/packages/app/src/systems/CRX/background/services/PopUpService.ts @@ -1,5 +1,5 @@ -import type { ResponseMessage, UIEventMessage } from '@fuels-wallet/sdk'; -import { POPUP_SCRIPT_NAME, MessageTypes } from '@fuels-wallet/sdk'; +import type { ResponseMessage, UIEventMessage } from '@fuel-wallet/sdk'; +import { POPUP_SCRIPT_NAME, MessageTypes } from '@fuel-wallet/sdk'; import { JSONRPCClient } from 'json-rpc-2.0'; import { diff --git a/packages/app/src/systems/CRX/scripts/contentScript.ts b/packages/app/src/systems/CRX/scripts/contentScript.ts index 48e7a9de94..e9f5064825 100644 --- a/packages/app/src/systems/CRX/scripts/contentScript.ts +++ b/packages/app/src/systems/CRX/scripts/contentScript.ts @@ -1,4 +1,4 @@ -import { ContentProxyConnection } from '@fuels-wallet/sdk'; +import { ContentProxyConnection } from '@fuel-wallet/sdk'; import fileName from './pageScript?script&module'; diff --git a/packages/app/src/systems/CRX/scripts/pageScript.ts b/packages/app/src/systems/CRX/scripts/pageScript.ts index a9f9c15170..eadbf1300d 100644 --- a/packages/app/src/systems/CRX/scripts/pageScript.ts +++ b/packages/app/src/systems/CRX/scripts/pageScript.ts @@ -1,3 +1,3 @@ -import { injectFuelWeb3 } from '@fuels-wallet/sdk'; +import { injectFuelWeb3 } from '@fuel-wallet/sdk'; injectFuelWeb3(window); diff --git a/packages/app/src/systems/Core/utils/database.tsx b/packages/app/src/systems/Core/utils/database.tsx index fc4e657ca5..541ac6c818 100644 --- a/packages/app/src/systems/Core/utils/database.tsx +++ b/packages/app/src/systems/Core/utils/database.tsx @@ -1,4 +1,4 @@ -import type { Account, Vault, Connection, Network } from '@fuels-wallet/types'; +import type { Account, Vault, Connection, Network } from '@fuel-wallet/types'; import type { Table } from 'dexie'; import Dexie from 'dexie'; diff --git a/packages/app/src/systems/DApp/components/ConnectInfo/ConnectInfo.tsx b/packages/app/src/systems/DApp/components/ConnectInfo/ConnectInfo.tsx index 4a71fa701f..64d88b6e0c 100644 --- a/packages/app/src/systems/DApp/components/ConnectInfo/ConnectInfo.tsx +++ b/packages/app/src/systems/DApp/components/ConnectInfo/ConnectInfo.tsx @@ -1,6 +1,6 @@ import { cssObj } from '@fuel-ui/css'; import { Avatar, Button, Card, Icon, Tag, Text, Tooltip } from '@fuel-ui/react'; -import type { Account } from '@fuels-wallet/types'; +import type { Account } from '@fuel-wallet/types'; import { parseUrl, shortAddress } from '~/systems/Core'; diff --git a/packages/app/src/systems/DApp/machines/connectMachine.ts b/packages/app/src/systems/DApp/machines/connectMachine.ts index 0edcd9bed1..2c6aab4a89 100644 --- a/packages/app/src/systems/DApp/machines/connectMachine.ts +++ b/packages/app/src/systems/DApp/machines/connectMachine.ts @@ -1,4 +1,4 @@ -import type { Connection } from '@fuels-wallet/types'; +import type { Connection } from '@fuel-wallet/types'; import type { InterpreterFrom, StateFrom } from 'xstate'; import { assign, createMachine } from 'xstate'; diff --git a/packages/app/src/systems/DApp/methods/connectRequestMethods.ts b/packages/app/src/systems/DApp/methods/connectRequestMethods.ts index 77df553aa8..5d1db41273 100644 --- a/packages/app/src/systems/DApp/methods/connectRequestMethods.ts +++ b/packages/app/src/systems/DApp/methods/connectRequestMethods.ts @@ -1,4 +1,4 @@ -import { ExtensionPageConnection } from '@fuels-wallet/sdk'; +import { ExtensionPageConnection } from '@fuel-wallet/sdk'; import { useEffect } from 'react'; import type { ConnectMachineService } from '../machines'; diff --git a/packages/app/src/systems/DApp/methods/signRequestMethods.ts b/packages/app/src/systems/DApp/methods/signRequestMethods.ts index 6a266f30f6..8447c03142 100644 --- a/packages/app/src/systems/DApp/methods/signRequestMethods.ts +++ b/packages/app/src/systems/DApp/methods/signRequestMethods.ts @@ -1,4 +1,4 @@ -import { ExtensionPageConnection } from '@fuels-wallet/sdk'; +import { ExtensionPageConnection } from '@fuel-wallet/sdk'; import { useEffect } from 'react'; import type { SignMachineService } from '../machines'; diff --git a/packages/app/src/systems/DApp/pages/TxApprove/TxApprove.tsx b/packages/app/src/systems/DApp/pages/TxApprove/TxApprove.tsx index 37a1904bf3..058d8a4093 100644 --- a/packages/app/src/systems/DApp/pages/TxApprove/TxApprove.tsx +++ b/packages/app/src/systems/DApp/pages/TxApprove/TxApprove.tsx @@ -11,7 +11,7 @@ import { Tag, Text, } from '@fuel-ui/react'; -import { AddressType } from '@fuels-wallet/types'; +import { AddressType } from '@fuel-wallet/types'; import { useEffect, useMemo } from 'react'; import { getMockedTransaction } from '../../__mocks__/dapp-transaction'; diff --git a/packages/app/src/systems/DApp/services/connection.test.ts b/packages/app/src/systems/DApp/services/connection.test.ts index 9a022eab75..84b0355275 100644 --- a/packages/app/src/systems/DApp/services/connection.test.ts +++ b/packages/app/src/systems/DApp/services/connection.test.ts @@ -1,4 +1,4 @@ -import type { Connection } from '@fuels-wallet/types'; +import type { Connection } from '@fuel-wallet/types'; import { ConnectionService } from './connection'; diff --git a/packages/app/src/systems/DApp/services/connection.ts b/packages/app/src/systems/DApp/services/connection.ts index 8d28bbb155..1d65fb06e7 100644 --- a/packages/app/src/systems/DApp/services/connection.ts +++ b/packages/app/src/systems/DApp/services/connection.ts @@ -1,4 +1,4 @@ -import type { Connection } from '@fuels-wallet/types'; +import type { Connection } from '@fuel-wallet/types'; import { db } from '~/systems/Core/utils/database'; diff --git a/packages/app/src/systems/Network/components/NetworkDropdown/NetworkDropdown.stories.tsx b/packages/app/src/systems/Network/components/NetworkDropdown/NetworkDropdown.stories.tsx index 9a848f6091..96d6fb822b 100644 --- a/packages/app/src/systems/Network/components/NetworkDropdown/NetworkDropdown.stories.tsx +++ b/packages/app/src/systems/Network/components/NetworkDropdown/NetworkDropdown.stories.tsx @@ -1,5 +1,5 @@ import { Box } from '@fuel-ui/react'; -import type { Network } from '@fuels-wallet/types'; +import type { Network } from '@fuel-wallet/types'; import { useState } from 'react'; import { MOCK_NETWORKS } from '../../__mocks__/networks'; diff --git a/packages/app/src/systems/Network/components/NetworkDropdown/NetworkDropdown.tsx b/packages/app/src/systems/Network/components/NetworkDropdown/NetworkDropdown.tsx index 03d24832ce..db552481c3 100644 --- a/packages/app/src/systems/Network/components/NetworkDropdown/NetworkDropdown.tsx +++ b/packages/app/src/systems/Network/components/NetworkDropdown/NetworkDropdown.tsx @@ -1,6 +1,6 @@ import { cssObj } from '@fuel-ui/css'; import { Button } from '@fuel-ui/react'; -import type { Network } from '@fuels-wallet/types'; +import type { Network } from '@fuel-wallet/types'; export type NetworkDropdownProps = { selected?: Network; diff --git a/packages/app/src/systems/Network/components/NetworkItem/NetworkItem.tsx b/packages/app/src/systems/Network/components/NetworkItem/NetworkItem.tsx index cd0c76eab3..536df063c8 100644 --- a/packages/app/src/systems/Network/components/NetworkItem/NetworkItem.tsx +++ b/packages/app/src/systems/Network/components/NetworkItem/NetworkItem.tsx @@ -1,7 +1,7 @@ import type { ThemeUtilsCSS } from '@fuel-ui/css'; import { cssObj } from '@fuel-ui/css'; import { Text, CardList, Flex, IconButton, Icon } from '@fuel-ui/react'; -import type { Network } from '@fuels-wallet/types'; +import type { Network } from '@fuel-wallet/types'; import { forwardRef } from 'react'; import { RemoveNetworkDialog } from '../RemoveNetworkDialog/RemoveNetworkDialog'; diff --git a/packages/app/src/systems/Network/components/NetworkList/NetworkList.tsx b/packages/app/src/systems/Network/components/NetworkList/NetworkList.tsx index 2e57c67531..c5b459700b 100644 --- a/packages/app/src/systems/Network/components/NetworkList/NetworkList.tsx +++ b/packages/app/src/systems/Network/components/NetworkList/NetworkList.tsx @@ -1,5 +1,5 @@ import { CardList } from '@fuel-ui/react'; -import type { Network } from '@fuels-wallet/types'; +import type { Network } from '@fuel-wallet/types'; import type { NetworkItemProps } from '../NetworkItem'; import { NetworkItem } from '../NetworkItem'; diff --git a/packages/app/src/systems/Network/components/RemoveNetworkDialog/RemoveNetworkDialog.tsx b/packages/app/src/systems/Network/components/RemoveNetworkDialog/RemoveNetworkDialog.tsx index f566a44b17..9c5762a65c 100644 --- a/packages/app/src/systems/Network/components/RemoveNetworkDialog/RemoveNetworkDialog.tsx +++ b/packages/app/src/systems/Network/components/RemoveNetworkDialog/RemoveNetworkDialog.tsx @@ -1,5 +1,5 @@ import { AlertDialog, Button } from '@fuel-ui/react'; -import type { Network } from '@fuels-wallet/types'; +import type { Network } from '@fuel-wallet/types'; import type { ReactNode } from 'react'; import { useState } from 'react'; diff --git a/packages/app/src/systems/Network/events.tsx b/packages/app/src/systems/Network/events.tsx index 009fb9c88f..02c0867459 100644 --- a/packages/app/src/systems/Network/events.tsx +++ b/packages/app/src/systems/Network/events.tsx @@ -1,5 +1,5 @@ -import type { Network } from '@fuels-wallet/types'; -import type { StoreClass } from '@fuels-wallet/xstore'; +import type { Network } from '@fuel-wallet/types'; +import type { StoreClass } from '@fuel-wallet/xstore'; import type { NetworkInitialInput } from './machines'; import type { NetworkInputs } from './services'; diff --git a/packages/app/src/systems/Network/hooks/useNetworks.ts b/packages/app/src/systems/Network/hooks/useNetworks.ts index d920f5cef4..201288c23f 100644 --- a/packages/app/src/systems/Network/hooks/useNetworks.ts +++ b/packages/app/src/systems/Network/hooks/useNetworks.ts @@ -1,4 +1,4 @@ -import type { Network } from '@fuels-wallet/types'; +import type { Network } from '@fuel-wallet/types'; import { useEffect } from 'react'; import { useNavigate } from 'react-router-dom'; diff --git a/packages/app/src/systems/Network/machines/networksMachine.test.ts b/packages/app/src/systems/Network/machines/networksMachine.test.ts index 962ee1c5f8..1e8948b868 100644 --- a/packages/app/src/systems/Network/machines/networksMachine.test.ts +++ b/packages/app/src/systems/Network/machines/networksMachine.test.ts @@ -1,5 +1,5 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -import type { Network } from '@fuels-wallet/types'; +import type { Network } from '@fuel-wallet/types'; import { interpret } from 'xstate'; import { waitFor } from 'xstate/lib/waitFor'; diff --git a/packages/app/src/systems/Network/machines/networksMachine.ts b/packages/app/src/systems/Network/machines/networksMachine.ts index a226c17fc2..3886266b93 100644 --- a/packages/app/src/systems/Network/machines/networksMachine.ts +++ b/packages/app/src/systems/Network/machines/networksMachine.ts @@ -1,5 +1,5 @@ /* eslint-disable @typescript-eslint/consistent-type-imports */ -import type { Network } from '@fuels-wallet/types'; +import type { Network } from '@fuel-wallet/types'; import { assign, createMachine, InterpreterFrom, StateFrom } from 'xstate'; import { NetworkInputs, NetworkService } from '../services'; diff --git a/packages/app/src/systems/Network/services/network.ts b/packages/app/src/systems/Network/services/network.ts index 7297c042e8..a92c1fd72b 100644 --- a/packages/app/src/systems/Network/services/network.ts +++ b/packages/app/src/systems/Network/services/network.ts @@ -1,4 +1,4 @@ -import type { Network } from '@fuels-wallet/types'; +import type { Network } from '@fuel-wallet/types'; import { uniqueId } from 'xstate/lib/utils'; import { db } from '~/systems/Core'; diff --git a/packages/app/src/systems/Sidebar/components/NetworkSelector/NetworkSelector.stories.tsx b/packages/app/src/systems/Sidebar/components/NetworkSelector/NetworkSelector.stories.tsx index 927c428c39..b4ceca6541 100644 --- a/packages/app/src/systems/Sidebar/components/NetworkSelector/NetworkSelector.stories.tsx +++ b/packages/app/src/systems/Sidebar/components/NetworkSelector/NetworkSelector.stories.tsx @@ -1,5 +1,5 @@ import { Box } from '@fuel-ui/react'; -import type { Network } from '@fuels-wallet/types'; +import type { Network } from '@fuel-wallet/types'; import { useState } from 'react'; import type { NetworkSelectorProps } from './NetworkSelector'; diff --git a/packages/app/src/systems/Sidebar/components/NetworkSelector/NetworkSelector.tsx b/packages/app/src/systems/Sidebar/components/NetworkSelector/NetworkSelector.tsx index 1a2288f407..b1379c1376 100644 --- a/packages/app/src/systems/Sidebar/components/NetworkSelector/NetworkSelector.tsx +++ b/packages/app/src/systems/Sidebar/components/NetworkSelector/NetworkSelector.tsx @@ -1,7 +1,7 @@ /* eslint-disable @typescript-eslint/no-unused-expressions */ import { cssObj } from '@fuel-ui/css'; import { Dropdown, Flex, Icon, Text } from '@fuel-ui/react'; -import type { Network } from '@fuels-wallet/types'; +import type { Network } from '@fuel-wallet/types'; import { NetworkItem } from '~/systems/Network'; diff --git a/packages/app/src/systems/Sidebar/constants/sidebarItems.ts b/packages/app/src/systems/Sidebar/constants/sidebarItems.ts index d4c6e82ff6..316eb5b67a 100644 --- a/packages/app/src/systems/Sidebar/constants/sidebarItems.ts +++ b/packages/app/src/systems/Sidebar/constants/sidebarItems.ts @@ -22,14 +22,14 @@ export const sidebarItems = [ key: 'github', icon: 'GithubLogo', label: 'Github', - ahref: 'https://github.com/FuelLabs/fuels-wallet', + ahref: 'https://github.com/FuelLabs/fuel-wallet', }, { key: 'bugs', icon: 'Bug', label: 'Report a Bug', /** This page isn't created yet */ - ahref: 'https://github.com/FuelLabs/fuels-wallet/issues/new/choose', + ahref: 'https://github.com/FuelLabs/fuel-wallet/issues/new/choose', }, ], }, diff --git a/packages/app/src/systems/SignUp/components/WalletCreated/WalletCreated.tsx b/packages/app/src/systems/SignUp/components/WalletCreated/WalletCreated.tsx index 85681ab0d9..0f7bd89ae3 100644 --- a/packages/app/src/systems/SignUp/components/WalletCreated/WalletCreated.tsx +++ b/packages/app/src/systems/SignUp/components/WalletCreated/WalletCreated.tsx @@ -1,5 +1,5 @@ import { Stack, Button, Flex } from '@fuel-ui/react'; -import type { Account } from '@fuels-wallet/types'; +import type { Account } from '@fuel-wallet/types'; import { useNavigate } from 'react-router-dom'; import { Header } from '../Header'; diff --git a/packages/app/src/systems/SignUp/machines/signUpMachine.test.ts b/packages/app/src/systems/SignUp/machines/signUpMachine.test.ts index 9d1eb46ae8..77d7e183db 100644 --- a/packages/app/src/systems/SignUp/machines/signUpMachine.test.ts +++ b/packages/app/src/systems/SignUp/machines/signUpMachine.test.ts @@ -50,7 +50,7 @@ describe('signUpMachine', () => { /** * TODO: I'm not able to create this scenario yet because of a lot of errors - * from fuels-ts is happening here. + * from fuel-ts is happening here. */ it('should be able to assign password and create wallet manager', () => { expect(true).toBe(true); diff --git a/packages/app/src/systems/SignUp/machines/signUpMachine.ts b/packages/app/src/systems/SignUp/machines/signUpMachine.ts index d515dafd32..cf7ba2a5f6 100644 --- a/packages/app/src/systems/SignUp/machines/signUpMachine.ts +++ b/packages/app/src/systems/SignUp/machines/signUpMachine.ts @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import { Mnemonic } from '@fuel-ts/mnemonic'; -import type { Account } from '@fuels-wallet/types'; +import type { Account } from '@fuel-wallet/types'; import type { InterpreterFrom, StateFrom } from 'xstate'; import { assign, createMachine } from 'xstate'; diff --git a/packages/app/src/systems/Transaction/__mocks__/tx-recipient.tsx b/packages/app/src/systems/Transaction/__mocks__/tx-recipient.tsx index 2720d4b95f..54edf8c140 100644 --- a/packages/app/src/systems/Transaction/__mocks__/tx-recipient.tsx +++ b/packages/app/src/systems/Transaction/__mocks__/tx-recipient.tsx @@ -1,4 +1,4 @@ -import { AddressType } from '@fuels-wallet/types'; +import { AddressType } from '@fuel-wallet/types'; export const MOCK_TX_RECIPIENT = { account: { diff --git a/packages/app/src/systems/Transaction/components/TxRecipientCard/TxRecipientCard.tsx b/packages/app/src/systems/Transaction/components/TxRecipientCard/TxRecipientCard.tsx index 8fad26c0fc..bf8b011fa9 100644 --- a/packages/app/src/systems/Transaction/components/TxRecipientCard/TxRecipientCard.tsx +++ b/packages/app/src/systems/Transaction/components/TxRecipientCard/TxRecipientCard.tsx @@ -1,6 +1,6 @@ import { cssObj } from '@fuel-ui/css'; import { Avatar, Box, Card, Copyable, Flex, Icon, Text } from '@fuel-ui/react'; -import { AddressType } from '@fuels-wallet/types'; +import { AddressType } from '@fuel-wallet/types'; import type { FC } from 'react'; import type { TxRecipientAddress } from '../../types'; diff --git a/packages/app/src/systems/Transaction/types.tsx b/packages/app/src/systems/Transaction/types.tsx index 61610f8038..d1c39b6051 100644 --- a/packages/app/src/systems/Transaction/types.tsx +++ b/packages/app/src/systems/Transaction/types.tsx @@ -1,4 +1,4 @@ -import type { AddressType } from '@fuels-wallet/types'; +import type { AddressType } from '@fuel-wallet/types'; import type { CallResult, CoinTransactionRequestInput, diff --git a/packages/config/package.json b/packages/config/package.json index dfa2a95db9..7de5f858e0 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,5 +1,5 @@ { - "name": "@fuels-wallet/config", + "name": "@fuel-wallet/config", "version": "0.0.1", "license": "Apache-2.0", "main": "./index.js", diff --git a/packages/page/package.json b/packages/page/package.json index 8b91db135b..893c7e4419 100644 --- a/packages/page/package.json +++ b/packages/page/package.json @@ -10,7 +10,7 @@ "dependencies": { "@fuel-ui/css": "^0.8.0", "@fuel-ui/react": "^0.8.0", - "@fuels-wallet/sdk": "workspace:*", + "@fuel-wallet/sdk": "workspace:*", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router": "^6.4.3", diff --git a/packages/page/src/vite-env.d.ts b/packages/page/src/vite-env.d.ts index a8fddca24a..8367638f6c 100644 --- a/packages/page/src/vite-env.d.ts +++ b/packages/page/src/vite-env.d.ts @@ -1,5 +1,5 @@ /// -import type { FuelWeb3 } from '@fuels-wallet/sdk'; +import type { FuelWeb3 } from '@fuel-wallet/sdk'; declare global { interface Window { diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 03ce590b2a..94013fb0dd 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,5 +1,5 @@ { - "name": "@fuels-wallet/sdk", + "name": "@fuel-wallet/sdk", "version": "0.0.1", "license": "Apache-2.0", "main": "src/index.ts", @@ -33,7 +33,7 @@ "xstate": "^4.34.0" }, "devDependencies": { - "@fuels-wallet/types": "workspace:*", + "@fuel-wallet/types": "workspace:*", "@types/chrome": "^0.0.197", "@types/uuid": "^8.3.4", "jest-webextension-mock": "^3.7.22", diff --git a/packages/store/package.json b/packages/store/package.json index bfe07e7243..246bbcaa1b 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -1,5 +1,5 @@ { - "name": "@fuels-wallet/xstore", + "name": "@fuel-wallet/xstore", "version": "0.0.1", "license": "Apache-2.0", "main": "src/index.ts", diff --git a/packages/types/package.json b/packages/types/package.json index 08ecd087c3..6604f6cef7 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,5 +1,5 @@ { - "name": "@fuels-wallet/types", + "name": "@fuel-wallet/types", "version": "0.0.1", "license": "Apache-2.0", "main": "src/index.ts", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b6e768d335..07f66a5789 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,6 +10,7 @@ importers: .: specifiers: '@babel/core': ^7.19.6 + '@changesets/cli': ^2.25.2 '@fuel-ui/config': ^0.8.0 '@jest/types': 29.2.1 '@playwright/test': ^1.27.1 @@ -42,6 +43,7 @@ importers: fuelhat: link:packages/fuelhat devDependencies: '@babel/core': 7.20.2 + '@changesets/cli': 2.25.2 '@jest/types': 29.2.1 '@playwright/test': 1.27.1 '@types/jest': 29.2.2 @@ -82,9 +84,9 @@ importers: '@fuel-ui/css': ^0.9.0 '@fuel-ui/react': ^0.9.0 '@fuel-ui/test-utils': ^0.9.0 - '@fuels-wallet/sdk': workspace:* - '@fuels-wallet/types': workspace:* - '@fuels-wallet/xstore': workspace:* + '@fuel-wallet/sdk': workspace:* + '@fuel-wallet/types': workspace:* + '@fuel-wallet/xstore': workspace:* '@hookform/resolvers': ^2.9.10 '@import-meta-env/unplugin': ^0.2.1 '@playwright/test': ^1.27.1 @@ -161,10 +163,10 @@ importers: '@fuel-ui/config': 0.9.0_typescript@4.8.4 '@fuel-ui/css': 0.9.0 '@fuel-ui/react': 0.9.0_cgsbpvtspnao4b772adewf4mfu - '@fuel-ui/test-utils': 0.9.0_cgsbpvtspnao4b772adewf4mfu - '@fuels-wallet/sdk': link:../sdk - '@fuels-wallet/types': link:../types - '@fuels-wallet/xstore': link:../store + '@fuel-ui/test-utils': 0.9.0_qhmiv7twgcqfecsuapnvsaklg4 + '@fuel-wallet/sdk': link:../sdk + '@fuel-wallet/types': link:../types + '@fuel-wallet/xstore': link:../store '@hookform/resolvers': 2.9.10_react-hook-form@7.39.1 '@react-aria/utils': 3.14.0_react@18.2.0 '@xstate/react': 3.0.1_ayelwdf2pp374qfpsc6eg4e7aa @@ -290,7 +292,7 @@ importers: specifiers: '@fuel-ui/css': ^0.8.0 '@fuel-ui/react': ^0.8.0 - '@fuels-wallet/sdk': workspace:* + '@fuel-wallet/sdk': workspace:* '@types/react': ^18.0.24 '@types/react-dom': ^18.0.8 '@vitejs/plugin-react': ^2.2.0 @@ -303,7 +305,7 @@ importers: dependencies: '@fuel-ui/css': 0.8.0 '@fuel-ui/react': 0.8.0_nviqlpeuqoe5tmhtoyvpdzfd2a - '@fuels-wallet/sdk': link:../sdk + '@fuel-wallet/sdk': link:../sdk react: 18.2.0 react-dom: 18.2.0_react@18.2.0 react-router: 6.4.3_react@18.2.0 @@ -317,7 +319,7 @@ importers: packages/sdk: specifiers: - '@fuels-wallet/types': workspace:* + '@fuel-wallet/types': workspace:* '@types/chrome': ^0.0.197 '@types/uuid': ^8.3.4 dexie-observable: 3.0.0-beta.11 @@ -335,7 +337,7 @@ importers: uuid: 9.0.0 xstate: 4.34.0 devDependencies: - '@fuels-wallet/types': link:../types + '@fuel-wallet/types': link:../types '@types/chrome': 0.0.197 '@types/uuid': 8.3.4 jest-webextension-mock: 3.7.22 @@ -1828,6 +1830,189 @@ packages: /@bcoe/v8-coverage/0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + /@changesets/apply-release-plan/6.1.2: + resolution: {integrity: sha512-H8TV9E/WtJsDfoDVbrDGPXmkZFSv7W2KLqp4xX4MKZXshb0hsQZUNowUa8pnus9qb/5OZrFFRVsUsDCVHNW/AQ==} + dependencies: + '@babel/runtime': 7.20.1 + '@changesets/config': 2.2.0 + '@changesets/get-version-range-type': 0.3.2 + '@changesets/git': 1.5.0 + '@changesets/types': 5.2.0 + '@manypkg/get-packages': 1.1.3 + detect-indent: 6.1.0 + fs-extra: 7.0.1 + lodash.startcase: 4.4.0 + outdent: 0.5.0 + prettier: 2.7.1 + resolve-from: 5.0.0 + semver: 5.7.1 + dev: true + + /@changesets/assemble-release-plan/5.2.2: + resolution: {integrity: sha512-B1qxErQd85AeZgZFZw2bDKyOfdXHhG+X5S+W3Da2yCem8l/pRy4G/S7iOpEcMwg6lH8q2ZhgbZZwZ817D+aLuQ==} + dependencies: + '@babel/runtime': 7.20.1 + '@changesets/errors': 0.1.4 + '@changesets/get-dependents-graph': 1.3.4 + '@changesets/types': 5.2.0 + '@manypkg/get-packages': 1.1.3 + semver: 5.7.1 + dev: true + + /@changesets/changelog-git/0.1.13: + resolution: {integrity: sha512-zvJ50Q+EUALzeawAxax6nF2WIcSsC5PwbuLeWkckS8ulWnuPYx8Fn/Sjd3rF46OzeKA8t30loYYV6TIzp4DIdg==} + dependencies: + '@changesets/types': 5.2.0 + dev: true + + /@changesets/cli/2.25.2: + resolution: {integrity: sha512-ACScBJXI3kRyMd2R8n8SzfttDHi4tmKSwVwXBazJOylQItSRSF4cGmej2E4FVf/eNfGy6THkL9GzAahU9ErZrA==} + hasBin: true + dependencies: + '@babel/runtime': 7.20.1 + '@changesets/apply-release-plan': 6.1.2 + '@changesets/assemble-release-plan': 5.2.2 + '@changesets/changelog-git': 0.1.13 + '@changesets/config': 2.2.0 + '@changesets/errors': 0.1.4 + '@changesets/get-dependents-graph': 1.3.4 + '@changesets/get-release-plan': 3.0.15 + '@changesets/git': 1.5.0 + '@changesets/logger': 0.0.5 + '@changesets/pre': 1.0.13 + '@changesets/read': 0.5.8 + '@changesets/types': 5.2.0 + '@changesets/write': 0.2.2 + '@manypkg/get-packages': 1.1.3 + '@types/is-ci': 3.0.0 + '@types/semver': 6.2.3 + ansi-colors: 4.1.3 + chalk: 2.4.2 + enquirer: 2.3.6 + external-editor: 3.1.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + is-ci: 3.0.1 + meow: 6.1.1 + outdent: 0.5.0 + p-limit: 2.3.0 + preferred-pm: 3.0.3 + resolve-from: 5.0.0 + semver: 5.7.1 + spawndamnit: 2.0.0 + term-size: 2.2.1 + tty-table: 4.1.6 + dev: true + + /@changesets/config/2.2.0: + resolution: {integrity: sha512-GGaokp3nm5FEDk/Fv2PCRcQCOxGKKPRZ7prcMqxEr7VSsG75MnChQE8plaW1k6V8L2bJE+jZWiRm19LbnproOw==} + dependencies: + '@changesets/errors': 0.1.4 + '@changesets/get-dependents-graph': 1.3.4 + '@changesets/logger': 0.0.5 + '@changesets/types': 5.2.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + micromatch: 4.0.5 + dev: true + + /@changesets/errors/0.1.4: + resolution: {integrity: sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q==} + dependencies: + extendable-error: 0.1.7 + dev: true + + /@changesets/get-dependents-graph/1.3.4: + resolution: {integrity: sha512-+C4AOrrFY146ydrgKOo5vTZfj7vetNu1tWshOID+UjPUU9afYGDXI8yLnAeib1ffeBXV3TuGVcyphKpJ3cKe+A==} + dependencies: + '@changesets/types': 5.2.0 + '@manypkg/get-packages': 1.1.3 + chalk: 2.4.2 + fs-extra: 7.0.1 + semver: 5.7.1 + dev: true + + /@changesets/get-release-plan/3.0.15: + resolution: {integrity: sha512-W1tFwxE178/en+zSj/Nqbc3mvz88mcdqUMJhRzN1jDYqN3QI4ifVaRF9mcWUU+KI0gyYEtYR65tour690PqTcA==} + dependencies: + '@babel/runtime': 7.20.1 + '@changesets/assemble-release-plan': 5.2.2 + '@changesets/config': 2.2.0 + '@changesets/pre': 1.0.13 + '@changesets/read': 0.5.8 + '@changesets/types': 5.2.0 + '@manypkg/get-packages': 1.1.3 + dev: true + + /@changesets/get-version-range-type/0.3.2: + resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==} + dev: true + + /@changesets/git/1.5.0: + resolution: {integrity: sha512-Xo8AT2G7rQJSwV87c8PwMm6BAc98BnufRMsML7m7Iw8Or18WFvFmxqG5aOL5PBvhgq9KrKvaeIBNIymracSuHg==} + dependencies: + '@babel/runtime': 7.20.1 + '@changesets/errors': 0.1.4 + '@changesets/types': 5.2.0 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + spawndamnit: 2.0.0 + dev: true + + /@changesets/logger/0.0.5: + resolution: {integrity: sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==} + dependencies: + chalk: 2.4.2 + dev: true + + /@changesets/parse/0.3.15: + resolution: {integrity: sha512-3eDVqVuBtp63i+BxEWHPFj2P1s3syk0PTrk2d94W9JD30iG+OER0Y6n65TeLlY8T2yB9Fvj6Ev5Gg0+cKe/ZUA==} + dependencies: + '@changesets/types': 5.2.0 + js-yaml: 3.14.1 + dev: true + + /@changesets/pre/1.0.13: + resolution: {integrity: sha512-jrZc766+kGZHDukjKhpBXhBJjVQMied4Fu076y9guY1D3H622NOw8AQaLV3oQsDtKBTrT2AUFjt9Z2Y9Qx+GfA==} + dependencies: + '@babel/runtime': 7.20.1 + '@changesets/errors': 0.1.4 + '@changesets/types': 5.2.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + dev: true + + /@changesets/read/0.5.8: + resolution: {integrity: sha512-eYaNfxemgX7f7ELC58e7yqQICW5FB7V+bd1lKt7g57mxUrTveYME+JPaBPpYx02nP53XI6CQp6YxnR9NfmFPKw==} + dependencies: + '@babel/runtime': 7.20.1 + '@changesets/git': 1.5.0 + '@changesets/logger': 0.0.5 + '@changesets/parse': 0.3.15 + '@changesets/types': 5.2.0 + chalk: 2.4.2 + fs-extra: 7.0.1 + p-filter: 2.1.0 + dev: true + + /@changesets/types/4.1.0: + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + dev: true + + /@changesets/types/5.2.0: + resolution: {integrity: sha512-km/66KOqJC+eicZXsm2oq8A8bVTSpkZJ60iPV/Nl5Z5c7p9kk8xxh6XGRTlnludHldxOOfudhnDN2qPxtHmXzA==} + dev: true + + /@changesets/write/0.2.2: + resolution: {integrity: sha512-kCYNHyF3xaId1Q/QE+DF3UTrHTyg3Cj/f++T8S8/EkC+jh1uK2LFnM9h+EzV+fsmnZDrs7r0J4LLpeI/VWC5Hg==} + dependencies: + '@babel/runtime': 7.20.1 + '@changesets/types': 5.2.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + prettier: 2.7.1 + dev: true + /@cnakazawa/watch/1.0.4: resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} engines: {node: '>=0.1.95'} @@ -2592,7 +2777,7 @@ packages: resolution: {integrity: sha512-4As9g/Df3ucmm3Qs1iZalq8oJLs+rcQQA243I7p57WLtvennyKvwat+4jvOoF7MySFfhEk2IVKiFaCICmRq3jg==} dependencies: '@fuel-ui/css': 0.8.0 - '@fuel-ui/test-utils': 0.8.0_nviqlpeuqoe5tmhtoyvpdzfd2a + '@fuel-ui/test-utils': 0.8.0_qrtvi3lacrq4d6maoumy775tsu '@radix-ui/react-accordion': 1.0.1_biqbaboplfbrettd7655fr4n2y '@radix-ui/react-alert-dialog': 1.0.2_2zx2umvpluuhvlq44va5bta2da '@radix-ui/react-aspect-ratio': 1.0.1_biqbaboplfbrettd7655fr4n2y @@ -2643,7 +2828,7 @@ packages: resolution: {integrity: sha512-pvaYia9Lrk06pjsrULMw4s0FDgd4vRo64YxlMhdXiUz53pQsQ02LuMsDRoJoBqaWsecz0SsvESnQWpR2URyltQ==} dependencies: '@fuel-ui/css': 0.9.0 - '@fuel-ui/test-utils': 0.9.0_cgsbpvtspnao4b772adewf4mfu + '@fuel-ui/test-utils': 0.9.0_qhmiv7twgcqfecsuapnvsaklg4 '@radix-ui/react-accordion': 1.0.1_biqbaboplfbrettd7655fr4n2y '@radix-ui/react-alert-dialog': 1.0.2_2zx2umvpluuhvlq44va5bta2da '@radix-ui/react-aspect-ratio': 1.0.1_biqbaboplfbrettd7655fr4n2y @@ -2690,8 +2875,10 @@ packages: - utf-8-validate dev: false - /@fuel-ui/test-utils/0.8.0_nviqlpeuqoe5tmhtoyvpdzfd2a: + /@fuel-ui/test-utils/0.8.0_qrtvi3lacrq4d6maoumy775tsu: resolution: {integrity: sha512-mwAjBsCmWzXEpNoOzwTo0D3hwfEWjlAAhSC4TbYT5LD2Z7KBOjuPSO+EaGzzXyDgkVqRjw0KB9orjfu6NT6g6Q==} + peerDependencies: + react: '*' peerDependenciesMeta: react: optional: true @@ -2729,8 +2916,10 @@ packages: - utf-8-validate dev: false - /@fuel-ui/test-utils/0.9.0_cgsbpvtspnao4b772adewf4mfu: + /@fuel-ui/test-utils/0.9.0_qhmiv7twgcqfecsuapnvsaklg4: resolution: {integrity: sha512-dMwrQK0ubkTi3B6DSscLZn0pUR/UHclsdIWWB3oEw9u0+UXwbbPCsr08TtGwF/aMqtUWJ416C/6qDGqN1Lbazg==} + peerDependencies: + react: '*' peerDependenciesMeta: react: optional: true @@ -3192,6 +3381,26 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true + /@manypkg/find-root/1.1.0: + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + dependencies: + '@babel/runtime': 7.20.1 + '@types/node': 12.20.55 + find-up: 4.1.0 + fs-extra: 8.1.0 + dev: true + + /@manypkg/get-packages/1.1.3: + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + dependencies: + '@babel/runtime': 7.20.1 + '@changesets/types': 4.1.0 + '@manypkg/find-root': 1.1.0 + fs-extra: 8.1.0 + globby: 11.1.0 + read-yaml-file: 1.1.0 + dev: true + /@mapbox/node-pre-gyp/1.0.10: resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} hasBin: true @@ -7454,6 +7663,12 @@ packages: resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} dev: true + /@types/is-ci/3.0.0: + resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==} + dependencies: + ci-info: 3.5.0 + dev: true + /@types/is-function/1.0.1: resolution: {integrity: sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==} dev: true @@ -7512,6 +7727,10 @@ packages: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} dev: true + /@types/minimist/1.2.2: + resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} + dev: true + /@types/ms/0.7.31: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} dev: true @@ -7523,6 +7742,10 @@ packages: form-data: 3.0.1 dev: true + /@types/node/12.20.55: + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + dev: true + /@types/node/16.18.3: resolution: {integrity: sha512-jh6m0QUhIRcZpNv7Z/rpN+ZWXOicUUQbSoWks7Htkbb9IjFQj4kzcX/xFCkjstCj5flMsN8FiSvt+q+Tcs4Llg==} dev: true @@ -7587,6 +7810,10 @@ packages: /@types/scheduler/0.16.2: resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + /@types/semver/6.2.3: + resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==} + dev: true + /@types/semver/7.3.13: resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} dev: false @@ -8287,6 +8514,11 @@ packages: engines: {node: '>=6'} dev: true + /ansi-colors/4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + dev: true + /ansi-escapes/4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -8523,6 +8755,11 @@ packages: is-string: 1.0.7 dev: true + /arrify/1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} + dev: true + /arrify/2.0.1: resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} engines: {node: '>=8'} @@ -8858,6 +9095,13 @@ packages: open: 7.4.2 dev: true + /better-path-resolve/1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} + dependencies: + is-windows: 1.0.2 + dev: true + /big-integer/1.6.51: resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} engines: {node: '>=0.6'} @@ -8979,6 +9223,12 @@ packages: dependencies: fill-range: 7.0.1 + /breakword/1.0.5: + resolution: {integrity: sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg==} + dependencies: + wcwidth: 1.0.1 + dev: true + /brorand/1.1.0: resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} @@ -9235,6 +9485,15 @@ packages: dev: true optional: true + /camelcase-keys/6.2.2: + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + map-obj: 4.3.0 + quick-lru: 4.0.1 + dev: true + /camelcase/2.1.1: resolution: {integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==} engines: {node: '>=0.10.0'} @@ -9520,6 +9779,14 @@ packages: engines: {node: '>= 10'} dev: true + /cliui/6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: true + /cliui/7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} dependencies: @@ -9880,6 +10147,14 @@ packages: - encoding dev: false + /cross-spawn/5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + dependencies: + lru-cache: 4.1.5 + shebang-command: 1.2.0 + which: 1.3.1 + dev: true + /cross-spawn/6.0.5: resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} engines: {node: '>=4.8'} @@ -10021,6 +10296,28 @@ packages: /csstype/3.1.1: resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} + /csv-generate/3.4.3: + resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} + dev: true + + /csv-parse/4.16.3: + resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==} + dev: true + + /csv-stringify/5.6.5: + resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==} + dev: true + + /csv/5.5.3: + resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==} + engines: {node: '>= 0.1.90'} + dependencies: + csv-generate: 3.4.3 + csv-parse: 4.16.3 + csv-stringify: 5.6.5 + stream-transform: 2.1.3 + dev: true + /currently-unhandled/0.4.1: resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==} engines: {node: '>=0.10.0'} @@ -10076,11 +10373,18 @@ packages: dependencies: ms: 2.1.2 + /decamelize-keys/1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + dev: true + /decamelize/1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} dev: true - optional: true /decimal.js/10.4.2: resolution: {integrity: sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==} @@ -10206,6 +10510,11 @@ packages: repeat-string: 1.6.1 dev: true + /detect-indent/6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + dev: true + /detect-libc/2.0.1: resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} engines: {node: '>=8'} @@ -10506,6 +10815,13 @@ packages: tapable: 2.2.1 dev: true + /enquirer/2.3.6: + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + engines: {node: '>=8.6'} + dependencies: + ansi-colors: 4.1.3 + dev: true + /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} dev: true @@ -11354,6 +11670,10 @@ packages: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} dev: true + /extendable-error/0.1.7: + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + dev: true + /external-editor/3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} @@ -11583,6 +11903,13 @@ packages: locate-path: 6.0.0 path-exists: 4.0.0 + /find-yarn-workspace-root2/1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + dependencies: + micromatch: 4.0.5 + pkg-dir: 4.2.0 + dev: true + /flat-cache/3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -11807,6 +12134,24 @@ packages: universalify: 2.0.0 dev: true + /fs-extra/7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + + /fs-extra/8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + /fs-extra/9.1.0: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} engines: {node: '>=10'} @@ -12142,6 +12487,11 @@ packages: uglify-js: 3.17.4 dev: true + /hard-rejection/2.1.0: + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} + dev: true + /harmony-reflect/1.6.2: resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} @@ -12497,6 +12847,10 @@ packages: transitivePeerDependencies: - supports-color + /human-id/1.0.2: + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} + dev: true + /human-signals/2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -12777,6 +13131,13 @@ packages: ci-info: 2.0.0 dev: true + /is-ci/3.0.1: + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} + hasBin: true + dependencies: + ci-info: 3.5.0 + dev: true + /is-core-module/2.11.0: resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} dependencies: @@ -12940,6 +13301,11 @@ packages: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} + /is-plain-obj/1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + dev: true + /is-plain-obj/2.1.0: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} @@ -12995,6 +13361,13 @@ packages: dependencies: has-tostringtag: 1.0.0 + /is-subdir/1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} + engines: {node: '>=4'} + dependencies: + better-path-resolve: 1.0.0 + dev: true + /is-symbol/1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} @@ -14035,6 +14408,12 @@ packages: engines: {node: '>=6'} hasBin: true + /jsonfile/4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + optionalDependencies: + graceful-fs: 4.2.10 + dev: true + /jsonfile/6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: @@ -14097,6 +14476,11 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} + /kleur/4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + dev: true + /klona/2.0.5: resolution: {integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==} engines: {node: '>= 8'} @@ -14229,6 +14613,16 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true + /load-yaml-file/0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + dependencies: + graceful-fs: 4.2.10 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + dev: true + /loader-runner/2.4.0: resolution: {integrity: sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==} engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} @@ -14299,6 +14693,10 @@ packages: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} dev: true + /lodash.startcase/4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + dev: true + /lodash.uniq/4.5.0: resolution: {integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=} dev: true @@ -14352,6 +14750,13 @@ packages: highlight.js: 10.7.3 dev: true + /lru-cache/4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 + dev: true + /lru-cache/5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: @@ -14413,7 +14818,11 @@ packages: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} engines: {node: '>=0.10.0'} dev: true - optional: true + + /map-obj/4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} + dev: true /map-or-similar/1.5.0: resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} @@ -14538,6 +14947,23 @@ packages: dev: true optional: true + /meow/6.1.1: + resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} + engines: {node: '>=8'} + dependencies: + '@types/minimist': 1.2.2 + camelcase-keys: 6.2.2 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 2.5.0 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.1 + type-fest: 0.13.1 + yargs-parser: 18.1.3 + dev: true + /merge-descriptors/1.0.1: resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=} dev: true @@ -14655,6 +15081,15 @@ packages: dependencies: brace-expansion: 1.1.11 + /minimist-options/4.1.0: + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + kind-of: 6.0.3 + dev: true + /minimist/1.2.7: resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} @@ -14716,6 +15151,11 @@ packages: is-extendable: 1.0.1 dev: true + /mixme/0.5.4: + resolution: {integrity: sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw==} + engines: {node: '>= 8.0.0'} + dev: true + /mkdirp/0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true @@ -15245,6 +15685,10 @@ packages: engines: {node: '>=0.10.0'} dev: true + /outdent/0.5.0: + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + dev: true + /outvariant/1.3.0: resolution: {integrity: sha512-yeWM9k6UPfG/nzxdaPlJkB2p08hCg4xP6Lx99F+vP8YF7xyZVfTmJjrrNalkmzudD4WFvNLVudQikqUmF8zhVQ==} dev: true @@ -15816,6 +16260,16 @@ packages: source-map-js: 1.0.2 dev: true + /preferred-pm/3.0.3: + resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} + engines: {node: '>=10'} + dependencies: + find-up: 5.0.0 + find-yarn-workspace-root2: 1.2.16 + path-exists: 4.0.0 + which-pm: 2.0.0 + dev: true + /prelude-ls/1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} @@ -15972,6 +16426,10 @@ packages: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} dev: true + /pseudomap/1.0.2: + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + dev: true + /psl/1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} @@ -16063,6 +16521,11 @@ packages: /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + /quick-lru/4.0.1: + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} + dev: true + /ramda/0.28.0: resolution: {integrity: sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==} dev: true @@ -16635,6 +17098,16 @@ packages: type-fest: 0.6.0 dev: true + /read-yaml-file/1.1.0: + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} + engines: {node: '>=6'} + dependencies: + graceful-fs: 4.2.10 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + dev: true + /readable-stream/2.3.7: resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} dependencies: @@ -16707,7 +17180,6 @@ packages: dependencies: indent-string: 4.0.0 strip-indent: 3.0.0 - dev: false /refractor/3.6.0: resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==} @@ -16895,6 +17367,10 @@ packages: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} + /require-main-filename/2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + dev: true + /requireindex/1.2.0: resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==} engines: {node: '>=0.10.5'} @@ -17349,6 +17825,19 @@ packages: is-fullwidth-code-point: 4.0.0 dev: true + /smartwrap/2.0.2: + resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==} + engines: {node: '>=6'} + hasBin: true + dependencies: + array.prototype.flat: 1.3.1 + breakword: 1.0.5 + grapheme-splitter: 1.0.4 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + yargs: 15.4.1 + dev: true + /snapdragon-node/2.1.1: resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} engines: {node: '>=0.10.0'} @@ -17452,6 +17941,13 @@ packages: resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} dev: true + /spawndamnit/2.0.0: + resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + dependencies: + cross-spawn: 5.1.0 + signal-exit: 3.0.7 + dev: true + /spdx-correct/3.1.1: resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} dependencies: @@ -17651,6 +18147,12 @@ packages: resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} dev: true + /stream-transform/2.1.3: + resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} + dependencies: + mixme: 0.5.4 + dev: true + /strict-event-emitter/0.2.8: resolution: {integrity: sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==} dependencies: @@ -17947,6 +18449,11 @@ packages: memoizerific: 1.11.3 dev: true + /term-size/2.2.1: + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} + engines: {node: '>=8'} + dev: true + /terser-webpack-plugin/1.4.5_webpack@4.46.0: resolution: {integrity: sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==} engines: {node: '>= 6.9.0'} @@ -18175,6 +18682,11 @@ packages: hasBin: true dev: true + /trim-newlines/3.0.1: + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} + dev: true + /trim-newlines/4.0.2: resolution: {integrity: sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew==} engines: {node: '>=12'} @@ -18474,6 +18986,20 @@ packages: resolution: {integrity: sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=} dev: true + /tty-table/4.1.6: + resolution: {integrity: sha512-kRj5CBzOrakV4VRRY5kUWbNYvo/FpOsz65DzI5op9P+cHov3+IqPbo1JE1ZnQGkHdZgNFDsrEjrfqqy/Ply9fw==} + engines: {node: '>=8.0.0'} + hasBin: true + dependencies: + chalk: 4.1.2 + csv: 5.5.3 + kleur: 4.1.5 + smartwrap: 2.0.2 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + yargs: 17.6.2 + dev: true + /turbo-darwin-64/1.6.3: resolution: {integrity: sha512-QmDIX0Yh1wYQl0bUS0gGWwNxpJwrzZU2GIAYt3aOKoirWA2ecnyb3R6ludcS1znfNV2MfunP+l8E3ncxUHwtjA==} cpu: [x64] @@ -18551,6 +19077,11 @@ packages: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} + /type-fest/0.13.1: + resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} + engines: {node: '>=10'} + dev: true + /type-fest/0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -18673,6 +19204,7 @@ packages: /unified/9.2.0: resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} dependencies: + '@types/unist': 2.0.6 bail: 1.0.5 extend: 3.0.2 is-buffer: 2.0.5 @@ -18759,6 +19291,11 @@ packages: unist-util-visit-parents: 3.1.1 dev: true + /universalify/0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + dev: true + /universalify/0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} @@ -19387,6 +19924,18 @@ packages: is-weakmap: 2.0.1 is-weakset: 2.0.2 + /which-module/2.0.0: + resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} + dev: true + + /which-pm/2.0.0: + resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} + engines: {node: '>=8.15'} + dependencies: + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + dev: true + /which-typed-array/1.1.9: resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} engines: {node: '>= 0.4'} @@ -19522,6 +20071,10 @@ packages: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} + /yallist/2.1.2: + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + dev: true + /yallist/3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} dev: true @@ -19539,6 +20092,14 @@ packages: engines: {node: '>= 14'} dev: true + /yargs-parser/18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + /yargs-parser/20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} @@ -19548,6 +20109,23 @@ packages: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} + /yargs/15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.0 + y18n: 4.0.3 + yargs-parser: 18.1.3 + dev: true + /yargs/16.2.0: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'}