From 2d2b7b905f8ade940ad204348307d8f05753353c Mon Sep 17 00:00:00 2001 From: mPaella <93682696+mPaella@users.noreply.github.com> Date: Fri, 6 Dec 2024 14:52:43 -0500 Subject: [PATCH] chore: add changesets (#12) * base changesets * lint again * more stuff * use libs prod * stuff * yaml * fix * fix * fix lock --- .github/workflows/ci-cd-main.yml | 48 + .github/workflows/ci.yml | 4 +- goat.code-workspace | 6 +- typescript/.changeset/README.md | 8 + typescript/.changeset/config.json | 11 + typescript/.npmrc | 2 + typescript/biome.json | 2 +- .../conversational-agent/package.json | 6 +- .../examples/langchain/viem/package.json | 8 +- .../examples/vercel-ai/coingecko/package.json | 5 +- .../crossmint-smart-wallets/package.json | 8 +- .../package.json | 8 +- .../vercel-ai/polymarket/package.json | 6 +- .../examples/vercel-ai/solana/package.json | 8 +- .../examples/vercel-ai/viem/package.json | 8 +- typescript/package.json | 25 +- .../packages/plugins/coingecko/package.json | 19 +- typescript/pnpm-lock.yaml | 939 ++++++++++++------ typescript/pnpm-workspace.yaml | 9 +- typescript/tsup.config.base.ts | 9 +- typescript/turbo.json | 2 + 21 files changed, 766 insertions(+), 375 deletions(-) create mode 100644 .github/workflows/ci-cd-main.yml create mode 100644 typescript/.changeset/README.md create mode 100644 typescript/.changeset/config.json create mode 100644 typescript/.npmrc diff --git a/.github/workflows/ci-cd-main.yml b/.github/workflows/ci-cd-main.yml new file mode 100644 index 000000000..6f191788f --- /dev/null +++ b/.github/workflows/ci-cd-main.yml @@ -0,0 +1,48 @@ +name: CI-CD-MAIN + +on: + push: + branches: + - main + +jobs: + build-and-test: + name: build & test + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js, PNPM, and install dependencies + uses: ./.github/actions/pnpm-install + + - name: Build all + working-directory: ./typescript + run: pnpm build + + - name: Test all + working-directory: ./typescript + run: pnpm test + + + release-or-create-release-pr: + name: Release + runs-on: ubuntu-latest + needs: [build-and-test] + steps: + - uses: actions/checkout@v4 + + - name: Setup Node.js, PNPM, and install dependencies + uses: ./.github/actions/pnpm-install + + - name: Create Release Pull Request or Publish + uses: changesets/action@v1 + with: + commit: "Release packages" + title: "Release packages" + publish: pnpm change:publish + version: pnpm change:version + cwd: ./typescript + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f550e3625..20f5a7008 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,7 +1,9 @@ -name: CI +name: CI-PR on: push: + branches-ignore: + - main jobs: build-and-test: diff --git a/goat.code-workspace b/goat.code-workspace index 08508d2af..3ec807f2d 100644 --- a/goat.code-workspace +++ b/goat.code-workspace @@ -62,7 +62,7 @@ } ], "settings": { - "editor.formatOnSave": true, - "editor.defaultFormatter": "biomejs.biome" - } + "editor.formatOnSave": true, + "editor.defaultFormatter": "biomejs.biome" + } } diff --git a/typescript/.changeset/README.md b/typescript/.changeset/README.md new file mode 100644 index 000000000..e5b6d8d6a --- /dev/null +++ b/typescript/.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/typescript/.changeset/config.json b/typescript/.changeset/config.json new file mode 100644 index 000000000..9bd62bb2a --- /dev/null +++ b/typescript/.changeset/config.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@3.0.4/schema.json", + "changelog": ["@changesets/cli/changelog", { "repo": "goat-sdk/goat" }], + "commit": false, + "fixed": [], + "linked": [], + "access": "public", + "baseBranch": "main", + "updateInternalDependencies": "patch", + "ignore": [] +} diff --git a/typescript/.npmrc b/typescript/.npmrc new file mode 100644 index 000000000..d9ca8860b --- /dev/null +++ b/typescript/.npmrc @@ -0,0 +1,2 @@ +engine-strict=true +save-exact=true diff --git a/typescript/biome.json b/typescript/biome.json index 94fe88458..c16be4c61 100644 --- a/typescript/biome.json +++ b/typescript/biome.json @@ -7,7 +7,7 @@ }, "files": { "ignoreUnknown": false, - "ignore": ["dist/**/*"] + "ignore": ["dist/**/*", "node_modules/**/*", ".next/**/*", ".turbo/**/*"] }, "formatter": { "enabled": true, diff --git a/typescript/examples/eleven-labs/conversational-agent/package.json b/typescript/examples/eleven-labs/conversational-agent/package.json index 6901373e8..6ed046aeb 100644 --- a/typescript/examples/eleven-labs/conversational-agent/package.json +++ b/typescript/examples/eleven-labs/conversational-agent/package.json @@ -10,9 +10,9 @@ }, "dependencies": { "@11labs/react": "^0.0.4", - "@goat-sdk/adapter-eleven-labs": "0.1.2", - "@goat-sdk/core": "0.3.10", - "@goat-sdk/wallet-viem": "0.1.3", + "@goat-sdk/adapter-eleven-labs": "workspace:*", + "@goat-sdk/core": "workspace:*", + "@goat-sdk/wallet-viem": "workspace:*", "@goat-sdk/plugin-coingecko": "workspace:*", "@tanstack/react-query": "^5.62.2", "connectkit": "^1.8.2", diff --git a/typescript/examples/langchain/viem/package.json b/typescript/examples/langchain/viem/package.json index 694859dfb..064b0ba3b 100644 --- a/typescript/examples/langchain/viem/package.json +++ b/typescript/examples/langchain/viem/package.json @@ -9,10 +9,10 @@ "author": "", "license": "MIT", "dependencies": { - "@goat-sdk/adapter-langchain": "0.1.4", - "@goat-sdk/core": "0.3.8", - "@goat-sdk/plugin-erc20": "0.1.4", - "@goat-sdk/wallet-viem": "0.1.3", + "@goat-sdk/adapter-langchain": "workspace:*", + "@goat-sdk/core": "workspace:*", + "@goat-sdk/plugin-erc20": "workspace:*", + "@goat-sdk/wallet-viem": "workspace:*", "@langchain/core": "^0.3.6", "@langchain/openai": "^0.3.5", "dotenv": "^16.4.5", diff --git a/typescript/examples/vercel-ai/coingecko/package.json b/typescript/examples/vercel-ai/coingecko/package.json index 3c174b438..2135b2935 100644 --- a/typescript/examples/vercel-ai/coingecko/package.json +++ b/typescript/examples/vercel-ai/coingecko/package.json @@ -4,7 +4,7 @@ "description": "", "private": true, "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "test": "vitest run --passWithNoTests" }, "author": "", "license": "MIT", @@ -18,8 +18,5 @@ "ai": "^4.0.3", "dotenv": "^16.4.5", "viem": "2.21.49" - }, - "devDependencies": { - "@types/node": "^22.7.4" } } diff --git a/typescript/examples/vercel-ai/crossmint-smart-wallets/package.json b/typescript/examples/vercel-ai/crossmint-smart-wallets/package.json index 4da34c4c6..faa2b5636 100644 --- a/typescript/examples/vercel-ai/crossmint-smart-wallets/package.json +++ b/typescript/examples/vercel-ai/crossmint-smart-wallets/package.json @@ -11,10 +11,10 @@ "license": "MIT", "dependencies": { "@ai-sdk/openai": "^1.0.4", - "@goat-sdk/adapter-vercel-ai": "0.1.4", - "@goat-sdk/core": "0.3.5", - "@goat-sdk/plugin-erc20": "0.1.4", - "@goat-sdk/crossmint": "0.1.4", + "@goat-sdk/adapter-vercel-ai": "workspace:*", + "@goat-sdk/core": "workspace:*", + "@goat-sdk/plugin-erc20": "workspace:*", + "@goat-sdk/crossmint": "workspace:*", "ai": "^4.0.3", "dotenv": "^16.4.5", "viem": "2.21.49" diff --git a/typescript/examples/vercel-ai/crossmint-solana-custodial-wallets/package.json b/typescript/examples/vercel-ai/crossmint-solana-custodial-wallets/package.json index 91df26498..3d4efb4b3 100644 --- a/typescript/examples/vercel-ai/crossmint-solana-custodial-wallets/package.json +++ b/typescript/examples/vercel-ai/crossmint-solana-custodial-wallets/package.json @@ -11,10 +11,10 @@ "license": "MIT", "dependencies": { "@ai-sdk/openai": "^1.0.4", - "@goat-sdk/adapter-vercel-ai": "0.1.4", - "@goat-sdk/core": "0.3.8", - "@goat-sdk/plugin-erc20": "0.1.4", - "@goat-sdk/crossmint": "0.1.4", + "@goat-sdk/adapter-vercel-ai": "workspace:*", + "@goat-sdk/core": "workspace:*", + "@goat-sdk/plugin-erc20": "workspace:*", + "@goat-sdk/crossmint": "workspace:*", "@solana/web3.js": "1.95.8", "ai": "^4.0.3", "dotenv": "^16.4.5", diff --git a/typescript/examples/vercel-ai/polymarket/package.json b/typescript/examples/vercel-ai/polymarket/package.json index 91bada622..da0f343ad 100644 --- a/typescript/examples/vercel-ai/polymarket/package.json +++ b/typescript/examples/vercel-ai/polymarket/package.json @@ -13,10 +13,10 @@ "license": "MIT", "dependencies": { "@ai-sdk/openai": "^1.0.4", - "@goat-sdk/adapter-vercel-ai": "0.1.4", - "@goat-sdk/core": "0.3.8", + "@goat-sdk/adapter-vercel-ai": "workspace:*", + "@goat-sdk/core": "workspace:*", "@goat-sdk/plugin-polymarket": "workspace:*", - "@goat-sdk/wallet-viem": "0.1.3", + "@goat-sdk/wallet-viem": "workspace:*", "ai": "^4.0.3", "dotenv": "^16.4.5", "viem": "2.21.49" diff --git a/typescript/examples/vercel-ai/solana/package.json b/typescript/examples/vercel-ai/solana/package.json index 7833eb71a..56c214bad 100644 --- a/typescript/examples/vercel-ai/solana/package.json +++ b/typescript/examples/vercel-ai/solana/package.json @@ -10,10 +10,10 @@ "license": "MIT", "dependencies": { "@ai-sdk/openai": "^1.0.4", - "@goat-sdk/adapter-vercel-ai": "0.1.4", - "@goat-sdk/core": "0.3.8", - "@goat-sdk/plugin-erc20": "0.1.4", - "@goat-sdk/wallet-solana": "0.1.3", + "@goat-sdk/adapter-vercel-ai": "workspace:*", + "@goat-sdk/core": "workspace:*", + "@goat-sdk/plugin-erc20": "workspace:*", + "@goat-sdk/wallet-solana": "workspace:*", "@solana/web3.js": "1.95.8", "ai": "^4.0.3", "bip39": "^3.1.0", diff --git a/typescript/examples/vercel-ai/viem/package.json b/typescript/examples/vercel-ai/viem/package.json index 8ab87ec4f..979e1fea4 100644 --- a/typescript/examples/vercel-ai/viem/package.json +++ b/typescript/examples/vercel-ai/viem/package.json @@ -10,10 +10,10 @@ "license": "MIT", "dependencies": { "@ai-sdk/openai": "^1.0.4", - "@goat-sdk/adapter-vercel-ai": "0.1.4", - "@goat-sdk/core": "0.3.8", - "@goat-sdk/plugin-erc20": "0.1.4", - "@goat-sdk/wallet-viem": "0.1.3", + "@goat-sdk/adapter-vercel-ai": "workspace:*", + "@goat-sdk/core": "workspace:*", + "@goat-sdk/plugin-erc20": "workspace:*", + "@goat-sdk/wallet-viem": "workspace:*", "ai": "^4.0.3", "dotenv": "^16.4.5", "viem": "2.21.49" diff --git a/typescript/package.json b/typescript/package.json index dad724ac7..98a4feeb7 100644 --- a/typescript/package.json +++ b/typescript/package.json @@ -4,19 +4,27 @@ "version": "0.1.1", "scripts": { "build": "pnpm turbo build", + "build:libs": "pnpm turbo --filter \"./packages/**\" build", + "build:libs:prod": "cross-env NODE_ENV=production pnpm build:libs", "clean": "pnpm turbo clean", - "lint": "pnpm biome check --write", + "change:add": "pnpm changeset add", + "change:publish": "pnpm build:libs:prod && pnpm changeset publish --no-git-tag", + "change:version": "pnpm changeset version && pnpm lint:fix", + "lint": "biome check --diagnostic-level=error --max-diagnostics=200", + "lint:fix": "biome check --write", "test": "pnpm turbo test" }, "devDependencies": { "@biomejs/biome": "1.9.4", - "@types/node": "^22.7.4", - "globals": "^15.12.0", - "ts-node": "^10.9.2", - "tsup": "^8.3.5", - "typescript": "^5.6.3", + "@changesets/cli": "2.27.10", + "@types/node": "22.7.4", + "cross-env": "7.0.3", + "globals": "15.12.0", + "ts-node": "10.9.2", + "tsup": "8.3.5", "turbo": "2.3.1", - "vitest": "^2.1.5" + "typescript": "5.6.3", + "vitest": "2.1.5" }, "engines": { "node": ">=20.12.2 <21", @@ -34,6 +42,5 @@ "url": "https://github.com/crossmint/goat/issues" }, "keywords": ["ai", "agents", "web3"], - "packageManager": "pnpm@9.14.2", - "workspaces": ["packages/*", "examples/*"] + "packageManager": "pnpm@9.14.2" } diff --git a/typescript/packages/plugins/coingecko/package.json b/typescript/packages/plugins/coingecko/package.json index 4eba34a21..ebf31e258 100644 --- a/typescript/packages/plugins/coingecko/package.json +++ b/typescript/packages/plugins/coingecko/package.json @@ -5,20 +5,12 @@ "scripts": { "build": "tsup", "clean": "rm -rf dist", - "test": "vitest" + "test": "vitest run --passWithNoTests" }, "sideEffects": false, "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", - "devDependencies": { - "@types/node": "^22.7.4", - "globals": "^15.12.0", - "ts-node": "^10.9.2", - "tsup": "^8.3.5", - "typescript": "^5.6.3", - "vitest": "^2.1.5" - }, "dependencies": { "@goat-sdk/core": "workspace:*", "viem": "^2.21.49", @@ -28,12 +20,6 @@ "@goat-sdk/core": "workspace:*", "viem": "^2.21.49" }, - "engines": { - "node": ">=20.12.2 <21", - "npm": "please-use-pnpm", - "pnpm": ">=9", - "yarn": "please-use-pnpm" - }, "homepage": "https://ohmygoat.dev", "repository": { "type": "git", @@ -43,6 +29,5 @@ "bugs": { "url": "https://github.com/goat-sdk/goat/issues" }, - "keywords": ["ai", "agents", "web3"], - "packageManager": "pnpm@9.14.2" + "keywords": ["ai", "agents", "web3"] } diff --git a/typescript/pnpm-lock.yaml b/typescript/pnpm-lock.yaml index fe4d9bbbf..263d412ff 100644 --- a/typescript/pnpm-lock.yaml +++ b/typescript/pnpm-lock.yaml @@ -11,27 +11,33 @@ importers: '@biomejs/biome': specifier: 1.9.4 version: 1.9.4 + '@changesets/cli': + specifier: 2.27.10 + version: 2.27.10 '@types/node': - specifier: ^22.7.4 - version: 22.9.1 + specifier: 22.7.4 + version: 22.7.4 + cross-env: + specifier: 7.0.3 + version: 7.0.3 globals: - specifier: ^15.12.0 + specifier: 15.12.0 version: 15.12.0 ts-node: - specifier: ^10.9.2 - version: 10.9.2(@types/node@22.9.1)(typescript@5.6.3) + specifier: 10.9.2 + version: 10.9.2(@types/node@22.7.4)(typescript@5.6.3) tsup: - specifier: ^8.3.5 + specifier: 8.3.5 version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(typescript@5.6.3)(yaml@2.6.1) turbo: specifier: 2.3.1 version: 2.3.1 typescript: - specifier: ^5.6.3 + specifier: 5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.5 - version: 2.1.5(@types/node@22.9.1) + specifier: 2.1.5 + version: 2.1.5(@types/node@22.7.4) examples/eleven-labs/conversational-agent: dependencies: @@ -39,17 +45,17 @@ importers: specifier: ^0.0.4 version: 0.0.4(react@19.0.0-rc-66855b96-20241106) '@goat-sdk/adapter-eleven-labs': - specifier: 0.1.2 - version: 0.1.2(@goat-sdk/core@0.3.10(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)) + specifier: workspace:* + version: link:../../../packages/adapters/eleven-labs '@goat-sdk/core': - specifier: 0.3.10 - version: 0.3.10(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + specifier: workspace:* + version: link:../../../packages/core '@goat-sdk/plugin-coingecko': specifier: workspace:* version: link:../../../packages/plugins/coingecko '@goat-sdk/wallet-viem': - specifier: 0.1.3 - version: 0.1.3(@goat-sdk/core@0.3.10(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(viem@2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + specifier: workspace:* + version: link:../../../packages/wallets/viem '@tanstack/react-query': specifier: ^5.62.2 version: 5.62.2(react@19.0.0-rc-66855b96-20241106) @@ -88,17 +94,17 @@ importers: examples/langchain/viem: dependencies: '@goat-sdk/adapter-langchain': - specifier: 0.1.4 - version: 0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(@langchain/core@0.3.18(openai@4.73.0(zod@3.23.8))) + specifier: workspace:* + version: link:../../../packages/adapters/langchain '@goat-sdk/core': - specifier: 0.3.8 - version: 0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + specifier: workspace:* + version: link:../../../packages/core '@goat-sdk/plugin-erc20': - specifier: 0.1.4 - version: 0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(viem@2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + specifier: workspace:* + version: link:../../../packages/plugins/erc20 '@goat-sdk/wallet-viem': - specifier: 0.1.3 - version: 0.1.3(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(viem@2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + specifier: workspace:* + version: link:../../../packages/wallets/viem '@langchain/core': specifier: ^0.3.6 version: 0.3.18(openai@4.73.0(zod@3.23.8)) @@ -144,10 +150,6 @@ importers: viem: specifier: 2.21.49 version: 2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) - devDependencies: - '@types/node': - specifier: ^22.7.4 - version: 22.9.1 examples/vercel-ai/crossmint-smart-wallets: dependencies: @@ -155,17 +157,17 @@ importers: specifier: ^1.0.4 version: 1.0.4(zod@3.23.8) '@goat-sdk/adapter-vercel-ai': - specifier: 0.1.4 - version: 0.1.4(@goat-sdk/core@0.3.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(ai@4.0.3(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8)) + specifier: workspace:* + version: link:../../../packages/adapters/vercel-ai '@goat-sdk/core': - specifier: 0.3.5 - version: 0.3.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + specifier: workspace:* + version: link:../../../packages/core '@goat-sdk/crossmint': - specifier: 0.1.4 - version: 0.1.4(@goat-sdk/core@0.3.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + specifier: workspace:* + version: link:../../../packages/wallets/crossmint '@goat-sdk/plugin-erc20': - specifier: 0.1.4 - version: 0.1.4(@goat-sdk/core@0.3.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(viem@2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + specifier: workspace:* + version: link:../../../packages/plugins/erc20 ai: specifier: ^4.0.3 version: 4.0.3(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8) @@ -182,17 +184,17 @@ importers: specifier: ^1.0.4 version: 1.0.4(zod@3.23.8) '@goat-sdk/adapter-vercel-ai': - specifier: 0.1.4 - version: 0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(ai@4.0.3(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8)) + specifier: workspace:* + version: link:../../../packages/adapters/vercel-ai '@goat-sdk/core': - specifier: 0.3.8 - version: 0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + specifier: workspace:* + version: link:../../../packages/core '@goat-sdk/crossmint': - specifier: 0.1.4 - version: 0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + specifier: workspace:* + version: link:../../../packages/wallets/crossmint '@goat-sdk/plugin-erc20': - specifier: 0.1.4 - version: 0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(viem@2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + specifier: workspace:* + version: link:../../../packages/plugins/erc20 '@solana/web3.js': specifier: 1.95.8 version: 1.95.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -212,17 +214,17 @@ importers: specifier: ^1.0.4 version: 1.0.4(zod@3.23.8) '@goat-sdk/adapter-vercel-ai': - specifier: 0.1.4 - version: 0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(ai@4.0.3(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8)) + specifier: workspace:* + version: link:../../../packages/adapters/vercel-ai '@goat-sdk/core': - specifier: 0.3.8 - version: 0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + specifier: workspace:* + version: link:../../../packages/core '@goat-sdk/plugin-polymarket': specifier: workspace:* version: link:../../../packages/plugins/polymarket '@goat-sdk/wallet-viem': - specifier: 0.1.3 - version: 0.1.3(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(viem@2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + specifier: workspace:* + version: link:../../../packages/wallets/viem ai: specifier: ^4.0.3 version: 4.0.3(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8) @@ -239,17 +241,17 @@ importers: specifier: ^1.0.4 version: 1.0.4(zod@3.23.8) '@goat-sdk/adapter-vercel-ai': - specifier: 0.1.4 - version: 0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(ai@4.0.3(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8)) + specifier: workspace:* + version: link:../../../packages/adapters/vercel-ai '@goat-sdk/core': - specifier: 0.3.8 - version: 0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + specifier: workspace:* + version: link:../../../packages/core '@goat-sdk/plugin-erc20': - specifier: 0.1.4 - version: 0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(viem@2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + specifier: workspace:* + version: link:../../../packages/plugins/erc20 '@goat-sdk/wallet-solana': - specifier: 0.1.3 - version: 0.1.3(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.95.8(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + specifier: workspace:* + version: link:../../../packages/wallets/solana '@solana/web3.js': specifier: 1.95.8 version: 1.95.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -269,17 +271,17 @@ importers: specifier: ^1.0.4 version: 1.0.4(zod@3.23.8) '@goat-sdk/adapter-vercel-ai': - specifier: 0.1.4 - version: 0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(ai@4.0.3(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8)) + specifier: workspace:* + version: link:../../../packages/adapters/vercel-ai '@goat-sdk/core': - specifier: 0.3.8 - version: 0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) + specifier: workspace:* + version: link:../../../packages/core '@goat-sdk/plugin-erc20': - specifier: 0.1.4 - version: 0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(viem@2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + specifier: workspace:* + version: link:../../../packages/plugins/erc20 '@goat-sdk/wallet-viem': - specifier: 0.1.3 - version: 0.1.3(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(viem@2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + specifier: workspace:* + version: link:../../../packages/wallets/viem ai: specifier: ^4.0.3 version: 4.0.3(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8) @@ -361,25 +363,6 @@ importers: zod: specifier: ^3.23.8 version: 3.23.8 - devDependencies: - '@types/node': - specifier: ^22.7.4 - version: 22.9.1 - globals: - specifier: ^15.12.0 - version: 15.12.0 - ts-node: - specifier: ^10.9.2 - version: 10.9.2(@types/node@22.9.1)(typescript@5.6.3) - tsup: - specifier: ^8.3.5 - version: 8.3.5(jiti@2.4.1)(postcss@8.4.49)(typescript@5.6.3)(yaml@2.6.1) - typescript: - specifier: ^5.6.3 - version: 5.6.3 - vitest: - specifier: ^2.1.5 - version: 2.1.5(@types/node@22.9.1) packages/plugins/erc20: dependencies: @@ -811,6 +794,61 @@ packages: cpu: [x64] os: [win32] + '@changesets/apply-release-plan@7.0.6': + resolution: {integrity: sha512-TKhVLtiwtQOgMAC0fCJfmv93faiViKSDqr8oMEqrnNs99gtSC1sZh/aEMS9a+dseU1ESZRCK+ofLgGY7o0fw/Q==} + + '@changesets/assemble-release-plan@6.0.5': + resolution: {integrity: sha512-IgvBWLNKZd6k4t72MBTBK3nkygi0j3t3zdC1zrfusYo0KpdsvnDjrMM9vPnTCLCMlfNs55jRL4gIMybxa64FCQ==} + + '@changesets/changelog-git@0.2.0': + resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} + + '@changesets/cli@2.27.10': + resolution: {integrity: sha512-PfeXjvs9OfQJV8QSFFHjwHX3QnUL9elPEQ47SgkiwzLgtKGyuikWjrdM+lO9MXzOE22FO9jEGkcs4b+B6D6X0Q==} + hasBin: true + + '@changesets/config@3.0.4': + resolution: {integrity: sha512-+DiIwtEBpvvv1z30f8bbOsUQGuccnZl9KRKMM/LxUHuDu5oEjmN+bJQ1RIBKNJjfYMQn8RZzoPiX0UgPaLQyXw==} + + '@changesets/errors@0.2.0': + resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} + + '@changesets/get-dependents-graph@2.1.2': + resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} + + '@changesets/get-release-plan@4.0.5': + resolution: {integrity: sha512-E6wW7JoSMcctdVakut0UB76FrrN3KIeJSXvB+DHMFo99CnC3ZVnNYDCVNClMlqAhYGmLmAj77QfApaI3ca4Fkw==} + + '@changesets/get-version-range-type@0.4.0': + resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} + + '@changesets/git@3.0.2': + resolution: {integrity: sha512-r1/Kju9Y8OxRRdvna+nxpQIsMsRQn9dhhAZt94FLDeu0Hij2hnOozW8iqnHBgvu+KdnJppCveQwK4odwfw/aWQ==} + + '@changesets/logger@0.1.1': + resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} + + '@changesets/parse@0.4.0': + resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} + + '@changesets/pre@2.0.1': + resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} + + '@changesets/read@0.6.2': + resolution: {integrity: sha512-wjfQpJvryY3zD61p8jR87mJdyx2FIhEcdXhKUqkja87toMrP/3jtg/Yg29upN+N4Ckf525/uvV7a4tzBlpk6gg==} + + '@changesets/should-skip-package@0.1.1': + resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} + + '@changesets/types@4.1.0': + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + + '@changesets/types@6.0.0': + resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + + '@changesets/write@0.3.2': + resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} + '@coinbase/wallet-sdk@3.9.3': resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==} @@ -1146,65 +1184,6 @@ packages: resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} engines: {node: '>=14'} - '@goat-sdk/adapter-eleven-labs@0.1.2': - resolution: {integrity: sha512-mg1RAnBFva2zEWevCbw9i6EUVTtFjFy1D31PsjTUnGOFBat2tFb+0i1Tkmp/S5LS6+fHpUTAZ0qzb5VH3emk4A==} - engines: {node: '>=20.12.2 <21', npm: please-use-pnpm, pnpm: '>=9', yarn: please-use-pnpm} - peerDependencies: - '@goat-sdk/core': 0.3.8 - - '@goat-sdk/adapter-langchain@0.1.4': - resolution: {integrity: sha512-PUbqUiD7Y2Km0lQ2O38TStVsYNiCF2Qi4ODO7+Dpk5AxFsN7ZTu7EJM77KcSbkwBWLNKSl1ZmtUISEWFzNa63w==} - engines: {node: '>=20.12.2 <21', npm: please-use-pnpm, pnpm: '>=9', yarn: please-use-pnpm} - peerDependencies: - '@goat-sdk/core': 0.3.5 - '@langchain/core': ^0.3.6 - - '@goat-sdk/adapter-vercel-ai@0.1.4': - resolution: {integrity: sha512-Xw1JOjhcfbxxnk9lT4rDXf7HnDm+6R1WpWa6TEy5m/BbdRs5+/lVPf9GyW2mRy0l7o1VFk6MVEepn/RWRrXZ9A==} - engines: {node: '>=20.12.2 <21', npm: please-use-pnpm, pnpm: '>=9', yarn: please-use-pnpm} - peerDependencies: - '@goat-sdk/core': 0.3.5 - ai: ^4.0.3 - - '@goat-sdk/core@0.3.10': - resolution: {integrity: sha512-xIT61F0rBki0GMEdGjwjYsc3J6p1eEQtnmbuhlQgl279cuEclC02LtIcNq9vM9fEo5kq3rFK3ptyfKTcLzNh/g==} - engines: {node: '>=20.12.2 <21', npm: please-use-pnpm, pnpm: '>=9', yarn: please-use-pnpm} - - '@goat-sdk/core@0.3.5': - resolution: {integrity: sha512-y4uMdAujxxZFDMrPX6pI8kwhzDxm9H7dFr+fHBDq47zs5j+S97YqLaaC1RlkFrH1BivVrM5QUPKpthrawglEnQ==} - engines: {node: '>=20.12.2 <21', npm: please-use-pnpm, pnpm: '>=9', yarn: please-use-pnpm} - - '@goat-sdk/core@0.3.8': - resolution: {integrity: sha512-1H8Cziyjj3bN78M4GETGN8+/fAQhtTPqMowSyAgIZtC/MGWvf41H2SR0FNba/xhfCOALhb0UfhGOsXCswvM5iA==} - engines: {node: '>=20.12.2 <21', npm: please-use-pnpm, pnpm: '>=9', yarn: please-use-pnpm} - - '@goat-sdk/crossmint@0.1.4': - resolution: {integrity: sha512-bEQBEW83uab0niBQmYc8PmuL1uq4JumF2mJlUY4oUUDIbY4F+r7oVa1wbJCRG+KGymwNqLDKcb78BUKrXva4lQ==} - engines: {node: '>=20.12.2 <21', npm: please-use-pnpm, pnpm: '>=9', yarn: please-use-pnpm} - peerDependencies: - '@goat-sdk/core': 0.3.5 - - '@goat-sdk/plugin-erc20@0.1.4': - resolution: {integrity: sha512-IRmDlWCaVTE7AZAJKRRvXUbItP7OeYW9m7yp2S708fQ0liOj8pqVTSSFP7an2Mi1/2HwFn3dNbUqodeSlqch9Q==} - engines: {node: '>=20.12.2 <21', npm: please-use-pnpm, pnpm: '>=9', yarn: please-use-pnpm} - peerDependencies: - '@goat-sdk/core': 0.3.5 - viem: ^2.21.49 - - '@goat-sdk/wallet-solana@0.1.3': - resolution: {integrity: sha512-hFj5guWI1SmLrhCBS1MJzmRxA33GGDPBZiMZF5CVoiTiqofgHiLjSWLSTdXi39F1yVUCJ/pQC9MyJ+dgAE3H+w==} - engines: {node: '>=20.12.2 <21', npm: please-use-pnpm, pnpm: '>=9', yarn: please-use-pnpm} - peerDependencies: - '@goat-sdk/core': 0.3.4 - '@solana/web3.js': 1.95.5 - - '@goat-sdk/wallet-viem@0.1.3': - resolution: {integrity: sha512-2uofsH/dVmeJk/4V2/tJ1rDk6/ZFQlthUO50tg366hjq0vjINJXMQqYGwSLnv5Z3PMmdfPCSd5xikFEfA+1ZZw==} - engines: {node: '>=20.12.2 <21', npm: please-use-pnpm, pnpm: '>=9', yarn: please-use-pnpm} - peerDependencies: - '@goat-sdk/core': 0.3.4 - viem: ^2.21.49 - '@google-cloud/vertexai@1.9.0': resolution: {integrity: sha512-8brlcJwFXI4fPuBtsDNQqCdWZmz8gV9jeEKOU0vc5H2SjehCQpXK/NwuSEr916zbhlBHtg/sU37qQQdgvh5BRA==} engines: {node: '>=18.0.0'} @@ -1361,6 +1340,12 @@ packages: '@lit/reactive-element@1.6.3': resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} + '@manypkg/find-root@1.1.0': + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + + '@manypkg/get-packages@1.1.3': + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + '@metamask/eth-json-rpc-provider@1.0.1': resolution: {integrity: sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==} engines: {node: '>=14.0.0'} @@ -1761,9 +1746,6 @@ packages: resolution: {integrity: sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==} engines: {node: '>=5.10'} - '@solana/web3.js@1.95.5': - resolution: {integrity: sha512-hU9cBrbg1z6gEjLH9vwIckGBVB78Ijm0iZFNk4ocm5OD82piPwuk3MeQ1rfiKD9YQtr95krrcaopb49EmQJlRg==} - '@solana/web3.js@1.95.8': resolution: {integrity: sha512-sBHzNh7dHMrmNS5xPD1d0Xa2QffW/RXaxu/OysRXBfwTp+LYqGGmMtCYYwrHPrN5rjAmJCsQRNAwv4FM0t3B6g==} @@ -1902,6 +1884,9 @@ packages: '@types/node@18.19.65': resolution: {integrity: sha512-Ay5BZuO1UkTmVHzZJNvZKw/E+iB3GQABb6kijEz89w2JrfhNA+M/ebp18pfz9Gqe9ywhMC8AA8yC01lZq48J+Q==} + '@types/node@22.7.4': + resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==} + '@types/node@22.9.1': resolution: {integrity: sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==} @@ -2173,6 +2158,10 @@ packages: zod: optional: true + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -2212,6 +2201,9 @@ packages: arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -2219,6 +2211,10 @@ packages: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} @@ -2258,6 +2254,10 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + better-path-resolve@1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} + better-sqlite3@11.5.0: resolution: {integrity: sha512-e/6eggfOutzoK0JWiU36jsisdWoHOfN9iWiW/SieKvb7SAa6aGNmBM/UKyp+/wWSXpLlWNN8tCPwoDNPhzUvuQ==} @@ -2371,6 +2371,9 @@ packages: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + check-error@2.1.1: resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} engines: {node: '>= 16'} @@ -2390,6 +2393,10 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + citty@0.1.6: resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} @@ -2470,6 +2477,11 @@ packages: create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + cross-env@7.0.3: + resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} + engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} + hasBin: true + cross-fetch@3.1.8: resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} @@ -2559,6 +2571,10 @@ packages: detect-browser@5.3.0: resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==} + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + detect-libc@1.0.3: resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} engines: {node: '>=0.10'} @@ -2581,6 +2597,10 @@ packages: dijkstrajs@1.0.3: resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} @@ -2626,6 +2646,10 @@ packages: resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} engines: {node: '>=10.0.0'} + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -2664,6 +2688,11 @@ packages: esm-env@1.2.1: resolution: {integrity: sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==} + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + esrap@1.2.3: resolution: {integrity: sha512-ZlQmCCK+n7SGoqo7DnfKaP1sJZa49P01/dXzmjCASSo04p72w8EksT2NMK8CEX8DhKsfJXANioIw8VyHNsBfvQ==} @@ -2730,10 +2759,17 @@ packages: extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + extendable-error@0.1.7: + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + extension-port-stream@3.0.0: resolution: {integrity: sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw==} engines: {node: '>=12.0.0'} + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + eyes@0.1.8: resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} engines: {node: '> 0.1.90'} @@ -2817,6 +2853,14 @@ packages: fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + fs-minipass@2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} @@ -2884,6 +2928,10 @@ packages: resolution: {integrity: sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==} engines: {node: '>=18'} + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + google-auth-library@9.15.0: resolution: {integrity: sha512-7ccSEJFDFO7exFbO6NRyC+xH8/mZ1GZGG2xxx9iHxZWcjUjJpjWxIMw3cofAKcueZ6DATiukmmprD7yavQHOyQ==} engines: {node: '>=14'} @@ -2892,6 +2940,9 @@ packages: resolution: {integrity: sha512-FQoVQnqcdk4hVM4JN1eromaun4iuS34oStkdlLENLdpULsuQcTyXj8w7ayhuUfPwEYZ1ZOooOTT6fdA9Vmx/RA==} engines: {node: '>= 0.4'} + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + gtoken@7.1.0: resolution: {integrity: sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==} engines: {node: '>=14.0.0'} @@ -2942,6 +2993,9 @@ packages: resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} engines: {node: '>= 14'} + human-id@1.0.2: + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} + human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} @@ -2949,12 +3003,20 @@ packages: humanize-ms@1.2.1: resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + idb-keyval@6.2.1: resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -3024,10 +3086,18 @@ packages: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + is-subdir@1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} + engines: {node: '>=4'} + is-typed-array@1.1.13: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} + is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + is-wsl@3.1.0: resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} engines: {node: '>=16'} @@ -3085,6 +3155,10 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true @@ -3120,6 +3194,9 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + jsonparse@1.3.1: resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} engines: {'0': node >= 0.2.0} @@ -3195,10 +3272,6 @@ packages: openai: optional: true - lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} - engines: {node: '>=14'} - lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} @@ -3236,6 +3309,9 @@ packages: lodash.sortby@4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -3348,6 +3424,10 @@ packages: motion@10.16.2: resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -3509,6 +3589,13 @@ packages: openapi-types@12.1.3: resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + outdent@0.5.0: + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + ox@0.1.2: resolution: {integrity: sha512-ak/8K0Rtphg9vnRJlbOdaX9R7cmxD2MiSthjWGaQdMk3D7hrAlDoM+6Lxn7hN52Za3vrXfZ7enfke/5WjolDww==} peerDependencies: @@ -3517,6 +3604,10 @@ packages: typescript: optional: true + p-filter@2.1.0: + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} + engines: {node: '>=8'} + p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} @@ -3529,6 +3620,10 @@ packages: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} + p-map@2.1.0: + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + engines: {node: '>=6'} + p-queue@6.6.2: resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} engines: {node: '>=8'} @@ -3548,6 +3643,9 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + package-manager-detector@0.2.7: + resolution: {integrity: sha512-g4+387DXDKlZzHkP+9FLt8yKj8+/3tOkPv7DVTJGGRm00RkEWgqbFstX1mXJ4M0VDYhUqsTOiISqNOJnhAu3PQ==} + partial-json@0.1.7: resolution: {integrity: sha512-Njv/59hHaokb/hRUjce3Hdv12wd60MtM9Z5Olmn+nehe0QDAsRtRbJPvJ0Z91TusF0SuZRIvnM+S4l6EIP8leA==} @@ -3574,6 +3672,10 @@ packages: resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} engines: {node: 20 || >=22} + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} @@ -3600,6 +3702,10 @@ packages: resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} engines: {node: '>=4'} + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + pify@5.0.0: resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} engines: {node: '>=10'} @@ -3707,6 +3813,11 @@ packages: engines: {node: '>=10'} hasBin: true + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -3776,6 +3887,10 @@ packages: read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + read-yaml-file@1.1.0: + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} + engines: {node: '>=6'} + readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} @@ -3845,6 +3960,9 @@ packages: resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} engines: {node: '>=10'} + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + scheduler@0.25.0-rc-66855b96-20241106: resolution: {integrity: sha512-HQXp/Mnp/MMRSXMQF7urNFla+gmtXW/Gr1KliuR0iboTit4KvZRY8KYaq5ccCTAOJiUqQh2rE2F3wgUekmgdlA==} @@ -3902,6 +4020,10 @@ packages: simple-swizzle@0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + socket.io-client@4.8.1: resolution: {integrity: sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==} engines: {node: '>=10.0.0'} @@ -3921,6 +4043,9 @@ packages: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} + spawndamnit@3.0.1: + resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==} + split-on-first@1.1.0: resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} engines: {node: '>=6'} @@ -3929,6 +4054,9 @@ packages: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} engines: {node: '>= 10.x'} + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + sql.js@1.12.0: resolution: {integrity: sha512-Bi+43yMx/tUFZVYD4AUscmdL6NHn3gYQ+CM+YheFWLftOmrEC/Mz6Yh7E96Y2WDHYz3COSqT+LP6Z79zgrwJlA==} @@ -3999,6 +4127,10 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -4089,6 +4221,10 @@ packages: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} + term-size@2.2.1: + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} + engines: {node: '>=8'} + text-encoding-utf-8@1.0.2: resolution: {integrity: sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==} @@ -4139,6 +4275,10 @@ packages: resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -4265,6 +4405,10 @@ packages: resolution: {integrity: sha512-lMx9dX+KRmG8sq6gulYYpKWZc9RlGsgBR6aoO8Qsm3qvkSJ+3rAymr+TnV8EDMrIrwuFJ4kruzMWM/OpYzPoow==} engines: {node: '>=8'} + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + unstorage@1.13.1: resolution: {integrity: sha512-ELexQHUrG05QVIM/iUeQNdl9FXDZhqLJ4yP59fnmn2jGUh0TEulwOgov1ubOb3Gt2ZGK/VMchJwPDNVEGWQpRg==} peerDependencies: @@ -5119,6 +5263,148 @@ snapshots: '@biomejs/cli-win32-x64@1.9.4': optional: true + '@changesets/apply-release-plan@7.0.6': + dependencies: + '@changesets/config': 3.0.4 + '@changesets/get-version-range-type': 0.4.0 + '@changesets/git': 3.0.2 + '@changesets/should-skip-package': 0.1.1 + '@changesets/types': 6.0.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.8.8 + resolve-from: 5.0.0 + semver: 7.6.3 + + '@changesets/assemble-release-plan@6.0.5': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/should-skip-package': 0.1.1 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + semver: 7.6.3 + + '@changesets/changelog-git@0.2.0': + dependencies: + '@changesets/types': 6.0.0 + + '@changesets/cli@2.27.10': + dependencies: + '@changesets/apply-release-plan': 7.0.6 + '@changesets/assemble-release-plan': 6.0.5 + '@changesets/changelog-git': 0.2.0 + '@changesets/config': 3.0.4 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/get-release-plan': 4.0.5 + '@changesets/git': 3.0.2 + '@changesets/logger': 0.1.1 + '@changesets/pre': 2.0.1 + '@changesets/read': 0.6.2 + '@changesets/should-skip-package': 0.1.1 + '@changesets/types': 6.0.0 + '@changesets/write': 0.3.2 + '@manypkg/get-packages': 1.1.3 + ansi-colors: 4.1.3 + ci-info: 3.9.0 + enquirer: 2.4.1 + external-editor: 3.1.0 + fs-extra: 7.0.1 + mri: 1.2.0 + p-limit: 2.3.0 + package-manager-detector: 0.2.7 + picocolors: 1.1.1 + resolve-from: 5.0.0 + semver: 7.6.3 + spawndamnit: 3.0.1 + term-size: 2.2.1 + + '@changesets/config@3.0.4': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/logger': 0.1.1 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + micromatch: 4.0.8 + + '@changesets/errors@0.2.0': + dependencies: + extendable-error: 0.1.7 + + '@changesets/get-dependents-graph@2.1.2': + dependencies: + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + picocolors: 1.1.1 + semver: 7.6.3 + + '@changesets/get-release-plan@4.0.5': + dependencies: + '@changesets/assemble-release-plan': 6.0.5 + '@changesets/config': 3.0.4 + '@changesets/pre': 2.0.1 + '@changesets/read': 0.6.2 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/get-version-range-type@0.4.0': {} + + '@changesets/git@3.0.2': + dependencies: + '@changesets/errors': 0.2.0 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + micromatch: 4.0.8 + spawndamnit: 3.0.1 + + '@changesets/logger@0.1.1': + dependencies: + picocolors: 1.1.1 + + '@changesets/parse@0.4.0': + dependencies: + '@changesets/types': 6.0.0 + js-yaml: 3.14.1 + + '@changesets/pre@2.0.1': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + + '@changesets/read@0.6.2': + dependencies: + '@changesets/git': 3.0.2 + '@changesets/logger': 0.1.1 + '@changesets/parse': 0.4.0 + '@changesets/types': 6.0.0 + fs-extra: 7.0.1 + p-filter: 2.1.0 + picocolors: 1.1.1 + + '@changesets/should-skip-package@0.1.1': + dependencies: + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/types@4.1.0': {} + + '@changesets/types@6.0.0': {} + + '@changesets/write@0.3.2': + dependencies: + '@changesets/types': 6.0.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + prettier: 2.8.8 + '@coinbase/wallet-sdk@3.9.3': dependencies: bn.js: 5.2.1 @@ -5332,122 +5618,6 @@ snapshots: ethereum-cryptography: 2.2.1 micro-ftch: 0.3.1 - '@goat-sdk/adapter-eleven-labs@0.1.2(@goat-sdk/core@0.3.10(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))': - dependencies: - '@goat-sdk/core': 0.3.10(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - zod: 3.23.8 - - '@goat-sdk/adapter-langchain@0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(@langchain/core@0.3.18(openai@4.73.0(zod@3.23.8)))': - dependencies: - '@goat-sdk/core': 0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@langchain/core': 0.3.18(openai@4.73.0(zod@3.23.8)) - zod: 3.23.8 - - '@goat-sdk/adapter-vercel-ai@0.1.4(@goat-sdk/core@0.3.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(ai@4.0.3(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8))': - dependencies: - '@goat-sdk/core': 0.3.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - ai: 4.0.3(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8) - zod: 3.23.8 - - '@goat-sdk/adapter-vercel-ai@0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(ai@4.0.3(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8))': - dependencies: - '@goat-sdk/core': 0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - ai: 4.0.3(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8) - zod: 3.23.8 - - '@goat-sdk/core@0.3.10(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)': - dependencies: - '@solana/web3.js': 1.95.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) - abitype: 1.0.6(typescript@5.6.3)(zod@3.23.8) - viem: 2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) - zod: 3.23.8 - transitivePeerDependencies: - - bufferutil - - encoding - - typescript - - utf-8-validate - - '@goat-sdk/core@0.3.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)': - dependencies: - '@solana/web3.js': 1.95.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) - abitype: 1.0.6(typescript@5.6.3)(zod@3.23.8) - viem: 2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) - zod: 3.23.8 - transitivePeerDependencies: - - bufferutil - - encoding - - typescript - - utf-8-validate - - '@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)': - dependencies: - '@solana/web3.js': 1.95.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) - abitype: 1.0.6(typescript@5.6.3)(zod@3.23.8) - viem: 2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) - zod: 3.23.8 - transitivePeerDependencies: - - bufferutil - - encoding - - typescript - - utf-8-validate - - '@goat-sdk/crossmint@0.1.4(@goat-sdk/core@0.3.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)': - dependencies: - '@goat-sdk/core': 0.3.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@solana/web3.js': 1.95.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) - abitype: 1.0.6(typescript@5.6.3)(zod@3.23.8) - bs58: 6.0.0 - viem: 2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) - zod: 3.23.8 - transitivePeerDependencies: - - bufferutil - - encoding - - typescript - - utf-8-validate - - '@goat-sdk/crossmint@0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)': - dependencies: - '@goat-sdk/core': 0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@solana/web3.js': 1.95.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) - abitype: 1.0.6(typescript@5.6.3)(zod@3.23.8) - bs58: 6.0.0 - viem: 2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) - zod: 3.23.8 - transitivePeerDependencies: - - bufferutil - - encoding - - typescript - - utf-8-validate - - '@goat-sdk/plugin-erc20@0.1.4(@goat-sdk/core@0.3.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(viem@2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))': - dependencies: - '@goat-sdk/core': 0.3.5(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - viem: 2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) - zod: 3.23.8 - - '@goat-sdk/plugin-erc20@0.1.4(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(viem@2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))': - dependencies: - '@goat-sdk/core': 0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - viem: 2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) - zod: 3.23.8 - - '@goat-sdk/wallet-solana@0.1.3(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.95.8(bufferutil@4.0.8)(utf-8-validate@5.0.10))': - dependencies: - '@goat-sdk/core': 0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - '@solana/web3.js': 1.95.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) - bs58: 6.0.0 - tweetnacl: 1.0.3 - - '@goat-sdk/wallet-viem@0.1.3(@goat-sdk/core@0.3.10(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(viem@2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))': - dependencies: - '@goat-sdk/core': 0.3.10(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - viem: 2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) - - '@goat-sdk/wallet-viem@0.1.3(@goat-sdk/core@0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10))(viem@2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))': - dependencies: - '@goat-sdk/core': 0.3.8(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10) - viem: 2.21.49(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) - '@google-cloud/vertexai@1.9.0': dependencies: google-auth-library: 9.15.0 @@ -5629,6 +5799,22 @@ snapshots: dependencies: '@lit-labs/ssr-dom-shim': 1.2.1 + '@manypkg/find-root@1.1.0': + dependencies: + '@babel/runtime': 7.26.0 + '@types/node': 12.20.55 + find-up: 4.1.0 + fs-extra: 8.1.0 + + '@manypkg/get-packages@1.1.3': + dependencies: + '@babel/runtime': 7.26.0 + '@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 + '@metamask/eth-json-rpc-provider@1.0.1': dependencies: '@metamask/json-rpc-engine': 7.3.3 @@ -6069,28 +6255,6 @@ snapshots: dependencies: buffer: 6.0.3 - '@solana/web3.js@1.95.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - dependencies: - '@babel/runtime': 7.26.0 - '@noble/curves': 1.6.0 - '@noble/hashes': 1.5.0 - '@solana/buffer-layout': 4.0.1 - agentkeepalive: 4.5.0 - bigint-buffer: 1.1.5 - bn.js: 5.2.1 - borsh: 0.7.0 - bs58: 4.0.1 - buffer: 6.0.3 - fast-stable-stringify: 1.0.0 - jayson: 4.1.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - node-fetch: 2.7.0 - rpc-websockets: 9.0.4 - superstruct: 2.0.2 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - '@solana/web3.js@1.95.8(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.26.0 @@ -6262,11 +6426,11 @@ snapshots: '@types/better-sqlite3@7.6.11': dependencies: - '@types/node': 22.9.1 + '@types/node': 22.7.4 '@types/connect@3.4.38': dependencies: - '@types/node': 22.9.1 + '@types/node': 22.7.4 '@types/debug@4.1.12': dependencies: @@ -6282,7 +6446,7 @@ snapshots: '@types/node-fetch@2.6.12': dependencies: - '@types/node': 22.9.1 + '@types/node': 22.7.4 form-data: 4.0.1 '@types/node@12.20.55': {} @@ -6291,9 +6455,14 @@ snapshots: dependencies: undici-types: 5.26.5 + '@types/node@22.7.4': + dependencies: + undici-types: 6.19.8 + '@types/node@22.9.1': dependencies: undici-types: 6.19.8 + optional: true '@types/phoenix@1.6.6': {} @@ -6313,7 +6482,7 @@ snapshots: '@types/sql.js@1.4.9': dependencies: '@types/emscripten': 1.39.13 - '@types/node': 22.9.1 + '@types/node': 22.7.4 '@types/trusted-types@2.0.7': {} @@ -6323,11 +6492,11 @@ snapshots: '@types/ws@7.4.7': dependencies: - '@types/node': 22.9.1 + '@types/node': 22.7.4 '@types/ws@8.5.13': dependencies: - '@types/node': 22.9.1 + '@types/node': 22.7.4 '@vitest/expect@2.1.5': dependencies: @@ -6336,13 +6505,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.9.1))': + '@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.7.4))': dependencies: '@vitest/spy': 2.1.5 estree-walker: 3.0.3 magic-string: 0.30.13 optionalDependencies: - vite: 5.4.11(@types/node@22.9.1) + vite: 5.4.11(@types/node@22.7.4) '@vitest/pretty-format@2.1.5': dependencies: @@ -6854,6 +7023,8 @@ snapshots: react: 19.0.0-rc-66855b96-20241106 zod: 3.23.8 + ansi-colors@4.1.3: {} + ansi-regex@5.0.1: {} ansi-regex@6.1.0: {} @@ -6887,10 +7058,16 @@ snapshots: arg@5.0.2: {} + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + argparse@2.0.1: {} aria-query@5.3.2: {} + array-union@2.1.0: {} + assertion-error@2.0.1: {} async-mutex@0.2.6: @@ -6929,6 +7106,10 @@ snapshots: base64-js@1.5.1: {} + better-path-resolve@1.0.0: + dependencies: + is-windows: 1.0.2 + better-sqlite3@11.5.0: dependencies: bindings: 1.5.0 @@ -7048,6 +7229,8 @@ snapshots: chalk@5.3.0: {} + chardet@0.7.0: {} + check-error@2.1.1: {} chokidar@3.6.0: @@ -7070,6 +7253,8 @@ snapshots: chownr@2.0.0: {} + ci-info@3.9.0: {} + citty@0.1.6: dependencies: consola: 3.2.3 @@ -7151,6 +7336,10 @@ snapshots: create-require@1.1.1: {} + cross-env@7.0.3: + dependencies: + cross-spawn: 7.0.6 + cross-fetch@3.1.8: dependencies: node-fetch: 2.7.0 @@ -7227,6 +7416,8 @@ snapshots: detect-browser@5.3.0: {} + detect-indent@6.1.0: {} + detect-libc@1.0.3: {} detect-libc@2.0.3: {} @@ -7239,6 +7430,10 @@ snapshots: dijkstrajs@1.0.3: {} + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + dlv@1.1.3: {} dotenv@16.4.5: {} @@ -7299,6 +7494,11 @@ snapshots: engine.io-parser@5.2.3: {} + enquirer@2.4.1: + dependencies: + ansi-colors: 4.1.3 + strip-ansi: 6.0.1 + entities@4.5.0: {} es-define-property@1.0.0: @@ -7372,6 +7572,8 @@ snapshots: esm-env@1.2.1: {} + esprima@4.0.1: {} + esrap@1.2.3: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -7449,11 +7651,19 @@ snapshots: extend@3.0.2: {} + extendable-error@0.1.7: {} + extension-port-stream@3.0.0: dependencies: readable-stream: 3.6.2 webextension-polyfill: 0.10.0 + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + eyes@0.1.8: {} fast-deep-equal@3.1.3: {} @@ -7543,6 +7753,18 @@ snapshots: fs-constants@1.0.0: {} + fs-extra@7.0.1: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + + fs-extra@8.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + fs-minipass@2.1.0: dependencies: minipass: 3.3.6 @@ -7619,6 +7841,15 @@ snapshots: globals@15.12.0: {} + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + google-auth-library@9.15.0: dependencies: base64-js: 1.5.1 @@ -7635,6 +7866,8 @@ snapshots: dependencies: get-intrinsic: 1.2.4 + graceful-fs@4.2.11: {} + gtoken@7.1.0: dependencies: gaxios: 6.7.1 @@ -7702,16 +7935,24 @@ snapshots: transitivePeerDependencies: - supports-color + human-id@1.0.2: {} + human-signals@5.0.0: {} humanize-ms@1.2.1: dependencies: ms: 2.1.3 + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + idb-keyval@6.2.1: {} ieee754@1.2.1: {} + ignore@5.3.2: {} + inherits@2.0.4: {} ini@1.3.8: {} @@ -7764,10 +8005,16 @@ snapshots: is-stream@3.0.0: {} + is-subdir@1.2.0: + dependencies: + better-path-resolve: 1.0.0 + is-typed-array@1.1.13: dependencies: which-typed-array: 1.1.16 + is-windows@1.0.2: {} + is-wsl@3.1.0: dependencies: is-inside-container: 1.0.0 @@ -7830,6 +8077,11 @@ snapshots: js-tokens@4.0.0: {} + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + js-yaml@4.1.0: dependencies: argparse: 2.0.1 @@ -7859,6 +8111,10 @@ snapshots: chalk: 5.3.0 diff-match-patch: 1.0.5 + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 + jsonparse@1.3.1: {} jsonpointer@5.0.1: {} @@ -7942,8 +8198,6 @@ snapshots: optionalDependencies: openai: 4.73.0(zod@3.23.8) - lilconfig@3.1.2: {} - lilconfig@3.1.3: {} lines-and-columns@1.2.4: {} @@ -7997,6 +8251,8 @@ snapshots: lodash.sortby@4.7.0: {} + lodash.startcase@4.4.0: {} + lodash@4.17.21: {} loupe@3.1.2: {} @@ -8089,6 +8345,8 @@ snapshots: '@motionone/utils': 10.18.0 '@motionone/vue': 10.16.4 + mri@1.2.0: {} + ms@2.1.3: {} multiformats@9.9.0: {} @@ -8235,6 +8493,10 @@ snapshots: openapi-types@12.1.3: {} + os-tmpdir@1.0.2: {} + + outdent@0.5.0: {} + ox@0.1.2(typescript@5.6.3)(zod@3.23.8): dependencies: '@adraffy/ens-normalize': 1.11.0 @@ -8249,6 +8511,10 @@ snapshots: transitivePeerDependencies: - zod + p-filter@2.1.0: + dependencies: + p-map: 2.1.0 + p-finally@1.0.0: {} p-limit@2.3.0: @@ -8259,6 +8525,8 @@ snapshots: dependencies: p-limit: 2.3.0 + p-map@2.1.0: {} + p-queue@6.6.2: dependencies: eventemitter3: 4.0.7 @@ -8277,6 +8545,8 @@ snapshots: package-json-from-dist@1.0.1: {} + package-manager-detector@0.2.7: {} + partial-json@0.1.7: {} path-exists@4.0.0: {} @@ -8297,6 +8567,8 @@ snapshots: lru-cache: 11.0.2 minipass: 7.1.2 + path-type@4.0.0: {} + pathe@1.1.2: {} pathval@2.0.0: {} @@ -8311,6 +8583,8 @@ snapshots: pify@3.0.0: {} + pify@4.0.1: {} + pify@5.0.0: {} pino-abstract-transport@0.5.0: @@ -8377,7 +8651,7 @@ snapshots: postcss-load-config@6.0.1(jiti@2.4.1)(postcss@8.4.49)(yaml@2.6.1): dependencies: - lilconfig: 3.1.2 + lilconfig: 3.1.3 optionalDependencies: jiti: 2.4.1 postcss: 8.4.49 @@ -8424,6 +8698,8 @@ snapshots: tar-fs: 2.1.1 tunnel-agent: 0.6.0 + prettier@2.8.8: {} + process-nextick-args@2.0.1: {} process-warning@1.0.0: {} @@ -8490,6 +8766,13 @@ snapshots: dependencies: pify: 2.3.0 + read-yaml-file@1.1.0: + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + readable-stream@2.3.8: dependencies: core-util-is: 1.0.3 @@ -8581,6 +8864,8 @@ snapshots: safe-stable-stringify@2.5.0: {} + safer-buffer@2.1.2: {} + scheduler@0.25.0-rc-66855b96-20241106: {} secure-json-parse@2.7.0: {} @@ -8657,6 +8942,8 @@ snapshots: is-arrayish: 0.3.2 optional: true + slash@3.0.0: {} + socket.io-client@4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@socket.io/component-emitter': 3.1.2 @@ -8685,10 +8972,17 @@ snapshots: dependencies: whatwg-url: 7.1.0 + spawndamnit@3.0.1: + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + split-on-first@1.1.0: {} split2@4.2.0: {} + sprintf-js@1.0.3: {} + sql.js@1.12.0: {} sqlite-vec-darwin-arm64@0.1.4-alpha.2: @@ -8753,6 +9047,8 @@ snapshots: dependencies: ansi-regex: 6.1.0 + strip-bom@3.0.0: {} + strip-final-newline@3.0.0: {} strip-json-comments@2.0.1: {} @@ -8888,6 +9184,8 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 + term-size@2.2.1: {} + text-encoding-utf-8@1.0.2: {} thenify-all@1.6.0: @@ -8925,6 +9223,10 @@ snapshots: tinyspy@3.0.2: {} + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 @@ -8951,6 +9253,24 @@ snapshots: ts-interface-checker@0.1.13: {} + ts-node@10.9.2(@types/node@22.7.4)(typescript@5.6.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 22.7.4 + acorn: 8.14.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.6.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + ts-node@10.9.2(@types/node@22.9.1)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -8968,6 +9288,7 @@ snapshots: typescript: 5.6.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optional: true tslib@1.14.1: {} @@ -9057,6 +9378,8 @@ snapshots: unique-names-generator@4.7.1: {} + universalify@0.1.2: {} + unstorage@1.13.1(idb-keyval@6.2.1): dependencies: anymatch: 3.1.3 @@ -9144,13 +9467,13 @@ snapshots: - utf-8-validate - zod - vite-node@2.1.5(@types/node@22.9.1): + vite-node@2.1.5(@types/node@22.7.4): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@5.5.0) es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.11(@types/node@22.9.1) + vite: 5.4.11(@types/node@22.7.4) transitivePeerDependencies: - '@types/node' - less @@ -9162,19 +9485,19 @@ snapshots: - supports-color - terser - vite@5.4.11(@types/node@22.9.1): + vite@5.4.11(@types/node@22.7.4): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.27.3 optionalDependencies: - '@types/node': 22.9.1 + '@types/node': 22.7.4 fsevents: 2.3.3 - vitest@2.1.5(@types/node@22.9.1): + vitest@2.1.5(@types/node@22.7.4): dependencies: '@vitest/expect': 2.1.5 - '@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.9.1)) + '@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.7.4)) '@vitest/pretty-format': 2.1.5 '@vitest/runner': 2.1.5 '@vitest/snapshot': 2.1.5 @@ -9190,11 +9513,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.9.1) - vite-node: 2.1.5(@types/node@22.9.1) + vite: 5.4.11(@types/node@22.7.4) + vite-node: 2.1.5(@types/node@22.7.4) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.9.1 + '@types/node': 22.7.4 transitivePeerDependencies: - less - lightningcss diff --git a/typescript/pnpm-workspace.yaml b/typescript/pnpm-workspace.yaml index aea4ecdec..fe2fe28f3 100644 --- a/typescript/pnpm-workspace.yaml +++ b/typescript/pnpm-workspace.yaml @@ -1,6 +1,5 @@ packages: - - 'packages/*' - - 'packages/*/*' - - "examples/*" - - "examples/*/*" - \ No newline at end of file + - "examples/**/*" + - "packages/**/*" + - "!**/.next/**" + - "!**/dist/**" diff --git a/typescript/tsup.config.base.ts b/typescript/tsup.config.base.ts index ba0a908cc..24d1ceb7a 100644 --- a/typescript/tsup.config.base.ts +++ b/typescript/tsup.config.base.ts @@ -1,5 +1,11 @@ import type { Options } from "tsup"; +declare const process: { + env: { + NODE_ENV: string; + }; +}; + export const treeShakableConfig: Options = { splitting: true, clean: true, @@ -11,5 +17,6 @@ export const treeShakableConfig: Options = { entry: ["src/**/*.(ts|tsx)", "!src/**/*.test.(ts|tsx)"], outDir: "dist", dts: true, - sourcemap: true, + minify: process.env.NODE_ENV === "production", + sourcemap: process.env.NODE_ENV !== "production", }; diff --git a/typescript/turbo.json b/typescript/turbo.json index 3d0170405..2643d15d3 100644 --- a/typescript/turbo.json +++ b/typescript/turbo.json @@ -2,6 +2,8 @@ "$schema": "https://turbo.build/schema.json", "tasks": { "build": { + "env": ["NODE_ENV"], + "outputLogs": "new-only", "dependsOn": ["^build"], "outputs": ["dist/**"] },