|
3 | 3 | "description": "The source code for the Stacks Blockchain explorer.", |
4 | 4 | "scripts": { |
5 | 5 | "preinstall": "npx only-allow pnpm", |
6 | | - "build": "next build", |
| 6 | + "build": "pnpm chakra-types && next build", |
7 | 7 | "build:analyze": "next telemetry disable && ANALYZE=true next build", |
8 | 8 | "dev": "next dev", |
9 | 9 | "lint": "pnpm run lint:eslint && pnpm run lint:prettier", |
|
20 | 20 | "test:unit": "jest --forceExit ./src", |
21 | 21 | "prepare": "husky install", |
22 | 22 | "storybook": "storybook dev -p 6006", |
23 | | - "build-storybook": "storybook build" |
| 23 | + "build-storybook": "storybook build", |
| 24 | + "chakra-types": "pnpm chakra typegen ./src/ui/theme/theme.ts" |
24 | 25 | }, |
25 | 26 | "version": "1.0.0", |
26 | 27 | "author": "Hiro Systems PBC (formerly Blockstack PBC)", |
27 | 28 | "dependencies": { |
28 | | - "@chakra-ui/anatomy": "2.2.2", |
29 | | - "@chakra-ui/next-js": "2.2.0", |
30 | | - "@chakra-ui/react": "2.8.2", |
| 29 | + "@chakra-ui/anatomy": "2.3.4", |
| 30 | + "@chakra-ui/react": "3.3.1", |
31 | 31 | "@chakra-ui/theme-tools": "2.1.2", |
32 | 32 | "@contentful/rich-text-react-renderer": "15.21.2", |
33 | 33 | "@contentful/rich-text-types": "16.5.2", |
34 | 34 | "@date-fns/utc": "1.2.0", |
35 | 35 | "@emotion/cache": "11.11.0", |
36 | 36 | "@emotion/core": "11.0.0", |
37 | 37 | "@emotion/css": "11.11.2", |
38 | | - "@emotion/react": "11.11.1", |
| 38 | + "@emotion/react": "11.13.3", |
39 | 39 | "@emotion/server": "11.11.0", |
40 | | - "@emotion/styled": "11.11.0", |
| 40 | + "@emotion/styled": "11.13.0", |
41 | 41 | "@hirosystems/token-metadata-api-client": "1.2.0", |
42 | 42 | "@monaco-editor/react": "4.5.2", |
43 | 43 | "@next/bundle-analyzer": "14.2.0", |
|
56 | 56 | "@stacks/connect-ui": "6.4.1", |
57 | 57 | "@stacks/network": "6.13.0", |
58 | 58 | "@stacks/transactions": "6.15.1-pr.0bcf867e.0+0bcf867e", |
| 59 | + "@storybook/addon-themes": "^8.4.7", |
59 | 60 | "@tanstack/react-query": "5.8.4", |
60 | 61 | "@tippyjs/react": "4.2.6", |
61 | 62 | "@types/cookie": "0.5.2", |
|
66 | 67 | "c32check": "2.0.0", |
67 | 68 | "contentful": "10.12.0", |
68 | 69 | "cookie": "0.5.0", |
| 70 | + "cookies-next": "^4.3.0", |
69 | 71 | "dayjs": "1.11.9", |
70 | 72 | "eslint-plugin-import": "2.29.0", |
71 | 73 | "express": "4.19.2", |
72 | 74 | "formik": "2.4.3", |
73 | | - "framer-motion": "10.16.4", |
74 | 75 | "http-status-codes": "2.3.0", |
75 | 76 | "husky": "8.0.3", |
76 | 77 | "ioredis": "5.3.2", |
|
83 | 84 | "monacode": "0.3.1", |
84 | 85 | "morgan": "1.10.0", |
85 | 86 | "next": "14.2.13", |
| 87 | + "next-themes": "0.4.4", |
86 | 88 | "nookies": "2.5.2", |
87 | 89 | "onigasm": "2.2.5", |
88 | 90 | "openapi-fetch": "0.13.0", |
|
99 | 101 | "react-dom": "18.2.0", |
100 | 102 | "react-error-boundary": "4.0.11", |
101 | 103 | "react-hot-toast": "2.4.1", |
| 104 | + "react-icons": "^5.3.0", |
102 | 105 | "react-leaflet": "4.2.1", |
103 | 106 | "react-loading-skeleton": "3.3.1", |
104 | 107 | "react-redux": "8.1.2", |
|
116 | 119 | "yup": "1.2.0" |
117 | 120 | }, |
118 | 121 | "devDependencies": { |
| 122 | + "@chakra-ui/cli": "3.1.0", |
119 | 123 | "@chromatic-com/storybook": "1.9.0", |
120 | 124 | "@commitlint/config-conventional": "12.1.4", |
121 | 125 | "@next/eslint-plugin-next": "14.0.3", |
|
151 | 155 | "@types/styled-system__theme-get": "5.0.1", |
152 | 156 | "@types/testing-library__jest-dom": "5.14.8", |
153 | 157 | "@types/valid-url": "1.0.3", |
| 158 | + "@ungap/structured-clone": "^1.2.1", |
154 | 159 | "commitlint": "12.1.4", |
155 | 160 | "eslint": "8.54.0", |
156 | 161 | "eslint-config-next": "14.0.3", |
|
0 commit comments