diff --git a/.zed/settings.json b/.zed/settings.json index 6bc27d3f..ee0b833e 100644 --- a/.zed/settings.json +++ b/.zed/settings.json @@ -7,9 +7,6 @@ "format_on_save": "on", "code_actions_on_format": { "source.fixAll.eslint": true - }, - "prettier": { - "allowed": false } }, "TypeScript": { @@ -17,20 +14,24 @@ "format_on_save": "on", "code_actions_on_format": { "source.fixAll.eslint": true - }, - "prettier": { - "allowed": false } }, "TSX": { "formatter": "none", "format_on_save": "on", "code_actions_on_format": { - "source.fixAll.eslint": true, - "source.organizeImports": false - }, - "prettier": { - "allowed": false + "source.fixAll.eslint": true + } + }, + "Astro": { + "language_servers": [ + "astro-language-server", + "eslint" + ], + "formatter": "none", + "format_on_save": "on", + "code_actions_on_format": { + "source.fixAll.eslint": true } }, "JSON": { @@ -42,9 +43,6 @@ "format_on_save": "on", "code_actions_on_format": { "source.fixAll.eslint": true - }, - "prettier": { - "allowed": false } }, "JSONC": { @@ -56,9 +54,6 @@ "format_on_save": "on", "code_actions_on_format": { "source.fixAll.eslint": true - }, - "prettier": { - "allowed": false } }, "JSON5": { @@ -70,17 +65,11 @@ "format_on_save": "on", "code_actions_on_format": { "source.fixAll.eslint": true - }, - "prettier": { - "allowed": false } }, "TOML": { "formatter": "none", - "format_on_save": "off", - "prettier": { - "allowed": false - } + "format_on_save": "off" } }, "lsp": { @@ -88,6 +77,21 @@ "settings": { "codeActionOnSave": true } + }, + "tailwindcss-language-server": { + "settings": { + "includeLanguages": { + "astro": "html" + }, + "experimental": { + "classRegex": [ + "class=\"([^\"]*)\"", + "class='([^']*)'", + "class:list=\"{([^}]*)}\"", + "class:list='{([^}]*)}'" + ] + } + } } }, "prettier": { diff --git a/examples/astro/package.json b/examples/astro/package.json index 2a2d10e1..9ced5903 100644 --- a/examples/astro/package.json +++ b/examples/astro/package.json @@ -1,13 +1,13 @@ { "name": "@phanect/eslint-fixture-astro", - "version": "2026.7.9", + "version": "2026.8.29", "private": true, "type": "module", "scripts": { "lint": "astro check && eslint && : example-astro" }, "dependencies": { - "astro": "^6.0.4" + "astro": "^7.2.7" }, "devDependencies": { "@astrojs/check": "^0.9.3", diff --git a/examples/astro/tsconfig.json b/examples/astro/tsconfig.json index 6ed6a82f..cbb8e7a4 100644 --- a/examples/astro/tsconfig.json +++ b/examples/astro/tsconfig.json @@ -6,7 +6,7 @@ ], "compilerOptions": { "paths": { - "~/*": [ "src/*" ] + "~/*": [ "./src/*" ] } }, "exclude": [ diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index 614f3297..d81723f5 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "eslint-fixture-nextjs", - "version": "2026.7.9", + "version": "2026.8.29", "private": true, "scripts": { "lint": "eslint" diff --git a/examples/nodejs/package.json b/examples/nodejs/package.json index af16395d..41d46944 100644 --- a/examples/nodejs/package.json +++ b/examples/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@phanect/eslint-fixture-nodejs", - "version": "2026.7.9", + "version": "2026.8.29", "private": true, "type": "module", "scripts": { diff --git a/mise.toml b/mise.toml index 63190633..35859013 100644 --- a/mise.toml +++ b/mise.toml @@ -1,6 +1,6 @@ #:schema https://mise.jdx.dev/schema/mise.json -experimental_monorepo_root = true +monorepo_root = true [monorepo] config_roots = [ "projects/*" ] diff --git a/package.json b/package.json index 7e711709..881fc1e8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@phanect/misc", - "version": "2026.7.9", + "version": "2026.8.29", "description": "Monorepo for @phanect's personal configs", "author": "Jumpei Ogawa (https://phanective.org)", "license": "CC0-1.0", @@ -30,5 +30,5 @@ "engines": { "node": "22.x || 24.x || >=26.x" }, - "packageManager": "pnpm@11.10.0+sha512.0b7f8b98060031904c017e3a41eb187a16d40eeb829b95c4f8cb03681761fc4ab53dd219115b9b447f4dce1a05a214764461e7d3703392a9f32f9511ce8c86c8" + "packageManager": "pnpm@11.24.0+sha512.bd27e345e976dcb0be0b7a1228217b049a817e21b1f355c90dbe7dc46671895a8bc1e6d06c24554505ea93ea0b45f489a27ec1bfbc8de6a9659fca0f16fa0000" } diff --git a/projects/configs/package.json b/projects/configs/package.json index b19b8fce..ba40156a 100644 --- a/projects/configs/package.json +++ b/projects/configs/package.json @@ -1,6 +1,6 @@ { "name": "@phanect/configs", - "version": "2026.7.9", + "version": "2026.8.29", "description": "Collection of @phanect's personal build configs", "author": "Jumpei Ogawa (https://phanective.org)", "license": "CC0-1.0", diff --git a/projects/lint-astro/package.json b/projects/lint-astro/package.json index 7de18780..03be67a6 100644 --- a/projects/lint-astro/package.json +++ b/projects/lint-astro/package.json @@ -1,6 +1,6 @@ { "name": "@phanect/lint-astro", - "version": "2026.7.9", + "version": "2026.8.29", "description": "@phanect's personal ESLint config for Astro projects", "author": "Jumpei Ogawa (https://phanective.org)", "license": "CC0-1.0", diff --git a/projects/lint-react/package.json b/projects/lint-react/package.json index 4879d895..812c0728 100644 --- a/projects/lint-react/package.json +++ b/projects/lint-react/package.json @@ -1,6 +1,6 @@ { "name": "@phanect/lint-react", - "version": "2026.7.9", + "version": "2026.8.29", "description": "@phanect's personal ESLint config for React & Next.js projects", "author": "Jumpei Ogawa (https://phanective.org)", "license": "CC0-1.0", diff --git a/projects/lint-svelte/package.json b/projects/lint-svelte/package.json index 344cd6a5..33c158a4 100644 --- a/projects/lint-svelte/package.json +++ b/projects/lint-svelte/package.json @@ -1,6 +1,6 @@ { "name": "@phanect/lint-svelte", - "version": "2026.7.9", + "version": "2026.8.29", "description": "@phanect's personal ESLint config for Svelte & SvelteKit projects", "author": "Jumpei Ogawa (https://phanective.org)", "license": "CC0-1.0", diff --git a/projects/lint/package.json b/projects/lint/package.json index 3ad205da..9ab85d6a 100644 --- a/projects/lint/package.json +++ b/projects/lint/package.json @@ -1,6 +1,6 @@ { "name": "@phanect/lint", - "version": "2026.7.9", + "version": "2026.8.29", "description": "Personal ESLint configuration for Jumpei Ogawa (@phanect)", "author": "Jumpei Ogawa (https://phanective.org)", "license": "CC0-1.0",