Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/shaky-eels-shine.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@thirdweb-dev/service-utils": patch
---

Prioritize JWT over service API keys in authentication
94 changes: 47 additions & 47 deletions apps/dashboard/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,30 +29,30 @@
"@emotion/styled": "11.14.0",
"@hookform/resolvers": "^3.9.1",
"@marsidev/react-turnstile": "^1.1.0",
"@radix-ui/react-accordion": "^1.2.7",
"@radix-ui/react-alert-dialog": "^1.1.10",
"@radix-ui/react-avatar": "^1.1.6",
"@radix-ui/react-checkbox": "^1.2.2",
"@radix-ui/react-dialog": "1.1.10",
"@radix-ui/react-dropdown-menu": "^2.1.11",
"@radix-ui/react-hover-card": "^1.1.10",
"@radix-ui/react-label": "^2.1.4",
"@radix-ui/react-popover": "^1.1.10",
"@radix-ui/react-progress": "^1.1.4",
"@radix-ui/react-radio-group": "^1.3.3",
"@radix-ui/react-select": "^2.2.2",
"@radix-ui/react-separator": "^1.1.4",
"@radix-ui/react-slot": "^1.2.0",
"@radix-ui/react-switch": "^1.2.2",
"@radix-ui/react-tooltip": "1.2.3",
"@scalar/api-reference-react": "^0.6.19",
"@sentry/nextjs": "9.13.0",
"@shazow/whatsabi": "0.21.0",
"@tanstack/react-query": "5.74.4",
"@radix-ui/react-accordion": "^1.2.10",
"@radix-ui/react-alert-dialog": "^1.1.13",
"@radix-ui/react-avatar": "^1.1.9",
"@radix-ui/react-checkbox": "^1.3.1",
"@radix-ui/react-dialog": "1.1.13",
"@radix-ui/react-dropdown-menu": "^2.1.14",
"@radix-ui/react-hover-card": "^1.1.13",
"@radix-ui/react-label": "^2.1.6",
"@radix-ui/react-popover": "^1.1.13",
"@radix-ui/react-progress": "^1.1.6",
"@radix-ui/react-radio-group": "^1.3.6",
"@radix-ui/react-select": "^2.2.4",
"@radix-ui/react-separator": "^1.1.6",
"@radix-ui/react-slot": "^1.2.2",
"@radix-ui/react-switch": "^1.2.4",
"@radix-ui/react-tooltip": "1.2.6",
"@scalar/api-reference-react": "^0.6.31",
"@sentry/nextjs": "9.19.0",
"@shazow/whatsabi": "0.22.1",
"@tanstack/react-query": "5.76.1",
"@tanstack/react-table": "^8.21.3",
"@thirdweb-dev/service-utils": "workspace:*",
"@thirdweb-dev/vault-sdk": "workspace:*",
"@vercel/functions": "2.0.0",
"@vercel/functions": "2.1.0",
"@vercel/og": "^0.6.8",
"abitype": "1.0.8",
"chakra-react-select": "^4.7.6",
Expand All @@ -61,17 +61,17 @@
"color": "5.0.0",
"compare-versions": "^6.1.0",
"date-fns": "4.1.0",
"fast-xml-parser": "^5.2.1",
"fast-xml-parser": "^5.2.3",
"fetch-event-stream": "0.1.5",
"flat": "^6.0.1",
"framer-motion": "12.9.2",
"framer-motion": "12.12.1",
"fuse.js": "7.1.0",
"idb-keyval": "^6.2.1",
"idb-keyval": "^6.2.2",
"input-otp": "^1.4.1",
"ioredis": "^5.6.1",
"ipaddr.js": "^2.2.0",
"lucide-react": "0.503.0",
"next": "15.3.1",
"lucide-react": "0.511.0",
"next": "15.3.2",
"next-plausible": "^3.12.4",
"next-themes": "^0.4.6",
"nextjs-toploader": "^1.6.12",
Expand All @@ -87,7 +87,7 @@
"react-day-picker": "^8.10.1",
"react-dom": "19.1.0",
"react-dropzone": "^14.3.8",
"react-error-boundary": "^5.0.0",
"react-error-boundary": "^6.0.0",
"react-hook-form": "7.55.0",
"react-markdown": "^9.0.1",
"react-table": "^7.8.0",
Expand All @@ -105,45 +105,45 @@
"thirdweb": "workspace:*",
"tiny-invariant": "^1.3.3",
"use-debounce": "^10.0.4",
"zod": "3.24.3"
"zod": "3.24.4"
},
"devDependencies": {
"@chakra-ui/cli": "^2.4.1",
"@chromatic-com/storybook": "3.2.6",
"@next/bundle-analyzer": "15.3.1",
"@next/eslint-plugin-next": "15.3.1",
"@next/bundle-analyzer": "15.3.2",
"@next/eslint-plugin-next": "15.3.2",
"@playwright/test": "1.52.0",
"@storybook/addon-essentials": "8.6.12",
"@storybook/addon-interactions": "8.6.12",
"@storybook/addon-links": "8.6.12",
"@storybook/addon-onboarding": "8.6.12",
"@storybook/addon-viewport": "8.6.12",
"@storybook/blocks": "8.6.12",
"@storybook/nextjs": "8.6.12",
"@storybook/react": "8.6.12",
"@storybook/test": "8.6.12",
"@storybook/addon-essentials": "8.6.14",
"@storybook/addon-interactions": "8.6.14",
"@storybook/addon-links": "8.6.14",
"@storybook/addon-onboarding": "8.6.14",
"@storybook/addon-viewport": "8.6.14",
"@storybook/blocks": "8.6.14",
"@storybook/nextjs": "8.6.14",
"@storybook/react": "8.6.14",
"@storybook/test": "8.6.14",
"@types/color": "4.2.0",
"@types/node": "22.14.1",
"@types/papaparse": "^5.3.15",
"@types/node": "22.15.18",
"@types/papaparse": "^5.3.16",
"@types/pluralize": "^0.0.33",
"@types/qrcode": "^1.5.5",
"@types/react": "19.1.2",
"@types/react-dom": "19.1.2",
"@types/react": "19.1.4",
"@types/react-dom": "19.1.5",
"@types/react-table": "^7.7.20",
"@types/spdx-correct": "^3.1.3",
"@types/swagger-ui-react": "^5.18.0",
"@typescript-eslint/eslint-plugin": "7.14.1",
"@typescript-eslint/parser": "7.14.1",
"autoprefixer": "^10.4.21",
"checkly": "5.2.0",
"checkly": "5.3.1",
"eslint": "8.57.0",
"eslint-config-biome": "1.9.4",
"eslint-plugin-react-compiler": "19.0.0-beta-e993439-20250405",
"eslint-plugin-react-compiler": "19.1.0-rc.2",
"eslint-plugin-storybook": "0.12.0",
"knip": "5.50.5",
"knip": "5.56.0",
"next-sitemap": "^4.2.3",
"postcss": "8.5.3",
"storybook": "8.6.12",
"storybook": "8.6.14",
"tailwindcss": "3.4.17",
"typescript": "5.8.3"
}
Expand Down
28 changes: 14 additions & 14 deletions apps/login/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,18 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@radix-ui/react-dropdown-menu": "^2.1.11",
"@radix-ui/react-label": "^2.1.4",
"@radix-ui/react-select": "^2.2.2",
"@radix-ui/react-separator": "^1.1.4",
"@radix-ui/react-slot": "^1.2.0",
"@radix-ui/react-switch": "^1.2.2",
"@radix-ui/react-tooltip": "1.2.3",
"@radix-ui/react-dropdown-menu": "^2.1.14",
"@radix-ui/react-label": "^2.1.6",
"@radix-ui/react-select": "^2.2.4",
"@radix-ui/react-separator": "^1.1.6",
"@radix-ui/react-slot": "^1.2.2",
"@radix-ui/react-switch": "^1.2.4",
"@radix-ui/react-tooltip": "1.2.6",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"jose": "6.0.10",
"lucide-react": "0.503.0",
"next": "15.3.1",
"jose": "6.0.11",
"lucide-react": "0.511.0",
"next": "15.3.2",
"next-themes": "^0.4.6",
"react": "19.1.0",
"react-dom": "19.1.0",
Expand All @@ -37,11 +37,11 @@
},
"devDependencies": {
"@eslint/eslintrc": "^3.3.1",
"@types/node": "22.14.1",
"@types/react": "19.1.2",
"@types/react-dom": "19.1.2",
"@types/node": "22.15.18",
"@types/react": "19.1.4",
"@types/react-dom": "19.1.5",
"eslint": "9.24.0",
"eslint-config-next": "15.3.1",
"eslint-config-next": "15.3.2",
"postcss": "8.5.3",
"tailwindcss": "3.4.17",
"typescript": "5.8.3"
Expand Down
40 changes: 20 additions & 20 deletions apps/playground-web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,22 @@
"dependencies": {
"@abstract-foundation/agw-react": "^1.6.4",
"@hookform/resolvers": "^3.9.1",
"@radix-ui/react-checkbox": "^1.2.2",
"@radix-ui/react-label": "^2.1.4",
"@radix-ui/react-popover": "^1.1.10",
"@radix-ui/react-progress": "^1.1.4",
"@radix-ui/react-radio-group": "^1.3.3",
"@radix-ui/react-select": "^2.2.2",
"@radix-ui/react-separator": "^1.1.4",
"@radix-ui/react-slot": "^1.2.0",
"@radix-ui/react-switch": "^1.2.2",
"@radix-ui/react-tooltip": "1.2.3",
"@tanstack/react-query": "5.74.4",
"@radix-ui/react-checkbox": "^1.3.1",
"@radix-ui/react-label": "^2.1.6",
"@radix-ui/react-popover": "^1.1.13",
"@radix-ui/react-progress": "^1.1.6",
"@radix-ui/react-radio-group": "^1.3.6",
"@radix-ui/react-select": "^2.2.4",
"@radix-ui/react-separator": "^1.1.6",
"@radix-ui/react-slot": "^1.2.2",
"@radix-ui/react-switch": "^1.2.4",
"@radix-ui/react-tooltip": "1.2.6",
"@tanstack/react-query": "5.76.1",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"date-fns": "4.1.0",
"lucide-react": "0.503.0",
"next": "15.3.1",
"lucide-react": "0.511.0",
"next": "15.3.2",
"next-themes": "^0.4.6",
"nextjs-toploader": "^1.6.12",
"openapi-types": "^12.1.3",
Expand All @@ -47,18 +47,18 @@
"tailwind-merge": "^2.6.0",
"thirdweb": "workspace:*",
"use-debounce": "^10.0.4",
"zod": "3.24.3"
"zod": "3.24.4"
},
"devDependencies": {
"@types/node": "22.14.1",
"@types/react": "19.1.2",
"@types/react-dom": "19.1.2",
"@types/node": "22.15.18",
"@types/react": "19.1.4",
"@types/react-dom": "19.1.5",
"autoprefixer": "^10.4.21",
"eslint": "8.57.0",
"eslint-config-biome": "1.9.4",
"eslint-config-next": "15.3.1",
"eslint-plugin-react-compiler": "19.0.0-beta-e993439-20250405",
"knip": "5.50.5",
"eslint-config-next": "15.3.2",
"eslint-plugin-react-compiler": "19.1.0-rc.2",
"knip": "5.56.0",
"postcss": "8.5.3",
"tailwindcss": "3.4.17",
"tailwindcss-animate": "^1.0.7",
Expand Down
1 change: 0 additions & 1 deletion apps/portal/knip.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
"@thirdweb-dev/chains",
"@thirdweb-dev/wallets",
"thirdweb",
"@types/mdx",
"@types/flexsearch"
],
"entry": [
Expand Down
34 changes: 17 additions & 17 deletions apps/portal/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,22 +22,22 @@
"@dirtycajunrice/klee": "^1.0.6",
"@mdx-js/loader": "^2.3.0",
"@mdx-js/react": "^2.3.0",
"@next/mdx": "15.3.1",
"@radix-ui/react-dialog": "1.1.10",
"@radix-ui/react-dropdown-menu": "^2.1.11",
"@radix-ui/react-select": "^2.2.2",
"@radix-ui/react-slot": "^1.2.0",
"@radix-ui/react-tabs": "^1.1.8",
"@tanstack/react-query": "5.74.4",
"@tryghost/content-api": "^1.11.22",
"@next/mdx": "15.3.2",
"@radix-ui/react-dialog": "1.1.13",
"@radix-ui/react-dropdown-menu": "^2.1.14",
"@radix-ui/react-select": "^2.2.4",
"@radix-ui/react-slot": "^1.2.2",
"@radix-ui/react-tabs": "^1.1.11",
"@tanstack/react-query": "5.76.1",
"@tryghost/content-api": "^1.11.24",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"date-fns": "4.1.0",
"flexsearch": "^0.7.43",
"github-slugger": "^2.0.0",
"he": "^1.2.0",
"lucide-react": "0.503.0",
"next": "15.3.1",
"lucide-react": "0.511.0",
"next": "15.3.2",
"next-themes": "^0.4.6",
"nextjs-toploader": "^1.6.12",
"node-html-markdown": "^1.3.0",
Expand All @@ -57,28 +57,28 @@
"typedoc-better-json": "0.9.4"
},
"devDependencies": {
"@next/eslint-plugin-next": "15.3.1",
"@next/eslint-plugin-next": "15.3.2",
"@types/flexsearch": "^0.7.42",
"@types/he": "^1.2.3",
"@types/mdx": "^2.0.13",
"@types/node": "22.14.1",
"@types/react": "19.1.2",
"@types/react-dom": "19.1.2",
"@types/node": "22.15.18",
"@types/react": "19.1.4",
"@types/react-dom": "19.1.5",
"@types/react-html-parser": "^2.0.7",
"@types/tryghost__content-api": "^1.3.16",
"@typescript-eslint/eslint-plugin": "7.14.1",
"@typescript-eslint/parser": "7.14.1",
"autoprefixer": "^10.4.21",
"eslint": "8.57.0",
"eslint-config-biome": "1.9.4",
"eslint-plugin-mdx": "3.4.0",
"eslint-plugin-mdx": "3.4.2",
"eslint-plugin-svg-jsx": "^1.2.4",
"eslint-plugin-tailwindcss": "^3.18.0",
"knip": "5.50.5",
"knip": "5.56.0",
"next-sitemap": "^4.2.3",
"postcss": "8.5.3",
"tailwindcss": "3.4.17",
"tsx": "4.19.3",
"tsx": "4.19.4",
"typescript": "5.8.3"
}
}
28 changes: 14 additions & 14 deletions apps/wallet-ui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,16 @@
},
"dependencies": {
"@hookform/resolvers": "^3.9.1",
"@radix-ui/react-dialog": "1.1.10",
"@radix-ui/react-label": "^2.1.4",
"@radix-ui/react-popover": "^1.1.10",
"@radix-ui/react-slot": "^1.2.0",
"@tanstack/react-query": "5.74.4",
"@radix-ui/react-dialog": "1.1.13",
"@radix-ui/react-label": "^2.1.6",
"@radix-ui/react-popover": "^1.1.13",
"@radix-ui/react-slot": "^1.2.2",
"@tanstack/react-query": "5.76.1",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"cmdk": "^1.1.1",
"lucide-react": "0.503.0",
"next": "15.3.1",
"lucide-react": "0.511.0",
"next": "15.3.2",
"next-themes": "^0.4.6",
"react": "19.1.0",
"react-dom": "19.1.0",
Expand All @@ -31,19 +31,19 @@
"tailwindcss-animate": "^1.0.7",
"thirdweb": "workspace:*",
"tiny-invariant": "^1.3.3",
"zod": "3.24.3"
"zod": "3.24.4"
},
"devDependencies": {
"@next/eslint-plugin-next": "15.3.1",
"@types/node": "22.14.1",
"@types/react": "19.1.2",
"@types/react-dom": "19.1.2",
"@next/eslint-plugin-next": "15.3.2",
"@types/node": "22.15.18",
"@types/react": "19.1.4",
"@types/react-dom": "19.1.5",
"@typescript-eslint/eslint-plugin": "7.14.1",
"@typescript-eslint/parser": "7.14.1",
"eslint": "8.57.0",
"eslint-config-biome": "1.9.4",
"eslint-plugin-react-compiler": "19.0.0-beta-e993439-20250405",
"knip": "5.50.5",
"eslint-plugin-react-compiler": "19.1.0-rc.2",
"knip": "5.56.0",
"postcss": "8.5.3",
"postcss-load-config": "^6.0.1",
"tailwindcss": "3.4.17",
Expand Down
Loading
Loading