From d7d0ad16c8a3f50760c3cc620d9d8741961b8c4c Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Tue, 17 Feb 2026 13:32:19 -0700 Subject: [PATCH 1/2] fix(create): stabilize eslint toolchain defaults --- .../add-ons/shadcn/assets/src/lib/utils.ts | 3 ++- .../toolchains/eslint/assets/eslint.config.js | 17 ++++++++++++++++- .../toolchains/eslint/assets/eslint.config.js | 17 ++++++++++++++++- 3 files changed, 34 insertions(+), 3 deletions(-) diff --git a/packages/create/src/frameworks/react/add-ons/shadcn/assets/src/lib/utils.ts b/packages/create/src/frameworks/react/add-ons/shadcn/assets/src/lib/utils.ts index bd0c391d..66764a4e 100644 --- a/packages/create/src/frameworks/react/add-ons/shadcn/assets/src/lib/utils.ts +++ b/packages/create/src/frameworks/react/add-ons/shadcn/assets/src/lib/utils.ts @@ -1,4 +1,5 @@ -import { clsx, type ClassValue } from "clsx" +import type { ClassValue } from 'clsx' +import { clsx } from "clsx" import { twMerge } from "tailwind-merge" export function cn(...inputs: ClassValue[]) { diff --git a/packages/create/src/frameworks/react/toolchains/eslint/assets/eslint.config.js b/packages/create/src/frameworks/react/toolchains/eslint/assets/eslint.config.js index 676b32a8..3f272c03 100644 --- a/packages/create/src/frameworks/react/toolchains/eslint/assets/eslint.config.js +++ b/packages/create/src/frameworks/react/toolchains/eslint/assets/eslint.config.js @@ -2,4 +2,19 @@ import { tanstackConfig } from '@tanstack/eslint-config' -export default [...tanstackConfig] +export default [ + ...tanstackConfig, + { + rules: { + 'import/no-cycle': 'off', + 'import/order': 'off', + 'sort-imports': 'off', + '@typescript-eslint/array-type': 'off', + '@typescript-eslint/require-await': 'off', + 'pnpm/json-enforce-catalog': 'off', + }, + }, + { + ignores: ['eslint.config.js', 'prettier.config.js'], + }, +] diff --git a/packages/create/src/frameworks/solid/toolchains/eslint/assets/eslint.config.js b/packages/create/src/frameworks/solid/toolchains/eslint/assets/eslint.config.js index e02d8679..71375739 100644 --- a/packages/create/src/frameworks/solid/toolchains/eslint/assets/eslint.config.js +++ b/packages/create/src/frameworks/solid/toolchains/eslint/assets/eslint.config.js @@ -2,4 +2,19 @@ import { tanstackConfig } from "@tanstack/eslint-config"; -export default [...tanstackConfig]; +export default [ + ...tanstackConfig, + { + rules: { + "import/no-cycle": "off", + "import/order": "off", + "sort-imports": "off", + "@typescript-eslint/array-type": "off", + "@typescript-eslint/require-await": "off", + "pnpm/json-enforce-catalog": "off", + }, + }, + { + ignores: ["eslint.config.js", "prettier.config.js"], + }, +]; From 1b664f8c2446835fbb2f8bf8c9f22a703cf4bda3 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Tue, 17 Feb 2026 13:43:11 -0700 Subject: [PATCH 2/2] fix(create): improve form select contrast in dark mode --- .../assets/src/components/demo.FormComponents.tsx.ejs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/create/src/frameworks/react/add-ons/form/assets/src/components/demo.FormComponents.tsx.ejs b/packages/create/src/frameworks/react/add-ons/form/assets/src/components/demo.FormComponents.tsx.ejs index e7beb177..5e972d57 100644 --- a/packages/create/src/frameworks/react/add-ons/form/assets/src/components/demo.FormComponents.tsx.ejs +++ b/packages/create/src/frameworks/react/add-ons/form/assets/src/components/demo.FormComponents.tsx.ejs @@ -117,11 +117,15 @@ export function Select({ - + {label} {values.map((value) => ( - + {value.label} ))} @@ -297,4 +301,4 @@ export function Select({ ) } -<% } %> \ No newline at end of file +<% } %>