{ "name": "@thirdweb-dev/js", "version": "1.0.0", "main": "index.js", "repository": "https://github.com/thirdweb-dev/js", "author": "thirdweb eng ", "license": "MIT", "private": true, "engines": { "node": ">=18", "pnpm": ">=9" }, "scripts": { "preinstall": "npx only-allow pnpm", "lint": "pnpm dlx sherif@latest -i @tanstack/react-query -i @coinbase/wallet-sdk -i remark-gfm && turbo run lint", "lint:legacy": "pnpm lint", "storybook:react": "turbo run storybook --filter=./packages/*", "prefix": "pnpm dlx sherif@latest -i @tanstack/react-query -i @coinbase/wallet-sdk -i remark-gfm --fix", "fix": "turbo run fix", "wallet-ui": "turbo run dev --filter=./apps/wallet-ui --filter=./packages/thirdweb", "wallet-ui:build": "turbo run build --filter=./apps/wallet-ui --filter=./packages/thirdweb", "playground": "turbo run dev --filter=./apps/playground-web --filter=./packages/thirdweb", "playground:build": "turbo run build --filter=./apps/playground-web", "portal": "turbo run dev --filter=./apps/portal --filter=./packages/thirdweb", "portal:build": "turbo run build --filter=./apps/portal", "dashboard": "turbo run dev --filter=./apps/dashboard --filter=./packages/thirdweb", "dashboard:build": "turbo run build --filter=./apps/dashboard", "build:packages": "turbo run build --filter=./packages/*", "build:legacy_packages": "turbo run build --filter=./legacy_packages/* --filter=!@thirdweb-dev/unity-js-bridge", "build": "turbo run build --filter=./packages/* --filter=./legacy_packages/* --filter=!@thirdweb-dev/unity-js-bridge --concurrency=1", "build:release": "pnpm run build --filter=./packages/* --filter=./legacy_packages/* --filter=!@thirdweb-dev/unity-js-bridge --force", "test": "turbo run test --filter=./packages/*", "test:legacy": "turbo run test --filter=./legacy_packages/* --filter=!@thirdweb-dev/sdk --filter=!@thirdweb-dev/auth", "e2e": "turbo run e2e --filter=./packages/*", "e2e:legacy": "turbo run e2e --filter=./legacy_packages/*", "bench": "turbo run bench", "typedoc": "turbo run typedoc", "generate-snippets": "node ./scripts/generate-snippets/index.mjs", "changeset": "changeset", "version-packages": "changeset version", "release": "node ./scripts/pre-release.mjs && turbo run update-version && pnpm build:release && changeset publish", "version-packages:nightly": "node scripts/pre-nightly.mjs && changeset version --snapshot nightly", "release:nightly": "node ./scripts/pre-release.mjs && turbo run update-version && pnpm build && changeset publish --tag nightly", "push": "turbo run push --filter=./packages/* --filter=./legacy_packages/**", "hotlink-init": "node ./scripts/hotlink/hotlink-init.mjs", "hotlink-revert": "node ./scripts/hotlink/hotlink-revert.mjs" }, "devDependencies": { "@babel/plugin-transform-flow-strip-types": "^7.25.2", "@babel/plugin-transform-private-methods": "^7.25.4", "@babel/preset-env": "^7.25.4", "@babel/preset-typescript": "^7.24.7", "@biomejs/biome": "1.8.3", "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.8", "@manypkg/cli": "0.21.4", "@manypkg/get-packages": "2.2.2", "@playwright/test": "1.47.1", "@size-limit/preset-big-lib": "11.1.4", "@types/bun": "1.1.8", "@types/node": "20.14.9", "@types/react": "^18.3.5", "@viem/anvil": "0.0.10", "@vitest/coverage-v8": "2.0.5", "dotenv-mono": "^1.3.14", "eslint-plugin-i18next": "^6.0.9", "eslint-plugin-import": "^2.30.0", "eslint-plugin-inclusive-language": "^2.2.1", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-tsdoc": "^0.3.0", "knip": "^5.30.1", "mitata": "0.1.14", "react": "18.3.1", "rimraf": "6.0.1", "sharp": "^0.33.5", "size-limit": "11.1.4", "turbo": "2.1.1", "typedoc-gen": "workspace:*", "typescript": "5.6.2", "vitest": "2.0.5", "yalc": "1.0.0-pre.53" }, "manypkg": { "defaultBranch": "main" }, "pnpm": { "overrides": { "got@<11.8.5": ">=11.8.5", "glob-parent@<5.1.2": ">=5.1.2", "nth-check@<2.0.1": ">=2.0.1", "socket.io-parser@>=4.0.4 <4.2.3": ">=4.2.3", "fast-xml-parser@<=4.2.4": ">4.2.4", "@openzeppelin/contracts@>=4.3.0 <4.9.1": ">=4.9.1", "@openzeppelin/contracts@>=4.7.0 <4.9.2": ">=4.9.2", "xml2js@<0.5.0": ">=0.5.0", "engine.io@>=5.1.0 <6.4.2": ">=6.4.2", "semver@<7.5.2": ">=7.5.2", "json5@<1.0.2": ">=1.0.2", "protobufjs@>=6.10.0 <7.2.4": ">=7.2.4", "tough-cookie@<4.1.3": ">=4.1.3", "@ethereumjs/util@<9.0.0": ">=9.0.0", "axios@<0.28.0": ">=0.28.0", "@grpc/grpc-js@<1.10.9": "1.10.9", "braces@<3.0.3": "3.0.3", "ws@>=8.0.0 <8.17.1": "8.17.1", "ws@>=7.0.0 <7.5.10": "7.5.10", "ws@>=6.0.0 <6.2.3": "6.2.3", "eslint": "8.57.0", "@typescript-eslint/typescript-estree": "^7.14.1" } }, "packageManager": "pnpm@9.4.0" }