/ package.json
package.json
  1  {
  2    "name": "hats-clients",
  3    "version": "2.9.0",
  4    "scripts": {
  5      "dev": "nx run hats-anchor-app:dev",
  6      "start": "nx run hats-anchor-app:start",
  7      "build": "nx run hats-anchor-app:build",
  8      "generate": "nx run utils:generate",
  9      "claims:dev": "nx run hats-claims-app:dev",
 10      "claims:start": "nx run hats-claims-app:start",
 11      "claims:build": "nx run hats-claims-app:build",
 12      "councils:dev": "nx run hats-councils-app:dev",
 13      "councils:serve": "nx run hats-councils-app:serve:production",
 14      "councils:build": "nx run hats-councils-app:build",
 15      "test": "nx test",
 16      "preinstall": "npx only-allow pnpm",
 17      "anchor": "pnpm --filter hats-anchor-app",
 18      "claims": "pnpm --filter hats-claims-app",
 19      "councils": "pnpm --filter hats-councils-app",
 20      "contexts": "pnpm --filter contexts",
 21      "forms": "pnpm --filter forms",
 22      "modules": "pnpm --filter modules-ui",
 23      "molecules": "pnpm --filter molecules",
 24      "organisms": "pnpm --filter organisms",
 25      "ui": "pnpm --filter ui",
 26      "utils": "pnpm --filter utils",
 27      "ui:storybook": "nx run ui:storybook",
 28      "clean": "rm -rf dist tmp",
 29      "typecheck": "nx run-many --target=typecheck --all",
 30      "typecheck:anchor": "nx run hats-anchor-app:typecheck",
 31      "typecheck:claims": "nx run hats-claims-app:typecheck",
 32      "typecheck:councils": "nx run hats-councils-app:typecheck",
 33      "typecheck:utils": "nx run utils:typecheck",
 34      "typecheck:ui": "nx run ui:typecheck",
 35      "typecheck:contexts": "nx run contexts:typecheck",
 36      "typecheck:forms": "nx run forms:typecheck",
 37      "typecheck:molecules": "nx run molecules:typecheck",
 38      "typecheck:organisms": "nx run organisms:typecheck",
 39      "typecheck:hooks": "nx run hooks:typecheck",
 40      "typecheck:types": "nx run types:typecheck"
 41    },
 42    "private": true,
 43    "devDependencies": {
 44      "@eslint/compat": "^1.2.8",
 45      "@eslint/js": "^9.24.0",
 46      "@nx/eslint": "20.4.5",
 47      "@nx/eslint-plugin": "20.4.5",
 48      "@nx/js": "20.4.5",
 49      "@nx/next": "20.4.5",
 50      "@nx/react": "20.4.5",
 51      "@nx/rollup": "20.4.5",
 52      "@nx/workspace": "20.4.5",
 53      "@rollup/plugin-url": "8.0.2",
 54      "@storybook/addon-essentials": "^8.5.1",
 55      "@storybook/addon-interactions": "^8.5.1",
 56      "@storybook/addon-links": "^8.5.1",
 57      "@storybook/addon-themes": "^8.5.1",
 58      "@storybook/blocks": "^8.5.1",
 59      "@storybook/react": "^8.5.1",
 60      "@storybook/react-vite": "^8.5.1",
 61      "@storybook/test": "^8.5.1",
 62      "@svgr/rollup": "8.1.0",
 63      "@swc-node/register": "1.9.2",
 64      "@swc/cli": "0.3.12",
 65      "@swc/core": "1.5.7",
 66      "@tanstack/eslint-plugin-query": "^5.81.2",
 67      "@testing-library/react": "16.1.0",
 68      "@types/d3": "^7.4.3",
 69      "@types/d3-org-chart": "^3.1.2",
 70      "@types/lodash": "^4.17.19",
 71      "@types/node": "20.14.2",
 72      "@types/papaparse": "^5.3.15",
 73      "@types/react": "18.3.1",
 74      "@types/react-datepicker": "^4.19.6",
 75      "@types/react-dom": "18.3.0",
 76      "@types/showdown": "^2.0.6",
 77      "@types/uuid": "^10.0.0",
 78      "@typescript-eslint/parser": "^8.29.0",
 79      "autoprefixer": "^10.4.20",
 80      "class-variance-authority": "^0.7.1",
 81      "clsx": "^2.1.1",
 82      "eslint": "^9.24.0",
 83      "eslint-config-prettier": "^10.1.2",
 84      "eslint-import-resolver-alias": "^1.1.2",
 85      "eslint-plugin-import": "2.31.0",
 86      "eslint-plugin-jsx-a11y": "6.10.1",
 87      "eslint-plugin-prettier": "^5.2.3",
 88      "eslint-plugin-react": "^7.37.4",
 89      "eslint-plugin-react-hooks": "5.2.0",
 90      "eslint-plugin-simple-import-sort": "^12.0.0",
 91      "eslint-plugin-tsdoc": "^0.4.0",
 92      "globals": "^15.12.0",
 93      "graphql": "16.6.0",
 94      "graphql-zeus": "^7.0.3",
 95      "import-in-the-middle": "^1.14.2",
 96      "next": "15.5.2",
 97      "nx": "20.4.5",
 98      "postcss": "^8.5.1",
 99      "prettier": "^3.6.2",
100      "prettier-plugin-tailwindcss": "^0.6.13",
101      "require-in-the-middle": "^7.5.2",
102      "storybook": "^8.5.1",
103      "swc-loader": "0.1.15",
104      "tailwind-merge": "^2.6.0",
105      "tailwindcss": "^3.4.17",
106      "tailwindcss-animate": "^1.0.7",
107      "ts-jest": "^29.2.5",
108      "ts-node": "10.9.1",
109      "tslib": "^2.8.1",
110      "tsup": "^8.3.6",
111      "typescript": "5.8.3",
112      "typescript-eslint": "^8.29.0"
113    },
114    "resolutions": {
115      "@radix-ui/react-dialog": "^1.1.1",
116      "@radix-ui/react-dismissable-layer": "^1.1.0",
117      "bs58": "^6.0.0",
118      "express": "4.20.0",
119      "picocolors": "1.1.1",
120      "posthog-js": "1.235.6",
121      "viem": "2.31.7"
122    },
123    "engines": {
124      "node": ">=20.6"
125    },
126    "pnpm": {
127      "onlyBuiltDependencies": [
128        "@parcel/watcher",
129        "@reown/appkit",
130        "@sentry/cli",
131        "@swc/core",
132        "bigint-buffer",
133        "bufferutil",
134        "core-js",
135        "esbuild",
136        "keccak",
137        "nx",
138        "secp256k1",
139        "sharp",
140        "unrs-resolver",
141        "utf-8-validate"
142      ],
143      "overrides": {}
144    },
145    "packageManager": "pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67"
146  }