/ 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 }