diff --git a/packages/create-next-app/templates/app-api/js/biome.json b/packages/create-next-app/templates/app-api/js/biome.json index f7dce66ebbb887..39e7ab0fb31a1f 100644 --- a/packages/create-next-app/templates/app-api/js/biome.json +++ b/packages/create-next-app/templates/app-api/js/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", diff --git a/packages/create-next-app/templates/app-api/ts/biome.json b/packages/create-next-app/templates/app-api/ts/biome.json index f7dce66ebbb887..39e7ab0fb31a1f 100644 --- a/packages/create-next-app/templates/app-api/ts/biome.json +++ b/packages/create-next-app/templates/app-api/ts/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", diff --git a/packages/create-next-app/templates/app-empty/js/biome.json b/packages/create-next-app/templates/app-empty/js/biome.json index f7dce66ebbb887..39e7ab0fb31a1f 100644 --- a/packages/create-next-app/templates/app-empty/js/biome.json +++ b/packages/create-next-app/templates/app-empty/js/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", diff --git a/packages/create-next-app/templates/app-empty/ts/biome.json b/packages/create-next-app/templates/app-empty/ts/biome.json index f7dce66ebbb887..39e7ab0fb31a1f 100644 --- a/packages/create-next-app/templates/app-empty/ts/biome.json +++ b/packages/create-next-app/templates/app-empty/ts/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", diff --git a/packages/create-next-app/templates/app-tw-empty/js/biome.json b/packages/create-next-app/templates/app-tw-empty/js/biome.json index 41b3b952cd90b8..d7d5066290e7a5 100644 --- a/packages/create-next-app/templates/app-tw-empty/js/biome.json +++ b/packages/create-next-app/templates/app-tw-empty/js/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", @@ -14,13 +14,15 @@ "indentStyle": "space", "indentWidth": 2 }, + "css": { + "parser": { + "tailwindDirectives": true + } + }, "linter": { "enabled": true, "rules": { - "recommended": true, - "suspicious": { - "noUnknownAtRules": "off" - } + "recommended": true }, "domains": { "next": "recommended", diff --git a/packages/create-next-app/templates/app-tw-empty/ts/biome.json b/packages/create-next-app/templates/app-tw-empty/ts/biome.json index 41b3b952cd90b8..d7d5066290e7a5 100644 --- a/packages/create-next-app/templates/app-tw-empty/ts/biome.json +++ b/packages/create-next-app/templates/app-tw-empty/ts/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", @@ -14,13 +14,15 @@ "indentStyle": "space", "indentWidth": 2 }, + "css": { + "parser": { + "tailwindDirectives": true + } + }, "linter": { "enabled": true, "rules": { - "recommended": true, - "suspicious": { - "noUnknownAtRules": "off" - } + "recommended": true }, "domains": { "next": "recommended", diff --git a/packages/create-next-app/templates/app-tw/js/biome.json b/packages/create-next-app/templates/app-tw/js/biome.json index 41b3b952cd90b8..d7d5066290e7a5 100644 --- a/packages/create-next-app/templates/app-tw/js/biome.json +++ b/packages/create-next-app/templates/app-tw/js/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", @@ -14,13 +14,15 @@ "indentStyle": "space", "indentWidth": 2 }, + "css": { + "parser": { + "tailwindDirectives": true + } + }, "linter": { "enabled": true, "rules": { - "recommended": true, - "suspicious": { - "noUnknownAtRules": "off" - } + "recommended": true }, "domains": { "next": "recommended", diff --git a/packages/create-next-app/templates/app-tw/ts/biome.json b/packages/create-next-app/templates/app-tw/ts/biome.json index 41b3b952cd90b8..d7d5066290e7a5 100644 --- a/packages/create-next-app/templates/app-tw/ts/biome.json +++ b/packages/create-next-app/templates/app-tw/ts/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", @@ -14,13 +14,15 @@ "indentStyle": "space", "indentWidth": 2 }, + "css": { + "parser": { + "tailwindDirectives": true + } + }, "linter": { "enabled": true, "rules": { - "recommended": true, - "suspicious": { - "noUnknownAtRules": "off" - } + "recommended": true }, "domains": { "next": "recommended", diff --git a/packages/create-next-app/templates/app/js/biome.json b/packages/create-next-app/templates/app/js/biome.json index f7dce66ebbb887..39e7ab0fb31a1f 100644 --- a/packages/create-next-app/templates/app/js/biome.json +++ b/packages/create-next-app/templates/app/js/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", diff --git a/packages/create-next-app/templates/app/ts/biome.json b/packages/create-next-app/templates/app/ts/biome.json index f7dce66ebbb887..39e7ab0fb31a1f 100644 --- a/packages/create-next-app/templates/app/ts/biome.json +++ b/packages/create-next-app/templates/app/ts/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", diff --git a/packages/create-next-app/templates/default-empty/js/biome.json b/packages/create-next-app/templates/default-empty/js/biome.json index f7dce66ebbb887..39e7ab0fb31a1f 100644 --- a/packages/create-next-app/templates/default-empty/js/biome.json +++ b/packages/create-next-app/templates/default-empty/js/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", diff --git a/packages/create-next-app/templates/default-empty/ts/biome.json b/packages/create-next-app/templates/default-empty/ts/biome.json index f7dce66ebbb887..39e7ab0fb31a1f 100644 --- a/packages/create-next-app/templates/default-empty/ts/biome.json +++ b/packages/create-next-app/templates/default-empty/ts/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", diff --git a/packages/create-next-app/templates/default-tw-empty/js/biome.json b/packages/create-next-app/templates/default-tw-empty/js/biome.json index 41b3b952cd90b8..d7d5066290e7a5 100644 --- a/packages/create-next-app/templates/default-tw-empty/js/biome.json +++ b/packages/create-next-app/templates/default-tw-empty/js/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", @@ -14,13 +14,15 @@ "indentStyle": "space", "indentWidth": 2 }, + "css": { + "parser": { + "tailwindDirectives": true + } + }, "linter": { "enabled": true, "rules": { - "recommended": true, - "suspicious": { - "noUnknownAtRules": "off" - } + "recommended": true }, "domains": { "next": "recommended", diff --git a/packages/create-next-app/templates/default-tw-empty/ts/biome.json b/packages/create-next-app/templates/default-tw-empty/ts/biome.json index 41b3b952cd90b8..d7d5066290e7a5 100644 --- a/packages/create-next-app/templates/default-tw-empty/ts/biome.json +++ b/packages/create-next-app/templates/default-tw-empty/ts/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", @@ -14,13 +14,15 @@ "indentStyle": "space", "indentWidth": 2 }, + "css": { + "parser": { + "tailwindDirectives": true + } + }, "linter": { "enabled": true, "rules": { - "recommended": true, - "suspicious": { - "noUnknownAtRules": "off" - } + "recommended": true }, "domains": { "next": "recommended", diff --git a/packages/create-next-app/templates/default-tw/js/biome.json b/packages/create-next-app/templates/default-tw/js/biome.json index 41b3b952cd90b8..d7d5066290e7a5 100644 --- a/packages/create-next-app/templates/default-tw/js/biome.json +++ b/packages/create-next-app/templates/default-tw/js/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", @@ -14,13 +14,15 @@ "indentStyle": "space", "indentWidth": 2 }, + "css": { + "parser": { + "tailwindDirectives": true + } + }, "linter": { "enabled": true, "rules": { - "recommended": true, - "suspicious": { - "noUnknownAtRules": "off" - } + "recommended": true }, "domains": { "next": "recommended", diff --git a/packages/create-next-app/templates/default-tw/ts/biome.json b/packages/create-next-app/templates/default-tw/ts/biome.json index 41b3b952cd90b8..d7d5066290e7a5 100644 --- a/packages/create-next-app/templates/default-tw/ts/biome.json +++ b/packages/create-next-app/templates/default-tw/ts/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", @@ -14,13 +14,15 @@ "indentStyle": "space", "indentWidth": 2 }, + "css": { + "parser": { + "tailwindDirectives": true + } + }, "linter": { "enabled": true, "rules": { - "recommended": true, - "suspicious": { - "noUnknownAtRules": "off" - } + "recommended": true }, "domains": { "next": "recommended", diff --git a/packages/create-next-app/templates/default/js/biome.json b/packages/create-next-app/templates/default/js/biome.json index f7dce66ebbb887..39e7ab0fb31a1f 100644 --- a/packages/create-next-app/templates/default/js/biome.json +++ b/packages/create-next-app/templates/default/js/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", diff --git a/packages/create-next-app/templates/default/ts/biome.json b/packages/create-next-app/templates/default/ts/biome.json index f7dce66ebbb887..39e7ab0fb31a1f 100644 --- a/packages/create-next-app/templates/default/ts/biome.json +++ b/packages/create-next-app/templates/default/ts/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git", diff --git a/packages/create-next-app/templates/index.ts b/packages/create-next-app/templates/index.ts index 1465f207db12c9..6f373c1ac3b322 100644 --- a/packages/create-next-app/templates/index.ts +++ b/packages/create-next-app/templates/index.ts @@ -288,7 +288,7 @@ export const installTemplate = async ({ if (biome) { packageJson.devDependencies = { ...packageJson.devDependencies, - "@biomejs/biome": "2.2.0", + "@biomejs/biome": "2.4.2", }; } diff --git a/test/integration/create-next-app/__snapshots__/biome-config.test.ts.snap b/test/integration/create-next-app/__snapshots__/biome-config.test.ts.snap index 061f8392cede55..2135558b38556c 100644 --- a/test/integration/create-next-app/__snapshots__/biome-config.test.ts.snap +++ b/test/integration/create-next-app/__snapshots__/biome-config.test.ts.snap @@ -2,7 +2,7 @@ exports[`create-next-app Biome configuration should match biome.json snapshot 1`] = ` "{ - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.2/schema.json", "vcs": { "enabled": true, "clientKind": "git",