From 3a067c618c3c37239798f0d07f14c3a569ada22d Mon Sep 17 00:00:00 2001 From: Daniel Bate Date: Thu, 12 Dec 2024 11:24:33 +0000 Subject: [PATCH 1/5] chore: release deprecation script (#3465) * chore: migrate unpublish script -> deprecation script * chore: add deprecation workflow * chore: changeset * chore: rename workflow * chore: rebuild * chore: use allSettled * chore: add dry run * chore: refactor * chore: filter out latest next tag * chore: remove hardcoded package --- .changeset/lucky-flies-search.md | 4 ++ .github/workflows/release-deprecate.yaml | 29 ++++++++ .github/workflows/release-unpublish.yaml | 28 -------- package.json | 1 + scripts/release-deprecate.ts | 86 ++++++++++++++++++++++++ scripts/release-unpublish.js | 59 ---------------- 6 files changed, 120 insertions(+), 87 deletions(-) create mode 100644 .changeset/lucky-flies-search.md create mode 100644 .github/workflows/release-deprecate.yaml delete mode 100644 .github/workflows/release-unpublish.yaml create mode 100644 scripts/release-deprecate.ts delete mode 100644 scripts/release-unpublish.js diff --git a/.changeset/lucky-flies-search.md b/.changeset/lucky-flies-search.md new file mode 100644 index 00000000000..1c2edc43fce --- /dev/null +++ b/.changeset/lucky-flies-search.md @@ -0,0 +1,4 @@ +--- +--- + +chore: release deprecation script diff --git a/.github/workflows/release-deprecate.yaml b/.github/workflows/release-deprecate.yaml new file mode 100644 index 00000000000..61807d69d16 --- /dev/null +++ b/.github/workflows/release-deprecate.yaml @@ -0,0 +1,29 @@ +name: "Deprecate Old Versions" + +on: + workflow_dispatch: + inputs: + deprecate_versions: + type: boolean + description: Deprecate versions? Otherwise dry-run mode will be used. + default: false + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + deprecate-npm-versions: + name: Deprecate versions next, pr and rc + runs-on: buildjet-4vcpu-ubuntu-2204 + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: CI Setup + uses: ./.github/actions/ci-setup + + - name: Deprecate + run: pnpm release:deprecate + env: + DEPRECATE_VERSIONS: ${{ github.event.inputs.deprecate_versions }} diff --git a/.github/workflows/release-unpublish.yaml b/.github/workflows/release-unpublish.yaml deleted file mode 100644 index 77cba5e6ea3..00000000000 --- a/.github/workflows/release-unpublish.yaml +++ /dev/null @@ -1,28 +0,0 @@ -name: "Unpublish old versions" - -on: - workflow_dispatch: - inputs: - delete_packages: - type: boolean - description: Delete packages? otherwise dry-run mode will be used - default: false - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - -jobs: - clean-npm-versions: - name: Unpublish versions next and pr - runs-on: buildjet-4vcpu-ubuntu-2204 - steps: - - uses: actions/checkout@v4 - - uses: ./.github/actions/ci-setup - - uses: FuelLabs/github-actions/setups/npm@master - with: - npm-token: ${{ secrets.NPM_TOKEN }} - - run: | - node ./scripts/release-unpublish.js - env: - DELETE_PACKAGES: ${{ github.event.inputs.delete_packages}} diff --git a/package.json b/package.json index 49d473cfa96..8233d69d518 100644 --- a/package.json +++ b/package.json @@ -55,6 +55,7 @@ "changeset:update-changelog": "tsx ./scripts/changeset/update-changelog.mts", "changeset:get-latest-release": "tsx ./scripts/changeset/get-latest-release.mts", "changeset:dependabot": "./scripts/changeset/dependabot-changeset.sh", + "release:deprecate": "tsx ./scripts/release-deprecate.ts", "forc:update": "tsx ./scripts/forc-update", "forc:check": "./scripts/forc-check.sh", "forc:format": "./scripts/forc-format.sh", diff --git a/scripts/release-deprecate.ts b/scripts/release-deprecate.ts new file mode 100644 index 00000000000..922b967cc76 --- /dev/null +++ b/scripts/release-deprecate.ts @@ -0,0 +1,86 @@ +import { compare } from 'compare-versions'; +import { exec } from 'node:child_process'; +import { readFileSync, readdirSync } from 'node:fs'; +import { join } from 'node:path'; + +const { log, error } = console; + +const deprecateTags = /next|pr|rc/; +const { version: currentVersion } = JSON.parse( + readFileSync(join(process.cwd(), '/packages/fuels/package.json')).toString() +); +const deprecateVersions = process.env.DEPRECATE_VERSIONS === 'true'; + +const getPublicPackages = () => { + const packagesDir = join(__dirname, '../packages'); + const packages = readdirSync(packagesDir, { withFileTypes: true }); + const packagesNames = packages.map((p) => { + try { + const packageContent = readFileSync(join(packagesDir, p.name, 'package.json'), 'utf8'); + const packageJson = JSON.parse(packageContent.toString()); + return packageJson.private ? null : packageJson.name; + } catch (err) { + return null; + } + }); + return packagesNames.filter((p) => !!p); +}; + +const getVersionsToDeprecate = async (packageName: string) => { + const { versions } = await fetch(`https://registry.npmjs.org/${packageName}`).then((resp) => + resp.json() + ); + + // Only deprecate certain tags + const validVersions = Object.keys(versions).filter( + (version) => version.search(deprecateTags) > -1 && !compare(version, currentVersion, '>=') + ); + + // Remove the latest next tag from the deprecation list + const latestNextVersion = validVersions.filter((version) => version.search('next') > -1).pop(); + return validVersions.filter((version) => version !== latestNextVersion); +}; + +const main = async () => { + const packages = getPublicPackages(); + await Promise.allSettled( + packages.map(async (packageName) => { + const versionsToDeprecate = await getVersionsToDeprecate(packageName); + + log('The following versions will be deprecated:'); + log(versionsToDeprecate.map((v) => ` - ${v}`).join('\n')); + + if (deprecateVersions) { + await Promise.allSettled( + versionsToDeprecate.map( + async (versionToDelete) => + new Promise((resolve, reject) => { + exec( + `npm deprecate ${packageName}@${versionToDelete} "Version no longer supported."`, + (err, _stdout, stderr) => { + if (err) { + log(`❌ Error ${packageName}@${versionToDelete} not deprecated!\n`); + reject(err); + return; + } + if (stderr) { + log(`❌ Error ${packageName}@${versionToDelete} not deprecated!\n`); + reject(new Error(stderr)); + return; + } + log(`✅ Package ${packageName}@${versionToDelete} deprecated!\n`); + resolve(true); + } + ); + }) + ) + ); + } + }) + ); +}; + +main().catch((err) => { + error(err); + process.exit(1); +}); diff --git a/scripts/release-unpublish.js b/scripts/release-unpublish.js deleted file mode 100644 index d88f3e91ed9..00000000000 --- a/scripts/release-unpublish.js +++ /dev/null @@ -1,59 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { compare } = require('compare-versions'); -const { readFileSync, readdirSync } = require('node:fs'); -const { join } = require('node:path'); -const util = require('node:util'); -const exec = util.promisify(require('node:child_process').exec); - -const DELETE_TAGS = /next|pr/; -const { version: CURRENT_VERSION } = require('../packages/fuels/package.json'); - -const DELETE_PACKAGES = process.env.DELETE_PACKAGES === 'true'; -const dryRun = DELETE_PACKAGES ? '' : '--dry-run'; - -const { log, error } = console; - -const getPublicPackages = () => { - const packagesDir = join(__dirname, '../packages'); - const packages = readdirSync(packagesDir, { withFileTypes: true }); - const packagesNames = packages.map((p) => { - try { - const packageContent = readFileSync(join(packagesDir, p.name, 'package.json'), 'utf8'); - const packageJson = JSON.parse(packageContent.toString()); - return packageJson.private ? null : packageJson.name; - } catch (err) { - return null; - } - }); - return packagesNames.filter((p) => !!p); -}; - -const main = async () => { - const packages = getPublicPackages(); - await packages.map(async (packageName) => { - log(`📦 Fetching ${packageName} versions`); - const { versions: packageVersions } = await fetch( - `https://registry.npmjs.org/${packageName}` - ).then((resp) => resp.json()); - - const versionsToDelete = Object.keys(packageVersions).filter( - (packageVersion) => - packageVersion.search(DELETE_TAGS) > -1 && !compare(packageVersion, CURRENT_VERSION, '>=') - ); - log('The following versions will be deleted:'); - log(versionsToDelete.map((v) => ` - ${v}`).join('\n')); - versionsToDelete.map(async (versionToDelete) => { - const { stderr } = await exec(`npm unpublish ${packageName}@${versionToDelete} ${dryRun}`); - if (stderr) { - log(`❌ Error ${packageName}@${versionToDelete} not deleted!\n`); - } else { - log(`✅ Package ${packageName}@${versionToDelete} deleted!\n`); - } - }); - }); -}; - -main().catch((err) => { - error(err); - process.exit(1); -}); From 5ec254d6d53c160468035b120cd9dd6ad5e2f7a4 Mon Sep 17 00:00:00 2001 From: Peter Smith Date: Thu, 12 Dec 2024 12:41:53 +0000 Subject: [PATCH 2/5] chore: updated forc version to `0.66.5` (#3468) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: bumped forc * chore: changeset * chore: fix library visibility --------- Co-authored-by: Sérgio Torres <30977845+Torres-ssf@users.noreply.github.com> --- .changeset/proud-spoons-allow.md | 6 ++++++ internal/forc/VERSION | 2 +- .../fixtures/templates/contract-with-configurable/main.hbs | 6 +++--- .../fixtures/templates/predicate-with-configurable/main.hbs | 4 ++-- .../fixtures/templates/script-with-configurable/main.hbs | 2 +- .../test/fixtures/forc-projects/abi-contract/src/main.sw | 6 +++--- .../fixtures/forc-projects/bytecode-sway-lib/src/main.sw | 2 +- packages/versions/src/lib/getBuiltinVersions.ts | 2 +- 8 files changed, 18 insertions(+), 12 deletions(-) create mode 100644 .changeset/proud-spoons-allow.md diff --git a/.changeset/proud-spoons-allow.md b/.changeset/proud-spoons-allow.md new file mode 100644 index 00000000000..aee1ffe33dc --- /dev/null +++ b/.changeset/proud-spoons-allow.md @@ -0,0 +1,6 @@ +--- +"@fuel-ts/versions": patch +"@internal/forc": patch +--- + +chore: updated forc version to `0.66.5` diff --git a/internal/forc/VERSION b/internal/forc/VERSION index e890bffdf27..fff670af850 100644 --- a/internal/forc/VERSION +++ b/internal/forc/VERSION @@ -1 +1 @@ -0.66.4 +0.66.5 diff --git a/packages/abi-typegen/test/fixtures/templates/contract-with-configurable/main.hbs b/packages/abi-typegen/test/fixtures/templates/contract-with-configurable/main.hbs index d767304335a..9c3157b490b 100644 --- a/packages/abi-typegen/test/fixtures/templates/contract-with-configurable/main.hbs +++ b/packages/abi-typegen/test/fixtures/templates/contract-with-configurable/main.hbs @@ -160,17 +160,17 @@ const abi = { { "name": "SHOULD_RETURN", "concreteTypeId": "b760f44fa5965c2474a3b471467a22c43185152129295af588b022ae50b50903", - "offset": 2776 + "offset": 2816 }, { "name": "AN_OPTION", "concreteTypeId": "2da102c46c7263beeed95818cd7bee801716ba8303dddafdcd0f6c9efda4a0f1", - "offset": 2752 + "offset": 2792 }, { "name": "A_GENERIC_STRUCT", "concreteTypeId": "71df88006611ffff852cf617defb70f77adaf507305088cedd41d276c783aab0", - "offset": 2768 + "offset": 2808 } ] }; diff --git a/packages/abi-typegen/test/fixtures/templates/predicate-with-configurable/main.hbs b/packages/abi-typegen/test/fixtures/templates/predicate-with-configurable/main.hbs index fdacb6def91..c40afd5a99d 100644 --- a/packages/abi-typegen/test/fixtures/templates/predicate-with-configurable/main.hbs +++ b/packages/abi-typegen/test/fixtures/templates/predicate-with-configurable/main.hbs @@ -73,12 +73,12 @@ const abi = { { "name": "FEE", "concreteTypeId": "c89951a24c6ca28c13fd1cfdc646b2b656d69e61a92b91023be7eb58eb914b6b", - "offset": 920 + "offset": 936 }, { "name": "ADDRESS", "concreteTypeId": "7c5ee1cecf5f8eacd1284feb5f0bf2bdea533a51e2f0c9aabe9236d335989f3b", - "offset": 888 + "offset": 904 } ] }; diff --git a/packages/abi-typegen/test/fixtures/templates/script-with-configurable/main.hbs b/packages/abi-typegen/test/fixtures/templates/script-with-configurable/main.hbs index 71b9ba3cb53..34c9a4f1722 100644 --- a/packages/abi-typegen/test/fixtures/templates/script-with-configurable/main.hbs +++ b/packages/abi-typegen/test/fixtures/templates/script-with-configurable/main.hbs @@ -81,7 +81,7 @@ const abi = { { "name": "SHOULD_RETURN", "concreteTypeId": "b760f44fa5965c2474a3b471467a22c43185152129295af588b022ae50b50903", - "offset": 760 + "offset": 768 } ] }; diff --git a/packages/fuel-gauge/test/fixtures/forc-projects/abi-contract/src/main.sw b/packages/fuel-gauge/test/fixtures/forc-projects/abi-contract/src/main.sw index afc7ebb063f..dcce801f68d 100644 --- a/packages/fuel-gauge/test/fixtures/forc-projects/abi-contract/src/main.sw +++ b/packages/fuel-gauge/test/fixtures/forc-projects/abi-contract/src/main.sw @@ -1,8 +1,8 @@ contract; -mod data_structures; -mod equality; -mod utils; +pub mod data_structures; +pub mod equality; +pub mod utils; use data_structures::*; use equality::*; diff --git a/packages/fuel-gauge/test/fixtures/forc-projects/bytecode-sway-lib/src/main.sw b/packages/fuel-gauge/test/fixtures/forc-projects/bytecode-sway-lib/src/main.sw index 5aac2d0d056..f0c350998a2 100644 --- a/packages/fuel-gauge/test/fixtures/forc-projects/bytecode-sway-lib/src/main.sw +++ b/packages/fuel-gauge/test/fixtures/forc-projects/bytecode-sway-lib/src/main.sw @@ -19,6 +19,6 @@ impl MyContract for Contract { } fn compute_predicate_address(bytecode: Vec) -> Address { - return Address::from(0x68fec7a57e48f4ec6467d7e09c27272bd8ca72b312ea553a470b98731475ccf3); + return Address::from(0x190c849d8d5fdc0ad9e87cdfa02dde8b4414cacb34ae277a49ec057e67b04c01); } } diff --git a/packages/versions/src/lib/getBuiltinVersions.ts b/packages/versions/src/lib/getBuiltinVersions.ts index 66829a030dc..64a22c3ab01 100644 --- a/packages/versions/src/lib/getBuiltinVersions.ts +++ b/packages/versions/src/lib/getBuiltinVersions.ts @@ -2,7 +2,7 @@ import type { Versions } from './types'; export function getBuiltinVersions(): Versions { return { - FORC: '0.66.4', + FORC: '0.66.5', FUEL_CORE: '0.40.1', FUELS: '0.97.1', }; From efdf9a1d832fb81f2ada8b1444cd402ae2dfa122 Mon Sep 17 00:00:00 2001 From: dhai Date: Fri, 13 Dec 2024 20:14:54 +0530 Subject: [PATCH 3/5] fix: specify versions in `create fuels` toolchain file (#3475) * fix: use `latest` toolchain channel for `create fuels` * update versions * update changeset * disable pr release * Update cli.test.ts * bump fuel-core * fix test --- .changeset/warm-horses-matter.md | 5 +++++ apps/create-fuels-counter-guide/fuel-toolchain.toml | 4 ++++ packages/create-fuels/test/cli.test.ts | 6 +++++- templates/nextjs/fuel-toolchain.toml | 6 +++++- templates/vite/fuel-toolchain.toml | 6 +++++- 5 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 .changeset/warm-horses-matter.md diff --git a/.changeset/warm-horses-matter.md b/.changeset/warm-horses-matter.md new file mode 100644 index 00000000000..28e1396e7ba --- /dev/null +++ b/.changeset/warm-horses-matter.md @@ -0,0 +1,5 @@ +--- +"create-fuels": patch +--- + +fix: specify versions in `create fuels` toolchain file diff --git a/apps/create-fuels-counter-guide/fuel-toolchain.toml b/apps/create-fuels-counter-guide/fuel-toolchain.toml index 63b847ed56f..1abe9727207 100644 --- a/apps/create-fuels-counter-guide/fuel-toolchain.toml +++ b/apps/create-fuels-counter-guide/fuel-toolchain.toml @@ -1,2 +1,6 @@ [toolchain] channel = "testnet" + +[components] +forc = "0.66.5" +fuel-core = "0.40.1" \ No newline at end of file diff --git a/packages/create-fuels/test/cli.test.ts b/packages/create-fuels/test/cli.test.ts index e51500559df..a58965b876b 100644 --- a/packages/create-fuels/test/cli.test.ts +++ b/packages/create-fuels/test/cli.test.ts @@ -83,9 +83,13 @@ describe('CLI', { timeout: 15_000 }, () => { const fuelToolchain = readFileSync(fuelToolchainPath, 'utf-8'); const parsedFuelToolchain = toml.parse(fuelToolchain); - const { toolchain } = parsedFuelToolchain; + const { toolchain, components } = parsedFuelToolchain; expect(toolchain).toEqual({ channel: 'testnet' }); + expect(components).toEqual({ + forc: '0.66.5', + 'fuel-core': '0.40.1', + }); }); test('should rewrite for the appropriate package manager', async () => { diff --git a/templates/nextjs/fuel-toolchain.toml b/templates/nextjs/fuel-toolchain.toml index 7d473c1eac9..1abe9727207 100644 --- a/templates/nextjs/fuel-toolchain.toml +++ b/templates/nextjs/fuel-toolchain.toml @@ -1,2 +1,6 @@ [toolchain] -channel = "testnet" \ No newline at end of file +channel = "testnet" + +[components] +forc = "0.66.5" +fuel-core = "0.40.1" \ No newline at end of file diff --git a/templates/vite/fuel-toolchain.toml b/templates/vite/fuel-toolchain.toml index 7d473c1eac9..1abe9727207 100644 --- a/templates/vite/fuel-toolchain.toml +++ b/templates/vite/fuel-toolchain.toml @@ -1,2 +1,6 @@ [toolchain] -channel = "testnet" \ No newline at end of file +channel = "testnet" + +[components] +forc = "0.66.5" +fuel-core = "0.40.1" \ No newline at end of file From 0970bc4bd1bb7b7fb151d7d25d8d82d21fe6e454 Mon Sep 17 00:00:00 2001 From: Peter Smith Date: Fri, 13 Dec 2024 16:30:31 +0000 Subject: [PATCH 4/5] fix: Vitest matcher integration (#3477) * fix: vitest matcher setup * chore: changeset * chore: fix issue with expect import * chore: release to npm * chore: remove release tag * chore: added peer dependency * chroe: lock --- .changeset/popular-wasps-tie.md | 5 + packages/utils/package.json | 3 + .../utils/src/test-utils/vitest.matchers.ts | 3 +- pnpm-lock.yaml | 317 +++++++++--------- vitest.setup-files.ts | 3 +- 5 files changed, 163 insertions(+), 168 deletions(-) create mode 100644 .changeset/popular-wasps-tie.md diff --git a/.changeset/popular-wasps-tie.md b/.changeset/popular-wasps-tie.md new file mode 100644 index 00000000000..7e1ae3f97e5 --- /dev/null +++ b/.changeset/popular-wasps-tie.md @@ -0,0 +1,5 @@ +--- +"@fuel-ts/utils": patch +--- + +fix: Vitest matcher integration diff --git a/packages/utils/package.json b/packages/utils/package.json index 484d3f1d12b..1f64afbefd5 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -52,5 +52,8 @@ "@fuel-ts/math": "workspace:*", "@fuel-ts/versions": "workspace:*", "fflate": "^0.8.2" + }, + "peerDependencies": { + "vitest": "~2.0.5" } } diff --git a/packages/utils/src/test-utils/vitest.matchers.ts b/packages/utils/src/test-utils/vitest.matchers.ts index 0240caa917e..4cf99f05c22 100644 --- a/packages/utils/src/test-utils/vitest.matchers.ts +++ b/packages/utils/src/test-utils/vitest.matchers.ts @@ -1,5 +1,6 @@ import { bn } from '@fuel-ts/math'; import type { BN, BNInput } from '@fuel-ts/math'; +import type { ExpectStatic as GlobalExpectStatic } from 'vitest'; interface Matchers { toEqualBn: (expected: BNInput) => R; @@ -12,7 +13,7 @@ declare module 'vitest' { } } -export const setupTestMatchers = () => { +export const setupTestMatchers = (expect: GlobalExpectStatic) => { expect.extend({ toEqualBn(received: BNInput, expected: BNInput) { const actualBn = bn(received); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ad3495498f4..ad9b5953792 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -157,7 +157,7 @@ importers: version: 0.1.1 tsup: specifier: ^6.7.0 - version: 6.7.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(typescript@5.6.3) + version: 6.7.0(@swc/core@1.7.14)(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(typescript@5.6.3) tsx: specifier: ^4.19.1 version: 4.19.1 @@ -260,7 +260,7 @@ importers: version: 8.4.49 tailwindcss: specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3)) typescript: specifier: ~5.6.3 version: 5.6.3 @@ -357,7 +357,7 @@ importers: version: 18.3.0 eslint-config-react-app: specifier: ^7.0.1 - version: 7.0.1(@babel/plugin-syntax-flow@7.25.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.25.7(@babel/core@7.22.5))(eslint@9.9.1(jiti@2.3.3))(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10))(typescript@5.6.3) + version: 7.0.1(@babel/plugin-syntax-flow@7.25.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.25.7(@babel/core@7.22.5))(eslint@9.9.1(jiti@2.3.3))(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10))(typescript@5.6.3) fuels: specifier: workspace:* version: link:../../packages/fuels @@ -369,7 +369,7 @@ importers: version: 18.3.1(react@18.3.1) react-scripts: specifier: 5.0.1 - version: 5.0.1(@babel/plugin-syntax-flow@7.25.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.25.7(@babel/core@7.22.5))(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/babel__core@7.20.5)(bufferutil@4.0.8)(esbuild@0.17.19)(eslint@9.9.1(jiti@2.3.3))(react@18.3.1)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(type-fest@3.1.0)(typescript@5.6.3)(utf-8-validate@5.0.10) + version: 5.0.1(@babel/plugin-syntax-flow@7.25.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.25.7(@babel/core@7.22.5))(@swc/core@1.7.14)(@types/babel__core@7.20.5)(bufferutil@4.0.8)(esbuild@0.17.19)(eslint@9.9.1(jiti@2.3.3))(react@18.3.1)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(type-fest@3.1.0)(typescript@5.6.3)(utf-8-validate@5.0.10) typescript: specifier: ~5.6.3 version: 5.6.3 @@ -490,7 +490,7 @@ importers: version: 6.0.1(jiti@2.3.3)(postcss@8.4.49)(tsx@4.19.1)(yaml@2.6.0) tailwindcss: specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3)) typescript: specifier: ~5.6.3 version: 5.6.3 @@ -1236,6 +1236,9 @@ importers: fflate: specifier: ^0.8.2 version: 0.8.2 + vitest: + specifier: ~2.0.5 + version: 2.0.5(@types/node@22.7.7)(@vitest/browser@2.0.5)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.36.0) packages/versions: dependencies: @@ -1318,7 +1321,7 @@ importers: version: 8.4.49 tailwindcss: specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3)) typescript: specifier: ~5.6.3 version: 5.6.3 @@ -1400,7 +1403,7 @@ importers: version: 8.4.49 tailwindcss: specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.7.7)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.7.7)(typescript@5.6.3)) typescript: specifier: ~5.6.3 version: 5.6.3 @@ -20015,7 +20018,7 @@ snapshots: jest-util: 28.1.3 slash: 3.0.0 - '@jest/core@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10)': + '@jest/core@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10)': dependencies: '@jest/console': 27.5.1 '@jest/reporters': 27.5.1 @@ -20029,7 +20032,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 27.5.1 - jest-config: 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) + jest-config: 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) jest-haste-map: 27.5.1 jest-message-util: 27.5.1 jest-regex-util: 27.5.1 @@ -20882,7 +20885,7 @@ snapshots: dependencies: playwright: 1.47.2 - '@pmmmwh/react-refresh-webpack-plugin@0.5.10(react-refresh@0.11.0)(type-fest@3.1.0)(webpack-dev-server@4.15.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)))(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.10(react-refresh@0.11.0)(type-fest@3.1.0)(webpack-dev-server@4.15.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)))(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19))': dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -20894,10 +20897,10 @@ snapshots: react-refresh: 0.11.0 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) optionalDependencies: type-fest: 3.1.0 - webpack-dev-server: 4.15.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) + webpack-dev-server: 4.15.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) '@polka/url@1.0.0-next.24': {} @@ -21979,7 +21982,7 @@ snapshots: '@swc/core-win32-x64-msvc@1.7.14': optional: true - '@swc/core@1.7.14(@swc/helpers@0.5.12)': + '@swc/core@1.7.14': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.12 @@ -21994,7 +21997,6 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.7.14 '@swc/core-win32-ia32-msvc': 1.7.14 '@swc/core-win32-x64-msvc': 1.7.14 - '@swc/helpers': 0.5.12 optional: true '@swc/counter@0.1.3': {} @@ -22836,7 +22838,7 @@ snapshots: vite: 5.4.9(@types/node@22.7.7)(terser@5.36.0) vue: 3.5.12(typescript@5.6.3) - '@vitest/browser@2.0.5(bufferutil@4.0.8)(playwright@1.47.2)(typescript@5.6.3)(utf-8-validate@5.0.10)(vitest@2.0.5)(webdriverio@9.0.9(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@vitest/browser@2.0.5(bufferutil@4.0.8)(playwright@1.47.2)(typescript@5.6.3)(utf-8-validate@5.0.10)(vitest@2.0.5)(webdriverio@9.0.9(bufferutil@4.0.8)(utf-8-validate@6.0.4))': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) @@ -22848,7 +22850,7 @@ snapshots: ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: playwright: 1.47.2 - webdriverio: 9.0.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) + webdriverio: 9.0.9(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: - bufferutil - typescript @@ -22863,7 +22865,7 @@ snapshots: magic-string: 0.30.11 msw: 2.4.7(typescript@5.6.3) sirv: 2.0.4 - vitest: 2.0.5(@types/node@22.5.5)(@vitest/browser@2.0.5)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.36.0) + vitest: 2.0.5(@types/node@22.7.7)(@vitest/browser@2.0.5)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.36.0) ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) optionalDependencies: playwright: 1.47.2 @@ -24815,14 +24817,14 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@8.3.0(@babel/core@7.22.5)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + babel-loader@8.3.0(@babel/core@7.22.5)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: '@babel/core': 7.22.5 find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) babel-plugin-istanbul@6.1.1: dependencies: @@ -26148,7 +26150,7 @@ snapshots: dependencies: hyphenate-style-name: 1.0.4 - css-loader@6.8.1(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + css-loader@6.8.1(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: icss-utils: 5.1.0(postcss@8.4.49) postcss: 8.4.49 @@ -26158,9 +26160,9 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.4.49) postcss-value-parser: 4.2.0 semver: 7.3.8 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) - css-minimizer-webpack-plugin@3.4.1(esbuild@0.17.19)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + css-minimizer-webpack-plugin@3.4.1(esbuild@0.17.19)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: cssnano: 5.1.15(postcss@8.4.49) jest-worker: 27.5.1 @@ -26168,7 +26170,7 @@ snapshots: schema-utils: 4.2.0 serialize-javascript: 6.0.1 source-map: 0.6.1 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) optionalDependencies: esbuild: 0.17.19 @@ -27254,7 +27256,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.25.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.25.7(@babel/core@7.22.5))(eslint@9.9.1(jiti@2.3.3))(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10))(typescript@5.6.3): + eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.25.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.25.7(@babel/core@7.22.5))(eslint@9.9.1(jiti@2.3.3))(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10))(typescript@5.6.3): dependencies: '@babel/core': 7.22.5 '@babel/eslint-parser': 7.22.5(@babel/core@7.22.5)(eslint@9.9.1(jiti@2.3.3)) @@ -27266,7 +27268,7 @@ snapshots: eslint: 9.9.1(jiti@2.3.3) eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.25.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.25.7(@babel/core@7.22.5))(eslint@9.9.1(jiti@2.3.3)) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.59.0(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.1(jiti@2.3.3)) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.59.0(@typescript-eslint/parser@5.59.0(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.1(jiti@2.3.3))(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10))(typescript@5.6.3) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.59.0(@typescript-eslint/parser@5.59.0(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.1(jiti@2.3.3))(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10))(typescript@5.6.3) eslint-plugin-jsx-a11y: 6.9.0(eslint@9.9.1(jiti@2.3.3)) eslint-plugin-react: 7.35.0(eslint@9.9.1(jiti@2.3.3)) eslint-plugin-react-hooks: 4.6.2(eslint@9.9.1(jiti@2.3.3)) @@ -27433,13 +27435,13 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.59.0(@typescript-eslint/parser@5.59.0(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.1(jiti@2.3.3))(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10))(typescript@5.6.3): + eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.59.0(@typescript-eslint/parser@5.59.0(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.1(jiti@2.3.3))(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10))(typescript@5.6.3): dependencies: '@typescript-eslint/experimental-utils': 5.60.1(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3) eslint: 9.9.1(jiti@2.3.3) optionalDependencies: '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3) - jest: 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) + jest: 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) transitivePeerDependencies: - supports-color - typescript @@ -27621,7 +27623,7 @@ snapshots: eslint-visitor-keys@4.1.0: {} - eslint-webpack-plugin@3.2.0(eslint@9.9.1(jiti@2.3.3))(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + eslint-webpack-plugin@3.2.0(eslint@9.9.1(jiti@2.3.3))(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: '@types/eslint': 8.40.2 eslint: 9.9.1(jiti@2.3.3) @@ -27629,7 +27631,7 @@ snapshots: micromatch: 4.0.8 normalize-path: 3.0.0 schema-utils: 4.2.0 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) eslint@8.57.0: dependencies: @@ -28074,11 +28076,11 @@ snapshots: dependencies: flat-cache: 4.0.1 - file-loader@6.2.0(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + file-loader@6.2.0(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) file-uri-to-path@1.0.0: {} @@ -28202,7 +28204,7 @@ snapshots: forever-agent@0.6.1: {} - fork-ts-checker-webpack-plugin@6.5.3(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + fork-ts-checker-webpack-plugin@6.5.3(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: '@babel/code-frame': 7.25.7 '@types/json-schema': 7.0.12 @@ -28218,7 +28220,7 @@ snapshots: semver: 7.6.3 tapable: 1.1.3 typescript: 5.6.3 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) optionalDependencies: eslint: 9.9.1(jiti@2.3.3) @@ -28768,14 +28770,14 @@ snapshots: relateurl: 0.2.7 terser: 5.18.2 - html-webpack-plugin@5.5.3(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + html-webpack-plugin@5.5.3(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) htmlescape@1.1.1: {} @@ -29503,16 +29505,16 @@ snapshots: transitivePeerDependencies: - supports-color - jest-cli@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10): + jest-cli@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10): dependencies: - '@jest/core': 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) + '@jest/core': 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) + jest-config: 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) jest-util: 27.5.1 jest-validate: 27.5.1 prompts: 2.4.2 @@ -29524,7 +29526,7 @@ snapshots: - ts-node - utf-8-validate - jest-config@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10): + jest-config@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10): dependencies: '@babel/core': 7.25.8 '@jest/test-sequencer': 27.5.1 @@ -29551,7 +29553,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - ts-node: 10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3) + ts-node: 10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3) transitivePeerDependencies: - bufferutil - canvas @@ -29888,11 +29890,11 @@ snapshots: leven: 3.1.0 pretty-format: 29.7.0 - jest-watch-typeahead@1.1.0(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10)): + jest-watch-typeahead@1.1.0(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10)): dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 - jest: 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) + jest: 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) jest-regex-util: 28.0.2 jest-watcher: 28.1.3 slash: 4.0.0 @@ -29945,11 +29947,11 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10): + jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10): dependencies: - '@jest/core': 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) + '@jest/core': 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) import-local: 3.1.0 - jest-cli: 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) + jest-cli: 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - canvas @@ -30885,10 +30887,10 @@ snapshots: mimic-response@1.0.1: {} - mini-css-extract-plugin@2.7.6(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + mini-css-extract-plugin@2.7.6(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: schema-utils: 4.2.0 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) minify-stream@2.1.0: dependencies: @@ -32093,29 +32095,29 @@ snapshots: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-load-config@3.1.4(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3)): + postcss-load-config@3.1.4(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: postcss: 8.4.49 - ts-node: 10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3) + ts-node: 10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3) - postcss-load-config@4.0.1(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3)): + postcss-load-config@4.0.1(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3)): dependencies: lilconfig: 2.1.0 yaml: 2.6.0 optionalDependencies: postcss: 8.4.49 - ts-node: 10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3) + ts-node: 10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3) - postcss-load-config@4.0.1(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.7.7)(typescript@5.6.3)): + postcss-load-config@4.0.1(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.7.7)(typescript@5.6.3)): dependencies: lilconfig: 2.1.0 yaml: 2.6.0 optionalDependencies: postcss: 8.4.49 - ts-node: 10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.7.7)(typescript@5.6.3) + ts-node: 10.9.1(@swc/core@1.7.14)(@types/node@22.7.7)(typescript@5.6.3) postcss-load-config@6.0.1(jiti@2.3.3)(postcss@8.4.49)(tsx@4.19.1)(yaml@2.6.0): dependencies: @@ -32126,13 +32128,13 @@ snapshots: tsx: 4.19.1 yaml: 2.6.0 - postcss-loader@6.2.1(postcss@8.4.49)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + postcss-loader@6.2.1(postcss@8.4.49)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.4.49 semver: 7.3.8 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) postcss-logical@5.0.4(postcss@8.4.49): dependencies: @@ -32684,7 +32686,7 @@ snapshots: regenerator-runtime: 0.13.11 whatwg-fetch: 3.6.2 - react-dev-utils@12.0.1(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + react-dev-utils@12.0.1(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: '@babel/code-frame': 7.22.5 address: 1.2.2 @@ -32695,7 +32697,7 @@ snapshots: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -32710,7 +32712,7 @@ snapshots: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -32877,56 +32879,56 @@ snapshots: optionalDependencies: '@types/react': 18.3.1 - react-scripts@5.0.1(@babel/plugin-syntax-flow@7.25.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.25.7(@babel/core@7.22.5))(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/babel__core@7.20.5)(bufferutil@4.0.8)(esbuild@0.17.19)(eslint@9.9.1(jiti@2.3.3))(react@18.3.1)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(type-fest@3.1.0)(typescript@5.6.3)(utf-8-validate@5.0.10): + react-scripts@5.0.1(@babel/plugin-syntax-flow@7.25.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.25.7(@babel/core@7.22.5))(@swc/core@1.7.14)(@types/babel__core@7.20.5)(bufferutil@4.0.8)(esbuild@0.17.19)(eslint@9.9.1(jiti@2.3.3))(react@18.3.1)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(type-fest@3.1.0)(typescript@5.6.3)(utf-8-validate@5.0.10): dependencies: '@babel/core': 7.22.5 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.10(react-refresh@0.11.0)(type-fest@3.1.0)(webpack-dev-server@4.15.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)))(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.10(react-refresh@0.11.0)(type-fest@3.1.0)(webpack-dev-server@4.15.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)))(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) '@svgr/webpack': 5.5.0 babel-jest: 27.5.1(@babel/core@7.22.5) - babel-loader: 8.3.0(@babel/core@7.22.5)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) + babel-loader: 8.3.0(@babel/core@7.22.5)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) babel-plugin-named-asset-import: 0.3.8(@babel/core@7.22.5) babel-preset-react-app: 10.0.1 bfj: 7.0.2 browserslist: 4.21.9 camelcase: 6.3.0 case-sensitive-paths-webpack-plugin: 2.4.0 - css-loader: 6.8.1(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) - css-minimizer-webpack-plugin: 3.4.1(esbuild@0.17.19)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) + css-loader: 6.8.1(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) + css-minimizer-webpack-plugin: 3.4.1(esbuild@0.17.19)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) dotenv: 10.0.0 dotenv-expand: 5.1.0 eslint: 9.9.1(jiti@2.3.3) - eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.25.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.25.7(@babel/core@7.22.5))(eslint@9.9.1(jiti@2.3.3))(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10))(typescript@5.6.3) - eslint-webpack-plugin: 3.2.0(eslint@9.9.1(jiti@2.3.3))(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) - file-loader: 6.2.0(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.25.7(@babel/core@7.22.5))(@babel/plugin-transform-react-jsx@7.25.7(@babel/core@7.22.5))(eslint@9.9.1(jiti@2.3.3))(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10))(typescript@5.6.3) + eslint-webpack-plugin: 3.2.0(eslint@9.9.1(jiti@2.3.3))(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) + file-loader: 6.2.0(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) fs-extra: 10.1.0 - html-webpack-plugin: 5.5.3(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) + html-webpack-plugin: 5.5.3(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) identity-obj-proxy: 3.0.0 - jest: 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) + jest: 27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10) jest-resolve: 27.5.1 - jest-watch-typeahead: 1.1.0(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10)) - mini-css-extract-plugin: 2.7.6(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) + jest-watch-typeahead: 1.1.0(jest@27.5.1(bufferutil@4.0.8)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(utf-8-validate@5.0.10)) + mini-css-extract-plugin: 2.7.6(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) postcss: 8.4.49 postcss-flexbugs-fixes: 5.0.2(postcss@8.4.49) - postcss-loader: 6.2.1(postcss@8.4.49)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) + postcss-loader: 6.2.1(postcss@8.4.49)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) postcss-normalize: 10.0.1(browserslist@4.21.9)(postcss@8.4.49) postcss-preset-env: 7.8.3(postcss@8.4.49) prompts: 2.4.2 react: 18.3.1 react-app-polyfill: 3.0.0 - react-dev-utils: 12.0.1(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) + react-dev-utils: 12.0.1(eslint@9.9.1(jiti@2.3.3))(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) react-refresh: 0.11.0 resolve: 1.22.2 resolve-url-loader: 4.0.0 - sass-loader: 12.6.0(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) + sass-loader: 12.6.0(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) semver: 7.3.8 - source-map-loader: 3.0.2(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) - style-loader: 3.3.3(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) - tailwindcss: 3.4.14(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3)) - terser-webpack-plugin: 5.3.9(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) - webpack-dev-server: 4.15.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) - webpack-manifest-plugin: 4.1.1(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) - workbox-webpack-plugin: 6.6.0(@types/babel__core@7.20.5)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) + source-map-loader: 3.0.2(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) + style-loader: 3.3.3(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) + tailwindcss: 3.4.14(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3)) + terser-webpack-plugin: 5.3.9(@swc/core@1.7.14)(esbuild@0.17.19)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) + webpack-dev-server: 4.15.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) + webpack-manifest-plugin: 4.1.1(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) + workbox-webpack-plugin: 6.6.0(@types/babel__core@7.20.5)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) optionalDependencies: fsevents: 2.3.3 typescript: 5.6.3 @@ -33439,11 +33441,11 @@ snapshots: sanitize.css@13.0.0: {} - sass-loader@12.6.0(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + sass-loader@12.6.0(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) sax@1.2.4: {} @@ -33822,12 +33824,12 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@3.0.2(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + source-map-loader@3.0.2(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) source-map-support@0.5.21: dependencies: @@ -34210,9 +34212,9 @@ snapshots: strnum@1.0.5: {} - style-loader@3.3.3(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + style-loader@3.3.3(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) styled-jsx@5.1.1(@babel/core@7.25.8)(react@18.3.1): dependencies: @@ -34347,7 +34349,7 @@ snapshots: tachyons@4.12.0: {} - tailwindcss@3.4.14(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3)): + tailwindcss@3.4.14(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -34366,7 +34368,7 @@ snapshots: postcss: 8.4.49 postcss-import: 15.1.0(postcss@8.4.49) postcss-js: 4.0.1(postcss@8.4.49) - postcss-load-config: 4.0.1(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3)) + postcss-load-config: 4.0.1(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3)) postcss-nested: 6.0.1(postcss@8.4.49) postcss-selector-parser: 6.0.13 resolve: 1.22.8 @@ -34374,7 +34376,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.14(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.7.7)(typescript@5.6.3)): + tailwindcss@3.4.14(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.7.7)(typescript@5.6.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -34393,7 +34395,7 @@ snapshots: postcss: 8.4.49 postcss-import: 15.1.0(postcss@8.4.49) postcss-js: 4.0.1(postcss@8.4.49) - postcss-load-config: 4.0.1(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.7.7)(typescript@5.6.3)) + postcss-load-config: 4.0.1(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.7.7)(typescript@5.6.3)) postcss-nested: 6.0.1(postcss@8.4.49) postcss-selector-parser: 6.0.13 resolve: 1.22.8 @@ -34439,16 +34441,16 @@ snapshots: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - terser-webpack-plugin@5.3.9(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + terser-webpack-plugin@5.3.9(@swc/core@1.7.14)(esbuild@0.17.19)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.34.1 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) optionalDependencies: - '@swc/core': 1.7.14(@swc/helpers@0.5.12) + '@swc/core': 1.7.14 esbuild: 0.17.19 terser@4.8.1: @@ -34664,7 +34666,7 @@ snapshots: ts-log@2.2.5: {} - ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3): + ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -34682,10 +34684,10 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.7.14(@swc/helpers@0.5.12) + '@swc/core': 1.7.14 optional: true - ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.7.7)(typescript@5.6.3): + ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.7.7)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -34703,7 +34705,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.7.14(@swc/helpers@0.5.12) + '@swc/core': 1.7.14 optional: true ts-toolbelt@9.6.0: {} @@ -34727,7 +34729,7 @@ snapshots: tslib@2.8.0: {} - tsup@6.7.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3))(typescript@5.6.3): + tsup@6.7.0(@swc/core@1.7.14)(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3))(typescript@5.6.3): dependencies: bundle-require: 4.0.1(esbuild@0.17.19) cac: 6.7.14 @@ -34737,14 +34739,14 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 3.1.4(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.6.3)) + postcss-load-config: 3.1.4(postcss@8.4.49)(ts-node@10.9.1(@swc/core@1.7.14)(@types/node@22.5.5)(typescript@5.6.3)) resolve-from: 5.0.0 rollup: 3.25.3 source-map: 0.8.0-beta.0 sucrase: 3.32.0 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.7.14(@swc/helpers@0.5.12) + '@swc/core': 1.7.14 postcss: 8.4.49 typescript: 5.6.3 transitivePeerDependencies: @@ -35405,7 +35407,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.5.5 - '@vitest/browser': 2.0.5(bufferutil@4.0.8)(playwright@1.47.2)(typescript@5.6.3)(utf-8-validate@5.0.10)(vitest@2.0.5)(webdriverio@9.0.9(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@vitest/browser': 2.0.5(bufferutil@4.0.8)(playwright@1.47.2)(typescript@5.6.3)(utf-8-validate@5.0.10)(vitest@2.0.5)(webdriverio@9.0.9(bufferutil@4.0.8)(utf-8-validate@6.0.4)) jsdom: 16.7.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - less @@ -35475,7 +35477,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.7.7 - '@vitest/browser': 2.0.5(bufferutil@4.0.8)(playwright@1.47.2)(typescript@5.6.3)(utf-8-validate@5.0.10)(vitest@2.0.5)(webdriverio@9.0.9(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@vitest/browser': 2.0.5(bufferutil@4.0.8)(playwright@1.47.2)(typescript@5.6.3)(utf-8-validate@5.0.10)(vitest@2.0.5)(webdriverio@9.0.9(bufferutil@4.0.8)(utf-8-validate@6.0.4)) jsdom: 16.7.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - less @@ -35487,6 +35489,41 @@ snapshots: - supports-color - terser + vitest@2.0.5(@types/node@22.7.7)(@vitest/browser@2.0.5)(jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.36.0): + dependencies: + '@ampproject/remapping': 2.3.0 + '@vitest/expect': 2.0.5 + '@vitest/pretty-format': 2.1.1 + '@vitest/runner': 2.0.5 + '@vitest/snapshot': 2.0.5 + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 + chai: 5.1.1 + debug: 4.3.7(supports-color@5.5.0) + execa: 8.0.1 + magic-string: 0.30.11 + pathe: 1.1.2 + std-env: 3.7.0 + tinybench: 2.9.0 + tinypool: 1.0.1 + tinyrainbow: 1.2.0 + vite: 5.4.9(@types/node@22.7.7)(terser@5.36.0) + vite-node: 2.0.5(@types/node@22.7.7)(terser@5.36.0) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 22.7.7 + '@vitest/browser': 2.0.5(bufferutil@4.0.8)(playwright@1.47.2)(typescript@5.6.3)(utf-8-validate@6.0.4)(vitest@2.0.5)(webdriverio@9.0.9(bufferutil@4.0.8)(utf-8-validate@6.0.4)) + jsdom: 16.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + transitivePeerDependencies: + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + vlq@1.0.1: {} vm-browserify@1.1.2: {} @@ -35547,23 +35584,6 @@ snapshots: '@noble/curves': 1.6.0 '@noble/hashes': 1.5.0 - webdriver@9.0.8(bufferutil@4.0.8)(utf-8-validate@5.0.10): - dependencies: - '@types/node': 20.14.15 - '@types/ws': 8.5.12 - '@wdio/config': 9.0.8 - '@wdio/logger': 9.0.8 - '@wdio/protocols': 9.0.8 - '@wdio/types': 9.0.8 - '@wdio/utils': 9.0.8 - deepmerge-ts: 7.1.0 - ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - optional: true - webdriver@9.0.8(bufferutil@4.0.8)(utf-8-validate@6.0.4): dependencies: '@types/node': 20.14.15 @@ -35580,41 +35600,6 @@ snapshots: - supports-color - utf-8-validate - webdriverio@9.0.9(bufferutil@4.0.8)(utf-8-validate@5.0.10): - dependencies: - '@types/node': 20.14.15 - '@types/sinonjs__fake-timers': 8.1.5 - '@wdio/config': 9.0.8 - '@wdio/logger': 9.0.8 - '@wdio/protocols': 9.0.8 - '@wdio/repl': 9.0.8 - '@wdio/types': 9.0.8 - '@wdio/utils': 9.0.8 - archiver: 7.0.1 - aria-query: 5.3.0 - cheerio: 1.0.0 - css-shorthand-properties: 1.1.1 - css-value: 0.0.1 - grapheme-splitter: 1.0.4 - htmlfy: 0.2.1 - import-meta-resolve: 4.1.0 - is-plain-obj: 4.1.0 - jszip: 3.10.1 - lodash.clonedeep: 4.5.0 - lodash.zip: 4.2.0 - minimatch: 9.0.5 - query-selector-shadow-dom: 1.0.1 - resq: 1.11.0 - rgb2hex: 0.2.5 - serialize-error: 11.0.3 - urlpattern-polyfill: 10.0.0 - webdriver: 9.0.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - optional: true - webdriverio@9.0.9(bufferutil@4.0.8)(utf-8-validate@6.0.4): dependencies: '@types/node': 20.14.15 @@ -35661,16 +35646,16 @@ snapshots: webidl-conversions@6.1.0: {} - webpack-dev-middleware@5.3.3(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + webpack-dev-middleware@5.3.3(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) - webpack-dev-server@4.15.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + webpack-dev-server@4.15.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: '@types/bonjour': 3.5.10 '@types/connect-history-api-fallback': 1.5.0 @@ -35700,20 +35685,20 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.3(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) + webpack-dev-middleware: 5.3.3(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) transitivePeerDependencies: - bufferutil - debug - supports-color - utf-8-validate - webpack-manifest-plugin@4.1.1(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + webpack-manifest-plugin@4.1.1(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: tapable: 2.2.1 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) webpack-sources: 2.3.1 webpack-sources@1.4.3: @@ -35730,7 +35715,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19): + webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19): dependencies: '@types/eslint-scope': 3.7.4 '@types/estree': 1.0.5 @@ -35753,7 +35738,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)) + terser-webpack-plugin: 5.3.9(@swc/core@1.7.14)(esbuild@0.17.19)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -35979,12 +35964,12 @@ snapshots: workbox-sw@6.6.0: {} - workbox-webpack-plugin@6.6.0(@types/babel__core@7.20.5)(webpack@5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19)): + workbox-webpack-plugin@6.6.0(@types/babel__core@7.20.5)(webpack@5.88.0(@swc/core@1.7.14)(esbuild@0.17.19)): dependencies: fast-json-stable-stringify: 2.1.0 pretty-bytes: 5.6.0 upath: 1.2.0 - webpack: 5.88.0(@swc/core@1.7.14(@swc/helpers@0.5.12))(esbuild@0.17.19) + webpack: 5.88.0(@swc/core@1.7.14)(esbuild@0.17.19) webpack-sources: 1.4.3 workbox-build: 6.6.0(@types/babel__core@7.20.5) transitivePeerDependencies: diff --git a/vitest.setup-files.ts b/vitest.setup-files.ts index 8cd866cc303..95bb7e793d8 100644 --- a/vitest.setup-files.ts +++ b/vitest.setup-files.ts @@ -1,3 +1,4 @@ import { setupTestMatchers } from '@fuel-ts/utils/test-utils'; +import { expect } from 'vitest'; -setupTestMatchers(); +setupTestMatchers(expect); From 41c72fbad8e10a10de05a534edb6b914a220650a Mon Sep 17 00:00:00 2001 From: fuel-service-user <134328775+fuel-service-user@users.noreply.github.com> Date: Fri, 13 Dec 2024 09:01:18 -0800 Subject: [PATCH 5/5] ci(release): `v0.97.2` @ `master` (#3464) ci(release): versioning packages and changesets Co-authored-by: github-actions[bot] --- .changeset/lucky-flies-search.md | 4 --- .changeset/popular-wasps-tie.md | 5 ---- .changeset/proud-spoons-allow.md | 6 ----- .changeset/rare-hornets-rush.md | 5 ---- .changeset/rotten-chefs-shake.md | 4 --- .changeset/warm-horses-matter.md | 5 ---- .changeset/wild-stingrays-cheat.md | 8 ------ internal/benchmarks/CHANGELOG.md | 7 +++++ internal/benchmarks/package.json | 2 +- internal/check-imports/CHANGELOG.md | 26 ++++++++++++++++++ internal/check-imports/package.json | 2 +- internal/forc/CHANGELOG.md | 6 +++++ internal/forc/package.json | 2 +- packages/abi-coder/CHANGELOG.md | 14 ++++++++++ packages/abi-coder/package.json | 2 +- packages/abi-typegen/CHANGELOG.md | 13 +++++++++ packages/abi-typegen/package.json | 2 +- packages/account/CHANGELOG.md | 21 +++++++++++++++ packages/account/package.json | 2 +- packages/address/CHANGELOG.md | 12 +++++++++ packages/address/package.json | 2 +- packages/contract/CHANGELOG.md | 22 +++++++++++++++ packages/contract/package.json | 2 +- packages/create-fuels/CHANGELOG.md | 9 +++++++ packages/create-fuels/package.json | 2 +- packages/crypto/CHANGELOG.md | 12 +++++++++ packages/crypto/package.json | 2 +- packages/errors/CHANGELOG.md | 7 +++++ packages/errors/package.json | 2 +- packages/fuels/CHANGELOG.md | 27 +++++++++++++++++++ packages/fuels/package.json | 2 +- packages/hasher/CHANGELOG.md | 11 ++++++++ packages/hasher/package.json | 2 +- packages/interfaces/CHANGELOG.md | 2 ++ packages/interfaces/package.json | 2 +- packages/logger/CHANGELOG.md | 8 ++++++ packages/logger/package.json | 2 +- packages/math/CHANGELOG.md | 6 +++++ packages/math/package.json | 2 +- packages/merkle/CHANGELOG.md | 7 +++++ packages/merkle/package.json | 2 +- packages/program/CHANGELOG.md | 16 +++++++++++ packages/program/package.json | 2 +- packages/recipes/CHANGELOG.md | 16 +++++++++++ packages/recipes/package.json | 2 +- packages/script/CHANGELOG.md | 17 ++++++++++++ packages/script/package.json | 2 +- packages/transactions/CHANGELOG.md | 15 +++++++++++ packages/transactions/package.json | 2 +- packages/utils/CHANGELOG.md | 13 +++++++++ packages/utils/package.json | 2 +- packages/versions/CHANGELOG.md | 6 +++++ packages/versions/package.json | 2 +- .../versions/src/lib/getBuiltinVersions.ts | 2 +- 54 files changed, 317 insertions(+), 61 deletions(-) delete mode 100644 .changeset/lucky-flies-search.md delete mode 100644 .changeset/popular-wasps-tie.md delete mode 100644 .changeset/proud-spoons-allow.md delete mode 100644 .changeset/rare-hornets-rush.md delete mode 100644 .changeset/rotten-chefs-shake.md delete mode 100644 .changeset/warm-horses-matter.md delete mode 100644 .changeset/wild-stingrays-cheat.md diff --git a/.changeset/lucky-flies-search.md b/.changeset/lucky-flies-search.md deleted file mode 100644 index 1c2edc43fce..00000000000 --- a/.changeset/lucky-flies-search.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -chore: release deprecation script diff --git a/.changeset/popular-wasps-tie.md b/.changeset/popular-wasps-tie.md deleted file mode 100644 index 7e1ae3f97e5..00000000000 --- a/.changeset/popular-wasps-tie.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@fuel-ts/utils": patch ---- - -fix: Vitest matcher integration diff --git a/.changeset/proud-spoons-allow.md b/.changeset/proud-spoons-allow.md deleted file mode 100644 index aee1ffe33dc..00000000000 --- a/.changeset/proud-spoons-allow.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@fuel-ts/versions": patch -"@internal/forc": patch ---- - -chore: updated forc version to `0.66.5` diff --git a/.changeset/rare-hornets-rush.md b/.changeset/rare-hornets-rush.md deleted file mode 100644 index 6addec2382c..00000000000 --- a/.changeset/rare-hornets-rush.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@fuel-ts/utils": patch ---- - -chore: integrate vitest matchers globally diff --git a/.changeset/rotten-chefs-shake.md b/.changeset/rotten-chefs-shake.md deleted file mode 100644 index 21aba98f83f..00000000000 --- a/.changeset/rotten-chefs-shake.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -docs: add docs for splitting UTXOs, `maxOutputs` and `maxInputs` \ No newline at end of file diff --git a/.changeset/warm-horses-matter.md b/.changeset/warm-horses-matter.md deleted file mode 100644 index 28e1396e7ba..00000000000 --- a/.changeset/warm-horses-matter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"create-fuels": patch ---- - -fix: specify versions in `create fuels` toolchain file diff --git a/.changeset/wild-stingrays-cheat.md b/.changeset/wild-stingrays-cheat.md deleted file mode 100644 index 3a3c0777276..00000000000 --- a/.changeset/wild-stingrays-cheat.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@fuel-ts/contract": patch -"@fuel-ts/account": patch -"fuels": patch -"@fuel-ts/utils": patch ---- - -chore: update internally used chain config diff --git a/internal/benchmarks/CHANGELOG.md b/internal/benchmarks/CHANGELOG.md index c062bac1c9b..6e6c8e0980b 100644 --- a/internal/benchmarks/CHANGELOG.md +++ b/internal/benchmarks/CHANGELOG.md @@ -1,5 +1,12 @@ # @internal/benchmarks +## 1.0.10 + +### Patch Changes + +- Updated dependencies [ebe5ecd] + - fuels@0.97.2 + ## 1.0.9 ### Patch Changes diff --git a/internal/benchmarks/package.json b/internal/benchmarks/package.json index 1bc55986896..253dd72a5b8 100644 --- a/internal/benchmarks/package.json +++ b/internal/benchmarks/package.json @@ -14,5 +14,5 @@ "fuels": "workspace:*", "@internal/utils": "workspace:*" }, - "version": "1.0.9" + "version": "1.0.10" } diff --git a/internal/check-imports/CHANGELOG.md b/internal/check-imports/CHANGELOG.md index 3cff6c2142b..143324a3715 100644 --- a/internal/check-imports/CHANGELOG.md +++ b/internal/check-imports/CHANGELOG.md @@ -1,5 +1,31 @@ # @internal/check-imports +## 0.0.17 + +### Patch Changes + +- Updated dependencies [0970bc4] +- Updated dependencies [5ec254d] +- Updated dependencies [896bf5b] +- Updated dependencies [ebe5ecd] + - @fuel-ts/utils@0.97.2 + - @fuel-ts/versions@0.97.2 + - @fuel-ts/contract@0.97.2 + - @fuel-ts/account@0.97.2 + - fuels@0.97.2 + - @fuel-ts/abi-coder@0.97.2 + - @fuel-ts/abi-typegen@0.97.2 + - @fuel-ts/address@0.97.2 + - @fuel-ts/crypto@0.97.2 + - @fuel-ts/hasher@0.97.2 + - @fuel-ts/program@0.97.2 + - @fuel-ts/script@0.97.2 + - @fuel-ts/transactions@0.97.2 + - @fuel-ts/errors@0.97.2 + - @fuel-ts/merkle@0.97.2 + - @fuel-ts/math@0.97.2 + - @fuel-ts/interfaces@0.97.2 + ## 0.0.16 ### Patch Changes diff --git a/internal/check-imports/package.json b/internal/check-imports/package.json index 9e825284c71..7d55c6752fb 100644 --- a/internal/check-imports/package.json +++ b/internal/check-imports/package.json @@ -27,5 +27,5 @@ "@fuel-ts/account": "workspace:*", "fuels": "workspace:*" }, - "version": "0.0.16" + "version": "0.0.17" } diff --git a/internal/forc/CHANGELOG.md b/internal/forc/CHANGELOG.md index 1d6b83284c9..479ecce2cb1 100644 --- a/internal/forc/CHANGELOG.md +++ b/internal/forc/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 0.89.5 + +### Patch Changes + +- 5ec254d: chore: updated forc version to `0.66.5` + ## 0.89.4 ### Patch Changes diff --git a/internal/forc/package.json b/internal/forc/package.json index a443794c0ea..fb9ed82b7e3 100644 --- a/internal/forc/package.json +++ b/internal/forc/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@internal/forc", - "version": "0.89.4", + "version": "0.89.5", "description": "NPM bin wrapper around Fuel `forc`", "author": "Fuel Labs (https://fuel.network/)", "bin": { diff --git a/packages/abi-coder/CHANGELOG.md b/packages/abi-coder/CHANGELOG.md index 260fd961c27..34e6c7746e0 100644 --- a/packages/abi-coder/CHANGELOG.md +++ b/packages/abi-coder/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log +## 0.97.2 + +### Patch Changes + +- Updated dependencies [0970bc4] +- Updated dependencies [896bf5b] +- Updated dependencies [ebe5ecd] + - @fuel-ts/utils@0.97.2 + - @fuel-ts/crypto@0.97.2 + - @fuel-ts/hasher@0.97.2 + - @fuel-ts/errors@0.97.2 + - @fuel-ts/math@0.97.2 + - @fuel-ts/interfaces@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/abi-coder/package.json b/packages/abi-coder/package.json index 47ae912974d..f59ee5a03ff 100644 --- a/packages/abi-coder/package.json +++ b/packages/abi-coder/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/abi-coder", - "version": "0.97.1", + "version": "0.97.2", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/abi-typegen/CHANGELOG.md b/packages/abi-typegen/CHANGELOG.md index 3045edcd58c..a707a4cdf66 100644 --- a/packages/abi-typegen/CHANGELOG.md +++ b/packages/abi-typegen/CHANGELOG.md @@ -1,5 +1,18 @@ # @fuel-ts/abi-typegen +## 0.97.2 + +### Patch Changes + +- Updated dependencies [0970bc4] +- Updated dependencies [5ec254d] +- Updated dependencies [896bf5b] +- Updated dependencies [ebe5ecd] + - @fuel-ts/utils@0.97.2 + - @fuel-ts/versions@0.97.2 + - @fuel-ts/errors@0.97.2 + - @fuel-ts/interfaces@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/abi-typegen/package.json b/packages/abi-typegen/package.json index b3f96c2002a..1f093876522 100644 --- a/packages/abi-typegen/package.json +++ b/packages/abi-typegen/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/abi-typegen", - "version": "0.97.1", + "version": "0.97.2", "description": "Generates Typescript definitions from Sway ABI Json files", "author": "Fuel Labs (https://fuel.network/)", "bin": { diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 7aa0a1fb5c7..5a9269c0430 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,26 @@ # Change Log +## 0.97.2 + +### Patch Changes + +- ebe5ecd: chore: update internally used chain config +- Updated dependencies [0970bc4] +- Updated dependencies [5ec254d] +- Updated dependencies [896bf5b] +- Updated dependencies [ebe5ecd] + - @fuel-ts/utils@0.97.2 + - @fuel-ts/versions@0.97.2 + - @fuel-ts/abi-coder@0.97.2 + - @fuel-ts/address@0.97.2 + - @fuel-ts/crypto@0.97.2 + - @fuel-ts/hasher@0.97.2 + - @fuel-ts/transactions@0.97.2 + - @fuel-ts/errors@0.97.2 + - @fuel-ts/merkle@0.97.2 + - @fuel-ts/math@0.97.2 + - @fuel-ts/interfaces@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 73ba68c9cec..427ffd4ed01 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/account", - "version": "0.97.1", + "version": "0.97.2", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/address/CHANGELOG.md b/packages/address/CHANGELOG.md index 6dee7356960..e151d8ef0e0 100644 --- a/packages/address/CHANGELOG.md +++ b/packages/address/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log +## 0.97.2 + +### Patch Changes + +- Updated dependencies [0970bc4] +- Updated dependencies [896bf5b] +- Updated dependencies [ebe5ecd] + - @fuel-ts/utils@0.97.2 + - @fuel-ts/crypto@0.97.2 + - @fuel-ts/errors@0.97.2 + - @fuel-ts/interfaces@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/address/package.json b/packages/address/package.json index 87fc595fd74..f82a413a602 100644 --- a/packages/address/package.json +++ b/packages/address/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/address", - "version": "0.97.1", + "version": "0.97.2", "description": "Utilities for encoding and decoding addresses", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/contract/CHANGELOG.md b/packages/contract/CHANGELOG.md index 081db43f4d0..2a19a86a13d 100644 --- a/packages/contract/CHANGELOG.md +++ b/packages/contract/CHANGELOG.md @@ -1,5 +1,27 @@ # Change Log +## 0.97.2 + +### Patch Changes + +- ebe5ecd: chore: update internally used chain config +- Updated dependencies [0970bc4] +- Updated dependencies [5ec254d] +- Updated dependencies [896bf5b] +- Updated dependencies [ebe5ecd] + - @fuel-ts/utils@0.97.2 + - @fuel-ts/versions@0.97.2 + - @fuel-ts/account@0.97.2 + - @fuel-ts/abi-coder@0.97.2 + - @fuel-ts/crypto@0.97.2 + - @fuel-ts/hasher@0.97.2 + - @fuel-ts/program@0.97.2 + - @fuel-ts/transactions@0.97.2 + - @fuel-ts/errors@0.97.2 + - @fuel-ts/merkle@0.97.2 + - @fuel-ts/math@0.97.2 + - @fuel-ts/interfaces@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/contract/package.json b/packages/contract/package.json index efbd33ea195..5957cb96394 100644 --- a/packages/contract/package.json +++ b/packages/contract/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/contract", - "version": "0.97.1", + "version": "0.97.2", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/create-fuels/CHANGELOG.md b/packages/create-fuels/CHANGELOG.md index 51dacbda2d0..a2e267d10d8 100644 --- a/packages/create-fuels/CHANGELOG.md +++ b/packages/create-fuels/CHANGELOG.md @@ -1,5 +1,14 @@ # create-fuels +## 0.97.2 + +### Patch Changes + +- efdf9a1: fix: specify versions in `create fuels` toolchain file +- Updated dependencies [5ec254d] + - @fuel-ts/versions@0.97.2 + - @fuel-ts/errors@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/create-fuels/package.json b/packages/create-fuels/package.json index fa4dd3840b0..07861e212df 100644 --- a/packages/create-fuels/package.json +++ b/packages/create-fuels/package.json @@ -1,6 +1,6 @@ { "name": "create-fuels", - "version": "0.97.1", + "version": "0.97.2", "description": "", "author": "Fuel Labs (https://fuel.network/)", "bin": { diff --git a/packages/crypto/CHANGELOG.md b/packages/crypto/CHANGELOG.md index 4b3754b39f8..dd2a6872dd1 100644 --- a/packages/crypto/CHANGELOG.md +++ b/packages/crypto/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log +## 0.97.2 + +### Patch Changes + +- Updated dependencies [0970bc4] +- Updated dependencies [896bf5b] +- Updated dependencies [ebe5ecd] + - @fuel-ts/utils@0.97.2 + - @fuel-ts/errors@0.97.2 + - @fuel-ts/math@0.97.2 + - @fuel-ts/interfaces@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/crypto/package.json b/packages/crypto/package.json index dfd2c6727bd..8e131c89614 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/crypto", - "version": "0.97.1", + "version": "0.97.2", "description": "Utilities for encrypting and decrypting data", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/errors/CHANGELOG.md b/packages/errors/CHANGELOG.md index ea6166e2a5a..dd79980d0ae 100644 --- a/packages/errors/CHANGELOG.md +++ b/packages/errors/CHANGELOG.md @@ -1,5 +1,12 @@ # @fuel-ts/errors +## 0.97.2 + +### Patch Changes + +- Updated dependencies [5ec254d] + - @fuel-ts/versions@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/errors/package.json b/packages/errors/package.json index fad17a07904..db553956a45 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/errors", - "version": "0.97.1", + "version": "0.97.2", "description": "Error class and error codes that the fuels-ts library throws", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/fuels/CHANGELOG.md b/packages/fuels/CHANGELOG.md index 6486ee8373b..a16c9e42e40 100644 --- a/packages/fuels/CHANGELOG.md +++ b/packages/fuels/CHANGELOG.md @@ -1,5 +1,32 @@ # Change Log +## 0.97.2 + +### Patch Changes + +- ebe5ecd: chore: update internally used chain config +- Updated dependencies [0970bc4] +- Updated dependencies [5ec254d] +- Updated dependencies [896bf5b] +- Updated dependencies [ebe5ecd] + - @fuel-ts/utils@0.97.2 + - @fuel-ts/versions@0.97.2 + - @fuel-ts/contract@0.97.2 + - @fuel-ts/account@0.97.2 + - @fuel-ts/abi-coder@0.97.2 + - @fuel-ts/abi-typegen@0.97.2 + - @fuel-ts/address@0.97.2 + - @fuel-ts/crypto@0.97.2 + - @fuel-ts/hasher@0.97.2 + - @fuel-ts/program@0.97.2 + - @fuel-ts/recipes@0.97.2 + - @fuel-ts/script@0.97.2 + - @fuel-ts/transactions@0.97.2 + - @fuel-ts/errors@0.97.2 + - @fuel-ts/merkle@0.97.2 + - @fuel-ts/math@0.97.2 + - @fuel-ts/interfaces@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/fuels/package.json b/packages/fuels/package.json index f45ef4266b3..33435f1ab62 100644 --- a/packages/fuels/package.json +++ b/packages/fuels/package.json @@ -1,6 +1,6 @@ { "name": "fuels", - "version": "0.97.1", + "version": "0.97.2", "description": "Fuel TS SDK", "author": "Fuel Labs (https://fuel.network/)", "bin": { diff --git a/packages/hasher/CHANGELOG.md b/packages/hasher/CHANGELOG.md index b5a55e7bde2..60ad637670d 100644 --- a/packages/hasher/CHANGELOG.md +++ b/packages/hasher/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log +## 0.97.2 + +### Patch Changes + +- Updated dependencies [0970bc4] +- Updated dependencies [896bf5b] +- Updated dependencies [ebe5ecd] + - @fuel-ts/utils@0.97.2 + - @fuel-ts/crypto@0.97.2 + - @fuel-ts/interfaces@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/hasher/package.json b/packages/hasher/package.json index 3106a7004ca..01899d90cd6 100644 --- a/packages/hasher/package.json +++ b/packages/hasher/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/hasher", - "version": "0.97.1", + "version": "0.97.2", "description": "Sha256 hash utility for Fuel", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/interfaces/CHANGELOG.md b/packages/interfaces/CHANGELOG.md index 753c62ae787..e9860253b08 100644 --- a/packages/interfaces/CHANGELOG.md +++ b/packages/interfaces/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/interfaces/package.json b/packages/interfaces/package.json index ae371647051..fc9806e2c47 100644 --- a/packages/interfaces/package.json +++ b/packages/interfaces/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/interfaces", - "version": "0.97.1", + "version": "0.97.2", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/logger/CHANGELOG.md b/packages/logger/CHANGELOG.md index b3ebef2b05d..b5b247aec7f 100644 --- a/packages/logger/CHANGELOG.md +++ b/packages/logger/CHANGELOG.md @@ -1,5 +1,13 @@ # @fuel-ts/logger +## 0.97.2 + +### Patch Changes + +- @fuel-ts/address@0.97.2 +- @fuel-ts/math@0.97.2 +- @fuel-ts/interfaces@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/logger/package.json b/packages/logger/package.json index 6f40bba1365..37ad54f52bd 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/logger", - "version": "0.97.1", + "version": "0.97.2", "author": "Fuel Labs (https://fuel.network/)", "description": "A logger for the Fuel-TS ecosystem", "main": "dist/index.js", diff --git a/packages/math/CHANGELOG.md b/packages/math/CHANGELOG.md index 0f569c049f6..15251b648ad 100644 --- a/packages/math/CHANGELOG.md +++ b/packages/math/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 0.97.2 + +### Patch Changes + +- @fuel-ts/errors@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/math/package.json b/packages/math/package.json index 73bd309d3bb..d7261523235 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/math", - "version": "0.97.1", + "version": "0.97.2", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/merkle/CHANGELOG.md b/packages/merkle/CHANGELOG.md index feede49d5e9..191e9bef232 100644 --- a/packages/merkle/CHANGELOG.md +++ b/packages/merkle/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 0.97.2 + +### Patch Changes + +- @fuel-ts/hasher@0.97.2 +- @fuel-ts/math@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/merkle/package.json b/packages/merkle/package.json index dff1ea558b9..fcf00d8158d 100644 --- a/packages/merkle/package.json +++ b/packages/merkle/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/merkle", - "version": "0.97.1", + "version": "0.97.2", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/program/CHANGELOG.md b/packages/program/CHANGELOG.md index 07403a9873c..bee88abf9c8 100644 --- a/packages/program/CHANGELOG.md +++ b/packages/program/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log +## 0.97.2 + +### Patch Changes + +- Updated dependencies [0970bc4] +- Updated dependencies [896bf5b] +- Updated dependencies [ebe5ecd] + - @fuel-ts/utils@0.97.2 + - @fuel-ts/account@0.97.2 + - @fuel-ts/abi-coder@0.97.2 + - @fuel-ts/address@0.97.2 + - @fuel-ts/transactions@0.97.2 + - @fuel-ts/errors@0.97.2 + - @fuel-ts/math@0.97.2 + - @fuel-ts/interfaces@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/program/package.json b/packages/program/package.json index 2a33d9eefad..aafaccdfad2 100644 --- a/packages/program/package.json +++ b/packages/program/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/program", - "version": "0.97.1", + "version": "0.97.2", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/recipes/CHANGELOG.md b/packages/recipes/CHANGELOG.md index d2a1ad0acfe..9d00300254e 100644 --- a/packages/recipes/CHANGELOG.md +++ b/packages/recipes/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log +## 0.97.2 + +### Patch Changes + +- Updated dependencies [0970bc4] +- Updated dependencies [896bf5b] +- Updated dependencies [ebe5ecd] + - @fuel-ts/utils@0.97.2 + - @fuel-ts/contract@0.97.2 + - @fuel-ts/account@0.97.2 + - @fuel-ts/abi-coder@0.97.2 + - @fuel-ts/abi-typegen@0.97.2 + - @fuel-ts/program@0.97.2 + - @fuel-ts/transactions@0.97.2 + - @fuel-ts/interfaces@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/recipes/package.json b/packages/recipes/package.json index 05200e09806..bc566fe267c 100644 --- a/packages/recipes/package.json +++ b/packages/recipes/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/recipes", - "version": "0.97.1", + "version": "0.97.2", "description": "Recipes for Sway Programs", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/script/CHANGELOG.md b/packages/script/CHANGELOG.md index 2b3759ee417..d80f0fcc9b4 100644 --- a/packages/script/CHANGELOG.md +++ b/packages/script/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log +## 0.97.2 + +### Patch Changes + +- Updated dependencies [0970bc4] +- Updated dependencies [896bf5b] +- Updated dependencies [ebe5ecd] + - @fuel-ts/utils@0.97.2 + - @fuel-ts/account@0.97.2 + - @fuel-ts/abi-coder@0.97.2 + - @fuel-ts/address@0.97.2 + - @fuel-ts/program@0.97.2 + - @fuel-ts/transactions@0.97.2 + - @fuel-ts/errors@0.97.2 + - @fuel-ts/math@0.97.2 + - @fuel-ts/interfaces@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/script/package.json b/packages/script/package.json index 390a175c337..93b9cbad421 100644 --- a/packages/script/package.json +++ b/packages/script/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/script", - "version": "0.97.1", + "version": "0.97.2", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/transactions/CHANGELOG.md b/packages/transactions/CHANGELOG.md index d656ed16123..5c7b2003627 100644 --- a/packages/transactions/CHANGELOG.md +++ b/packages/transactions/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log +## 0.97.2 + +### Patch Changes + +- Updated dependencies [0970bc4] +- Updated dependencies [896bf5b] +- Updated dependencies [ebe5ecd] + - @fuel-ts/utils@0.97.2 + - @fuel-ts/abi-coder@0.97.2 + - @fuel-ts/address@0.97.2 + - @fuel-ts/hasher@0.97.2 + - @fuel-ts/errors@0.97.2 + - @fuel-ts/math@0.97.2 + - @fuel-ts/interfaces@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/transactions/package.json b/packages/transactions/package.json index 2cd41236c50..ab7765dabdc 100644 --- a/packages/transactions/package.json +++ b/packages/transactions/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/transactions", - "version": "0.97.1", + "version": "0.97.2", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index eba5e7e7931..f3c9b37db4f 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,18 @@ # @fuel-ts/utils +## 0.97.2 + +### Patch Changes + +- 0970bc4: fix: Vitest matcher integration +- 896bf5b: chore: integrate vitest matchers globally +- ebe5ecd: chore: update internally used chain config +- Updated dependencies [5ec254d] + - @fuel-ts/versions@0.97.2 + - @fuel-ts/errors@0.97.2 + - @fuel-ts/math@0.97.2 + - @fuel-ts/interfaces@0.97.2 + ## 0.97.1 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 1f64afbefd5..2976fcf8dc3 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/utils", - "version": "0.97.1", + "version": "0.97.2", "description": "Utilities (and test utilities) collection", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/versions/CHANGELOG.md b/packages/versions/CHANGELOG.md index 765642b0c49..2ac7d0c98b0 100644 --- a/packages/versions/CHANGELOG.md +++ b/packages/versions/CHANGELOG.md @@ -1,5 +1,11 @@ # @fuel-ts/versions +## 0.97.2 + +### Patch Changes + +- 5ec254d: chore: updated forc version to `0.66.5` + ## 0.97.1 ### Patch Changes diff --git a/packages/versions/package.json b/packages/versions/package.json index 37578dcf2a8..82c7762c98f 100644 --- a/packages/versions/package.json +++ b/packages/versions/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/versions", - "version": "0.97.1", + "version": "0.97.2", "description": "Validates supported versions of the Fuel toolchain", "author": "Fuel Labs (https://fuel.network/)", "bin": { diff --git a/packages/versions/src/lib/getBuiltinVersions.ts b/packages/versions/src/lib/getBuiltinVersions.ts index 64a22c3ab01..ba398bf849a 100644 --- a/packages/versions/src/lib/getBuiltinVersions.ts +++ b/packages/versions/src/lib/getBuiltinVersions.ts @@ -4,6 +4,6 @@ export function getBuiltinVersions(): Versions { return { FORC: '0.66.5', FUEL_CORE: '0.40.1', - FUELS: '0.97.1', + FUELS: '0.97.2', }; }