Commit Graph

178 Commits (db61c8891b06cdbc1d6301430f563d5fb800b1d9)

Author SHA1 Message Date
Brad Cornes db61c8891b
Exclude classes in `blocklist` from IntelliSense (#746) 2023-03-27 18:56:02 +01:00
Remco Haszing ae18cb2449
Remove language service dependency on TextDocuments (#742)
The code actions API depends on `TextDocuments`. This is specific to the
language server. This makes it hard to use without a language server.

The use of `TextDocuments` has been removed. Instead, the resolved text
document is passed down.
2023-03-27 18:39:56 +01:00
Brad Cornes 28b4abb644
Support TS/ESM config files (#738) 2023-03-20 11:12:02 +00:00
Brad Cornes 61ebc865d5 Bump language service 2023-03-13 11:19:11 +00:00
Brad Cornes cf2a5535b9
Add modifier completions for `@apply` and `classRegex` configs (#732) 2023-03-13 10:29:11 +00:00
Brad Cornes 05f8df0f60
Improve JS comment handling (#727) 2023-03-10 14:28:03 +00:00
Brad Cornes 7e3b93dd87
Fix IntelliSense inside Handlebars template scripts (#726) 2023-03-10 13:45:54 +00:00
Iain McNulty 8a2df180a8
Add `htmldjango` (vim filetype) to languages (#721) 2023-03-10 11:16:35 +00:00
Leonard Grosoli 3aafffefda
Fix `InvalidTailwindDirective` in `notSemicolonLanguages` with CRLF file endings (#723)
* Fix InvalidTailwindDirective in notSemicolonLanguages with CRLF file endings

* Fix regex

---------

Co-authored-by: Jordan Pittman <jordan@cryptica.me>
2023-03-06 09:45:23 -05:00
Brad Cornes ef09d7431f Revert "Improve completions when class contains trigger character" 2023-01-27 17:11:37 +00:00
Brad Cornes 086dfb4c28 Fix missing parameter 2023-01-27 16:58:51 +00:00
Brad Cornes 0b2db09a22 Improve completions when class contains trigger character 2023-01-27 15:48:53 +00:00
Brad Cornes 862af2289f
Improve completions when class contains trigger character (#710)
* Improve completions when class contains trigger character

* wip

* wip
2023-01-27 13:24:41 +00:00
Brad Cornes 0fab387f77
Update `context.getClassList` usage (#707)
* Update `context.getClassList` usage

* fix default metadata
2023-01-27 10:33:35 +00:00
Brad Cornes 637f838725
Use `itemDefaults` to reduce size of completion lists (#706)
* Use completion list `itemDefaults`

* more defaults
2023-01-27 10:30:27 +00:00
Brad Cornes eb40cfe5ca Bump language service version 2023-01-05 10:12:58 +00:00
Brad Cornes 07189b01bc
Revert "Remove `typescript` from list of languages (#645)" (#690)
This reverts commit 19a550d0de.
2023-01-04 14:06:38 +00:00
Brad Cornes b0e4fadc4f
Tweak `theme` helper detection (#689) 2023-01-04 10:34:41 +00:00
Brad Cornes 07ad87e8da
Support class modifiers (#686) 2023-01-03 16:22:15 +00:00
dependabot[bot] 32384fe3bc
Bump json5 and tsconfig-paths in /packages/tailwindcss-language-service
Bumps [json5](https://github.com/json5/json5) and [tsconfig-paths](https://github.com/dividab/tsconfig-paths). These dependencies needed to be updated together.

Updates `json5` from 2.1.3 to 2.2.3
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.1.3...v2.2.3)

Updates `tsconfig-paths` from 3.9.0 to 3.10.1
- [Release notes](https://github.com/dividab/tsconfig-paths/releases)
- [Changelog](https://github.com/dividab/tsconfig-paths/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dividab/tsconfig-paths/compare/v3.9.0...v3.10.1)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
- dependency-name: tsconfig-paths
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 10:34:50 +00:00
dependabot[bot] e3de7c206d
Bump qs from 6.5.2 to 6.5.3 (#672)
Bumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3)

---
updated-dependencies:
- dependency-name: qs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 15:05:31 +00:00
dependabot[bot] 027ac5ac1b
Bump decode-uri-component from 0.2.0 to 0.2.2 (#669)
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 10:51:44 +00:00
dependabot[bot] cddcf33e88
Bump minimatch in /packages/tailwindcss-language-service
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-11 18:16:57 +00:00
Brad Cornes 9bff008eae
Improve `theme` helper detection (#655) 2022-11-07 12:10:16 +00:00
Brad Cornes 0625c6de35
Fix duplicate color decorators (#652) 2022-11-04 10:56:23 +00:00
Usman Sabuwala (Max Programming) 19a550d0de
Remove `typescript` from list of languages (#645)
* Comment out typescript from list of languages

* Update languages.ts

Co-authored-by: Brad Cornes <hello@bradley.dev>
2022-11-01 12:18:35 +00:00
Brad Cornes ea5aff58f0 Add documentation for `@config` completion 2022-10-21 12:09:57 +01:00
Brad Cornes aa282c19a0 Bump versions, update lockfiles and notices 2022-10-20 18:03:15 +01:00
Brad Cornes 733d872d8d
Improve extraction for variable colors (#638) 2022-10-20 12:59:28 +01:00
Robin Malfait 3f9762e003
Handle the `DEFAULT` case for `matchVariant` (#635)
* handle the `DEFAULT` case

* Prettier

Co-authored-by: Brad Cornes <hello@bradley.dev>
2022-10-19 18:18:06 +01:00
Brad Cornes b26e122fac
Add automatic support for multi-config workspaces, including `@config` resolution (#633)
* wip

* wip

* Boot client if a CSS file contains `@config`

* wip

* Check document exists

* wip

* Fix duplicate document selector

* wip

* Use enum for document selector priorities

* Delete unused functions

* Remove unused state type

* Share glob patterns

* Update config file glob

* fix logs

* Fix filename checks on Windows

* Don't show error popups

* wip

* handle negated content paths

* Handle non-tailwind dependency installs

* add package root to document selectors

* tidy

* wip

* dedupe document selectors

* Fix `@config` regex

* Fix document selectors when using `experimental.configFile`

* Remove log
2022-10-18 20:35:02 +01:00
Brad Cornes 0b2a208d27 Remove arbitrary value snippet placeholder
`&` doesn't always make sense as a placeholder, for example with the container queries plugin
2022-10-18 14:04:33 +01:00
Brad Cornes 8393aa68bf Fix completion text 2022-10-18 14:03:51 +01:00
Brad Cornes 875cb6f324 Tweak type 2022-10-17 18:35:55 +01:00
Brad Cornes 2509d09857 Remove unused import 2022-10-17 18:07:29 +01:00
Brad Cornes f59adbe35b Adopt `getVariants` API 2022-10-17 18:05:04 +01:00
Brad Cornes bf57dd14bc Add support for `@config` 2022-10-17 17:59:07 +01:00
Brad Cornes 1b730cb656 Theme helper improvements 2022-10-17 17:56:00 +01:00
Brad Cornes c9acd0d124
Fix IntelliSense when separator is `--` (#628)
* Fix IntelliSense when separator is `--`

* Tidy up
2022-10-13 09:23:19 +01:00
Brad Cornes d073bb9de6 Show completions when using parameterized and/or labelled variants 2022-10-07 16:54:25 +01:00
Brad Cornes 8aa2064684
Merge settings with defaults (#605) 2022-09-13 17:31:09 +01:00
Brad Cornes c3885adf3e Update lockfiles 2022-09-12 11:07:33 +01:00
Brad Cornes f7463a87ee Bump vs code dependencies 2022-09-07 16:45:22 +01:00
Brad Cornes 86d93aaa18
Ignore commented out code (#599) 2022-09-01 15:06:47 +01:00
Josh Price 92410c1bf8
Support Surface templates (#597)
Surface support is defined here https://github.com/msaraiva/vscode-surface/blob/master/syntaxes/surface.json

See https://github.com/tailwindlabs/tailwindcss-intellisense/issues/407 and 1253902e88
2022-08-30 10:06:34 +01:00
Brad Cornes 112fae6a6c
Replace `multi-regexp2` with `becke-ch--regex--s0-0-v1--base--pl--lib` (#590) 2022-08-05 16:58:50 +01:00
dependabot[bot] 31d20e3a37
Bump terser from 4.6.12 to 4.8.1 (#578)
Bumps [terser](https://github.com/terser/terser) from 4.6.12 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-22 18:19:30 +01:00
Brad Cornes 4b0a5f332f Remove `terser` dependency, update lockfiles 2022-07-22 18:11:58 +01:00
Brad Cornes d09a4b11f1
Deduplicate classlist candidates (#572) 2022-07-06 16:40:29 +01:00
Brad Cornes 05a8685c49 Bump `dset` to `v3.1.2` 2022-07-06 16:12:54 +01:00