From df4660435c8f5f4bdac519a654a023517352db1e Mon Sep 17 00:00:00 2001 From: Brad Cornes Date: Tue, 21 Aug 2018 16:38:15 +0100 Subject: [PATCH] look for tailwindcss in subdirs (#1) --- src/extension.ts | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/extension.ts b/src/extension.ts index f1a94fe..427e642 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -1,7 +1,7 @@ 'use strict' import * as vscode from 'vscode' -import { join } from 'path' +import { join, dirname } from 'path' const tailwindClassNames = require('tailwind-class-names') const dlv = require('dlv') const Color = require('color') @@ -64,16 +64,21 @@ async function getTailwind() { '**/node_modules/**', 1 ) - if (!files) return null + + if (!files.length) return null let configPath = files[0].fsPath - const pluginPath = join( - vscode.workspace.workspaceFolders[0].uri.fsPath, - 'node_modules', - 'tailwindcss' + let tailwindPackage = await vscode.workspace.findFiles( + '**/node_modules/tailwindcss/package.json', + null, + 1 ) + if (!tailwindPackage.length) return null + + let pluginPath = dirname(tailwindPackage[0].fsPath) + let tw try {