Skip to content

Commit 8b275fc

Browse files
committed
move over some utility read only endpoints to API
1 parent e78a984 commit 8b275fc

File tree

10 files changed

+757
-727
lines changed

10 files changed

+757
-727
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,4 @@ storybook-static
3434
tsconfig.tsbuildinfo
3535
.cursor
3636
apps/dashboard/node-compile-cache
37+
.tmp/

apps/dashboard/package.json

Lines changed: 129 additions & 129 deletions
Original file line numberDiff line numberDiff line change
@@ -1,131 +1,131 @@
11
{
2-
"dependencies": {
3-
"@hookform/resolvers": "^3.9.1",
4-
"@marsidev/react-turnstile": "^1.1.0",
5-
"@radix-ui/react-accordion": "^1.2.11",
6-
"@radix-ui/react-alert-dialog": "^1.1.14",
7-
"@radix-ui/react-avatar": "^1.1.10",
8-
"@radix-ui/react-checkbox": "^1.3.2",
9-
"@radix-ui/react-collapsible": "^1.1.11",
10-
"@radix-ui/react-dialog": "1.1.14",
11-
"@radix-ui/react-dropdown-menu": "^2.1.15",
12-
"@radix-ui/react-hover-card": "^1.1.14",
13-
"@radix-ui/react-label": "^2.1.7",
14-
"@radix-ui/react-popover": "^1.1.14",
15-
"@radix-ui/react-progress": "^1.1.7",
16-
"@radix-ui/react-radio-group": "^1.3.7",
17-
"@radix-ui/react-select": "^2.2.5",
18-
"@radix-ui/react-separator": "^1.1.7",
19-
"@radix-ui/react-slot": "^1.2.3",
20-
"@radix-ui/react-switch": "^1.2.5",
21-
"@radix-ui/react-tooltip": "1.2.7",
22-
"@sentry/nextjs": "9.34.0",
23-
"@shazow/whatsabi": "0.22.2",
24-
"@tanstack/react-query": "5.81.5",
25-
"@tanstack/react-table": "^8.21.3",
26-
"@thirdweb-dev/api": "workspace:*",
27-
"@thirdweb-dev/service-utils": "workspace:*",
28-
"@thirdweb-dev/vault-sdk": "workspace:*",
29-
"@vercel/functions": "2.2.2",
30-
"@vercel/og": "^0.6.8",
31-
"@workspace/ui": "workspace:*",
32-
"abitype": "1.0.8",
33-
"class-variance-authority": "^0.7.1",
34-
"clsx": "^2.1.1",
35-
"compare-versions": "^6.1.0",
36-
"date-fns": "4.1.0",
37-
"fast-xml-parser": "^5.2.5",
38-
"fuse.js": "7.1.0",
39-
"input-otp": "^1.4.1",
40-
"ioredis": "^5.6.1",
41-
"ipaddr.js": "^2.2.0",
42-
"lucide-react": "0.525.0",
43-
"next": "15.3.5",
44-
"next-themes": "^0.4.6",
45-
"nextjs-toploader": "^1.6.12",
46-
"nuqs": "^2.4.3",
47-
"papaparse": "^5.5.3",
48-
"pluralize": "^8.0.0",
49-
"posthog-js": "1.256.1",
50-
"prettier": "3.6.2",
51-
"react": "19.1.0",
52-
"react-children-utilities": "^2.10.0",
53-
"react-day-picker": "^8.10.1",
54-
"react-dom": "19.1.0",
55-
"react-dropzone": "^14.3.8",
56-
"react-error-boundary": "6.0.0",
57-
"react-hook-form": "7.55.0",
58-
"react-markdown": "10.1.0",
59-
"react-table": "^7.8.0",
60-
"recharts": "2.15.3",
61-
"remark-gfm": "4.0.1",
62-
"responsive-rsc": "0.0.7",
63-
"server-only": "^0.0.1",
64-
"shiki": "3.12.0",
65-
"sonner": "2.0.6",
66-
"spdx-correct": "^3.2.0",
67-
"stripe": "17.7.0",
68-
"swagger-ui-react": "^5.24.1",
69-
"tailwind-merge": "^2.6.0",
70-
"tailwindcss-animate": "^1.0.7",
71-
"thirdweb": "workspace:*",
72-
"tiny-invariant": "^1.3.3",
73-
"use-debounce": "^10.0.5",
74-
"vaul": "^1.1.2",
75-
"zod": "3.25.75"
76-
},
77-
"devDependencies": {
78-
"@biomejs/biome": "2.0.6",
79-
"@chromatic-com/storybook": "4.0.1",
80-
"@next/bundle-analyzer": "15.3.5",
81-
"@next/eslint-plugin-next": "15.3.5",
82-
"@playwright/test": "1.53.2",
83-
"@storybook/addon-docs": "9.0.15",
84-
"@storybook/addon-links": "9.0.15",
85-
"@storybook/addon-onboarding": "9.0.15",
86-
"@storybook/nextjs": "9.0.15",
87-
"@types/color": "4.2.0",
88-
"@types/node": "22.14.1",
89-
"@types/papaparse": "^5.3.16",
90-
"@types/pluralize": "^0.0.33",
91-
"@types/react": "19.1.8",
92-
"@types/react-dom": "19.1.6",
93-
"@types/react-table": "^7.7.20",
94-
"@types/spdx-correct": "^3.1.3",
95-
"@types/swagger-ui-react": "^5.18.0",
96-
"@typescript-eslint/eslint-plugin": "7.14.1",
97-
"@typescript-eslint/parser": "7.14.1",
98-
"autoprefixer": "^10.4.21",
99-
"checkly": "6.0.1",
100-
"eslint": "8.57.0",
101-
"eslint-config-biome": "1.9.4",
102-
"eslint-plugin-react-compiler": "19.1.0-rc.2",
103-
"eslint-plugin-storybook": "9.0.15",
104-
"knip": "5.60.2",
105-
"next-sitemap": "^4.2.3",
106-
"postcss": "8.5.6",
107-
"storybook": "9.0.15",
108-
"tailwindcss": "3.4.17",
109-
"typescript": "5.8.3"
110-
},
111-
"name": "thirdweb-dashboard",
112-
"private": true,
113-
"scripts": {
114-
"build": "NODE_OPTIONS=--max-old-space-size=6144 next build",
115-
"build-storybook": "storybook build",
116-
"build:analyze": "ANALYZE=true pnpm run build",
117-
"dev": "next dev --turbopack",
118-
"fix": "biome check ./src --fix && eslint ./src --fix",
119-
"format": "biome format ./src --write",
120-
"knip": "knip",
121-
"lint": "biome check ./src && knip && eslint ./src",
122-
"playwright": "playwright test",
123-
"postbuild": "next-sitemap",
124-
"preinstall": "npx only-allow pnpm",
125-
"start": "next start",
126-
"storybook": "storybook dev -p 6006",
127-
"typecheck": "tsc --noEmit",
128-
"update-checkly": "npx checkly deploy"
129-
},
130-
"version": "3.0.0"
2+
"dependencies": {
3+
"@hookform/resolvers": "^3.9.1",
4+
"@marsidev/react-turnstile": "^1.1.0",
5+
"@radix-ui/react-accordion": "^1.2.11",
6+
"@radix-ui/react-alert-dialog": "^1.1.14",
7+
"@radix-ui/react-avatar": "^1.1.10",
8+
"@radix-ui/react-checkbox": "^1.3.2",
9+
"@radix-ui/react-collapsible": "^1.1.11",
10+
"@radix-ui/react-dialog": "1.1.14",
11+
"@radix-ui/react-dropdown-menu": "^2.1.15",
12+
"@radix-ui/react-hover-card": "^1.1.14",
13+
"@radix-ui/react-label": "^2.1.7",
14+
"@radix-ui/react-popover": "^1.1.14",
15+
"@radix-ui/react-progress": "^1.1.7",
16+
"@radix-ui/react-radio-group": "^1.3.7",
17+
"@radix-ui/react-select": "^2.2.5",
18+
"@radix-ui/react-separator": "^1.1.7",
19+
"@radix-ui/react-slot": "^1.2.3",
20+
"@radix-ui/react-switch": "^1.2.5",
21+
"@radix-ui/react-tooltip": "1.2.7",
22+
"@sentry/nextjs": "9.34.0",
23+
"@shazow/whatsabi": "0.22.2",
24+
"@tanstack/react-query": "5.81.5",
25+
"@tanstack/react-table": "^8.21.3",
26+
"@thirdweb-dev/api": "workspace:*",
27+
"@thirdweb-dev/service-utils": "workspace:*",
28+
"@thirdweb-dev/vault-sdk": "workspace:*",
29+
"@vercel/functions": "2.2.2",
30+
"@vercel/og": "^0.6.8",
31+
"@workspace/ui": "workspace:*",
32+
"abitype": "1.0.8",
33+
"class-variance-authority": "^0.7.1",
34+
"clsx": "^2.1.1",
35+
"compare-versions": "^6.1.0",
36+
"date-fns": "4.1.0",
37+
"fast-xml-parser": "^5.2.5",
38+
"fuse.js": "7.1.0",
39+
"input-otp": "^1.4.1",
40+
"ioredis": "^5.6.1",
41+
"ipaddr.js": "^2.2.0",
42+
"lucide-react": "0.525.0",
43+
"next": "15.3.5",
44+
"next-themes": "^0.4.6",
45+
"nextjs-toploader": "^1.6.12",
46+
"nuqs": "^2.4.3",
47+
"papaparse": "^5.5.3",
48+
"pluralize": "^8.0.0",
49+
"posthog-js": "1.256.1",
50+
"prettier": "3.6.2",
51+
"react": "19.1.0",
52+
"react-children-utilities": "^2.10.0",
53+
"react-day-picker": "^8.10.1",
54+
"react-dom": "19.1.0",
55+
"react-dropzone": "^14.3.8",
56+
"react-error-boundary": "6.0.0",
57+
"react-hook-form": "7.55.0",
58+
"react-markdown": "10.1.0",
59+
"react-table": "^7.8.0",
60+
"recharts": "2.15.3",
61+
"remark-gfm": "4.0.1",
62+
"responsive-rsc": "0.0.7",
63+
"server-only": "^0.0.1",
64+
"shiki": "3.12.0",
65+
"sonner": "2.0.6",
66+
"spdx-correct": "^3.2.0",
67+
"stripe": "17.7.0",
68+
"swagger-ui-react": "^5.24.1",
69+
"tailwind-merge": "^2.6.0",
70+
"tailwindcss-animate": "^1.0.7",
71+
"thirdweb": "workspace:*",
72+
"tiny-invariant": "^1.3.3",
73+
"use-debounce": "^10.0.5",
74+
"vaul": "^1.1.2",
75+
"zod": "3.25.75"
76+
},
77+
"devDependencies": {
78+
"@biomejs/biome": "2.0.6",
79+
"@chromatic-com/storybook": "4.0.1",
80+
"@next/bundle-analyzer": "15.3.5",
81+
"@next/eslint-plugin-next": "15.3.5",
82+
"@playwright/test": "1.53.2",
83+
"@storybook/addon-docs": "9.0.15",
84+
"@storybook/addon-links": "9.0.15",
85+
"@storybook/addon-onboarding": "9.0.15",
86+
"@storybook/nextjs": "9.0.15",
87+
"@types/color": "4.2.0",
88+
"@types/node": "22.14.1",
89+
"@types/papaparse": "^5.3.16",
90+
"@types/pluralize": "^0.0.33",
91+
"@types/react": "19.1.8",
92+
"@types/react-dom": "19.1.6",
93+
"@types/react-table": "^7.7.20",
94+
"@types/spdx-correct": "^3.1.3",
95+
"@types/swagger-ui-react": "^5.18.0",
96+
"@typescript-eslint/eslint-plugin": "7.14.1",
97+
"@typescript-eslint/parser": "7.14.1",
98+
"autoprefixer": "^10.4.21",
99+
"checkly": "6.0.1",
100+
"eslint": "8.57.0",
101+
"eslint-config-biome": "1.9.4",
102+
"eslint-plugin-react-compiler": "19.1.0-rc.2",
103+
"eslint-plugin-storybook": "9.0.15",
104+
"knip": "5.60.2",
105+
"next-sitemap": "^4.2.3",
106+
"postcss": "8.5.6",
107+
"storybook": "9.0.15",
108+
"tailwindcss": "3.4.17",
109+
"typescript": "5.8.3"
110+
},
111+
"name": "thirdweb-dashboard",
112+
"private": true,
113+
"scripts": {
114+
"build": "NODE_OPTIONS=--max-old-space-size=6144 next build",
115+
"build-storybook": "storybook build",
116+
"build:analyze": "ANALYZE=true pnpm run build",
117+
"dev": "next dev --turbopack",
118+
"fix": "biome check ./src --fix && eslint ./src --fix",
119+
"format": "biome format ./src --write",
120+
"knip": "knip",
121+
"lint": "biome check ./src && knip && eslint ./src",
122+
"playwright": "playwright test",
123+
"postbuild": "next-sitemap",
124+
"preinstall": "npx only-allow pnpm",
125+
"start": "next start",
126+
"storybook": "storybook dev -p 6006",
127+
"typecheck": "tsc --noEmit",
128+
"update-checkly": "npx checkly deploy"
129+
},
130+
"version": "3.0.0"
131131
}

0 commit comments

Comments
 (0)