Skip to content

Commit 5375e93

Browse files
committed
chore
1 parent 6354205 commit 5375e93

File tree

5 files changed

+22
-20
lines changed

5 files changed

+22
-20
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<div align="center">
44

5-
> TypeScript language service plugin that adds IntelliSense for tailwindjs
5+
> TypeScript language service plugin that adds IntelliSense for Twind
66
77
[![MIT License](https://flat.badgen.net/github/license/tw-in-js/typescript-plugin)](https://github.com/tw-in-js/typescript-plugin/blob/main/LICENSE)
88
[![Latest Release](https://flat.badgen.net/npm/v/@twind/typescript-plugin?icon=npm&label)](https://www.npmjs.com/package/@twind/typescript-plugin)
@@ -101,6 +101,7 @@ By default VS Code will not trigger completions when editing "string" content, f
101101

102102
```json
103103
{
104+
"editor.suggest.showStatusBar": true,
104105
"editor.quickSuggestions": {
105106
"strings": true
106107
}

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
},
8888
"sideEffects": false,
8989
"peerDependencies": {
90-
"twind": ">=0.16.0 <2"
90+
"twind": ">=0.16.6 <2"
9191
},
9292
"peerDependenciesMeta": {
9393
"twind": {
@@ -101,7 +101,7 @@
101101
"locate-path": "^6.0.0",
102102
"match-sorter": "^6.3.0",
103103
"resolve-from": "^5.0.0",
104-
"twind": "^0.16.0",
104+
"twind": "^0.16.6",
105105
"typescript": "^4.1.0",
106106
"typescript-template-language-service-decorator": "^2.2.0",
107107
"vscode-languageserver-types": "^3.13.0"
@@ -111,7 +111,7 @@
111111
"@types/node": "^14.14.34",
112112
"@typescript-eslint/eslint-plugin": "^4.9.1",
113113
"@typescript-eslint/parser": "^4.9.1",
114-
"distilt": "^0.10.1",
114+
"distilt": "^0.10.3",
115115
"esbuild-register": "^2.3.0",
116116
"eslint": "^7.15.0",
117117
"eslint-config-prettier": "^7.0.0",

src/configuration.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
export interface TwindPluginConfiguration {
22
readonly tags: ReadonlyArray<string>
3+
readonly configFile?: string;
34
readonly debug: boolean
45
// Readonly validate: boolean;
56
// readonly lint: { [key: string]: any };

src/plugin.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,10 @@ export class TwindPlugin {
2727
return info.languageService
2828
}
2929

30-
// // Set up decorator
30+
// Set up decorator
3131
// const { languageService } = info
3232

33+
// this.typescript.parseIsolatedEntityName(text, languageVersion)
3334
// info.languageService = {
3435
// ...info.languageService,
3536

@@ -47,8 +48,12 @@ export class TwindPlugin {
4748
// // emmetCompletions: false
4849
// const prior = languageService.getCompletionsAtPosition(fileName, position, options)
4950

51+
// // options?.triggerCharacter
5052
// // TODO match file [t]sx?
51-
// const contents = info.project.readFile(fileName)
53+
// const sourceFile = info.languageService.getProgram()?.getSourceFile(fileName)
54+
// sourceFile?.getLineAndCharacterOfPosition(position)
55+
// sourceFile?.getText()
56+
// // IDEA: find last "'` before position
5257

5358
// // logger.log('getCompletionsAtPosition: ' + JSON.stringify({ fileName, position }))
5459

yarn.lock

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -344,13 +344,13 @@ dir-glob@^3.0.1:
344344
dependencies:
345345
path-type "^4.0.0"
346346

347-
distilt@^0.10.1:
348-
version "0.10.1"
349-
resolved "https://registry.npmjs.org/distilt/-/distilt-0.10.1.tgz#7603f8f3b64c24e7ed66a696ee0ec85dbb2d4dc4"
350-
integrity sha512-JZSjKlpXMDBunrwlpDZW3+L+UlnjaSP1egOfEPix7anPXG24Mq3d9SRghpQkoZs8jeCq76Gnp3/VL2uM1NXtSA==
347+
distilt@^0.10.3:
348+
version "0.10.3"
349+
resolved "https://registry.npmjs.org/distilt/-/distilt-0.10.3.tgz#24bba0228a7df163522bc00444775a61ef8a4d8f"
350+
integrity sha512-ieyPdDJSUQ0fOAiXwnPIfv4jRjhP3v6zzC544RjD2gMhnV/MVMY62fQkHkDh7b4zmU88vahvINaIXLA9wDv31A==
351351
dependencies:
352352
es-module-lexer "^0.3.26"
353-
esbuild "^0.8.28"
353+
esbuild "^0.9.3"
354354
execa "^5.0.0"
355355
find-up "^5.0.0"
356356
globby "^11.0.1"
@@ -426,11 +426,6 @@ esbuild-register@^2.3.0:
426426
esbuild "^0.9.2"
427427
jsonc-parser "^3.0.0"
428428

429-
esbuild@^0.8.28:
430-
version "0.8.57"
431-
resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.57.tgz#a42d02bc2b57c70bcd0ef897fe244766bb6dd926"
432-
integrity sha512-j02SFrUwFTRUqiY0Kjplwjm1psuzO1d6AjaXKuOR9hrY0HuPsT6sV42B6myW34h1q4CRy+Y3g4RU/cGJeI/nNA==
433-
434429
esbuild@^0.9.2:
435430
version "0.9.2"
436431
resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.9.2.tgz#7e9fde247c913ed8ee059e2648b0c53f7d00abe5"
@@ -1265,10 +1260,10 @@ tsutils@^3.17.1:
12651260
dependencies:
12661261
tslib "^1.8.1"
12671262

1268-
twind@^0.16.0:
1269-
version "0.16.0"
1270-
resolved "https://registry.npmjs.org/twind/-/twind-0.16.0.tgz#8045ae7178149aaa94669669ea98c1f129a0ef82"
1271-
integrity sha512-dAslmdmPi8N9dmEB2ZgZewqTHnkC2K39WaPQSWAqon+oKhn7sh4wd5R0zkxvPpbB8QGLdGxeEOZJjQt5RgS57Q==
1263+
twind@^0.16.6:
1264+
version "0.16.6"
1265+
resolved "https://registry.npmjs.org/twind/-/twind-0.16.6.tgz#2da593cc390311cb6284252cd169518f6c524a70"
1266+
integrity sha512-YQ6d3KPfqwyytY/TGXuKquNagbAfyOKITP40i/4PHRwNvcQU+z56ralLp0aRW0ydVUVQZC+vR/2UFU9i0xc+/w==
12721267
dependencies:
12731268
csstype "^3.0.5"
12741269
htmlparser2 "^6.0.0"

0 commit comments

Comments
 (0)