/ package.json
package.json
1 { 2 "name": "hanse", 3 "version": "0.1.0", 4 "private": true, 5 "scripts": { 6 "dev": "next dev", 7 "build": "next build", 8 "start": "next start", 9 "lint": "next lint" 10 }, 11 "resolutions": { 12 "@types/react": "^18.0.0" 13 }, 14 "dependencies": { 15 "@builder.io/partytown": "^0.8.0", 16 "@chakra-ui/css-reset": "^2.3.0", 17 "@chakra-ui/icon": "^3.2.0", 18 "@chakra-ui/icons": "^2.1", 19 "@chakra-ui/react": "^2.8.1", 20 "@dfinity/agent": "^0.18.1", 21 "@dfinity/auth-client": "^0.18.1", 22 "@dfinity/candid": "^0.18.1", 23 "@dfinity/ckbtc": "^2.2.1", 24 "@dfinity/identity": "^0.18.1", 25 "@dfinity/identity-secp256k1": "^1.0.1", 26 "@dfinity/ledger": "^0.0.11", 27 "@dfinity/ledger-icrc": "^2.1.3", 28 "@dfinity/nns": "^0.16", 29 "@dfinity/nns-proto": "^0.0.8", 30 "@dfinity/principal": "^0.18.1", 31 "@dfinity/rosetta-client": "^0.6.2", 32 "@dfinity/utils": "^0.0.18", 33 "@emotion/react": "^11.11", 34 "@emotion/styled": "^11.11", 35 "@hookform/resolvers": "^3.3.4", 36 "@ic-reactor/react": "^1.1.1", 37 "@infu/icblast": "^2.0.40", 38 "@next/font": "13.2.4", 39 "@peculiar/webcrypto": "^1.4.0", 40 "@radix-ui/react-accordion": "^1.1.2", 41 "@radix-ui/react-avatar": "^1.0.4", 42 "@radix-ui/react-dialog": "^1.0.5", 43 "@radix-ui/react-dropdown-menu": "^2.0.5", 44 "@radix-ui/react-icons": "^1.3.0", 45 "@radix-ui/react-label": "^2.0.2", 46 "@radix-ui/react-navigation-menu": "^1.1.4", 47 "@radix-ui/react-popover": "1.0.6", 48 "@radix-ui/react-radio-group": "^1.1.3", 49 "@radix-ui/react-select": "^2.0.0", 50 "@radix-ui/react-slot": "^1.0.2", 51 "@radix-ui/react-tabs": "^1.0.4", 52 "@radix-ui/react-toast": "^1.1.5", 53 "@radix-ui/react-tooltip": "^1.0.6", 54 "@radix-ui/themes": "^2.0.2", 55 "@react-pdf/renderer": "^3.1.9", 56 "@reduxjs/toolkit": "^1.9.5", 57 "@tanstack/react-table": "^8.9.2", 58 "@timhettler/radix-card": "^1.1.2", 59 "assert": "^2.0", 60 "autoprefixer": "^10.0.1", 61 "big-integer": "^1.6.51", 62 "buffer": "^6.0", 63 "class-variance-authority": "^0.7.0", 64 "clsx": "^2.0.0", 65 "cmdk": "^0.2.0", 66 "compressorjs": "^1.2", 67 "crc-32": "^1.2.2", 68 "cva": "npm:class-variance-authority@^0.6.0", 69 "date-fns": "^2.30.0", 70 "dexie": "^3.2.4", 71 "dexie-react-hooks": "^1.1.6", 72 "ethers": "^6.6", 73 "events": "^3.3", 74 "flutterwave-react-v3": "^1.3.0", 75 "framer-motion": "^10.13", 76 "fuse.js": "^7.0.0", 77 "get-random-values": "^1.2.2", 78 "html5-qrcode": "^2.3.8", 79 "i18next": "^22.5.0", 80 "i18next-browser-languagedetector": "^7.0.2", 81 "i18next-http-backend": "^2.2.1", 82 "isomorphic-fetch": "^3.0.0", 83 "js-sha256": "^0.9.0", 84 "lucide-react": "^0.292.0", 85 "moment": "^2.29.4", 86 "next": "13.2.4", 87 "next-themes": "^0.2.1", 88 "p-limit": "^4.0.0", 89 "react": "18.2.0", 90 "react-day-picker": "^8.9.1", 91 "react-dom": "18.2.0", 92 "react-dropzone": "^14.2", 93 "react-hook-form": "^7.48.2", 94 "react-hot-toast": "^2.4.1", 95 "react-i18next": "^11.18.6", 96 "react-is": "^18.2.0", 97 "react-markdown": "^8.0.7", 98 "react-qr-code": "^2.0.12", 99 "react-redux": "^7.2.5", 100 "react-responsive": "^9.0.2", 101 "react-router-dom": "^5.3.4", 102 "react-scripts": "^5.0.1", 103 "rechart": "^0.0.1", 104 "recharts": "^2.10.1", 105 "stream-browserify": "^3.0.0", 106 "tailwind-merge": "^2.0.0", 107 "tailwindcss-animate": "^1.0.7", 108 "twin.macro": "^3.1.0", 109 "typewriter-effect": "^2.19.0", 110 "util": "^0.12.5", 111 "web-vitals": "^1.0.1", 112 "zod": "^3.21.4" 113 }, 114 "devDependencies": { 115 "@types/node": "18.15.11", 116 "@types/react": "^18.2.33", 117 "eslint": "^8.51.0", 118 "eslint-config-next": "^13.5.4", 119 "eslint-plugin-react": "^7.33.2", 120 "eslint-plugin-react-hooks": "^4.6.0", 121 "prettier": "3.1.1", 122 "sass": "^1.60.0", 123 "typescript": "5.2.2" 124 } 125 }