Skip to content

Commit fbbd4bc

Browse files
authored
Add Tailwind CSS language mode (#518)
* Use `esbuild` * Replace direct `eval` * add initial language mode * Update capabilities, add rename provider * Update vscode types * Add completion middleware to match built-in CSS provider * Update language config to match built-in CSS language * Add folding region completion provider * Add stylesheet cache * Add log and error handling * Update settings handling, debounce validation * Fix response flakiness by always augmenting CSS * Respect folding range limit * Use uncommon symbol as `@media` placeholder * Update readme * Use `esbuild` for language server build * Add `theme()` completion item * Avoid errors when using `@media screen()` * Update readme * Add CSS server to build script * Rename language mode server file in prod * Update VS Code `engines` and types versions * Update grammar
1 parent 0a6e5de commit fbbd4bc

File tree

11 files changed

+20511
-36895
lines changed

11 files changed

+20511
-36895
lines changed

package-lock.json

Lines changed: 19800 additions & 36884 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/tailwindcss-language-server/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"@tailwindcss/typography": "0.5.0",
3030
"@types/debounce": "1.2.0",
3131
"@types/node": "14.14.34",
32-
"@types/vscode": "1.52.0",
32+
"@types/vscode": "1.60.0",
3333
"builtin-modules": "3.2.0",
3434
"chokidar": "3.5.1",
3535
"color-name": "1.1.4",
@@ -57,6 +57,7 @@
5757
"tailwindcss": "3.0.11",
5858
"terser": "4.6.12",
5959
"typescript": "4.2.4",
60+
"vscode-css-languageservice": "5.4.1",
6061
"vscode-languageserver": "7.0.0",
6162
"vscode-languageserver-textdocument": "1.0.1",
6263
"vscode-uri": "3.0.2"

0 commit comments

Comments
 (0)