-
Notifications
You must be signed in to change notification settings - Fork 2
Chore/deps 09 11 25 #313
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chore/deps 09 11 25 #313
Changes from all commits
3b24896
edbf0dc
5591b38
940e67f
10ec670
d66d084
3990650
e78f8fa
8234f65
e309cc1
41c8324
3c8f418
014d6cf
1a3de67
d9f1859
a1db17b
e3f4149
ea6a739
2a59179
2c37de5
68227bf
9f96404
0d28407
9890506
0385cbc
10ed56e
3d6c56a
d7d43de
be0ad5f
baf1a48
cdf0aaa
3c3cf47
2af3fc5
5b37973
4eff106
512014c
b3f3ead
224e517
7370eb9
b2f890e
1e01f21
dbdab40
a0fa4bc
e7cdfe9
9bfe159
1d48bc9
851c4b6
d847524
66849bc
1a63651
cc46bb5
9384e53
6ae09da
083f72c
fb20ec4
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| --- | ||
| '@lglab/react-qr-code': patch | ||
| 'reactqrcode.com': patch | ||
| --- | ||
|
|
||
| chore(deps) |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,23 +1,24 @@ | ||
| import { FlatCompat } from '@eslint/eslintrc' | ||
| import { dirname } from 'path' | ||
| import { fileURLToPath } from 'url' | ||
| import { defineConfig, globalIgnores } from 'eslint/config'; | ||
| import nextVitals from 'eslint-config-next/core-web-vitals'; | ||
| import nextTs from 'eslint-config-next/typescript'; | ||
|
|
||
| const __filename = fileURLToPath(import.meta.url) | ||
| const __dirname = dirname(__filename) | ||
|
|
||
| const compat = new FlatCompat({ | ||
| baseDirectory: __dirname, | ||
| }) | ||
|
|
||
| const eslintConfig = [ | ||
| ...compat.extends('next/core-web-vitals', 'next/typescript'), | ||
| const eslintConfig = defineConfig([ | ||
| ...nextVitals, | ||
| ...nextTs, | ||
| // Override default ignores of eslint-config-next. | ||
| globalIgnores([ | ||
| // Default ignores of eslint-config-next: | ||
| '.next/**', | ||
| 'out/**', | ||
| 'build/**', | ||
| 'next-env.d.ts', | ||
| ]), | ||
| { | ||
| rules: { | ||
| '@typescript-eslint/consistent-type-imports': 'error', | ||
| 'no-console': 'error', | ||
| }, | ||
| ignores: ['.next/*'], | ||
| }, | ||
| ] | ||
| ]); | ||
|
|
||
| export default eslintConfig | ||
| export default eslintConfig; |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,6 @@ | ||
| /// <reference types="next" /> | ||
| /// <reference types="next/image-types/global" /> | ||
| import './.next/dev/types/routes.d.ts' | ||
|
|
||
| // NOTE: This file should not be edited | ||
| // see https://nextjs.org/docs/app/api-reference/config/typescript for more information. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -10,67 +10,66 @@ | |
| "lint": "next lint" | ||
| }, | ||
| "dependencies": { | ||
| "@hookform/resolvers": "^4.1.3", | ||
| "@hookform/resolvers": "^5.2.2", | ||
| "@lglab/react-qr-code": "workspace:*", | ||
| "@radix-ui/react-accordion": "^1.2.7", | ||
| "@radix-ui/react-alert-dialog": "^1.1.10", | ||
| "@radix-ui/react-aspect-ratio": "^1.1.4", | ||
| "@radix-ui/react-avatar": "^1.1.6", | ||
| "@radix-ui/react-checkbox": "^1.1.5", | ||
| "@radix-ui/react-collapsible": "^1.1.4", | ||
| "@radix-ui/react-context-menu": "^2.2.10", | ||
| "@radix-ui/react-dialog": "^1.1.10", | ||
| "@radix-ui/react-dropdown-menu": "^2.1.7", | ||
| "@radix-ui/react-hover-card": "^1.1.10", | ||
| "@radix-ui/react-label": "^2.1.3", | ||
| "@radix-ui/react-menubar": "^1.1.7", | ||
| "@radix-ui/react-navigation-menu": "^1.2.9", | ||
| "@radix-ui/react-popover": "^1.1.10", | ||
| "@radix-ui/react-progress": "^1.1.4", | ||
| "@radix-ui/react-radio-group": "^1.3.2", | ||
| "@radix-ui/react-scroll-area": "^1.2.5", | ||
| "@radix-ui/react-select": "^2.2.2", | ||
| "@radix-ui/react-separator": "^1.1.3", | ||
| "@radix-ui/react-slider": "^1.3.2", | ||
| "@radix-ui/react-slot": "^1.2.0", | ||
| "@radix-ui/react-switch": "^1.2.2", | ||
| "@radix-ui/react-tabs": "^1.1.7", | ||
| "@radix-ui/react-toast": "^1.2.7", | ||
| "@radix-ui/react-toggle": "^1.1.3", | ||
| "@radix-ui/react-toggle-group": "^1.1.6", | ||
| "@radix-ui/react-tooltip": "^1.2.0", | ||
| "@uiw/react-color": "^2.5.0", | ||
| "@radix-ui/react-accordion": "^1.2.12", | ||
| "@radix-ui/react-alert-dialog": "^1.1.15", | ||
| "@radix-ui/react-aspect-ratio": "^1.1.8", | ||
| "@radix-ui/react-avatar": "^1.1.11", | ||
| "@radix-ui/react-checkbox": "^1.3.3", | ||
| "@radix-ui/react-collapsible": "^1.1.12", | ||
| "@radix-ui/react-context-menu": "^2.2.16", | ||
| "@radix-ui/react-dialog": "^1.1.15", | ||
| "@radix-ui/react-dropdown-menu": "^2.1.16", | ||
| "@radix-ui/react-hover-card": "^1.1.15", | ||
| "@radix-ui/react-label": "^2.1.8", | ||
| "@radix-ui/react-menubar": "^1.1.16", | ||
| "@radix-ui/react-navigation-menu": "^1.2.14", | ||
| "@radix-ui/react-popover": "^1.1.15", | ||
| "@radix-ui/react-progress": "^1.1.8", | ||
| "@radix-ui/react-radio-group": "^1.3.8", | ||
| "@radix-ui/react-scroll-area": "^1.2.10", | ||
| "@radix-ui/react-select": "^2.2.6", | ||
| "@radix-ui/react-separator": "^1.1.8", | ||
| "@radix-ui/react-slider": "^1.3.6", | ||
| "@radix-ui/react-slot": "^1.2.4", | ||
| "@radix-ui/react-switch": "^1.2.6", | ||
| "@radix-ui/react-tabs": "^1.1.13", | ||
| "@radix-ui/react-toast": "^1.2.15", | ||
| "@radix-ui/react-toggle": "^1.1.10", | ||
| "@radix-ui/react-toggle-group": "^1.1.11", | ||
| "@radix-ui/react-tooltip": "^1.2.8", | ||
| "@uiw/react-color": "^2.9.2", | ||
| "@vercel/analytics": "^1.5.0", | ||
| "class-variance-authority": "^0.7.1", | ||
| "clsx": "^2.1.1", | ||
| "cmdk": "1.1.1", | ||
| "date-fns": "^4.1.0", | ||
| "embla-carousel-react": "^8.6.0", | ||
| "eslint-config-next": "16.0.1", | ||
| "input-otp": "^1.4.2", | ||
| "lucide-react": "^0.488.0", | ||
| "next": "15.4.7", | ||
| "lucide-react": "^0.553.0", | ||
| "next": "16.0.1", | ||
| "next-themes": "^0.4.6", | ||
| "prism-react-renderer": "^2.4.1", | ||
| "react": "^19.1.0", | ||
| "react-dom": "^19.1.0", | ||
| "react-hook-form": "^7.55.0", | ||
| "react": "^19.2.0", | ||
| "react-dom": "^19.2.0", | ||
| "react-hook-form": "^7.66.0", | ||
| "react-icons": "^5.5.0", | ||
| "react-resizable-panels": "^2.1.7", | ||
| "recharts": "^2.15.3", | ||
| "sonner": "^2.0.3", | ||
| "tailwind-merge": "^3.2.0", | ||
| "react-resizable-panels": "^3.0.6", | ||
| "sonner": "^2.0.7", | ||
| "tailwind-merge": "^3.3.1", | ||
| "tailwindcss-animate": "^1.0.7", | ||
| "vaul": "^1.1.2", | ||
| "zod": "^3.24.3" | ||
| "vaul": "^1.1.2" | ||
| }, | ||
| "devDependencies": { | ||
| "@tailwindcss/postcss": "^4.1.4", | ||
| "@trivago/prettier-plugin-sort-imports": "^5.2.2", | ||
| "@types/node": "^22.14.1", | ||
| "@types/react": "^19.1.2", | ||
| "@types/react-dom": "^19.1.2", | ||
| "postcss": "^8.5.3", | ||
| "tailwindcss": "^4.1.4", | ||
| "typescript": "^5.8.3" | ||
| "@tailwindcss/postcss": "^4.1.17", | ||
| "@trivago/prettier-plugin-sort-imports": "^6.0.0", | ||
| "@types/node": "^24.10.0", | ||
| "@types/react": "^19.2.2", | ||
| "@types/react-dom": "^19.2.2", | ||
| "postcss": "^8.5.6", | ||
| "tailwindcss": "^4.1.17", | ||
|
Comment on lines
+66
to
+72
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Critical: Tailwind CSS v4 requires comprehensive migration. Tailwind CSS 4.1.17 has critical breaking changes that will break existing code:
Run comprehensive migration check: #!/bin/bash
cd apps/docs
# Check for old important modifier syntax (most common)
echo "=== Checking important modifier syntax ==="
rg -n '!\w+-' src/ | head -20
# Check for removed opacity utilities
echo "=== Checking opacity utilities ==="
rg -n '(bg|text|border|ring)-opacity-' src/ | head -20
# Check for old CSS variable syntax
echo "=== Checking CSS variable syntax ==="
rg -n '\[--\w+\]' src/ | head -20
# Check for flex-grow/flex-shrink old syntax
echo "=== Checking flex utilities ==="
rg -n 'flex-(grow|shrink)-' src/ | head -10Run the official Tailwind v4 migration codemod: cd apps/docs && npx @tailwindcss/upgrade@latestBased on learnings: As per Tailwind CSS v4 documentation, these are mandatory migrations. |
||
| "typescript": "^5.9.3" | ||
| } | ||
| } | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
Verify npm publishing configuration after removing authentication tokens.
The addition of
id-token: writepermission alongside removal ofNPM_TOKENandNODE_AUTH_TOKENsuggests a migration to npm provenance/trusted publishing. Ensure that:GITHUB_TOKENhas been granted npm registry access🏁 Script executed:
Length of output: 55
Length of output: 556
Length of output: 71
💡 Result:
Short summary (2024 status + what changed afterward):
Sources
Restore
NPM_TOKEN— pnpm does not yet support OIDC/trusted publishing.pnpm as of mid-2025 does not implement OIDC/trusted publishing; an open feature request exists but remains unimplemented. The removal of
NPM_TOKENandNODE_AUTH_TOKENwithout an alternative authentication method will causepnpm publishto fail.Restore
NPM_TOKENto theenvsection (line 47) until pnpm adds OIDC support, or migrate to npm/yarn if OIDC-based publishing is required.🤖 Prompt for AI Agents