1
0

Compare commits

...

21 Commits

Author SHA1 Message Date
716a22c542 Update postcss.config.mjs
All checks were successful
Lint / Lint (push) Successful in 34s
2025-11-26 12:49:00 +01:00
5b892367eb Update postcss.config.mjs
Some checks failed
Lint / Lint (push) Has been cancelled
2025-11-26 12:48:38 +01:00
c1f3e476cf chore(deps): update pnpm to v10.23.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint (push) Successful in 24s
2025-11-23 15:01:11 +00:00
8ee211442e chore(deps): update actions/checkout action to v6
All checks were successful
Lint / Lint (pull_request) Successful in 23s
Lint / Lint (push) Successful in 27s
2025-11-22 09:40:28 +01:00
5a892583ae fix(deps): update dependency lucide-react to ^0.554.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint (push) Successful in 25s
2025-11-22 03:02:48 +00:00
64ebf36f8e chore(deps): update dependency typescript-eslint to v8.47.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint (push) Successful in 24s
2025-11-22 02:03:14 +00:00
cb345722df chore(deps): update dependency @types/react to v19.2.6
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint (push) Successful in 27s
2025-11-22 01:03:18 +00:00
411a3afdb9 chore(deps): update actions/checkout digest to 93cb6ef
All checks were successful
Lint / Lint (push) Successful in 27s
2025-11-22 00:02:26 +00:00
be606ece35 fix eslint
All checks were successful
Lint / Lint (push) Successful in 27s
2025-11-15 17:10:45 +01:00
ece2563936 next 16 2025-11-15 17:07:24 +01:00
40edf74300 chore(deps): update pnpm to v10.22.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint (push) Successful in 30s
2025-11-15 14:02:37 +00:00
92959e013f chore(deps): update dependency @types/react-dom to v19.2.3
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint (push) Successful in 24s
2025-11-15 06:04:06 +00:00
257caac155 chore(deps): update pnpm to v10.21.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint (push) Successful in 27s
2025-11-15 04:03:22 +00:00
d5c4ddef8e chore(deps): update dependency tailwind-merge to v3.4.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint (push) Successful in 24s
2025-11-15 03:04:04 +00:00
da05bd5496 chore(deps): update dependency typescript-eslint to v8.46.4
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint (push) Successful in 25s
2025-11-15 02:04:03 +00:00
e77f780e63 chore(deps): update dependency @types/react to v19.2.3
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint (push) Successful in 24s
2025-11-15 01:04:12 +00:00
7d1c363995 chore(deps): update dependency @types/node to v24.10.1
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint (push) Successful in 31s
2025-11-15 00:03:40 +00:00
a6c9e757e7 fix(deps): update dependency lucide-react to ^0.553.0
All checks were successful
Lint / Lint (push) Successful in 23s
2025-11-08 04:03:35 +00:00
7d43b90ad7 chore(deps): update dependency eslint to v9.39.1
All checks were successful
Lint / Lint (push) Successful in 27s
2025-11-08 03:16:39 +00:00
ea61b0a035 chore(deps): update dependency @types/node to v24.10.0
All checks were successful
Lint / Lint (push) Successful in 23s
2025-11-08 02:05:10 +00:00
665650e41d chore(deps): update tailwindcss monorepo to v4.1.17
All checks were successful
Lint / Lint (push) Successful in 31s
2025-11-08 01:05:17 +00:00
7 changed files with 824 additions and 689 deletions

View File

@@ -13,7 +13,7 @@ jobs:
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: Install pnpm - name: Install pnpm
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4 uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4

View File

@@ -1,39 +1,37 @@
// @ts-check // @ts-check
import { FlatCompat } from '@eslint/eslintrc'; import { defineConfig, globalIgnores } from 'eslint/config';
import nextVitals from 'eslint-config-next/core-web-vitals';
import nextTs from 'eslint-config-next/typescript';
import tseslint from 'typescript-eslint'; import tseslint from 'typescript-eslint';
const compat = new FlatCompat({ const eslintConfig = defineConfig([
baseDirectory: import.meta.dirname, // Next.js core-web-vitals and TypeScript configs
}); ...nextVitals,
...nextTs,
export default [ // Add strict TypeScript rules on top
// Global ignores
{
ignores: [
'node_modules/**',
'.next/**',
'out/**',
'build/**',
'next-env.d.ts',
'*.mjs',
'tailwind.config.ts',
],
},
// 1. Next.js core rules (includes react, react-hooks, and next)
...compat.extends('next/core-web-vitals', 'prettier'),
// 2. Your strict, type-aware TypeScript rules
...tseslint.configs.strictTypeChecked, ...tseslint.configs.strictTypeChecked,
...tseslint.configs.stylisticTypeChecked, ...tseslint.configs.stylisticTypeChecked,
// Configure TypeScript parser options
// 3. Configuration for type-aware rules
{ {
files: ['**/*.{ts,tsx}'],
languageOptions: { languageOptions: {
parserOptions: { parserOptions: {
project: true, projectService: true,
tsconfigRootDir: import.meta.dirname, tsconfigRootDir: import.meta.dirname,
}, },
}, },
}, },
]; // Override default ignores of eslint-config-next
globalIgnores([
// Default ignores of eslint-config-next:
'.next/**',
'out/**',
'build/**',
'next-env.d.ts',
// Additional ignores:
'*.mjs',
'tailwind.config.ts',
]),
]);
export default eslintConfig;

2
next-env.d.ts vendored
View File

@@ -1,6 +1,6 @@
/// <reference types="next" /> /// <reference types="next" />
/// <reference types="next/image-types/global" /> /// <reference types="next/image-types/global" />
/// <reference path="./.next/types/routes.d.ts" /> import "./.next/types/routes.d.ts";
// NOTE: This file should not be edited // NOTE: This file should not be edited
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information. // see https://nextjs.org/docs/app/api-reference/config/typescript for more information.

View File

@@ -11,33 +11,32 @@
"dependencies": { "dependencies": {
"class-variance-authority": "^0.7.1", "class-variance-authority": "^0.7.1",
"clsx": "^2.1.1", "clsx": "^2.1.1",
"lucide-react": "^0.552.0", "lucide-react": "^0.554.0",
"next": "15.5.6", "next": "16.0.3",
"react": "19.2.0", "react": "19.2.0",
"react-dom": "19.2.0", "react-dom": "19.2.0",
"tailwind-merge": "^3.3.1" "tailwind-merge": "^3.3.1"
}, },
"devDependencies": { "devDependencies": {
"@eslint/eslintrc": "3.3.1", "@tailwindcss/postcss": "4.1.17",
"@tailwindcss/postcss": "4.1.16", "@types/node": "24.10.1",
"@types/node": "24.9.2", "@types/react": "19.2.6",
"@types/react": "19.2.2", "@types/react-dom": "19.2.3",
"@types/react-dom": "19.2.2", "eslint": "9.39.1",
"eslint": "9.38.0", "eslint-config-next": "16.0.3",
"eslint-config-next": "15.5.6",
"eslint-config-prettier": "10.1.8", "eslint-config-prettier": "10.1.8",
"prettier": "3.6.2", "prettier": "3.6.2",
"prettier-plugin-tailwindcss": "0.7.1", "prettier-plugin-tailwindcss": "0.7.1",
"tailwindcss": "4.1.16", "tailwindcss": "4.1.17",
"tw-animate-css": "1.4.0", "tw-animate-css": "1.4.0",
"typescript": "5.9.3", "typescript": "5.9.3",
"typescript-eslint": "8.46.3" "typescript-eslint": "8.47.0"
}, },
"packageManager": "pnpm@10.20.0", "packageManager": "pnpm@10.23.0",
"pnpm": { "pnpm": {
"overrides": { "overrides": {
"@types/react": "19.2.2", "@types/react": "19.2.6",
"@types/react-dom": "19.2.2" "@types/react-dom": "19.2.3"
} }
} }
} }

1403
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,8 @@
const config = { const config = {
plugins: ["@tailwindcss/postcss"], plugins: {
'@tailwindcss/postcss': {},
cssnano: {},
},
}; };
export default config; export default config;

View File

@@ -1,7 +1,7 @@
{ {
"compilerOptions": { "compilerOptions": {
"lib": ["dom", "dom.iterable", "esnext"], "lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true, "allowJs": false,
"skipLibCheck": true, "skipLibCheck": true,
"strict": true, "strict": true,
"noEmit": true, "noEmit": true,
@@ -10,18 +10,20 @@
"moduleResolution": "bundler", "moduleResolution": "bundler",
"resolveJsonModule": true, "resolveJsonModule": true,
"isolatedModules": true, "isolatedModules": true,
"jsx": "preserve", "jsx": "react-jsx",
"incremental": true, "incremental": true,
"plugins": [ "baseUrl": ".",
{
"name": "next"
}
],
"paths": { "paths": {
"@/*": ["./*"] "@/*": ["./*"]
}, },
"target": "ES2022" "target": "ES2022",
"forceConsistentCasingInFileNames": true,
"verbatimModuleSyntax": true,
"noUncheckedIndexedAccess": false,
"exactOptionalPropertyTypes": false,
"noImplicitReturns": false,
"plugins": [{ "name": "next" }]
}, },
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts", ".next/dev/types/**/*.ts"],
"exclude": ["node_modules", ".next"] "exclude": ["node_modules"]
} }