{ "type": "module", "private": true, "keywords": [], "scripts": { "preinstall": "npx only-allow pnpm", "prepare": "husky install", "test": "turbo run test --filter=@status-im/* --filter=./apps/* -- --run", "predev": "pnpm install", "dev": "turbo run dev dev:next dev:content --filter=@status-im/* --filter=./apps/*", "build": "turbo run build --filter=@status-im/* --filter=./apps/*", "lint": "turbo run lint --filter=@status-im/* --filter=./apps/* --filter=./e2e", "typecheck": "turbo run typecheck", "format": "prettier --write .", "clean": "turbo run clean && rimraf node_modules .turbo", "storybook": "pnpm --filter=@status-im/components storybook", "devtools": "react-devtools" }, "resolutions": { "vite": "6.3.5", "vitest": "3.1.4", "vite-node": "3.1.4", "protons-runtime": "^5.6.0", "it-length-prefixed": "9.0.3", "remark-lint": "10.0.1", "@scure/base": "^1.2.6", "vfile": "5.3.7", "vfile-message": "3.1.4", "react-hook-form": "^7.45.1", "@noble/secp256k1": "1.7.2", "@waku/message-encryption": "0.0.38" }, "devDependencies": { "@ianvs/prettier-plugin-sort-imports": "^4.1.1", "@status-im/eslint-config": "workspace:*", "@tsconfig/strictest": "^2.0.0", "@types/prettier": "^2.7.2", "@types/react": "^19.1.0", "@types/react-dom": "^19.1.1", "eslint": "^9.14.0", "husky": "^9.1.7", "lint-staged": "^15.2.10", "prettier": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.6", "react-devtools": "^6.1.5", "rimraf": "^4.4.1", "turbo": "^2.5.6", "typescript": "^5.6.2", "vite": "6.3.5", "vite-node": "3.1.4", "vitest": "3.1.4" }, "packageManager": "pnpm@9.12.3", "lint-staged": { "*.{md,mdx,yml,yaml,json}": [ "prettier --write" ] }, "pnpm": { "overrides": { "react": "19.1.2", "react-dom": "19.1.2", "@types/react": "19.1.2", "@types/react-dom": "19.1.2", "@status-im/community-dapp>react": "^17.0.2", "@status-im/community-dapp>react-dom": "^17.0.2", "@status-im/community-dapp>@types/react": "^17.0.8", "@status-im/community-dapp>@types/react-dom": "^17.0.6", "@types/styled-components>@types/react": "^17.0.8", "@types/hoist-non-react-statics>@types/react": "^17.0.8", "@types/react-router>@types/react": "^17.0.8", "@types/react-router-dom>@types/react": "^17.0.8", "react-countup>react": "^17.0.2" }, "packageExtensions": { "@waku/sdk": { "dependencies": { "@libp2p/interface": "^2.10.4" } }, "@waku/core": { "dependencies": { "@libp2p/interface": "^2.10.4" } }, "@waku/discovery": { "dependencies": { "@libp2p/interface": "^2.10.4" } }, "@waku/utils": { "dependencies": { "@libp2p/interface": "^2.10.4" } } }, "patchedDependencies": { "it-length-prefixed@9.0.3": "patches/it-length-prefixed@9.0.3.patch", "arctic@1.2.0": "patches/arctic@1.2.0.patch", "tinykeys@3.0.0": "patches/tinykeys@3.0.0.patch", "oslo@1.0.1": "patches/oslo@1.0.1.patch", "@trpc/server@11.1.0": "patches/@trpc__server@11.1.0.patch", "@noble/secp256k1@1.7.2": "patches/@noble__secp256k1@1.7.2.patch", "@waku/message-encryption@0.0.38": "patches/@waku__message-encryption@0.0.38.patch" } }, "dependencies": { "@tanstack/react-query": "^5.90.2", "connectkit": "^1.9.0", "iron-session": "^8.0.4", "wagmi": "^2.12.8" }, "engines": { "node": "22.x" } }