Skip to content

Commit dbe5864

Browse files
committed
Handle non-tailwind dependency installs
1 parent 9a976f0 commit dbe5864

File tree

1 file changed

+4
-3
lines changed
  • packages/tailwindcss-language-server/src

1 file changed

+4
-3
lines changed

packages/tailwindcss-language-server/src/server.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -377,8 +377,9 @@ async function createProjectService(
377377
? file === projectConfig.configPath
378378
: minimatch(file, `**/${CONFIG_GLOB}`, { dot: true })
379379
let isDependency = state.dependencies && state.dependencies.includes(change.file)
380+
let isPackageFile = minimatch(file, `**/${PACKAGE_LOCK_GLOB}`, { dot: true })
380381

381-
if (!isConfigFile && !isDependency) continue
382+
if (!isConfigFile && !isDependency && !isPackageFile) continue
382383

383384
if (!enabled) {
384385
if (projectConfig.configPath && (isConfigFile || isDependency)) {
@@ -404,15 +405,15 @@ async function createProjectService(
404405
break
405406
} else if (change.type === FileChangeType.Changed) {
406407
log('File changed:', change.file)
407-
if (!state.enabled) {
408+
if (!state.enabled || isPackageFile) {
408409
needsInit = true
409410
break
410411
} else {
411412
needsRebuild = true
412413
}
413414
} else if (change.type === FileChangeType.Deleted) {
414415
log('File deleted:', change.file)
415-
if (!state.enabled || isConfigFile) {
416+
if (!state.enabled || isConfigFile || isPackageFile) {
416417
needsInit = true
417418
break
418419
} else {

0 commit comments

Comments
 (0)