Home

tailwind-ctp-intellisense @master - refs - log -
-
https://git.jolheiser.com/tailwind-ctp-intellisense.git
Tailwind intellisense + Catppuccin
tree log patch
add @apply hover provider
Brad Cornes <brad@parall.ax>
4 years ago
7 changed files, 1119 additions(+), 1531 deletions(-)
M packages/tailwindcss-language-server/package-lock.json -> packages/tailwindcss-language-server/package-lock.json
diff --git a/packages/tailwindcss-language-server/package-lock.json b/packages/tailwindcss-language-server/package-lock.json
index 54523266e5935d6a1ada96e21e5b55b8c6fdc151..4e31de2f08ac35b7fadf84b6c39f83dd9f8f269f 100644
--- a/packages/tailwindcss-language-server/package-lock.json
+++ b/packages/tailwindcss-language-server/package-lock.json
@@ -463,6 +463,22 @@       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
       "dev": true
     },
   "name": "tailwindcss-language-server",
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+      "dev": true
+    },
+    "isobject": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+      "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+      "dev": true,
+      "requires": {
+        "isarray": "1.0.0"
+      }
+    },
+  "name": "tailwindcss-language-server",
     "@babel/helper-member-expression-to-functions": {
       "version": "4.0.0",
       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -482,6 +498,16 @@       "integrity": "sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ==",
       "dev": true,
       "requires": {
         "minimist": "^1.2.5"
+      }
+    },
+    "line-column": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz",
+      "integrity": "sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=",
+      "dev": true,
+      "requires": {
+        "isarray": "^1.0.0",
+        "isobject": "^2.0.0"
       }
     },
     "locate-path": {
@@ -678,20 +704,18 @@       },
       "dependencies": {
         "@babel/code-frame": {
           "version": "7.8.3",
-  "version": "0.0.1",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
+  "requires": true,
   "version": "0.0.1",
-    "@babel/helper-replace-supers": {
           "requires": {
             "@babel/highlight": "^7.8.3"
           }
         },
         "@babel/core": {
           "version": "7.9.0",
+        "minimist": "^1.2.5"
   "version": "0.0.1",
-        "@babel/helper-member-expression-to-functions": "^7.8.3",
-          "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
           "requires": {
             "@babel/code-frame": "^7.8.3",
             "@babel/generator": "^7.9.0",
@@ -712,17 +736,15 @@           },
           "dependencies": {
             "source-map": {
               "version": "0.5.7",
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
   "lockfileVersion": 1,
-  "dependencies": {
             }
           }
         },
         "@babel/generator": {
           "version": "7.9.0",
-          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.0.tgz",
-          "integrity": "sha512-onl4Oy46oGCzymOXtKMQpI7VXtCbTSHK1kqBydZ6AmzuNcacEVqGk9tZtAS+48IA9IstZcDCgIg8hQKnb7suRw==",
+          "bundled": true,
           "requires": {
             "@babel/types": "^7.9.0",
             "jsesc": "^2.5.1",
@@ -731,18 +754,16 @@           },
           "dependencies": {
             "source-map": {
               "version": "0.5.7",
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
   "lockfileVersion": 1,
-  "dependencies": {
             }
           }
         },
         "@babel/helper-function-name": {
           "version": "7.8.3",
-          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+        "minimist": "^1.2.5"
   "version": "0.0.1",
-          "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
           "requires": {
             "@babel/helper-get-function-arity": "^7.8.3",
             "@babel/template": "^7.8.3",
@@ -750,18 +772,16 @@           }
         },
         "@babel/helper-get-function-arity": {
           "version": "7.8.3",
-          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz",
-  "lockfileVersion": 1,
   "name": "tailwindcss-language-server",
+            "picomatch": "^2.0.4"
           "requires": {
             "@babel/types": "^7.8.3"
           }
         },
         "@babel/helper-member-expression-to-functions": {
           "version": "7.8.3",
-          "dev": true
   "name": "tailwindcss-language-server",
-          "dev": true
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "@babel/types": "^7.8.3"
@@ -768,20 +789,18 @@           }
         },
         "@babel/helper-module-imports": {
           "version": "7.8.3",
-  "lockfileVersion": 1,
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-          "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==",
+  "version": "0.0.1",
           "requires": {
             "@babel/types": "^7.8.3"
           }
         },
         "@babel/helper-module-transforms": {
           "version": "7.9.0",
-  "lockfileVersion": 1,
   "name": "tailwindcss-language-server",
-      "version": "7.8.3",
-          "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==",
+            "picomatch": "^2.0.4"
           "requires": {
             "@babel/helper-module-imports": "^7.8.3",
             "@babel/helper-replace-supers": "^7.8.6",
@@ -794,23 +813,21 @@           }
         },
         "@babel/helper-optimise-call-expression": {
           "version": "7.8.3",
-          "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz",
-        },
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+        "jsesc": "^2.5.1",
           "requires": {
             "@babel/types": "^7.8.3"
           }
         },
         "@babel/helper-plugin-utils": {
           "version": "7.8.3",
-          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
-          "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ=="
+          "bundled": true
         },
         "@babel/helper-replace-supers": {
           "version": "7.8.6",
-        "source-map": {
+        "minimist": "^1.2.5"
   "version": "0.0.1",
-          "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==",
           "requires": {
             "@babel/helper-member-expression-to-functions": "^7.8.3",
             "@babel/helper-optimise-call-expression": "^7.8.3",
@@ -820,9 +837,9 @@           }
         },
         "@babel/helper-simple-access": {
           "version": "7.8.3",
-  "lockfileVersion": 1,
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==",
+  "version": "0.0.1",
           "requires": {
             "@babel/template": "^7.8.3",
             "@babel/types": "^7.8.3"
@@ -830,26 +847,21 @@           }
         },
         "@babel/helper-split-export-declaration": {
           "version": "7.8.3",
-  "lockfileVersion": 1,
+        "@babel/types": "^7.9.0",
         "jsesc": "^2.5.1",
-          "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==",
           "requires": {
             "@babel/types": "^7.8.3"
           }
         },
         "@babel/helper-validator-identifier": {
           "version": "7.9.0",
-  "lockfileVersion": 1,
+        "@babel/types": "^7.9.0",
   "requires": true,
-  "dependencies": {
-  "lockfileVersion": 1,
   "requires": true,
-    "@babel/code-frame": {
         },
         "@babel/helpers": {
           "version": "7.9.2",
-          "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz",
-          "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==",
+          "bundled": true,
           "requires": {
             "@babel/template": "^7.8.3",
             "@babel/traverse": "^7.9.0",
@@ -858,9 +870,9 @@           }
         },
         "@babel/highlight": {
           "version": "7.9.0",
-          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "@babel/helper-validator-identifier": "^7.9.0",
             "chalk": "^2.0.0",
@@ -869,34 +881,32 @@           }
         },
         "@babel/parser": {
           "version": "7.9.2",
-  "lockfileVersion": 1,
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha512-2jyvKdoOS1aWAFL2rjJZmamyDDkPCx/AAz4/Wh1Dfxvw8qqnOvek/ZlHQ2noO/o8JpnXa/WiUUFOv48meBKkpA=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "@babel/plugin-syntax-bigint": {
           "version": "7.8.3",
-  "lockfileVersion": 1,
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+  "requires": true,
   "version": "0.0.1",
-          "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
           "requires": {
             "@babel/helper-plugin-utils": "^7.8.0"
           }
         },
         "@babel/plugin-syntax-object-rest-spread": {
           "version": "7.8.3",
-  "lockfileVersion": 1,
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-    "@babel/code-frame": {
-          "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+        "jsesc": "^2.5.1",
           "requires": {
             "@babel/helper-plugin-utils": "^7.8.0"
           }
         },
         "@babel/template": {
           "version": "7.8.6",
-          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz",
-          "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==",
+          "bundled": true,
           "requires": {
             "@babel/code-frame": "^7.8.3",
             "@babel/parser": "^7.8.6",
@@ -905,9 +915,9 @@           }
         },
         "@babel/traverse": {
           "version": "7.9.0",
-          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz",
-        }
+        "@babel/types": "^7.9.0",
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "@babel/code-frame": "^7.8.3",
             "@babel/generator": "^7.9.0",
@@ -922,8 +932,7 @@           }
         },
         "@babel/types": {
           "version": "7.9.0",
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz",
-          "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==",
+          "bundled": true,
           "requires": {
             "@babel/helper-validator-identifier": "^7.9.0",
             "lodash": "^4.17.13",
@@ -932,14 +941,12 @@           }
         },
         "@bcoe/v8-coverage": {
           "version": "0.2.3",
-          "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
-    "@babel/generator": {
+        "minimist": "^1.2.5"
   "requires": true,
         },
         "@cnakazawa/watch": {
           "version": "1.0.4",
-          "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
-          "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
+          "bundled": true,
           "requires": {
             "exec-sh": "^0.3.2",
             "minimist": "^1.2.0"
@@ -947,9 +954,9 @@           }
         },
         "@istanbuljs/load-nyc-config": {
           "version": "1.0.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-  "lockfileVersion": 1,
-          "integrity": "sha512-ZR0rq/f/E4f4XcgnDvtMWXCUJpi8eO0rssVhmztsZqLIEFA9UUP9zmpE0VxlM+kv/E1ul2I876Fwil2ayptDVg==",
+  "version": "0.0.1",
           "requires": {
             "camelcase": "^5.3.1",
             "find-up": "^4.1.0",
@@ -959,16 +966,15 @@           }
         },
         "@istanbuljs/schema": {
           "version": "0.1.2",
-      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.4.tgz",
   "name": "tailwindcss-language-server",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "requires": true,
-        "@babel/highlight": "^7.8.3"
         },
         "@jest/console": {
           "version": "25.1.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-    "@babel/core": {
-          "integrity": "sha512-3P1DpqAMK/L07ag/Y9/Jup5iDEG9P4pRAuZiMQnU0JB3UOvCyYCjCoxr7sIA80SeyUCUKrr24fKAxVpmBgQonA==",
+  "version": "0.0.1",
           "requires": {
             "@jest/source-map": "^25.1.0",
             "chalk": "^3.0.0",
@@ -977,10 +984,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-              "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
-  "requires": true,
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -988,9 +995,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "resolve": "^1.3.2",
-              "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -998,31 +1005,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "version": "5.7.1",
-              "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
-              "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -1030,9 +1036,9 @@           }
         },
         "@jest/core": {
           "version": "25.1.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
-          "integrity": "sha512-iz05+NmwCmZRzMXvMo6KFipW7nzhbpEawrKrkkdJzgytavPse0biEnCNr2wRlyCsp3SmKaEY+SGv7YWYQnIdig==",
+  "version": "0.0.1",
           "requires": {
             "@jest/console": "^25.1.0",
             "@jest/reporters": "^25.1.0",
@@ -1066,11 +1072,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -1078,9 +1083,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "resolve": "^1.3.2",
-              "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -1088,31 +1093,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
-              "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "version": "7.8.3",
-              "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -1120,9 +1124,9 @@           }
         },
         "@jest/environment": {
           "version": "25.1.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "@babel/helper-optimise-call-expression": "^7.8.3",
-          "integrity": "sha512-cTpUtsjU4cum53VqBDlcW0E4KbQF03Cn0jckGPW/5rrE9tb+porD3+hhLtHAwhthsqfyF+bizyodTlsRA++sHg==",
+  "version": "0.0.1",
           "requires": {
             "@jest/fake-timers": "^25.1.0",
             "@jest/types": "^25.1.0",
@@ -1131,9 +1135,9 @@           }
         },
         "@jest/fake-timers": {
           "version": "25.1.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==",
-          "integrity": "sha512-Eu3dysBzSAO1lD7cylZd/CVKdZZ1/43SF35iYBNV1Lvvn2Undp3Grwsv8PrzvbLhqwRzDd4zxrY4gsiHc+wygQ==",
+  "version": "0.0.1",
           "requires": {
             "@jest/types": "^25.1.0",
             "jest-message-util": "^25.1.0",
@@ -1144,9 +1148,9 @@           }
         },
         "@jest/reporters": {
           "version": "25.1.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz",
-          "integrity": "sha512-ORLT7hq2acJQa8N+NKfs68ZtHFnJPxsGqmofxW7v7urVhzJvpKZG9M7FAcgh9Ee1ZbCteMrirHA3m5JfBtAaDg==",
+  "version": "0.0.1",
           "requires": {
             "@bcoe/v8-coverage": "^0.2.3",
             "@jest/console": "^25.1.0",
@@ -1178,11 +1182,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -1190,9 +1193,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
-              "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "semver": "^5.4.1",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -1200,34 +1203,31 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "version": "5.7.1",
-              "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
+        "@babel/types": "^7.9.0",
   "requires": true,
-  "lockfileVersion": 1,
   "lockfileVersion": 1,
   "requires": true,
-          "version": "0.5.7",
-  "requires": true,
         "gensync": "^1.0.0-beta.1",
             "has-flag": {
               "version": "4.0.0",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "version": "7.8.3",
-              "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -1235,9 +1236,8 @@           }
         },
         "@jest/source-map": {
           "version": "25.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz",
+        "minimist": "^1.2.5"
   "version": "0.0.1",
-          "integrity": "sha512-ohf2iKT0xnLWcIUhL6U6QN+CwFWf9XnrM2a6ybL9NXxJjgYijjLSitkYHIdzkd8wFliH73qj/+epIpTiWjRtAA==",
           "requires": {
             "callsites": "^3.0.0",
             "graceful-fs": "^4.2.3",
@@ -1246,8 +1246,7 @@           }
         },
         "@jest/test-result": {
           "version": "25.1.0",
-          "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.1.0.tgz",
-          "integrity": "sha512-FZzSo36h++U93vNWZ0KgvlNuZ9pnDnztvaM7P/UcTx87aPDotG18bXifkf1Ji44B7k/eIatmMzkBapnAzjkJkg==",
+          "bundled": true,
           "requires": {
             "@jest/console": "^25.1.0",
             "@jest/transform": "^25.1.0",
@@ -1258,10 +1257,9 @@           }
         },
         "@jest/test-sequencer": {
           "version": "25.1.0",
-  "dependencies": {
   "name": "tailwindcss-language-server",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-          "integrity": "sha512-WgZLRgVr2b4l/7ED1J1RJQBOharxS11EFhmwDqknpknE0Pm87HLZVS2Asuuw+HQdfQvm2aXL2FvvBLxOD1D0iw==",
           "requires": {
             "@jest/test-result": "^25.1.0",
             "jest-haste-map": "^25.1.0",
@@ -1271,9 +1269,8 @@           }
         },
         "@jest/transform": {
           "version": "25.1.0",
-  "dependencies": {
         "@babel/types": "^7.9.0",
-          "integrity": "sha512-4ktrQ2TPREVeM+KxB4zskAT84SnmG1vaz4S+51aTefyqn3zocZUnliLLm5Fsl85I3p/kFPN4CRp1RElIfXGegQ==",
+        "jsesc": "^2.5.1",
           "requires": {
             "@babel/core": "^7.1.0",
             "@jest/types": "^25.1.0",
@@ -1295,11 +1292,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -1307,9 +1303,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "resolve": "^1.3.2",
-              "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -1317,32 +1313,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "version": "5.7.1",
-              "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
-              "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
-  "requires": true,
+    "@babel/code-frame": {
   "requires": true,
-  "version": "0.0.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -1351,11 +1344,10 @@           }
         },
         "@jest/types": {
           "version": "25.1.0",
-    "@babel/helper-member-expression-to-functions": {
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-  "dependencies": {
+  "requires": true,
   "version": "0.0.1",
-      "version": "7.8.3",
           "requires": {
             "@types/istanbul-lib-coverage": "^2.0.0",
             "@types/istanbul-reports": "^1.1.1",
@@ -1365,10 +1357,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-              "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
-  "requires": true,
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -1376,9 +1368,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
-              "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "semver": "^5.4.1",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -1386,31 +1378,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "version": "5.7.1",
-              "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "version": "7.8.3",
-              "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -1418,18 +1409,18 @@           }
         },
         "@sinonjs/commons": {
           "version": "1.7.1",
-          "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.7.1.tgz",
-      "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "type-detect": "4.0.8"
           }
         },
         "@types/babel__core": {
           "version": "7.1.6",
-          "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.6.tgz",
-  "dependencies": {
+        "@babel/types": "^7.9.0",
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "@babel/parser": "^7.1.0",
             "@babel/types": "^7.0.0",
@@ -1439,19 +1431,17 @@           }
         },
         "@types/babel__generator": {
           "version": "7.6.1",
-  "dependencies": {
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "version": "7.8.3",
-          "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==",
+  "version": "0.0.1",
           "requires": {
             "@babel/types": "^7.0.0"
           }
         },
         "@types/babel__template": {
           "version": "7.0.2",
-    "@babel/helper-module-imports": {
+        "minimist": "^1.2.5"
   "version": "0.0.1",
-          "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==",
           "requires": {
             "@babel/parser": "^7.1.0",
             "@babel/types": "^7.0.0"
@@ -1459,40 +1449,37 @@           }
         },
         "@types/babel__traverse": {
           "version": "7.0.9",
-    "@babel/helper-module-imports": {
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha512-jEFQ8L1tuvPjOI8lnpaf73oCJe+aoxL6ygqSy6c8LcW98zaC+4mzWuQIRCEvKeCOu+lbqdXcg4Uqmm1S8AP1tw==",
+        "jsesc": "^2.5.1",
           "requires": {
             "@babel/types": "^7.3.0"
           }
         },
         "@types/color-name": {
           "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz",
   "name": "tailwindcss-language-server",
-  "dependencies": {
     "@babel/code-frame": {
-  "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "@types/istanbul-lib-coverage": {
           "version": "2.0.1",
-          "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz",
-      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "@types/istanbul-lib-report": {
           "version": "3.0.0",
-          "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
-          "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
+          "bundled": true,
           "requires": {
             "@types/istanbul-lib-coverage": "*"
           }
         },
         "@types/istanbul-reports": {
           "version": "1.1.1",
-          "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz",
-      "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==",
+        "@babel/types": "^7.9.0",
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "@types/istanbul-lib-coverage": "*",
             "@types/istanbul-lib-report": "*"
@@ -1500,47 +1487,47 @@           }
         },
         "@types/stack-utils": {
           "version": "1.0.1",
-          "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
-          "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw=="
+          "bundled": true
         },
         "@types/yargs": {
           "version": "15.0.4",
-          "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz",
-    "@babel/helper-module-transforms": {
+        "@babel/types": "^7.9.0",
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "@types/yargs-parser": "*"
           }
         },
         "@types/yargs-parser": {
           "version": "15.0.0",
-          "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "@zeit/ncc": {
           "version": "0.21.1",
-          "resolved": "https://registry.npmjs.org/@zeit/ncc/-/ncc-0.21.1.tgz",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-  "lockfileVersion": 1,
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "abab": {
           "version": "2.0.3",
-          "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "version": "7.8.3",
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "acorn": {
           "version": "7.1.1",
-          "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "requires": {
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "acorn-globals": {
           "version": "4.3.4",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-{
   "requires": true,
-          "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==",
+  "version": "0.0.1",
           "requires": {
             "acorn": "^6.0.1",
             "acorn-walk": "^6.0.1"
@@ -1547,29 +1535,24 @@           },
           "dependencies": {
             "acorn": {
               "version": "6.4.1",
-    "@babel/code-frame": {
   "name": "tailwindcss-language-server",
-{
     "@babel/code-frame": {
-        "@babel/helper-module-transforms": "^7.9.0",
+    "@babel/helper-function-name": {
             }
           }
         },
         "acorn-walk": {
           "version": "6.2.0",
-    "@babel/code-frame": {
   "name": "tailwindcss-language-server",
-  "requires": true,
     "@babel/code-frame": {
-        "@babel/traverse": "^7.9.0",
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "ajv": {
           "version": "6.12.0",
-    "@babel/code-frame": {
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
     "@babel/code-frame": {
+  "requires": true,
   "version": "0.0.1",
           "requires": {
             "fast-deep-equal": "^3.1.1",
             "fast-json-stable-stringify": "^2.0.0",
@@ -1578,35 +1562,35 @@           }
         },
         "ansi-escapes": {
           "version": "4.3.1",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+  "requires": true,
   "version": "0.0.1",
-  "dependencies": {
-          "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
           "requires": {
             "type-fest": "^0.11.0"
           }
         },
         "ansi-regex": {
           "version": "5.0.0",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
-          "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "ansi-styles": {
           "version": "3.2.1",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-  "lockfileVersion": 1,
   "requires": true,
-          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+  "version": "0.0.1",
           "requires": {
             "color-convert": "^1.9.0"
           }
         },
         "anymatch": {
           "version": "3.1.1",
-          "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
+  "name": "tailwindcss-language-server",
         "@babel/helper-split-export-declaration": "^7.8.3",
-{
+  "version": "0.0.1",
           "requires": {
             "normalize-path": "^3.0.0",
             "picomatch": "^2.0.4"
@@ -1614,102 +1598,98 @@           }
         },
         "argparse": {
           "version": "1.0.10",
-          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+  "name": "tailwindcss-language-server",
         "@babel/helper-split-export-declaration": "^7.8.3",
-    "@babel/code-frame": {
+  "version": "0.0.1",
           "requires": {
             "sprintf-js": "~1.0.2"
           }
         },
         "arr-diff": {
           "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
-        "lodash": "^4.17.13"
   "name": "tailwindcss-language-server",
+          "version": "1.0.10",
         },
         "arr-flatten": {
           "version": "1.1.0",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-  "dependencies": {
   "requires": true,
-          "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
+  "requires": true,
         },
         "arr-union": {
           "version": "3.1.0",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-    "@babel/helper-module-transforms": {
-          "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "array-equal": {
           "version": "1.0.0",
-    "@babel/helper-optimise-call-expression": {
   "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-        "@babel/helper-replace-supers": "^7.8.6",
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "array-unique": {
           "version": "0.3.2",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-        "lodash": "^4.17.13"
-          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "asn1": {
           "version": "0.2.4",
-          "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "version": "7.8.6",
+        "jsesc": "^2.5.1",
           "requires": {
             "safer-buffer": "~2.1.0"
           }
         },
         "assert-plus": {
           "version": "1.0.0",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-        "@babel/helper-member-expression-to-functions": "^7.8.3",
-      "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz",
+  "requires": true,
   "requires": true,
         },
         "assign-symbols": {
           "version": "1.0.0",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-        "@babel/types": "^7.8.6"
-          "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "astral-regex": {
           "version": "1.0.0",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==",
-          "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "asynckit": {
           "version": "0.4.0",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-    "@babel/helper-validator-identifier": {
-      "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==",
+  "requires": true,
   "requires": true,
         },
         "atob": {
           "version": "2.1.2",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-    "@babel/helpers": {
-          "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "aws-sign2": {
           "version": "0.7.0",
-    "@babel/helper-replace-supers": {
   "name": "tailwindcss-language-server",
-          "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
+          "version": "1.0.10",
         },
         "aws4": {
           "version": "1.9.1",
-          "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz",
-    "@babel/helper-replace-supers": {
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "babel-jest": {
           "version": "25.1.0",
-          "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.1.0.tgz",
-          "integrity": "sha512-tz0VxUhhOE2y+g8R2oFrO/2VtVjA1lkJeavlhExuRBg3LdNJY9gwQ+Vcvqt9+cqy71MCTJhewvTB7Qtnnr9SWg==",
+          "bundled": true,
           "requires": {
             "@jest/transform": "^25.1.0",
             "@jest/types": "^25.1.0",
@@ -1721,11 +1702,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -1733,9 +1713,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "resolve": "^1.3.2",
-              "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -1743,31 +1723,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
-              "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "version": "7.8.3",
-              "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -1775,9 +1754,9 @@           }
         },
         "babel-plugin-istanbul": {
           "version": "6.0.0",
-      "version": "7.8.6",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
+  "version": "0.0.1",
           "requires": {
             "@babel/helper-plugin-utils": "^7.0.0",
             "@istanbuljs/load-nyc-config": "^1.0.0",
@@ -1788,9 +1767,8 @@           }
         },
         "babel-plugin-jest-hoist": {
           "version": "25.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "@types/babel__traverse": "^7.0.6"
@@ -1798,9 +1776,8 @@           }
         },
         "babel-preset-jest": {
           "version": "25.1.0",
-          "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.1.0.tgz",
-      "version": "7.8.3",
         "@babel/types": "^7.9.0",
+        "jsesc": "^2.5.1",
           "requires": {
             "@babel/plugin-syntax-bigint": "^7.0.0",
             "@babel/plugin-syntax-object-rest-spread": "^7.0.0",
@@ -1809,16 +1786,13 @@           }
         },
         "balanced-match": {
           "version": "1.0.0",
-      "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==",
   "name": "tailwindcss-language-server",
-          "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
+          "version": "1.0.10",
         },
         "base": {
           "version": "0.11.2",
-      "version": "7.8.3",
+        "minimist": "^1.2.5"
   "version": "0.0.1",
-  "dependencies": {
-          "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
           "requires": {
             "cache-base": "^1.0.1",
             "class-utils": "^0.3.5",
@@ -1831,27 +1805,25 @@           },
           "dependencies": {
             "define-property": {
               "version": "1.0.0",
-        "@babel/helper-member-expression-to-functions": "^7.8.3",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-              "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+      "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
               "requires": {
                 "is-descriptor": "^1.0.0"
               }
             },
             "is-accessor-descriptor": {
               "version": "1.0.0",
-      "version": "7.8.3",
+        "@babel/types": "^7.9.0",
   "requires": true,
-{
-              "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+  "dependencies": {
               "requires": {
                 "kind-of": "^6.0.0"
               }
             },
             "is-data-descriptor": {
               "version": "1.0.0",
-              "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
-      "version": "7.8.3",
+        "@babel/types": "^7.9.0",
       "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
               "requires": {
                 "kind-of": "^6.0.0"
@@ -1859,11 +1831,9 @@               }
             },
             "is-descriptor": {
               "version": "1.0.2",
-      "version": "7.8.3",
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
-      "version": "7.8.3",
   "dependencies": {
               "requires": {
                 "is-accessor-descriptor": "^1.0.0",
                 "is-data-descriptor": "^1.0.0",
@@ -1873,26 +1844,25 @@           }
         },
         "bcrypt-pbkdf": {
           "version": "1.0.2",
-          "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
-        "@babel/traverse": "^7.8.6",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+        "jsesc": "^2.5.1",
           "requires": {
             "tweetnacl": "^0.14.3"
           }
         },
         "binary-extensions": {
           "version": "2.0.0",
-      "version": "7.8.3",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-{
-          "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==",
+        "jsesc": "^2.5.1",
           "dev": true
         },
         "brace-expansion": {
           "version": "1.1.11",
-      "version": "7.8.3",
+  "name": "tailwindcss-language-server",
         "@babel/helper-split-export-declaration": "^7.8.3",
-          "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+  "version": "0.0.1",
           "requires": {
             "balanced-match": "^1.0.0",
             "concat-map": "0.0.1"
@@ -1900,54 +1870,49 @@           }
         },
         "braces": {
           "version": "3.0.2",
-          "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
-    "@babel/helper-simple-access": {
   "name": "tailwindcss-language-server",
+            "picomatch": "^2.0.4"
           "requires": {
             "fill-range": "^7.0.1"
           }
         },
         "browser-process-hrtime": {
           "version": "1.0.0",
-    "@babel/helper-simple-access": {
+        "minimist": "^1.2.5"
   "requires": true,
-          "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="
         },
         "browser-resolve": {
           "version": "1.11.3",
-          "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
-          "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
+          "bundled": true,
           "requires": {
             "resolve": "1.1.7"
           },
           "dependencies": {
             "resolve": {
               "version": "1.1.7",
-              "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
-      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
+  "lockfileVersion": 1,
             }
           }
         },
         "bser": {
           "version": "2.1.1",
-          "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
-          "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
+          "bundled": true,
           "requires": {
             "node-int64": "^0.4.0"
           }
         },
         "buffer-from": {
           "version": "1.1.1",
-      "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==",
   "name": "tailwindcss-language-server",
-          "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
+          "version": "1.0.10",
         },
         "cache-base": {
           "version": "1.0.1",
-      "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
+  "version": "0.0.1",
           "requires": {
             "collection-visit": "^1.0.0",
             "component-emitter": "^1.2.1",
@@ -1962,21 +1927,18 @@           }
         },
         "callsites": {
           "version": "3.1.0",
-    "@babel/helper-split-export-declaration": {
+        "minimist": "^1.2.5"
   "requires": true,
-          "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
         },
         "camelcase": {
           "version": "5.3.1",
-          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+          "version": "1.0.10",
         },
         "capture-exit": {
           "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "rsvp": "^4.8.4"
@@ -1983,15 +1946,13 @@           }
         },
         "caseless": {
           "version": "0.12.0",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
         "@babel/types": "^7.9.0",
-          "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "chalk": {
           "version": "2.4.2",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-      "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==",
   "name": "tailwindcss-language-server",
+            "picomatch": "^2.0.4"
           "requires": {
             "ansi-styles": "^3.2.1",
             "escape-string-regexp": "^1.0.5",
@@ -2000,9 +1961,9 @@           },
           "dependencies": {
             "supports-color": {
               "version": "5.5.0",
-      "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+      "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
               "requires": {
                 "has-flag": "^3.0.0"
               }
@@ -2011,9 +1972,8 @@           }
         },
         "chokidar": {
           "version": "3.3.1",
-    "@babel/helper-validator-identifier": {
   "name": "tailwindcss-language-server",
-    "@babel/helper-validator-identifier": {
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "dev": true,
           "requires": {
@@ -2029,20 +1989,16 @@           }
         },
         "ci-info": {
           "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-  "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
   "requires": true,
-  "lockfileVersion": 1,
         },
         "class-utils": {
           "version": "0.3.6",
-      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
   "requires": true,
-      "version": "7.8.3",
+  "version": "0.0.1",
           "requires": {
             "arr-union": "^3.1.0",
             "define-property": "^0.2.5",
@@ -2052,10 +2008,8 @@           },
           "dependencies": {
             "define-property": {
               "version": "0.2.5",
-              "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
+        "minimist": "^1.2.5"
   "dependencies": {
-  "requires": true,
               "requires": {
                 "is-descriptor": "^0.1.0"
               }
@@ -2064,8 +2018,7 @@           }
         },
         "cliui": {
           "version": "6.0.0",
-          "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
-          "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
+          "bundled": true,
           "requires": {
             "string-width": "^4.2.0",
             "strip-ansi": "^6.0.0",
@@ -2074,22 +2027,20 @@           }
         },
         "co": {
           "version": "4.6.0",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
+  "name": "tailwindcss-language-server",
         "@babel/helper-split-export-declaration": "^7.8.3",
-          "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
+  "requires": true,
         },
         "collect-v8-coverage": {
           "version": "1.0.0",
-          "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.0.tgz",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "collection-visit": {
           "version": "1.0.0",
-          "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
-    "@babel/helpers": {
   "name": "tailwindcss-language-server",
+            "picomatch": "^2.0.4"
           "requires": {
             "map-visit": "^1.0.0",
             "object-visit": "^1.0.0"
@@ -2097,66 +2048,59 @@           }
         },
         "color-convert": {
           "version": "1.9.3",
-    "@babel/helpers": {
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+        "jsesc": "^2.5.1",
           "requires": {
             "color-name": "1.1.3"
           }
         },
         "color-name": {
           "version": "1.1.3",
-      "version": "7.9.2",
   "name": "tailwindcss-language-server",
-          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+          "version": "1.0.10",
         },
         "combined-stream": {
           "version": "1.0.8",
-          "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
-      "version": "7.9.2",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+        "jsesc": "^2.5.1",
           "requires": {
             "delayed-stream": "~1.0.0"
           }
         },
         "component-emitter": {
           "version": "1.3.0",
-          "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
-      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz",
   "name": "tailwindcss-language-server",
+          "version": "1.0.10",
         },
         "concat-map": {
           "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz",
+        "minimist": "^1.2.5"
   "requires": true,
-          "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
         },
         "convert-source-map": {
           "version": "1.7.0",
-          "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
-          "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
+          "bundled": true,
           "requires": {
             "safe-buffer": "~5.1.1"
           }
         },
         "copy-descriptor": {
           "version": "0.1.1",
-          "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
-      "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==",
+        "minimist": "^1.2.5"
   "requires": true,
         },
         "core-util-is": {
           "version": "1.0.2",
-      "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "cross-spawn": {
           "version": "6.0.5",
-      "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
   "name": "tailwindcss-language-server",
-{
-          "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+            "picomatch": "^2.0.4"
           "requires": {
             "nice-try": "^1.0.4",
             "path-key": "^2.0.1",
@@ -2166,51 +2110,44 @@           }
         },
         "cssesc": {
           "version": "3.0.0",
-      "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
   "name": "tailwindcss-language-server",
-      "version": "7.8.3",
-          "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+            "picomatch": "^2.0.4"
           "dev": true
         },
         "cssom": {
           "version": "0.4.4",
-    "@babel/highlight": {
   "name": "tailwindcss-language-server",
-          "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw=="
+          "version": "1.0.10",
         },
         "cssstyle": {
           "version": "2.2.0",
-          "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.2.0.tgz",
-      "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
+        "minimist": "^1.2.5"
   "version": "0.0.1",
-    "@babel/code-frame": {
           "requires": {
             "cssom": "~0.3.6"
           },
           "dependencies": {
             "cssom": {
               "version": "0.3.8",
-      "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
+        "minimist": "^1.2.5"
   "lockfileVersion": 1,
-{
-              "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
             }
           }
         },
         "dashdash": {
           "version": "1.14.1",
-      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+  "version": "0.0.1",
           "requires": {
             "assert-plus": "^1.0.0"
           }
         },
         "data-urls": {
           "version": "1.1.0",
-          "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz",
-      "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
+        "@babel/types": "^7.9.0",
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "abab": "^2.0.0",
             "whatwg-mimetype": "^2.2.0",
@@ -2218,37 +2156,34 @@           }
         },
         "debug": {
           "version": "4.1.1",
-          "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
-      "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+        "jsesc": "^2.5.1",
           "requires": {
             "ms": "^2.1.1"
           }
         },
         "decamelize": {
           "version": "1.2.0",
-          "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
-        "@babel/helper-validator-identifier": "^7.9.0",
   "name": "tailwindcss-language-server",
+          "version": "1.0.10",
         },
         "decode-uri-component": {
           "version": "0.2.0",
-        "@babel/helper-validator-identifier": "^7.9.0",
+        "minimist": "^1.2.5"
   "requires": true,
-          "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
         },
         "deep-is": {
           "version": "0.1.3",
-          "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
-      "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "define-properties": {
           "version": "1.1.3",
-        "chalk": "^2.0.0",
   "name": "tailwindcss-language-server",
-      "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
     "@babel/code-frame": {
+  "requires": true,
   "version": "0.0.1",
           "requires": {
             "object-keys": "^1.0.12"
@@ -2255,10 +2191,9 @@           }
         },
         "define-property": {
           "version": "2.0.2",
-          "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
-      "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "version": "7.8.3",
+        "jsesc": "^2.5.1",
           "requires": {
             "is-descriptor": "^1.0.2",
             "isobject": "^3.0.1"
@@ -2266,17 +2201,15 @@           },
           "dependencies": {
             "is-accessor-descriptor": {
               "version": "1.0.0",
-              "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
-        "@babel/helper-optimise-call-expression": "^7.8.3",
   "name": "tailwindcss-language-server",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "requires": {
                 "kind-of": "^6.0.0"
               }
             },
             "is-data-descriptor": {
               "version": "1.0.0",
-              "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
-      "version": "7.8.3",
+        "@babel/types": "^7.9.0",
       "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
               "requires": {
                 "kind-of": "^6.0.0"
@@ -2284,11 +2217,9 @@               }
             },
             "is-descriptor": {
               "version": "1.0.2",
-      "version": "7.8.3",
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
-      "version": "7.8.3",
   "dependencies": {
               "requires": {
                 "is-accessor-descriptor": "^1.0.0",
                 "is-data-descriptor": "^1.0.0",
@@ -2298,48 +2230,43 @@           }
         },
         "delayed-stream": {
           "version": "1.0.0",
-        "js-tokens": "^4.0.0"
   "name": "tailwindcss-language-server",
-          "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
+          "version": "1.0.10",
         },
         "detect-newline": {
           "version": "3.1.0",
-        "js-tokens": "^4.0.0"
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA=="
+  "requires": true,
         },
         "diff-sequences": {
           "version": "25.1.0",
-          "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.1.0.tgz",
-          "integrity": "sha512-nFIfVk5B/NStCsJ+zaPO4vYuLjlzQ6uFvPxzYyHlejNZ/UGa7G/n7peOXVrVNvRuyfstt+mZQYGpjxg9Z6N8Kw=="
+          "bundled": true
         },
         "dlv": {
           "version": "1.1.3",
-          "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
-    "@babel/parser": {
   "name": "tailwindcss-language-server",
+            "picomatch": "^2.0.4"
           "dev": true
         },
         "domexception": {
           "version": "1.0.1",
-          "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",
-    "@babel/parser": {
+        "@babel/types": "^7.9.0",
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "webidl-conversions": "^4.0.2"
           }
         },
         "dset": {
           "version": "2.0.1",
-          "resolved": "https://registry.npmjs.org/dset/-/dset-2.0.1.tgz",
-          "integrity": "sha512-nI29OZMRYq36hOcifB6HTjajNAAiBKSXsyWZrq+VniusseuP2OpNlTiYgsaNRSGvpyq5Wjbc2gQLyBdTyWqhnQ==",
+          "bundled": true,
           "dev": true
         },
         "ecc-jsbn": {
           "version": "0.1.2",
-          "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
-      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
   "name": "tailwindcss-language-server",
+            "picomatch": "^2.0.4"
           "requires": {
             "jsbn": "~0.1.0",
             "safer-buffer": "^2.1.0"
@@ -2347,24 +2274,23 @@           }
         },
         "emoji-regex": {
           "version": "8.0.0",
-      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "end-of-stream": {
           "version": "1.4.4",
-          "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
-      "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
   "name": "tailwindcss-language-server",
+            "picomatch": "^2.0.4"
           "requires": {
             "once": "^1.4.0"
           }
         },
         "es-abstract": {
           "version": "1.17.4",
-          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
-      "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+        "jsesc": "^2.5.1",
           "requires": {
             "es-to-primitive": "^1.2.1",
             "function-bind": "^1.1.1",
@@ -2381,10 +2307,8 @@           }
         },
         "es-to-primitive": {
           "version": "1.2.1",
-      "dev": true,
+        "minimist": "^1.2.5"
   "version": "0.0.1",
-{
-          "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
           "requires": {
             "is-callable": "^1.1.4",
             "is-date-object": "^1.0.1",
@@ -2393,14 +2317,12 @@           }
         },
         "escape-string-regexp": {
           "version": "1.0.5",
-          "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-          "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+          "bundled": true
         },
         "escodegen": {
           "version": "1.14.1",
-          "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz",
-      "integrity": "sha512-Tv8Zyi2J2VRR8g7pC5gTeIN8Ihultbmk0ocyNz8H2nEZbmhp1N6q0A1UGsQbDvGP/sNinQKUHf3SqXwqjtFv4Q==",
   "name": "tailwindcss-language-server",
+            "picomatch": "^2.0.4"
           "requires": {
             "esprima": "^4.0.1",
             "estraverse": "^4.2.0",
@@ -2411,43 +2333,34 @@           }
         },
         "esm": {
           "version": "3.2.25",
-      "dev": true,
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "dev": true,
   "requires": true,
-{
         },
         "esprima": {
           "version": "4.0.1",
-          "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
-      "dev": true,
+        "@babel/types": "^7.9.0",
       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "estraverse": {
           "version": "4.3.0",
-      "dev": true,
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "version": "7.8.3",
-      "dev": true,
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
         },
         "esutils": {
           "version": "2.0.3",
-          "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
-        "make-dir": "^2.1.0",
   "name": "tailwindcss-language-server",
+          "version": "1.0.10",
         },
         "exec-sh": {
           "version": "0.3.4",
-        "make-dir": "^2.1.0",
+        "minimist": "^1.2.5"
   "requires": true,
-          "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A=="
         },
         "execa": {
           "version": "1.0.0",
-          "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
-          "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+          "bundled": true,
           "requires": {
             "cross-spawn": "^6.0.0",
             "get-stream": "^4.0.0",
@@ -2460,16 +2373,14 @@           }
         },
         "exit": {
           "version": "0.1.2",
-      "dev": true,
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "version": "7.8.3",
-          "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "expand-brackets": {
           "version": "2.1.4",
-        "source-map-support": "^0.5.16"
   "name": "tailwindcss-language-server",
-        "source-map-support": "^0.5.16"
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "debug": "^2.3.3",
@@ -2483,48 +2394,42 @@           },
           "dependencies": {
             "debug": {
               "version": "2.6.9",
-    "@babel/template": {
   "name": "tailwindcss-language-server",
-              "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "requires": {
                 "ms": "2.0.0"
               }
             },
             "define-property": {
               "version": "0.2.5",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
+        "minimist": "^1.2.5"
   "dependencies": {
-  "lockfileVersion": 1,
-              "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
               "requires": {
                 "is-descriptor": "^0.1.0"
               }
             },
             "extend-shallow": {
               "version": "2.0.1",
-              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-    "@babel/template": {
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+      "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
               "requires": {
                 "is-extendable": "^0.1.0"
               }
             },
             "ms": {
               "version": "2.0.0",
-{
   "name": "tailwindcss-language-server",
-{
-              "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+        "argparse": {
             }
           }
         },
         "expect": {
           "version": "25.1.0",
-{
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
-      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz",
+    "@babel/code-frame": {
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "@jest/types": "^25.1.0",
             "ansi-styles": "^4.0.0",
@@ -2536,11 +2441,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -2548,35 +2452,31 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
-              "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             }
           }
         },
         "extend": {
           "version": "3.0.2",
-{
   "name": "tailwindcss-language-server",
-      "dev": true,
-          "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+          "version": "1.0.10",
         },
         "extend-shallow": {
           "version": "3.0.2",
-{
   "name": "tailwindcss-language-server",
-      }
-      "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==",
+    "@babel/code-frame": {
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "assign-symbols": "^1.0.0",
             "is-extendable": "^1.0.1"
@@ -2584,10 +2484,8 @@           },
           "dependencies": {
             "is-extendable": {
               "version": "1.0.1",
-{
   "name": "tailwindcss-language-server",
-        "@babel/code-frame": "^7.8.3",
-              "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "requires": {
                 "is-plain-object": "^2.0.4"
               }
@@ -2596,10 +2494,10 @@           }
         },
         "extglob": {
           "version": "2.0.4",
-      "requires": {
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-          "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+  "version": "0.0.1",
           "requires": {
             "array-unique": "^0.3.2",
             "define-property": "^1.0.0",
@@ -2613,36 +2511,34 @@           },
           "dependencies": {
             "define-property": {
               "version": "1.0.0",
-        "@babel/helper-member-expression-to-functions": "^7.8.3",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-              "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+      "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
               "requires": {
                 "is-descriptor": "^1.0.0"
               }
             },
             "extend-shallow": {
               "version": "2.0.1",
-              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-    "@babel/template": {
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+      "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
               "requires": {
                 "is-extendable": "^0.1.0"
               }
             },
             "is-accessor-descriptor": {
               "version": "1.0.0",
-      "version": "7.8.3",
+        "@babel/types": "^7.9.0",
   "requires": true,
-{
-              "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+  "dependencies": {
               "requires": {
                 "kind-of": "^6.0.0"
               }
             },
             "is-data-descriptor": {
               "version": "1.0.0",
-              "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
-      "version": "7.8.3",
+        "@babel/types": "^7.9.0",
       "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
               "requires": {
                 "kind-of": "^6.0.0"
@@ -2650,11 +2546,9 @@               }
             },
             "is-descriptor": {
               "version": "1.0.2",
-      "version": "7.8.3",
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
-      "version": "7.8.3",
   "dependencies": {
               "requires": {
                 "is-accessor-descriptor": "^1.0.0",
                 "is-data-descriptor": "^1.0.0",
@@ -2664,20 +2559,15 @@           }
         },
         "extsprintf": {
           "version": "1.3.0",
-{
   "name": "tailwindcss-language-server",
-        "json5": "^2.1.2",
-          "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
+          "version": "1.0.10",
         },
         "falafel": {
           "version": "2.2.4",
-{
   "name": "tailwindcss-language-server",
-  "version": "0.0.1",
+    "@babel/code-frame": {
   "requires": true,
-      "requires": {
   "version": "0.0.1",
-  "dependencies": {
           "requires": {
             "acorn": "^7.1.1",
             "foreach": "^2.0.5",
@@ -2687,58 +2577,45 @@           },
           "dependencies": {
             "isarray": {
               "version": "2.0.5",
-{
   "name": "tailwindcss-language-server",
-        },
-      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "lockfileVersion": 1,
             }
           }
         },
         "fast-deep-equal": {
           "version": "3.1.1",
-{
   "name": "tailwindcss-language-server",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz",
     "@babel/code-frame": {
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "fast-json-stable-stringify": {
           "version": "2.1.0",
-{
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-      "requires": {
   "requires": true,
-{
         },
         "fast-levenshtein": {
           "version": "2.0.6",
-{
   "name": "tailwindcss-language-server",
-    "@babel/helper-function-name": {
-      "requires": {
+    "@babel/code-frame": {
       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "fb-watchman": {
           "version": "2.0.1",
-{
   "name": "tailwindcss-language-server",
-  "requires": true,
     "@babel/code-frame": {
-      "requires": {
   "requires": true,
-      "version": "7.8.3",
+  "version": "0.0.1",
           "requires": {
             "bser": "2.1.1"
           }
         },
         "fill-range": {
           "version": "7.0.1",
-{
   "name": "tailwindcss-language-server",
-      "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==",
-        "@babel/helper-function-name": "^7.8.3",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "to-regex-range": "^5.0.1"
@@ -2746,11 +2623,9 @@           }
         },
         "find-up": {
           "version": "4.1.0",
-{
   "name": "tailwindcss-language-server",
-  "dependencies": {
     "@babel/code-frame": {
-          "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+        "jsesc": "^2.5.1",
           "requires": {
             "locate-path": "^5.0.0",
             "path-exists": "^4.0.0"
@@ -2758,32 +2633,25 @@           }
         },
         "for-in": {
           "version": "1.0.2",
-          "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
-{
         "@babel/types": "^7.9.0",
-  "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "foreach": {
           "version": "2.0.5",
-{
         "@babel/types": "^7.9.0",
-  "dependencies": {
-          "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "forever-agent": {
           "version": "0.6.1",
-{
   "name": "tailwindcss-language-server",
-    "@babel/helper-replace-supers": {
-          "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
+          "version": "1.0.10",
         },
         "form-data": {
           "version": "2.3.3",
-{
   "name": "tailwindcss-language-server",
-        "@babel/helper-member-expression-to-functions": "^7.8.3",
-    "@babel/types": {
+    "@babel/code-frame": {
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "asynckit": "^0.4.0",
             "combined-stream": "^1.0.6",
@@ -2792,52 +2660,43 @@           }
         },
         "fragment-cache": {
           "version": "0.2.1",
-{
   "name": "tailwindcss-language-server",
-    "@babel/helper-split-export-declaration": {
-          "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
+            "picomatch": "^2.0.4"
           "requires": {
             "map-cache": "^0.2.2"
           }
         },
         "fs.realpath": {
           "version": "1.0.0",
-{
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "requires": true,
-          "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
         },
         "fsevents": {
           "version": "2.1.2",
-{
   "name": "tailwindcss-language-server",
-    "@babel/helpers": {
-          "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==",
+            "picomatch": "^2.0.4"
           "optional": true
         },
         "function-bind": {
           "version": "1.1.1",
-      "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==",
   "name": "tailwindcss-language-server",
-          "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+          "version": "1.0.10",
         },
         "gensync": {
           "version": "1.0.0-beta.1",
-          "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz",
-      "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "get-caller-file": {
           "version": "2.0.5",
-          "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
-          "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
+          "bundled": true
         },
         "get-stream": {
           "version": "4.1.0",
-        "to-fast-properties": "^2.0.0"
   "name": "tailwindcss-language-server",
-        "to-fast-properties": "^2.0.0"
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "pump": "^3.0.0"
@@ -2845,29 +2704,25 @@           }
         },
         "get-value": {
           "version": "2.0.6",
-          "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
-        "to-fast-properties": "^2.0.0"
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "getpass": {
           "version": "0.1.7",
-        "@babel/highlight": "^7.8.3"
   "name": "tailwindcss-language-server",
-{
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-        "@babel/generator": "^7.9.0",
           "requires": {
             "assert-plus": "^1.0.0"
           }
         },
         "glob": {
           "version": "7.1.6",
-        "@babel/highlight": "^7.8.3"
   "name": "tailwindcss-language-server",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
 {
-      "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
-{
       "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==",
             "fs.realpath": "^1.0.0",
             "inflight": "^1.0.4",
@@ -2879,9 +2734,8 @@           }
         },
         "glob-parent": {
           "version": "5.1.1",
-      "version": "13.9.3",
+        "minimist": "^1.2.5"
   "version": "0.0.1",
-          "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
           "dev": true,
           "requires": {
             "is-glob": "^4.0.1"
@@ -2889,34 +2743,28 @@           }
         },
         "globals": {
           "version": "11.12.0",
-          "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
-          "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
+          "bundled": true
         },
         "graceful-fs": {
           "version": "4.2.3",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-13.9.3.tgz",
   "name": "tailwindcss-language-server",
-          "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ=="
+          "version": "1.0.10",
         },
         "growly": {
           "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-13.9.3.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-{
   "version": "0.0.1",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
           "optional": true
         },
         "har-schema": {
           "version": "2.0.0",
-          "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
-          "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
+          "bundled": true
         },
         "har-validator": {
           "version": "5.1.3",
-      "integrity": "sha512-01s+ac4qerwd6RHD+mVbOEsraDHSgUaefQlEdBbUolnQFjKwCr7luvAlEwW1RFojh67u0z4OUTjPn9LEl4zIkA==",
   "name": "tailwindcss-language-server",
-        "@babel/highlight": "^7.8.3"
+    "@babel/code-frame": {
         "jsesc": "^2.5.1",
           "requires": {
             "ajv": "^6.5.5",
@@ -2925,34 +2773,27 @@           }
         },
         "has": {
           "version": "1.0.3",
-        "@babel/highlight": "^7.8.3"
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "version": "7.8.3",
-{
   "version": "0.0.1",
-        "@babel/types": "^7.8.3"
           "requires": {
             "function-bind": "^1.1.1"
           }
         },
         "has-flag": {
           "version": "3.0.0",
-    "@zeit/ncc": {
   "name": "tailwindcss-language-server",
-          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+          "version": "1.0.10",
         },
         "has-symbols": {
           "version": "1.0.1",
-    "@zeit/ncc": {
+        "minimist": "^1.2.5"
   "requires": true,
-          "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg=="
         },
         "has-value": {
           "version": "1.0.0",
-{
+        "minimist": "^1.2.5"
   "version": "0.0.1",
-      "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==",
-          "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
           "requires": {
             "get-value": "^2.0.6",
             "has-values": "^1.0.0",
@@ -2961,12 +2802,10 @@           }
         },
         "has-values": {
           "version": "1.0.0",
-        "@babel/highlight": "^7.8.3"
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-  "version": "0.0.1",
-{
+  "requires": true,
   "version": "0.0.1",
-        "@babel/helper-simple-access": "^7.8.3",
           "requires": {
             "is-number": "^3.0.0",
             "kind-of": "^4.0.0"
@@ -2974,19 +2813,18 @@           },
           "dependencies": {
             "is-number": {
               "version": "3.0.0",
-        "@babel/highlight": "^7.8.3"
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "version": "7.8.3",
-              "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+      "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
               "requires": {
                 "kind-of": "^3.0.2"
               },
               "dependencies": {
                 "kind-of": {
                   "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/@zeit/ncc/-/ncc-0.22.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+    "@babel/code-frame": {
                   "requires": {
                     "is-buffer": "^1.1.5"
                   }
@@ -2995,9 +2833,8 @@               }
             },
             "kind-of": {
               "version": "4.0.0",
-      "integrity": "sha512-zaS6chwztGSLSEzsTJw9sLTYxQt57bPFBtsYlVtbqGvmDUsfW7xgXPYofzFa1kB9ur2dRop6IxCwPnWLBVCrbQ==",
   "name": "tailwindcss-language-server",
-              "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "requires": {
                 "is-buffer": "^1.1.5"
               }
@@ -3006,24 +2843,20 @@           }
         },
         "html-encoding-sniffer": {
           "version": "1.0.2",
-{
+        "minimist": "^1.2.5"
   "version": "0.0.1",
-      "integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==",
-          "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",
           "requires": {
             "whatwg-encoding": "^1.0.1"
           }
         },
         "html-escaper": {
           "version": "2.0.1",
-          "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.1.tgz",
-          "integrity": "sha512-hNX23TjWwD3q56HpWjUHOKj1+4KKlnjv9PcmBUYKVpga+2cnb9nDx/B1o0yO4n+RZXZdiNxzx6B24C9aNMTkkQ=="
+          "bundled": true
         },
         "http-signature": {
           "version": "1.2.0",
-    "ansi-styles": {
+        "minimist": "^1.2.5"
   "version": "0.0.1",
-          "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
           "requires": {
             "assert-plus": "^1.0.0",
             "jsprim": "^1.2.2",
@@ -3032,29 +2865,26 @@           }
         },
         "human-signals": {
           "version": "1.1.1",
-          "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
-          "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw=="
+          "bundled": true
         },
         "iconv-lite": {
           "version": "0.4.24",
-      "version": "3.2.1",
+        "minimist": "^1.2.5"
   "version": "0.0.1",
-          "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
           "requires": {
             "safer-buffer": ">= 2.1.2 < 3"
           }
         },
         "idgen": {
           "version": "2.1.0",
-      "version": "3.2.1",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha512-gFqW29tHfEpjScFOa42slt3UWL+SKhhqD/0ryh0/bGtYiLkvmTG9jWAcXpvQRROdm+0yBjJngA1VukCiJAzj1A=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "import-from": {
           "version": "3.0.0",
-      }
   "name": "tailwindcss-language-server",
-          "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
+            "picomatch": "^2.0.4"
           "dev": true,
           "requires": {
             "resolve-from": "^5.0.0"
@@ -3062,10 +2892,9 @@           }
         },
         "import-local": {
           "version": "3.0.2",
-      }
   "name": "tailwindcss-language-server",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-          "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
           "requires": {
             "pkg-dir": "^4.2.0",
             "resolve-cwd": "^3.0.0"
@@ -3073,24 +2902,21 @@           }
         },
         "imurmurhash": {
           "version": "0.1.4",
-      }
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
-          "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
+          "version": "1.0.10",
         },
         "indexes-of": {
           "version": "1.0.1",
-      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
   "name": "tailwindcss-language-server",
-      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "dev": true
         },
         "inflight": {
           "version": "1.0.6",
-          "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
-      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+        "jsesc": "^2.5.1",
           "requires": {
             "once": "^1.3.0",
             "wrappy": "1"
@@ -3098,28 +2924,25 @@           }
         },
         "inherits": {
           "version": "2.0.4",
-          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
-          "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+          "bundled": true
         },
         "ip-regex": {
           "version": "2.1.0",
-          "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
-          "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk="
+          "bundled": true
         },
         "is-accessor-descriptor": {
           "version": "0.1.6",
-        "color-convert": "^1.9.0"
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+        "jsesc": "^2.5.1",
           "requires": {
             "kind-of": "^3.0.2"
           },
           "dependencies": {
             "kind-of": {
               "version": "3.2.2",
-              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-    "balanced-match": {
   "name": "tailwindcss-language-server",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "requires": {
                 "is-buffer": "^1.1.5"
               }
@@ -3128,9 +2951,9 @@           }
         },
         "is-binary-path": {
           "version": "2.1.0",
-          "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
-    "balanced-match": {
+        "@babel/types": "^7.9.0",
   "requires": true,
+  "version": "0.0.1",
           "dev": true,
           "requires": {
             "binary-extensions": "^2.0.0"
@@ -3138,40 +2961,37 @@           }
         },
         "is-buffer": {
           "version": "1.1.6",
-      }
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
-          "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
+  "requires": true,
         },
         "is-callable": {
           "version": "1.1.5",
-          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
-          "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q=="
+          "bundled": true
         },
         "is-ci": {
           "version": "2.0.0",
-          "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
-      "version": "1.0.0",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+        "jsesc": "^2.5.1",
           "requires": {
             "ci-info": "^2.0.0"
           }
         },
         "is-data-descriptor": {
           "version": "0.1.4",
-      }
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+        "jsesc": "^2.5.1",
           "requires": {
             "kind-of": "^3.0.2"
           },
           "dependencies": {
             "kind-of": {
               "version": "3.2.2",
-      }
+        "@babel/types": "^7.9.0",
   "requires": true,
-{
-              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+  "dependencies": {
               "requires": {
                 "is-buffer": "^1.1.5"
               }
@@ -3180,17 +3000,15 @@           }
         },
         "is-date-object": {
           "version": "1.0.2",
-      }
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-  "version": "0.0.1",
-          "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "is-descriptor": {
           "version": "0.1.6",
-      }
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-  "dependencies": {
-          "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+        "jsesc": "^2.5.1",
           "requires": {
             "is-accessor-descriptor": "^0.1.6",
             "is-data-descriptor": "^0.1.4",
@@ -3199,43 +3017,37 @@           },
           "dependencies": {
             "kind-of": {
               "version": "5.1.0",
-      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
   "name": "tailwindcss-language-server",
-{
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "lockfileVersion": 1,
-      "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==",
             }
           }
         },
         "is-extendable": {
           "version": "0.1.1",
-      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+        "minimist": "^1.2.5"
   "requires": true,
-          "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
         },
         "is-extglob": {
           "version": "2.1.1",
-          "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
-          "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+          "bundled": true,
           "dev": true
         },
         "is-fullwidth-code-point": {
           "version": "3.0.0",
-          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
-    "brace-expansion": {
   "name": "tailwindcss-language-server",
+          "version": "1.0.10",
         },
         "is-generator-fn": {
           "version": "2.1.0",
-          "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
-    "brace-expansion": {
+        "minimist": "^1.2.5"
   "requires": true,
         },
         "is-glob": {
           "version": "4.0.1",
-    "brace-expansion": {
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+        "jsesc": "^2.5.1",
           "dev": true,
           "requires": {
             "is-extglob": "^2.1.1"
@@ -3243,125 +3055,98 @@           }
         },
         "is-number": {
           "version": "7.0.0",
-{
+        "@babel/types": "^7.9.0",
   "requires": true,
-  "name": "tailwindcss-language-server",
-{
   "requires": true,
-  "version": "0.0.1",
         },
         "is-plain-object": {
           "version": "2.0.4",
-      "version": "1.1.11",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+  "version": "0.0.1",
           "requires": {
             "isobject": "^3.0.1"
           }
         },
         "is-regex": {
           "version": "1.0.5",
-          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
-{
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
+  "version": "0.0.1",
           "requires": {
             "has": "^1.0.3"
           }
         },
         "is-stream": {
           "version": "1.1.0",
-{
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "requires": {
-{
   "requires": true,
-        "@babel/highlight": "^7.8.3"
         },
         "is-symbol": {
           "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
+  "version": "0.0.1",
           "requires": {
             "has-symbols": "^1.0.1"
           }
         },
         "is-typedarray": {
           "version": "1.0.0",
-{
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
-{
   "requires": true,
-        "@babel/code-frame": "^7.8.3",
         },
         "is-windows": {
           "version": "1.0.2",
-      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
   "name": "tailwindcss-language-server",
-{
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "requires": true,
-        "@babel/helpers": "^7.9.0",
         },
         "is-wsl": {
           "version": "2.1.1",
-    },
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-          "integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog==",
+  "version": "0.0.1",
           "optional": true
         },
         "isarray": {
           "version": "1.0.0",
-{
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "convert-source-map": "^1.7.0",
-{
   "requires": true,
-        "debug": "^4.1.0",
         },
         "isexe": {
           "version": "2.0.0",
-{
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "json5": "^2.1.2",
-{
   "requires": true,
-        "lodash": "^4.17.13",
         },
         "isobject": {
           "version": "3.0.1",
-{
+        "@babel/types": "^7.9.0",
   "requires": true,
-  "version": "0.0.1",
   "requires": true,
-          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
         },
         "isstream": {
           "version": "0.1.2",
-{
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "semver": {
-{
   "requires": true,
-          "version": "5.7.1",
         },
         "istanbul-lib-coverage": {
           "version": "3.0.0",
-{
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
-{
   "requires": true,
-          "dev": true
         },
         "istanbul-lib-instrument": {
           "version": "4.0.1",
-          "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.1.tgz",
-{
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "version": "0.5.7",
+  "version": "0.0.1",
           "requires": {
             "@babel/core": "^7.7.5",
             "@babel/parser": "^7.7.5",
@@ -3374,18 +3159,16 @@           },
           "dependencies": {
             "semver": {
               "version": "6.3.0",
-              "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
-    },
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
             }
           }
         },
         "istanbul-lib-report": {
           "version": "3.0.0",
-          "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
-{
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "@babel/helper-get-function-arity": "^7.8.3",
+  "version": "0.0.1",
           "requires": {
             "istanbul-lib-coverage": "^3.0.0",
             "make-dir": "^3.0.0",
@@ -3394,16 +3177,15 @@           },
           "dependencies": {
             "has-flag": {
               "version": "4.0.0",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "version": "7.8.3",
-              "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -3411,9 +3194,8 @@           }
         },
         "istanbul-lib-source-maps": {
           "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
-      "version": "1.1.1",
   "name": "tailwindcss-language-server",
+            "picomatch": "^2.0.4"
           "requires": {
             "debug": "^4.1.1",
             "istanbul-lib-coverage": "^3.0.0",
@@ -3422,10 +3204,9 @@           }
         },
         "istanbul-reports": {
           "version": "3.0.0",
-{
+        "@babel/types": "^7.9.0",
   "requires": true,
-    "@babel/helper-module-imports": {
-          "integrity": "sha512-2osTcC8zcOSUkImzN2EWQta3Vdi4WjjKw99P2yWx5mLnigAM0Rd5uYFn1cf2i/Ois45GkNjaoTqc5CxgMSX80A==",
+  "version": "0.0.1",
           "requires": {
             "html-escaper": "^2.0.0",
             "istanbul-lib-report": "^3.0.0"
@@ -3433,12 +3214,10 @@           }
         },
         "jest": {
           "version": "25.1.0",
-    },
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-{
-{
   "requires": true,
-        "@babel/helper-module-imports": "^7.8.3",
+  "version": "0.0.1",
           "requires": {
             "@jest/core": "^25.1.0",
             "import-local": "^3.0.2",
@@ -3447,11 +3226,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -3459,9 +3237,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "resolve": "^1.3.2",
-              "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -3469,33 +3247,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
-              "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "lockfileVersion": 1,
-              "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
             },
             "has-flag": {
               "version": "4.0.0",
-              "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
             },
             "jest-cli": {
               "version": "25.1.0",
-    },
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "version": "7.8.3",
-{
   "requires": true,
-      "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==",
+  "dependencies": {
               "requires": {
                 "@jest/core": "^25.1.0",
                 "@jest/test-result": "^25.1.0",
@@ -3514,10 +3288,10 @@               }
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -3525,10 +3300,9 @@           }
         },
         "jest-changed-files": {
           "version": "25.1.0",
-{
+        "@babel/types": "^7.9.0",
   "requires": true,
-    "@babel/helper-validator-identifier": {
-          "integrity": "sha512-bdL1aHjIVy3HaBO3eEQeemGttsq1BDlHgWcOjEOIAcga7OOEGWHD2WSu8HhL7I1F0mFFyci8VKU4tRNk+qtwDA==",
+  "version": "0.0.1",
           "requires": {
             "@jest/types": "^25.1.0",
             "execa": "^3.2.0",
@@ -3537,10 +3311,8 @@           },
           "dependencies": {
             "cross-spawn": {
               "version": "7.0.1",
-              "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz",
-{
+        "minimist": "^1.2.5"
   "dependencies": {
-{
               "requires": {
                 "path-key": "^3.1.0",
                 "shebang-command": "^2.0.0",
@@ -3549,11 +3321,10 @@               }
             },
             "execa": {
               "version": "3.4.0",
-      "version": "2.4.2",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-{
+  "requires": true,
   "dependencies": {
-      "version": "7.8.3",
               "requires": {
                 "cross-spawn": "^7.0.0",
                 "get-stream": "^5.0.0",
@@ -3569,69 +3340,58 @@               }
             },
             "get-stream": {
               "version": "5.1.0",
-    "@babel/core": {
   "name": "tailwindcss-language-server",
-{
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "dependencies": {
-        "@babel/generator": "^7.9.0",
               "requires": {
                 "pump": "^3.0.0"
               }
             },
             "is-stream": {
               "version": "2.0.0",
-    "@babel/core": {
   "name": "tailwindcss-language-server",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "lockfileVersion": 1,
-              "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw=="
             },
             "npm-run-path": {
               "version": "4.0.1",
-    "@babel/core": {
   "name": "tailwindcss-language-server",
-      "version": "7.8.3",
-{
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "dependencies": {
-        "debug": "^4.1.0",
               "requires": {
                 "path-key": "^3.0.0"
               }
             },
             "p-finally": {
               "version": "2.0.1",
-        "ansi-styles": "^3.2.1",
   "name": "tailwindcss-language-server",
-              "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw=="
+        "argparse": {
             },
             "path-key": {
               "version": "3.1.1",
-              "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
-        "ansi-styles": "^3.2.1",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+    "@babel/helper-function-name": {
             },
             "shebang-command": {
               "version": "2.0.0",
-{
+        "minimist": "^1.2.5"
   "dependencies": {
-          "version": "5.7.1",
-              "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
               "requires": {
                 "shebang-regex": "^3.0.0"
               }
             },
             "shebang-regex": {
               "version": "3.0.0",
-              "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
-        "escape-string-regexp": "^1.0.5",
+        "minimist": "^1.2.5"
   "lockfileVersion": 1,
             },
             "which": {
               "version": "2.0.2",
-        "escape-string-regexp": "^1.0.5",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-{
+  "requires": true,
   "dependencies": {
-        }
               "requires": {
                 "isexe": "^2.0.0"
               }
@@ -3640,10 +3400,9 @@           }
         },
         "jest-config": {
           "version": "25.1.0",
-    "@babel/core": {
+        "@babel/types": "^7.9.0",
   "requires": true,
-{
-          "integrity": "sha512-tLmsg4SZ5H7tuhBC5bOja0HEblM0coS3Wy5LTCb2C8ZV6eWLewHyK+3qSq9Bi29zmWQ7ojdCd3pxpx4l4d2uGw==",
+  "version": "0.0.1",
           "requires": {
             "@babel/core": "^7.1.0",
             "@jest/test-sequencer": "^25.1.0",
@@ -3666,11 +3425,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -3678,9 +3436,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "resolve": "^1.3.2",
-              "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -3688,32 +3446,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "version": "5.7.1",
-              "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
-              "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
-  "requires": true,
+    "@babel/code-frame": {
   "requires": true,
-  "version": "0.0.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -3722,9 +3477,8 @@           }
         },
         "jest-diff": {
           "version": "25.1.0",
-        "supports-color": {
   "name": "tailwindcss-language-server",
-        "supports-color": {
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "chalk": "^3.0.0",
@@ -3735,11 +3489,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -3747,9 +3500,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "resolve": "^1.3.2",
-              "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -3757,31 +3510,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
-              "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "version": "7.8.3",
-              "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -3789,19 +3541,18 @@           }
         },
         "jest-docblock": {
           "version": "25.1.0",
-        "supports-color": {
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha512-370P/mh1wzoef6hUKiaMcsPtIapY25suP6JqM70V9RJvdKLrV4GaGbfUseUVk4FZJw4oTZ1qSCJNdrClKt5JQA==",
+        "jsesc": "^2.5.1",
           "requires": {
             "detect-newline": "^3.0.0"
           }
         },
         "jest-each": {
           "version": "25.1.0",
-          "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.1.0.tgz",
-    "@babel/core": {
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-  "name": "tailwindcss-language-server",
+        "jsesc": "^2.5.1",
           "requires": {
             "@jest/types": "^25.1.0",
             "chalk": "^3.0.0",
@@ -3812,10 +3563,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-              "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
-  "requires": true,
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -3823,9 +3574,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
-              "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "semver": "^5.4.1",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -3833,31 +3584,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
-              "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
-              "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -3865,9 +3615,9 @@           }
         },
         "jest-environment-jsdom": {
           "version": "25.1.0",
-          "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.1.0.tgz",
-    "@babel/core": {
+  "name": "tailwindcss-language-server",
         "@babel/helper-split-export-declaration": "^7.8.3",
+  "version": "0.0.1",
           "requires": {
             "@jest/environment": "^25.1.0",
             "@jest/fake-timers": "^25.1.0",
@@ -3879,10 +3629,9 @@           }
         },
         "jest-environment-node": {
           "version": "25.1.0",
-    "@babel/core": {
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "version": "7.8.3",
-          "integrity": "sha512-U9kFWTtAPvhgYY5upnH9rq8qZkj6mYLup5l1caAjjx9uNnkLHN2xgZy5mo4SyLdmrh/EtB9UPpKFShvfQHD0Iw==",
+        "jsesc": "^2.5.1",
           "requires": {
             "@jest/environment": "^25.1.0",
             "@jest/fake-timers": "^25.1.0",
@@ -3893,15 +3642,14 @@           }
         },
         "jest-get-type": {
           "version": "25.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
   "name": "tailwindcss-language-server",
-          "integrity": "sha512-yWkBnT+5tMr8ANB6V+OjmrIJufHtCAqI5ic2H40v+tRqxDmE0PGnIiTyvRWFOMtmVHYpwRqyazDbTnhpjsGvLw=="
+          "version": "1.0.10",
         },
         "jest-haste-map": {
           "version": "25.1.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "integrity": "sha512-/2oYINIdnQZAqyWSn1GTku571aAfs8NxzSErGek65Iu5o8JYb+113bZysRMcC/pjE5v9w0Yz+ldbj9NxrFyPyw==",
+  "version": "0.0.1",
           "requires": {
             "@jest/types": "^25.1.0",
             "anymatch": "^3.0.3",
@@ -3918,9 +3666,9 @@           }
         },
         "jest-jasmine2": {
           "version": "25.1.0",
-          "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.1.0.tgz",
-          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+        "@babel/types": "^7.9.0",
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "@babel/traverse": "^7.1.0",
             "@jest/environment": "^25.1.0",
@@ -3943,11 +3691,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -3955,9 +3702,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
-              "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "semver": "^5.4.1",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -3965,34 +3712,31 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "version": "5.7.1",
-              "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
+        "@babel/types": "^7.9.0",
   "requires": true,
-  "lockfileVersion": 1,
   "lockfileVersion": 1,
   "requires": true,
-          "version": "0.5.7",
-  "requires": true,
         "gensync": "^1.0.0-beta.1",
             "has-flag": {
               "version": "4.0.0",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "version": "7.8.3",
-              "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -4000,10 +3745,9 @@           }
         },
         "jest-leak-detector": {
           "version": "25.1.0",
-          "dev": true,
   "name": "tailwindcss-language-server",
-{
     "@babel/code-frame": {
+  "requires": true,
   "version": "0.0.1",
           "requires": {
             "jest-get-type": "^25.1.0",
@@ -4011,10 +3756,10 @@           }
         },
         "jest-matcher-utils": {
           "version": "25.1.0",
-{
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
   "requires": true,
-          "integrity": "sha512-KGOAFcSFbclXIFE7bS4C53iYobKI20ZWleAdAFun4W1Wz1Kkej8Ng6RRbhL8leaEvIOjGXhGf/a1JjO8bkxIWQ==",
+  "version": "0.0.1",
           "requires": {
             "chalk": "^3.0.0",
             "jest-diff": "^25.1.0",
@@ -4023,10 +3769,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-              "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
-  "requires": true,
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -4034,9 +3780,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "resolve": "^1.3.2",
-              "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -4044,31 +3790,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "version": "5.7.1",
-              "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
-              "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -4076,10 +3821,9 @@           }
         },
         "jest-message-util": {
           "version": "25.1.0",
-{
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
-          "integrity": "sha512-Nr/Iwar2COfN22aCqX0kCVbXgn8IBm9nWf4xwGr5Olv/KZh0CZ32RKgZWMVDXGdOahicM10/fgjdimGNX/ttCQ==",
+        "jsesc": "^2.5.1",
           "requires": {
             "@babel/code-frame": "^7.0.0",
             "@jest/test-result": "^25.1.0",
@@ -4093,11 +3837,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -4105,9 +3848,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
-              "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "semver": "^5.4.1",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -4115,31 +3858,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
-              "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "version": "7.8.3",
-              "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -4147,39 +3889,31 @@           }
         },
         "jest-mock": {
           "version": "25.1.0",
-{
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-{
   "requires": true,
-          "integrity": "sha512-28/u0sqS+42vIfcd1mlcg4ZVDmSUYuNvImP4X2lX5hRMLW+CN0BeiKVD4p+ujKKbSPKd3rg/zuhCF+QBLJ4vag==",
+  "version": "0.0.1",
           "requires": {
             "@jest/types": "^25.1.0"
           }
         },
         "jest-pnp-resolver": {
           "version": "1.2.1",
-          "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz",
-{
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-        "@babel/code-frame": "^7.8.3",
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "jest-regex-util": {
           "version": "25.1.0",
-      "version": "7.9.0",
   "name": "tailwindcss-language-server",
-  "name": "tailwindcss-language-server",
-{
     "@babel/code-frame": {
-        "@babel/helpers": "^7.9.0",
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "jest-resolve": {
           "version": "25.1.0",
-      "version": "7.9.0",
   "name": "tailwindcss-language-server",
-  "requires": true,
-{
     "@babel/code-frame": {
-        "@babel/traverse": "^7.9.0",
+        "jsesc": "^2.5.1",
           "requires": {
             "@jest/types": "^25.1.0",
             "browser-resolve": "^1.11.3",
@@ -4190,11 +3924,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -4202,9 +3935,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
-              "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "semver": "^5.4.1",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -4212,31 +3945,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "version": "5.7.1",
-              "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
-              "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -4244,12 +3976,10 @@           }
         },
         "jest-resolve-dependencies": {
           "version": "25.1.0",
-{
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-        "gensync": "^1.0.0-beta.1",
-      "version": "7.9.0",
+  "requires": true,
   "version": "0.0.1",
-{
           "requires": {
             "@jest/types": "^25.1.0",
             "jest-regex-util": "^25.1.0",
@@ -4258,11 +3988,10 @@           }
         },
         "jest-runner": {
           "version": "25.1.0",
-{
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+  "requires": true,
   "version": "0.0.1",
-  "lockfileVersion": 1,
-          "integrity": "sha512-su3O5fy0ehwgt+e8Wy7A8CaxxAOCMzL4gUBftSs0Ip32S0epxyZPDov9Znvkl1nhVOJNf4UwAsnqfc3plfQH9w==",
           "requires": {
             "@jest/console": "^25.1.0",
             "@jest/environment": "^25.1.0",
@@ -4287,11 +4016,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
-      "integrity": "sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==",
+    "@babel/code-frame": {
   "requires": true,
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -4299,9 +4027,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
-              "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "semver": "^5.4.1",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -4309,32 +4037,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
-              "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
-              "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
-  "requires": true,
+    "@babel/code-frame": {
   "requires": true,
-  "version": "0.0.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -4343,10 +4068,9 @@           }
         },
         "jest-runtime": {
           "version": "25.1.0",
-{
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-          "integrity": "sha512-mpPYYEdbExKBIBB16ryF6FLZTc1Rbk9Nx0ryIpIMiDDkOeGa0jQOKVI/QeGvVGlunKKm62ywcioeFVzIbK03bA==",
+        "jsesc": "^2.5.1",
           "requires": {
             "@jest/console": "^25.1.0",
             "@jest/environment": "^25.1.0",
@@ -4377,11 +4101,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -4389,9 +4112,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "resolve": "^1.3.2",
-              "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -4399,31 +4122,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "version": "5.7.1",
-              "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
-              "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -4431,16 +4153,15 @@           }
         },
         "jest-serializer": {
           "version": "25.1.0",
-          "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.1.0.tgz",
-{
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "jest-snapshot": {
           "version": "25.1.0",
-          "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.1.0.tgz",
-{
+  "name": "tailwindcss-language-server",
         "@babel/helper-split-export-declaration": "^7.8.3",
+  "version": "0.0.1",
           "requires": {
             "@babel/types": "^7.0.0",
             "@jest/types": "^25.1.0",
@@ -4458,11 +4180,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -4470,9 +4191,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "resolve": "^1.3.2",
-              "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -4480,38 +4201,35 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
-              "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "version": "7.8.3",
-              "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
             },
             "semver": {
               "version": "7.1.3",
-              "resolved": "https://registry.npmjs.org/semver/-/semver-7.1.3.tgz",
-{
+  "name": "tailwindcss-language-server",
         "@babel/helper-split-export-declaration": "^7.8.3",
-  "dependencies": {
+  "lockfileVersion": 1,
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -4519,10 +4238,9 @@           }
         },
         "jest-util": {
           "version": "25.1.0",
-{
+  "name": "tailwindcss-language-server",
         "@babel/helper-split-export-declaration": "^7.8.3",
-      "version": "7.8.3",
-          "integrity": "sha512-7did6pLQ++87Qsj26Fs/TIwZMUFBXQ+4XXSodRNy3luch2DnRXsSnmpVtxxQ0Yd6WTipGpbhh2IFP1mq6/fQGw==",
+  "version": "0.0.1",
           "requires": {
             "@jest/types": "^25.1.0",
             "chalk": "^3.0.0",
@@ -4532,11 +4250,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -4544,9 +4261,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "resolve": "^1.3.2",
-              "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -4554,31 +4271,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
-              "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "lockfileVersion": 1,
-              "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
             },
             "has-flag": {
               "version": "4.0.0",
-              "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -4586,11 +4302,10 @@           }
         },
         "jest-validate": {
           "version": "25.1.0",
-{
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-  "dependencies": {
+  "requires": true,
   "version": "0.0.1",
-          "integrity": "sha512-kGbZq1f02/zVO2+t1KQGSVoCTERc5XeObLwITqC6BTRH3Adv7NZdYqCpKIZLUgpLXf2yISzQ465qOZpul8abXA==",
           "requires": {
             "@jest/types": "^25.1.0",
             "camelcase": "^5.3.1",
@@ -4602,11 +4317,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
-      "integrity": "sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==",
+    "@babel/code-frame": {
   "requires": true,
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -4614,9 +4328,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
-              "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "semver": "^5.4.1",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -4624,34 +4338,31 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "version": "5.7.1",
-              "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
+        "@babel/types": "^7.9.0",
   "requires": true,
-  "lockfileVersion": 1,
   "lockfileVersion": 1,
   "requires": true,
-          "version": "0.5.7",
-  "requires": true,
         "gensync": "^1.0.0-beta.1",
             "has-flag": {
               "version": "4.0.0",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "version": "7.8.3",
-              "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -4659,9 +4371,9 @@           }
         },
         "jest-watcher": {
           "version": "25.1.0",
-      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha512-Q9eZ7pyaIr6xfU24OeTg4z1fUqBF/4MP6J801lyQfg7CsnZ/TCzAPvCfckKdL5dlBBEKBeHV0AdyjFZ5eWj4ig==",
+        "jsesc": "^2.5.1",
           "requires": {
             "@jest/test-result": "^25.1.0",
             "@jest/types": "^25.1.0",
@@ -4673,11 +4385,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
-      "integrity": "sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==",
+    "@babel/code-frame": {
   "requires": true,
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -4685,9 +4396,9 @@               }
             },
             "chalk": {
               "version": "3.0.0",
-              "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-        "semver": "^5.4.1",
+  "dependencies": {
               "requires": {
                 "ansi-styles": "^4.1.0",
                 "supports-color": "^7.1.0"
@@ -4695,31 +4406,29 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
-              "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             },
             "has-flag": {
               "version": "4.0.0",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "version": "7.8.3",
-              "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -4727,9 +4437,8 @@           }
         },
         "jest-worker": {
           "version": "25.1.0",
-          "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.1.0.tgz",
-      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
   "name": "tailwindcss-language-server",
+            "picomatch": "^2.0.4"
           "requires": {
             "merge-stream": "^2.0.0",
             "supports-color": "^7.0.0"
@@ -4737,16 +4446,15 @@           },
           "dependencies": {
             "has-flag": {
               "version": "4.0.0",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "version": "7.8.3",
-              "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -4754,17 +4463,15 @@           }
         },
         "js-tokens": {
           "version": "4.0.0",
-{
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-        "lodash": "^4.17.13"
-          "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "js-yaml": {
           "version": "3.13.1",
-          "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
-{
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "version": "7.8.6",
+        "jsesc": "^2.5.1",
           "requires": {
             "argparse": "^1.0.7",
             "esprima": "^4.0.0"
@@ -4772,18 +4479,16 @@           }
         },
         "jsbn": {
           "version": "0.1.1",
-{
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "version": "7.8.3",
+  "requires": true,
   "requires": true,
-          "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
         },
         "jsdom": {
           "version": "15.2.1",
-{
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz",
-          "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==",
+        "jsesc": "^2.5.1",
           "requires": {
             "abab": "^2.0.0",
             "acorn": "^7.1.0",
@@ -4815,35 +4520,29 @@           }
         },
         "jsesc": {
           "version": "2.5.2",
-          "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
-          "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
+          "bundled": true
         },
         "json-schema": {
           "version": "0.2.3",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
   "name": "tailwindcss-language-server",
-{
-          "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
+          "version": "1.0.10",
         },
         "json-schema-traverse": {
           "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-          "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+  "requires": true,
         },
         "json-stringify-safe": {
           "version": "5.0.1",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
-          "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
+          "version": "1.0.10",
         },
         "json5": {
           "version": "2.1.2",
-    "commondir": {
   "name": "tailwindcss-language-server",
-    "commondir": {
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "minimist": "^1.2.5"
@@ -4851,11 +4550,10 @@           }
         },
         "jsprim": {
           "version": "1.4.1",
-    "commondir": {
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
+  "requires": true,
   "version": "0.0.1",
-      "version": "7.8.3",
           "requires": {
             "assert-plus": "1.0.0",
             "extsprintf": "1.3.0",
@@ -4865,30 +4563,27 @@           }
         },
         "kind-of": {
           "version": "6.0.3",
-      "version": "1.0.1",
+        "minimist": "^1.2.5"
   "requires": true,
-          "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
         },
         "kleur": {
           "version": "3.0.3",
-          "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
+  "requires": true,
         },
         "leven": {
           "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
+    "@babel/code-frame": {
   "requires": true,
-  "version": "0.0.1",
+  "requires": true,
         },
         "levn": {
           "version": "0.3.0",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-  "dependencies": {
-          "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
+  "version": "0.0.1",
           "requires": {
             "prelude-ls": "~1.1.2",
             "type-check": "~0.3.2"
@@ -4895,87 +4591,78 @@           }
         },
         "locate-path": {
           "version": "5.0.0",
-          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
-      "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
   "name": "tailwindcss-language-server",
+            "picomatch": "^2.0.4"
           "requires": {
             "p-locate": "^4.1.0"
           }
         },
         "lodash": {
           "version": "4.17.15",
-          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
-      "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "lodash.sortby": {
           "version": "4.7.0",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "lolex": {
           "version": "5.1.2",
-          "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
+  "name": "tailwindcss-language-server",
         "@babel/helper-split-export-declaration": "^7.8.3",
+  "version": "0.0.1",
           "requires": {
             "@sinonjs/commons": "^1.7.0"
           }
         },
         "make-dir": {
           "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "version": "7.8.3",
-          "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==",
+        "jsesc": "^2.5.1",
           "requires": {
             "semver": "^6.0.0"
           },
           "dependencies": {
             "semver": {
               "version": "6.3.0",
-              "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
-    },
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
             }
           }
         },
         "makeerror": {
           "version": "1.0.11",
-      "version": "0.0.1",
+        "minimist": "^1.2.5"
   "version": "0.0.1",
 {
-        "browser-process-hrtime": {
-{
       "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==",
             "tmpl": "1.0.x"
           }
         },
         "map-cache": {
           "version": "0.2.2",
-          "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
-          "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
+          "bundled": true
         },
         "map-visit": {
           "version": "1.0.0",
-          "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
-      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
   "name": "tailwindcss-language-server",
+            "picomatch": "^2.0.4"
           "requires": {
             "object-visit": "^1.0.0"
           }
         },
         "merge-stream": {
           "version": "2.0.0",
-          "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
-      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+        "minimist": "^1.2.5"
   "requires": true,
         },
         "micromatch": {
           "version": "4.0.2",
-          "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
-          "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
+          "bundled": true,
           "requires": {
             "braces": "^3.0.1",
             "picomatch": "^2.0.5"
@@ -4983,46 +4670,41 @@           }
         },
         "mime-db": {
           "version": "1.43.0",
-          "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz",
-      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+        "minimist": "^1.2.5"
   "requires": true,
         },
         "mime-types": {
           "version": "2.1.26",
-          "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz",
-          "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==",
+          "bundled": true,
           "requires": {
             "mime-db": "1.43.0"
           }
         },
         "mimic-fn": {
           "version": "2.1.0",
-    "convert-source-map": {
   "name": "tailwindcss-language-server",
-          "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
+          "version": "1.0.10",
         },
         "minimatch": {
           "version": "3.0.4",
-          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
-    "convert-source-map": {
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+        "jsesc": "^2.5.1",
           "requires": {
             "brace-expansion": "^1.1.7"
           }
         },
         "minimist": {
           "version": "1.2.5",
-      "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
   "name": "tailwindcss-language-server",
-{
-          "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+          "version": "1.0.10",
         },
         "mixin-deep": {
           "version": "1.3.2",
-      "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-          "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
+  "version": "0.0.1",
           "requires": {
             "for-in": "^1.0.2",
             "is-extendable": "^1.0.1"
@@ -5030,9 +4712,8 @@           },
           "dependencies": {
             "is-extendable": {
               "version": "1.0.1",
-      "requires": {
   "name": "tailwindcss-language-server",
-              "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "requires": {
                 "is-plain-object": "^2.0.4"
               }
@@ -5041,25 +4722,22 @@           }
         },
         "mkdirp": {
           "version": "0.5.3",
-      "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
+        "minimist": "^1.2.5"
   "version": "0.0.1",
-          "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==",
           "requires": {
             "minimist": "^1.2.5"
           }
         },
         "ms": {
           "version": "2.1.2",
-          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+          "bundled": true
         },
         "nanomatch": {
           "version": "1.2.13",
-      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
+  "requires": true,
   "version": "0.0.1",
-      "version": "7.8.3",
           "requires": {
             "arr-diff": "^4.0.0",
             "array-unique": "^0.3.2",
@@ -5076,23 +4754,20 @@           }
         },
         "natural-compare": {
           "version": "1.4.0",
-      "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "nice-try": {
           "version": "1.0.5",
-      "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
   "requires": true,
-{
         },
         "njstrace": {
           "version": "1.2.0",
-      "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
+        "@babel/types": "^7.9.0",
         "jsesc": "^2.5.1",
-          "integrity": "sha512-TLlDxvwB6bh16EakKZzq7OYqyutDEYwrUiHKPRps3p49CU/Nz/sBoXsGvKfblAiIlkbH9N+c/Vfbuq8B66eGCQ==",
           "requires": {
             "extend": "^3.0.2",
             "falafel": "^2.1.0",
@@ -5102,19 +4777,17 @@           }
         },
         "node-int64": {
           "version": "0.4.0",
-          "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
-          "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs="
+          "bundled": true
         },
         "node-modules-regexp": {
           "version": "1.0.0",
-          "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
-          "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA="
+          "bundled": true
         },
         "node-notifier": {
           "version": "6.0.0",
-          "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz",
-    "css.escape": {
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
+        "jsesc": "^2.5.1",
           "optional": true,
           "requires": {
             "growly": "^1.3.0",
@@ -5126,44 +4799,39 @@           },
           "dependencies": {
             "semver": {
               "version": "6.3.0",
-    },
+        "@babel/types": "^7.9.0",
   "requires": true,
-  "version": "0.0.1",
-              "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+  "dependencies": {
               "optional": true
             }
           }
         },
         "normalize-path": {
           "version": "3.0.0",
-      "version": "1.5.1",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "npm-run-path": {
           "version": "2.0.2",
-          "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
-          "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+          "bundled": true,
           "requires": {
             "path-key": "^2.0.0"
           }
         },
         "nwsapi": {
           "version": "2.2.0",
-          "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
-      "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
+        "minimist": "^1.2.5"
   "requires": true,
         },
         "oauth-sign": {
           "version": "0.9.0",
-          "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
-          "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
+          "bundled": true
         },
         "object-copy": {
           "version": "0.1.0",
-      "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=",
   "name": "tailwindcss-language-server",
-      "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "copy-descriptor": "^0.1.0",
@@ -5173,19 +4841,16 @@           },
           "dependencies": {
             "define-property": {
               "version": "0.2.5",
-              "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
+        "minimist": "^1.2.5"
   "dependencies": {
-  "requires": true,
               "requires": {
                 "is-descriptor": "^0.1.0"
               }
             },
             "kind-of": {
               "version": "3.2.2",
-              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-    "balanced-match": {
   "name": "tailwindcss-language-server",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "requires": {
                 "is-buffer": "^1.1.5"
               }
@@ -5194,20 +4859,20 @@           }
         },
         "object-inspect": {
           "version": "1.7.0",
-      "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-          "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "object-keys": {
           "version": "1.1.1",
   "name": "tailwindcss-language-server",
-          "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
+          "version": "1.0.10",
         },
         "object-visit": {
           "version": "1.0.1",
   "name": "tailwindcss-language-server",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-          "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
           "requires": {
             "isobject": "^3.0.0"
           }
@@ -5214,9 +4880,8 @@         },
         "object.assign": {
           "version": "4.1.0",
   "name": "tailwindcss-language-server",
-  "dependencies": {
-    "debug": {
     "@babel/code-frame": {
+        "jsesc": "^2.5.1",
           "requires": {
             "define-properties": "^1.1.2",
             "function-bind": "^1.1.1",
@@ -5227,8 +4892,7 @@         },
         "object.getownpropertydescriptors": {
           "version": "2.1.0",
   "name": "tailwindcss-language-server",
-      "requires": {
-      "version": "4.1.1",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "define-properties": "^1.1.3",
@@ -5238,9 +4902,8 @@         },
         "object.pick": {
           "version": "1.3.0",
   "name": "tailwindcss-language-server",
-{
     "@babel/code-frame": {
-          "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+        "jsesc": "^2.5.1",
           "requires": {
             "isobject": "^3.0.1"
           }
@@ -5248,8 +4911,7 @@         },
         "once": {
           "version": "1.4.0",
   "name": "tailwindcss-language-server",
-        "@babel/code-frame": "^7.8.3",
-          "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+            "picomatch": "^2.0.4"
           "requires": {
             "wrappy": "1"
           }
@@ -5257,9 +4919,9 @@         },
         "onetime": {
           "version": "5.1.0",
   "name": "tailwindcss-language-server",
-        "@babel/parser": "^7.9.0",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+    "@babel/code-frame": {
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "mimic-fn": "^2.1.0"
           }
@@ -5267,9 +4929,8 @@         },
         "optionator": {
           "version": "0.8.3",
   "name": "tailwindcss-language-server",
-        "debug": "^4.1.0",
-        "@babel/code-frame": "^7.8.3",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "deep-is": "~0.1.3",
             "fast-levenshtein": "~2.0.6",
@@ -5281,22 +4943,20 @@         },
         "p-each-series": {
           "version": "2.1.0",
   "name": "tailwindcss-language-server",
-  "version": "0.0.1",
     "@babel/code-frame": {
-          "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "p-finally": {
           "version": "1.0.0",
   "name": "tailwindcss-language-server",
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-          "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
+          "version": "1.0.10",
         },
         "p-limit": {
           "version": "2.2.2",
   "name": "tailwindcss-language-server",
-        "source-map": {
-        "ms": "^2.1.1"
+    "@babel/code-frame": {
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "p-try": "^2.0.0"
           }
@@ -5304,8 +4964,7 @@         },
         "p-locate": {
           "version": "4.1.0",
   "name": "tailwindcss-language-server",
-        }
-          "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+            "picomatch": "^2.0.4"
           "requires": {
             "p-limit": "^2.2.0"
           }
@@ -5312,75 +4972,63 @@         },
         "p-try": {
           "version": "2.2.0",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-  "name": "tailwindcss-language-server",
-        "@babel/code-frame": "^7.8.3",
   "requires": true,
-  "version": "0.0.1",
         },
         "parse5": {
           "version": "5.1.0",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
-          "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ=="
         },
         "pascalcase": {
           "version": "0.1.1",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-      "version": "7.8.3",
-        "@babel/code-frame": "^7.8.3",
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
         },
         "path-exists": {
           "version": "4.0.0",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz",
-          "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
+          "version": "1.0.10",
         },
         "path-is-absolute": {
           "version": "1.0.1",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz",
-      "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "requires": true,
         },
         "path-key": {
           "version": "2.0.1",
   "name": "tailwindcss-language-server",
-  "dependencies": {
     "@babel/code-frame": {
-          "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "path-parse": {
           "version": "1.0.6",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz",
-        "@babel/code-frame": "^7.8.3",
     "@babel/code-frame": {
-{
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "performance-now": {
           "version": "2.1.0",
   "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-  "version": "0.0.1",
-          "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "picomatch": {
           "version": "2.2.2",
   "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-  "dependencies": {
-          "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "pirates": {
           "version": "4.0.1",
   "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
-          "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==",
+        "jsesc": "^2.5.1",
           "requires": {
             "node-modules-regexp": "^1.0.0"
           }
@@ -5383,9 +5036,9 @@         },
         "pkg-dir": {
           "version": "4.2.0",
   "name": "tailwindcss-language-server",
-        "@babel/helper-member-expression-to-functions": "^7.8.3",
-    "escape-string-regexp": {
+    "@babel/code-frame": {
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "find-up": "^4.0.0"
           }
@@ -5393,8 +5046,7 @@         },
         "pkg-up": {
           "version": "3.1.0",
   "name": "tailwindcss-language-server",
-    "@babel/helper-simple-access": {
-          "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==",
+            "picomatch": "^2.0.4"
           "dev": true,
           "requires": {
             "find-up": "^3.0.0"
@@ -5403,8 +5055,7 @@           "dependencies": {
             "find-up": {
               "version": "3.0.0",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz",
-              "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "dev": true,
               "requires": {
                 "locate-path": "^3.0.0"
@@ -5413,9 +5064,8 @@             },
             "locate-path": {
               "version": "3.0.0",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
     "@babel/code-frame": {
-              "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+      "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
               "dev": true,
               "requires": {
                 "p-locate": "^3.0.0",
@@ -5425,8 +5075,7 @@             },
             "p-locate": {
               "version": "3.0.0",
   "name": "tailwindcss-language-server",
-        "@babel/types": "^7.9.0"
-              "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "dev": true,
               "requires": {
                 "p-limit": "^2.0.0"
@@ -5435,9 +5084,8 @@             },
             "path-exists": {
               "version": "3.0.0",
   "name": "tailwindcss-language-server",
-      "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "dependencies": {
-              "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
               "dev": true
             }
           }
@@ -5445,21 +5093,18 @@         },
         "pn": {
           "version": "1.1.0",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
-          "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA=="
+          "version": "1.0.10",
         },
         "posix-character-classes": {
           "version": "0.1.1",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.9.0.tgz",
-          "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
+          "version": "1.0.10",
         },
         "postcss": {
           "version": "7.0.27",
   "name": "tailwindcss-language-server",
-      "dev": true,
     "@babel/code-frame": {
-          "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==",
+        "jsesc": "^2.5.1",
           "requires": {
             "chalk": "^2.4.2",
             "source-map": "^0.6.1",
@@ -5469,9 +5114,8 @@         },
         "postcss-selector-parser": {
           "version": "6.0.2",
   "name": "tailwindcss-language-server",
-      "requires": {
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-          "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==",
           "dev": true,
           "requires": {
             "cssesc": "^3.0.0",
@@ -5482,16 +5126,13 @@         },
         "prelude-ls": {
           "version": "1.1.2",
   "name": "tailwindcss-language-server",
-      "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==",
-          "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
+          "version": "1.0.10",
         },
         "pretty-format": {
           "version": "25.1.0",
   "name": "tailwindcss-language-server",
-{
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-  "version": "0.0.1",
-          "integrity": "sha512-46zLRSGLd02Rp+Lhad9zzuNZ+swunitn8zIpfD2B4OPCRLXbM87RJT2aBLBWYOznNUML/2l/ReMyWNC80PJBUQ==",
           "requires": {
             "@jest/types": "^25.1.0",
             "ansi-regex": "^5.0.0",
@@ -5501,11 +5142,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/template": "^7.8.6",
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -5513,28 +5153,25 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "version": "5.7.1",
-              "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "lockfileVersion": 1,
-              "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
             }
           }
         },
         "prompts": {
           "version": "2.3.2",
   "name": "tailwindcss-language-server",
-{
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
-          "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==",
           "requires": {
             "kleur": "^3.0.3",
             "sisteransi": "^1.0.4"
@@ -5543,16 +5180,14 @@         },
         "psl": {
           "version": "1.7.0",
   "name": "tailwindcss-language-server",
-        "color-convert": "^1.9.0"
-      "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "requires": true,
         },
         "pump": {
           "version": "3.0.0",
   "name": "tailwindcss-language-server",
-      }
     "@babel/code-frame": {
-          "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+        "jsesc": "^2.5.1",
           "requires": {
             "end-of-stream": "^1.1.0",
             "once": "^1.3.1"
@@ -5561,35 +5196,28 @@         },
         "punycode": {
           "version": "2.1.1",
   "name": "tailwindcss-language-server",
-{
+    "@babel/code-frame": {
   "requires": true,
-  "name": "tailwindcss-language-server",
-        "@babel/generator": "^7.9.0",
   "requires": true,
-  "version": "0.0.1",
         },
         "qs": {
           "version": "6.5.2",
   "name": "tailwindcss-language-server",
-{
+    "@babel/code-frame": {
   "requires": true,
-  "dependencies": {
-        "@babel/generator": "^7.9.0",
   "requires": true,
-    "@babel/code-frame": {
         },
         "react-is": {
           "version": "16.13.1",
   "name": "tailwindcss-language-server",
-      "version": "2.4.2",
-          "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+          "version": "1.0.10",
         },
         "readdirp": {
           "version": "3.3.0",
   "name": "tailwindcss-language-server",
-        "escape-string-regexp": "^1.0.5",
-        "commondir": "^1.0.1",
+    "@babel/code-frame": {
   "requires": true,
+  "version": "0.0.1",
           "dev": true,
           "requires": {
             "picomatch": "^2.0.7"
@@ -5598,8 +5226,7 @@         },
         "realpath-native": {
           "version": "1.1.0",
   "name": "tailwindcss-language-server",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-          "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==",
+            "picomatch": "^2.0.4"
           "requires": {
             "util.promisify": "^1.0.0"
           }
@@ -5607,10 +5234,8 @@         },
         "regex-not": {
           "version": "1.0.2",
   "name": "tailwindcss-language-server",
-{
     "@babel/code-frame": {
-  "name": "tailwindcss-language-server",
-        "make-dir": "^2.0.0",
+  "requires": true,
   "version": "0.0.1",
           "requires": {
             "extend-shallow": "^3.0.2",
@@ -5620,31 +5245,25 @@         },
         "remove-trailing-separator": {
           "version": "1.1.0",
   "name": "tailwindcss-language-server",
-{
     "@babel/code-frame": {
-  "dependencies": {
-          "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "repeat-element": {
           "version": "1.1.3",
   "name": "tailwindcss-language-server",
-{
     "@babel/code-frame": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
-          "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "repeat-string": {
           "version": "1.6.1",
   "name": "tailwindcss-language-server",
-    "commondir": {
-          "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
+          "version": "1.0.10",
         },
         "request": {
           "version": "2.88.2",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
     "@babel/code-frame": {
-          "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+        "jsesc": "^2.5.1",
           "requires": {
             "aws-sign2": "~0.7.0",
             "aws4": "^1.8.0",
@@ -5671,8 +5290,7 @@           "dependencies": {
             "tough-cookie": {
               "version": "2.5.0",
   "name": "tailwindcss-language-server",
-      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
-              "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "requires": {
                 "psl": "^1.1.28",
                 "punycode": "^2.1.1"
@@ -5683,9 +5301,8 @@         },
         "request-promise-core": {
           "version": "1.1.3",
   "name": "tailwindcss-language-server",
-        "commondir": "^1.0.1",
-      "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
     "@babel/code-frame": {
+        "jsesc": "^2.5.1",
           "requires": {
             "lodash": "^4.17.15"
           }
@@ -5693,8 +5310,7 @@         },
         "request-promise-native": {
           "version": "1.0.8",
   "name": "tailwindcss-language-server",
-      "version": "3.0.0",
-          "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==",
+            "picomatch": "^2.0.4"
           "requires": {
             "request-promise-core": "1.1.3",
             "stealthy-require": "^1.1.1",
@@ -5704,8 +5320,7 @@           "dependencies": {
             "tough-cookie": {
               "version": "2.5.0",
   "name": "tailwindcss-language-server",
-      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
-              "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "requires": {
                 "psl": "^1.1.28",
                 "punycode": "^2.1.1"
@@ -5716,23 +5331,19 @@         },
         "require-directory": {
           "version": "2.1.1",
   "name": "tailwindcss-language-server",
-      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
-      "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
     "@babel/code-frame": {
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "require-main-filename": {
           "version": "2.0.0",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz",
-          "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
+          "version": "1.0.10",
         },
         "resolve": {
           "version": "1.15.1",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
-        "@babel/helper-module-transforms": "^7.9.0",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-  "lockfileVersion": 1,
           "requires": {
             "path-parse": "^1.0.6"
           }
@@ -5740,11 +5351,9 @@         },
         "resolve-cwd": {
           "version": "3.0.0",
   "name": "tailwindcss-language-server",
-        "@babel/helpers": "^7.9.0",
     "@babel/code-frame": {
-        "@babel/helper-module-transforms": "^7.9.0",
+  "requires": true,
   "version": "0.0.1",
-      "version": "7.8.3",
           "requires": {
             "resolve-from": "^5.0.0"
           }
@@ -5752,29 +5361,25 @@         },
         "resolve-from": {
           "version": "5.0.0",
   "name": "tailwindcss-language-server",
-        "path-is-absolute": "^1.0.0"
-          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
+          "version": "1.0.10",
         },
         "resolve-url": {
           "version": "0.2.1",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/glob-exec/-/glob-exec-0.1.1.tgz",
-          "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
+          "version": "1.0.10",
         },
         "ret": {
           "version": "0.1.15",
   "name": "tailwindcss-language-server",
-        "@babel/parser": "^7.9.0",
     "@babel/code-frame": {
-          "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "rimraf": {
           "version": "3.0.2",
   "name": "tailwindcss-language-server",
-      "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
-        "@babel/helper-module-transforms": "^7.9.0",
+    "@babel/code-frame": {
   "requires": true,
-{
+  "version": "0.0.1",
           "requires": {
             "glob": "^7.1.3"
           }
@@ -5782,25 +5387,20 @@         },
         "rsvp": {
           "version": "4.8.5",
   "name": "tailwindcss-language-server",
-  "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
-          "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA=="
         },
         "safe-buffer": {
           "version": "5.1.2",
   "name": "tailwindcss-language-server",
-  "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-      "version": "7.8.3",
-        "@babel/helper-module-transforms": "^7.9.0",
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
         },
         "safe-regex": {
           "version": "1.1.0",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
-          "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+            "picomatch": "^2.0.4"
           "requires": {
             "ret": "~0.1.10"
           }
@@ -5808,15 +5408,14 @@         },
         "safer-buffer": {
           "version": "2.1.2",
   "name": "tailwindcss-language-server",
-        "@babel/traverse": "^7.9.0",
+    "@babel/code-frame": {
   "requires": true,
-          "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+  "requires": true,
         },
         "sane": {
           "version": "4.1.0",
   "name": "tailwindcss-language-server",
-      "version": "2.5.2",
-          "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==",
+            "picomatch": "^2.0.4"
           "requires": {
             "@cnakazawa/watch": "^1.0.3",
             "anymatch": "^2.0.0",
@@ -5832,10 +5431,8 @@           "dependencies": {
             "anymatch": {
               "version": "2.0.0",
   "name": "tailwindcss-language-server",
-  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "version": "7.8.3",
-              "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+      "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
               "requires": {
                 "micromatch": "^3.1.4",
                 "normalize-path": "^2.1.1"
@@ -5844,9 +5441,9 @@             },
             "braces": {
               "version": "2.3.2",
   "name": "tailwindcss-language-server",
-      "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
-      "version": "1.0.0-beta.1",
+    "@babel/code-frame": {
   "requires": true,
+  "dependencies": {
               "requires": {
                 "arr-flatten": "^1.1.0",
                 "array-unique": "^0.3.2",
@@ -5863,8 +5460,7 @@               "dependencies": {
                 "extend-shallow": {
                   "version": "2.0.1",
   "name": "tailwindcss-language-server",
-      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
-                  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+          "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
                   "requires": {
                     "is-extendable": "^0.1.0"
                   }
@@ -5874,8 +5470,7 @@             },
             "fill-range": {
               "version": "4.0.0",
   "name": "tailwindcss-language-server",
-    "node-modules-regexp": {
-              "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "requires": {
                 "extend-shallow": "^2.0.1",
                 "is-number": "^3.0.0",
@@ -5886,8 +5481,7 @@               "dependencies": {
                 "extend-shallow": {
                   "version": "2.0.1",
   "name": "tailwindcss-language-server",
-      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
-                  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+          "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
                   "requires": {
                     "is-extendable": "^0.1.0"
                   }
@@ -5896,19 +5490,18 @@               }
             },
             "is-number": {
               "version": "3.0.0",
-        "@babel/highlight": "^7.8.3"
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-      "version": "7.8.3",
-              "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+      "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
               "requires": {
                 "kind-of": "^3.0.2"
               },
               "dependencies": {
                 "kind-of": {
                   "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/@zeit/ncc/-/ncc-0.22.0.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+    "@babel/code-frame": {
                   "requires": {
                     "is-buffer": "^1.1.5"
                   }
@@ -5918,8 +5511,7 @@             },
             "micromatch": {
               "version": "3.1.10",
   "name": "tailwindcss-language-server",
-    "p-limit": {
-              "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "requires": {
                 "arr-diff": "^4.0.0",
                 "array-unique": "^0.3.2",
@@ -5939,9 +5531,9 @@             },
             "normalize-path": {
               "version": "2.1.1",
   "name": "tailwindcss-language-server",
-      "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
-      "version": "7.1.6",
+    "@babel/code-frame": {
   "requires": true,
+  "dependencies": {
               "requires": {
                 "remove-trailing-separator": "^1.0.1"
               }
@@ -5949,8 +5541,7 @@             },
             "to-regex-range": {
               "version": "2.1.1",
   "name": "tailwindcss-language-server",
-    "path-parse": {
-              "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "requires": {
                 "is-number": "^3.0.0",
                 "repeat-string": "^1.6.1"
@@ -5961,10 +5552,8 @@         },
         "saxes": {
           "version": "3.1.11",
   "name": "tailwindcss-language-server",
-  "version": "0.0.1",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-  "version": "0.0.1",
-          "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==",
           "requires": {
             "xmlchars": "^2.1.1"
           }
@@ -5972,25 +5561,21 @@         },
         "semver": {
           "version": "7.1.3",
   "name": "tailwindcss-language-server",
-        "resolve": "^1.3.2",
     "@babel/code-frame": {
-        "@babel/helpers": "^7.9.0",
+  "requires": true,
   "version": "0.0.1",
-      "version": "7.8.3",
           "dev": true
         },
         "set-blocking": {
           "version": "2.0.0",
   "name": "tailwindcss-language-server",
-      "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
-          "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
+          "version": "1.0.10",
         },
         "set-value": {
           "version": "2.0.1",
   "name": "tailwindcss-language-server",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-        },
-          "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
           "requires": {
             "extend-shallow": "^2.0.1",
             "is-extendable": "^0.1.1",
@@ -6000,9 +5585,8 @@           },
           "dependencies": {
             "extend-shallow": {
               "version": "2.0.1",
-    "@babel/template": {
+        "minimist": "^1.2.5"
   "dependencies": {
-              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
               "requires": {
                 "is-extendable": "^0.1.0"
               }
@@ -6012,9 +5596,9 @@         },
         "shebang-command": {
           "version": "1.2.0",
   "name": "tailwindcss-language-server",
-      "version": "5.1.2",
-        "@babel/helpers": "^7.9.0",
+    "@babel/code-frame": {
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "shebang-regex": "^1.0.0"
           }
@@ -6021,51 +5606,41 @@         },
         "shebang-regex": {
           "version": "1.0.0",
   "name": "tailwindcss-language-server",
-  "version": "0.0.1",
+    "@babel/code-frame": {
   "requires": true,
-  "version": "0.0.1",
-        "@babel/helpers": "^7.9.0",
   "requires": true,
-  "lockfileVersion": 1,
         },
         "shellwords": {
           "version": "0.1.1",
   "name": "tailwindcss-language-server",
-  "version": "0.0.1",
+    "@babel/code-frame": {
   "requires": true,
-  "dependencies": {
-  "name": "tailwindcss-language-server",
   "version": "0.0.1",
-        "@babel/helper-get-function-arity": "^7.8.3",
           "optional": true
         },
         "signal-exit": {
           "version": "3.0.2",
   "name": "tailwindcss-language-server",
-  "version": "0.0.1",
+    "@babel/code-frame": {
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
-          "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
+  "requires": true,
         },
         "sisteransi": {
           "version": "1.0.5",
   "name": "tailwindcss-language-server",
-    "subarg": {
-          "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
+          "version": "1.0.10",
         },
         "slash": {
           "version": "3.0.0",
   "name": "tailwindcss-language-server",
-      },
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "requires": true,
-          "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
         },
         "snapdragon": {
           "version": "0.8.2",
   "name": "tailwindcss-language-server",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-    "@babel/helper-module-transforms": {
-          "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
           "requires": {
             "base": "^0.11.1",
             "debug": "^2.2.0",
@@ -6079,56 +5654,48 @@           },
           "dependencies": {
             "debug": {
               "version": "2.6.9",
-    "@babel/template": {
   "name": "tailwindcss-language-server",
-              "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
               "requires": {
                 "ms": "2.0.0"
               }
             },
             "define-property": {
               "version": "0.2.5",
-              "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-      "integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==",
+        "@babel/types": "^7.9.0",
   "requires": true,
+  "dependencies": {
               "requires": {
                 "is-descriptor": "^0.1.0"
               }
             },
             "extend-shallow": {
               "version": "2.0.1",
-    "@babel/template": {
+        "minimist": "^1.2.5"
   "dependencies": {
-              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
               "requires": {
                 "is-extendable": "^0.1.0"
               }
             },
             "ms": {
               "version": "2.0.0",
-{
   "name": "tailwindcss-language-server",
-{
-              "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+        "argparse": {
             },
             "source-map": {
               "version": "0.5.7",
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
   "lockfileVersion": 1,
-  "dependencies": {
             }
           }
         },
         "snapdragon-node": {
           "version": "2.1.1",
   "name": "tailwindcss-language-server",
-  "version": "0.0.1",
     "@babel/code-frame": {
-      "version": "7.8.3",
-  "name": "tailwindcss-language-server",
+  "requires": true,
   "version": "0.0.1",
-      "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==",
           "requires": {
             "define-property": "^1.0.0",
             "isobject": "^3.0.0",
@@ -6136,27 +5704,25 @@           },
           "dependencies": {
             "define-property": {
               "version": "1.0.0",
-        "@babel/helper-member-expression-to-functions": "^7.8.3",
+  "name": "tailwindcss-language-server",
     "@babel/code-frame": {
-              "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+      "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
               "requires": {
                 "is-descriptor": "^1.0.0"
               }
             },
             "is-accessor-descriptor": {
               "version": "1.0.0",
-              "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
-      "version": "7.8.3",
+        "@babel/types": "^7.9.0",
   "requires": true,
-  "name": "tailwindcss-language-server",
+  "dependencies": {
               "requires": {
                 "kind-of": "^6.0.0"
               }
             },
             "is-data-descriptor": {
               "version": "1.0.0",
-              "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
-      "version": "7.8.3",
+        "@babel/types": "^7.9.0",
       "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
               "requires": {
                 "kind-of": "^6.0.0"
@@ -6164,11 +5730,9 @@               }
             },
             "is-descriptor": {
               "version": "1.0.2",
-      "version": "7.8.3",
+        "@babel/types": "^7.9.0",
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
-      "version": "7.8.3",
   "dependencies": {
               "requires": {
                 "is-accessor-descriptor": "^1.0.0",
                 "is-data-descriptor": "^1.0.0",
@@ -6179,8 +5744,7 @@         },
         "snapdragon-util": {
           "version": "3.0.1",
   "name": "tailwindcss-language-server",
-        "@babel/core": {
-        "minimatch": "^3.0.4",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "kind-of": "^3.2.0"
@@ -6188,10 +5752,9 @@           },
           "dependencies": {
             "kind-of": {
               "version": "3.2.2",
-      }
+        "@babel/types": "^7.9.0",
   "requires": true,
-{
-              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+  "dependencies": {
               "requires": {
                 "is-buffer": "^1.1.5"
               }
@@ -6201,16 +5764,14 @@         },
         "source-map": {
           "version": "0.6.1",
   "name": "tailwindcss-language-server",
-        "semver": {
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "requires": true,
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
         },
         "source-map-resolve": {
           "version": "0.5.3",
   "name": "tailwindcss-language-server",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-    "@babel/helper-simple-access": {
-          "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
           "requires": {
             "atob": "^2.1.2",
             "decode-uri-component": "^0.2.0",
@@ -6222,11 +5783,9 @@         },
         "source-map-support": {
           "version": "0.5.16",
   "name": "tailwindcss-language-server",
-          "version": "5.7.1",
     "@babel/code-frame": {
-  "name": "tailwindcss-language-server",
+  "requires": true,
   "version": "0.0.1",
-    "@babel/helpers": {
           "requires": {
             "buffer-from": "^1.0.0",
             "source-map": "^0.6.0"
@@ -6235,15 +5794,14 @@         },
         "source-map-url": {
           "version": "0.4.0",
   "name": "tailwindcss-language-server",
-          },
-          "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM="
+          "version": "1.0.10",
         },
         "split-string": {
           "version": "3.1.0",
   "name": "tailwindcss-language-server",
-              "version": "0.5.7",
-        "path-is-absolute": "^1.0.0"
+    "@babel/code-frame": {
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "extend-shallow": "^3.0.0"
           }
@@ -6251,14 +5809,12 @@         },
         "sprintf-js": {
           "version": "1.0.3",
   "name": "tailwindcss-language-server",
-        "@babel/generator": {
-          "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
+          "version": "1.0.10",
         },
         "sshpk": {
           "version": "1.16.1",
   "name": "tailwindcss-language-server",
-        "@babel/helper-function-name": {
-    "glob-exec": {
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "asn1": "~0.2.3",
@@ -6275,24 +5831,21 @@         },
         "stack-trace": {
           "version": "0.0.10",
   "name": "tailwindcss-language-server",
-          "dev": true
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-          "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
           "dev": true
         },
         "stack-utils": {
           "version": "1.0.2",
   "name": "tailwindcss-language-server",
-          "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==",
-      "version": "0.1.1",
     "@babel/code-frame": {
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "static-extend": {
           "version": "0.1.2",
   "name": "tailwindcss-language-server",
-          "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==",
-        "@babel/parser": "^7.9.0",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "define-property": "^0.2.5",
             "object-copy": "^0.1.0"
@@ -6299,10 +5853,8 @@           },
           "dependencies": {
             "define-property": {
               "version": "0.2.5",
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
+        "minimist": "^1.2.5"
   "dependencies": {
-  "lockfileVersion": 1,
-              "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
               "requires": {
                 "is-descriptor": "^0.1.0"
               }
@@ -6312,16 +5864,13 @@         },
         "stealthy-require": {
           "version": "1.1.1",
   "name": "tailwindcss-language-server",
-            "@babel/helper-split-export-declaration": "^7.8.3",
-          "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks="
+          "version": "1.0.10",
         },
         "string-length": {
           "version": "3.1.0",
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-  "dependencies": {
-          "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==",
           "requires": {
             "astral-regex": "^1.0.0",
             "strip-ansi": "^5.2.0"
@@ -6330,17 +5879,14 @@           "dependencies": {
             "ansi-regex": {
               "version": "4.1.0",
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "lockfileVersion": 1,
-  "name": "tailwindcss-language-server",
-              "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
             },
             "strip-ansi": {
               "version": "5.2.0",
   "name": "tailwindcss-language-server",
-        "source-map": {
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "dependencies": {
-              "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
               "requires": {
                 "ansi-regex": "^4.1.0"
               }
@@ -6350,9 +5896,9 @@         },
         "string-width": {
           "version": "4.2.0",
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
+    "@babel/code-frame": {
   "requires": true,
-          "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
+  "version": "0.0.1",
           "requires": {
             "emoji-regex": "^8.0.0",
             "is-fullwidth-code-point": "^3.0.0",
@@ -6362,10 +5908,9 @@         },
         "string.prototype.trimleft": {
           "version": "2.1.1",
   "name": "tailwindcss-language-server",
-        "@babel/helper-validator-identifier": {
-        "@babel/parser": "^7.9.0",
+    "@babel/code-frame": {
   "requires": true,
-  "dependencies": {
+  "version": "0.0.1",
           "requires": {
             "define-properties": "^1.1.3",
             "function-bind": "^1.1.1"
@@ -6374,10 +5919,9 @@         },
         "string.prototype.trimright": {
           "version": "2.1.1",
   "name": "tailwindcss-language-server",
-        "@babel/helpers": {
-        "@babel/parser": "^7.9.0",
+    "@babel/code-frame": {
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
+  "version": "0.0.1",
           "requires": {
             "define-properties": "^1.1.3",
             "function-bind": "^1.1.1"
@@ -6386,8 +5930,7 @@         },
         "strip-ansi": {
           "version": "6.0.0",
   "name": "tailwindcss-language-server",
-          "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==",
-          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+            "picomatch": "^2.0.4"
           "requires": {
             "ansi-regex": "^5.0.0"
           }
@@ -6395,30 +5938,25 @@         },
         "strip-bom": {
           "version": "4.0.0",
   "name": "tailwindcss-language-server",
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "requires": true,
-          "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="
         },
         "strip-eof": {
           "version": "1.0.0",
   "name": "tailwindcss-language-server",
-            "js-tokens": "^4.0.0"
-          "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
+          "version": "1.0.10",
         },
         "strip-final-newline": {
           "version": "2.0.0",
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
     "@babel/code-frame": {
-{
-          "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "supports-color": {
           "version": "6.1.0",
   "name": "tailwindcss-language-server",
-          "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
-        "@babel/parser": "^7.9.0",
         "@babel/helper-split-export-declaration": "^7.8.3",
+  "version": "0.0.1",
           "requires": {
             "has-flag": "^3.0.0"
           }
@@ -6426,10 +5964,8 @@         },
         "supports-hyperlinks": {
           "version": "2.1.0",
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
     "@babel/code-frame": {
-    "@babel/code-frame": {
-          "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==",
+        "jsesc": "^2.5.1",
           "requires": {
             "has-flag": "^4.0.0",
             "supports-color": "^7.0.0"
@@ -6437,16 +5973,15 @@           },
           "dependencies": {
             "has-flag": {
               "version": "4.0.0",
-              "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
             },
             "supports-color": {
               "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "jsesc": "^2.5.1",
+  "dependencies": {
               "requires": {
                 "has-flag": "^4.0.0"
               }
@@ -6455,15 +5991,14 @@         },
         "symbol-tree": {
           "version": "3.2.4",
   "name": "tailwindcss-language-server",
-            "@babel/parser": "^7.8.6",
-          "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
+          "version": "1.0.10",
         },
         "terminal-link": {
           "version": "2.1.1",
   "name": "tailwindcss-language-server",
-        }
+    "@babel/code-frame": {
   "requires": true,
-          "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
+  "version": "0.0.1",
           "requires": {
             "ansi-escapes": "^4.2.1",
             "supports-hyperlinks": "^2.0.0"
@@ -6472,8 +6007,7 @@         },
         "test-exclude": {
           "version": "6.0.0",
   "name": "tailwindcss-language-server",
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz",
-          "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
+            "picomatch": "^2.0.4"
           "requires": {
             "@istanbuljs/schema": "^0.1.2",
             "glob": "^7.1.4",
@@ -6483,49 +6017,44 @@         },
         "throat": {
           "version": "5.0.0",
   "name": "tailwindcss-language-server",
-          "version": "0.2.3",
-          "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA=="
+          "version": "1.0.10",
         },
         "tiny-invariant": {
           "version": "1.1.0",
   "name": "tailwindcss-language-server",
-        "@cnakazawa/watch": {
-      "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
     "@babel/code-frame": {
+        "jsesc": "^2.5.1",
           "dev": true
         },
         "tmpl": {
           "version": "1.0.4",
   "name": "tailwindcss-language-server",
-          "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
-  "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
+  "requires": true,
         },
         "to-fast-properties": {
           "version": "2.0.0",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-  "name": "tailwindcss-language-server",
-  "name": "tailwindcss-language-server",
   "requires": true,
-  "version": "0.0.1",
         },
         "to-object-path": {
           "version": "0.3.0",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-  "requires": true,
-          "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
+  "version": "0.0.1",
           "requires": {
             "kind-of": "^3.0.2"
           },
           "dependencies": {
             "kind-of": {
               "version": "3.2.2",
-      }
+        "@babel/types": "^7.9.0",
   "requires": true,
-{
-              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+  "dependencies": {
               "requires": {
                 "is-buffer": "^1.1.5"
               }
@@ -6534,10 +6064,9 @@         },
         "to-regex": {
           "version": "3.0.2",
   "name": "tailwindcss-language-server",
-            "js-yaml": "^3.13.1",
-  "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
+  "version": "0.0.1",
           "requires": {
             "define-property": "^2.0.2",
             "extend-shallow": "^3.0.2",
@@ -6548,9 +6077,8 @@         },
         "to-regex-range": {
           "version": "5.0.1",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-      "requires": {
-    "has-flag": {
   "version": "0.0.1",
           "requires": {
             "is-number": "^7.0.0"
@@ -6559,9 +6087,8 @@         },
         "tough-cookie": {
           "version": "3.0.1",
   "name": "tailwindcss-language-server",
-          "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.1.0.tgz",
-    "has-flag": {
     "@babel/code-frame": {
+        "jsesc": "^2.5.1",
           "requires": {
             "ip-regex": "^2.1.0",
             "psl": "^1.1.28",
@@ -6571,10 +6098,8 @@         },
         "tr46": {
           "version": "1.0.1",
   "name": "tailwindcss-language-server",
-            "ansi-styles": {
-  "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-  "name": "tailwindcss-language-server",
   "version": "0.0.1",
           "requires": {
             "punycode": "^2.1.0"
@@ -6583,11 +6108,9 @@         },
         "tunnel-agent": {
           "version": "0.6.0",
   "name": "tailwindcss-language-server",
-      "integrity": "sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==",
     "@babel/code-frame": {
-  "name": "tailwindcss-language-server",
   "requires": true,
-        "convert-source-map": "^1.7.0",
+  "version": "0.0.1",
           "requires": {
             "safe-buffer": "^5.0.1"
           }
@@ -6595,18 +6118,15 @@         },
         "tweetnacl": {
           "version": "0.14.5",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "lodash": "^4.17.13",
-  "name": "tailwindcss-language-server",
   "requires": true,
-        "resolve": "^1.3.2",
         },
         "type-check": {
           "version": "0.3.2",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
         "jsesc": "^2.5.1",
-  "requires": true,
-          "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
           "requires": {
             "prelude-ls": "~1.1.2"
           }
@@ -6614,27 +6134,23 @@         },
         "type-detect": {
           "version": "4.0.8",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-  "name": "tailwindcss-language-server",
   "requires": true,
-          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
         },
         "type-fest": {
           "version": "0.11.0",
   "name": "tailwindcss-language-server",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
-  "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-  "lockfileVersion": 1,
   "requires": true,
         },
         "typedarray-to-buffer": {
           "version": "3.1.5",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        }
-          "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
+  "version": "0.0.1",
           "requires": {
             "is-typedarray": "^1.0.0"
           }
@@ -6642,8 +6158,7 @@         },
         "union-value": {
           "version": "1.0.1",
   "name": "tailwindcss-language-server",
-              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
-        "@babel/template": "^7.8.6",
+    "@babel/code-frame": {
         "jsesc": "^2.5.1",
           "requires": {
             "arr-union": "^3.1.0",
@@ -6655,18 +6170,17 @@         },
         "uniq": {
           "version": "1.0.1",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-      "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
-          "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
+  "version": "0.0.1",
           "dev": true
         },
         "unset-value": {
           "version": "1.0.0",
   "name": "tailwindcss-language-server",
-            "@jest/reporters": "^25.1.0",
-  "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-    "@babel/helper-get-function-arity": {
+  "version": "0.0.1",
           "requires": {
             "has-value": "^0.3.1",
             "isobject": "^3.0.0"
@@ -6675,10 +6189,8 @@           "dependencies": {
             "has-value": {
               "version": "0.3.1",
   "name": "tailwindcss-language-server",
-            "exit": "^0.1.2",
-  "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
       "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==",
-  "requires": true,
               "requires": {
                 "get-value": "^2.0.3",
                 "has-values": "^0.1.4",
@@ -6688,12 +6200,8 @@               "dependencies": {
                 "isobject": {
                   "version": "2.1.0",
   "name": "tailwindcss-language-server",
-  "requires": true,
     "@babel/code-frame": {
-{
-  "name": "tailwindcss-language-server",
         "@babel/helper-get-function-arity": "^7.8.3",
-  "name": "tailwindcss-language-server",
                   "requires": {
                     "isarray": "1.0.0"
                   }
@@ -6703,22 +6211,18 @@             },
             "has-values": {
               "version": "0.1.4",
   "name": "tailwindcss-language-server",
-  "requires": true,
     "@babel/code-frame": {
-  "dependencies": {
-  "name": "tailwindcss-language-server",
   "requires": true,
-    "@babel/helper-optimise-call-expression": {
+  "lockfileVersion": 1,
             }
           }
         },
         "uri-js": {
           "version": "4.2.2",
   "name": "tailwindcss-language-server",
-            "realpath-native": "^1.1.0",
-  "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-      "version": "7.8.6",
+  "version": "0.0.1",
           "requires": {
             "punycode": "^2.1.0"
           }
@@ -6726,27 +6230,23 @@         },
         "urix": {
           "version": "0.1.0",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-      "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==",
-  "name": "tailwindcss-language-server",
   "requires": true,
-        "@babel/helper-member-expression-to-functions": "^7.8.3",
         },
         "use": {
           "version": "3.1.1",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-        "@babel/traverse": "^7.8.6",
-  "name": "tailwindcss-language-server",
   "requires": true,
-        "@babel/types": "^7.8.6"
         },
         "util.promisify": {
           "version": "1.0.1",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz",
-          "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
+  "version": "0.0.1",
           "requires": {
             "define-properties": "^1.1.3",
             "es-abstract": "^1.17.2",
@@ -6757,17 +6257,16 @@         },
         "uuid": {
           "version": "3.4.0",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
   "requires": true,
-          "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
         },
         "v8-to-istanbul": {
           "version": "4.1.2",
   "name": "tailwindcss-language-server",
+    "@babel/code-frame": {
   "requires": true,
-      "version": "7.9.2",
-          "integrity": "sha512-G9R+Hpw0ITAmPSr47lSlc5A1uekSYzXxTMlFxso2xoffwo4jQnzbv1p9yXIinO8UMZKfAFewaCHwWvnH4Jb4Ug==",
+  "version": "0.0.1",
           "requires": {
             "@types/istanbul-lib-coverage": "^2.0.1",
             "convert-source-map": "^1.6.0",
@@ -6777,17 +6276,16 @@           "dependencies": {
             "source-map": {
               "version": "0.7.3",
   "name": "tailwindcss-language-server",
-    "@babel/helper-get-function-arity": {
+    "@babel/code-frame": {
   "requires": true,
-              "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
+  "lockfileVersion": 1,
             }
           }
         },
         "verror": {
           "version": "1.10.0",
   "name": "tailwindcss-language-server",
-            "string-length": "^3.1.0",
-          "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+            "picomatch": "^2.0.4"
           "requires": {
             "assert-plus": "^1.0.0",
             "core-util-is": "1.0.2",
@@ -6797,9 +6295,9 @@         },
         "w3c-hr-time": {
           "version": "1.0.2",
   "name": "tailwindcss-language-server",
-          "integrity": "sha512-ohf2iKT0xnLWcIUhL6U6QN+CwFWf9XnrM2a6ybL9NXxJjgYijjLSitkYHIdzkd8wFliH73qj/+epIpTiWjRtAA==",
-      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+    "@babel/code-frame": {
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "browser-process-hrtime": "^1.0.0"
           }
@@ -6807,8 +6305,7 @@         },
         "w3c-xmlserializer": {
           "version": "1.1.2",
   "name": "tailwindcss-language-server",
-          "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.1.0.tgz",
-          "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==",
+            "picomatch": "^2.0.4"
           "requires": {
             "domexception": "^1.0.1",
             "webidl-conversions": "^4.0.2",
@@ -6818,8 +6315,7 @@         },
         "walker": {
           "version": "1.0.7",
   "name": "tailwindcss-language-server",
-        "@jest/test-sequencer": {
-      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "makeerror": "1.0.x"
@@ -6828,16 +6324,14 @@         },
         "webidl-conversions": {
           "version": "4.0.2",
   "name": "tailwindcss-language-server",
-        "@jest/transform": {
-      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
     "@babel/code-frame": {
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "whatwg-encoding": {
           "version": "1.0.5",
   "name": "tailwindcss-language-server",
-            "@babel/core": "^7.1.0",
-        "@babel/traverse": "^7.9.0",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "iconv-lite": "0.4.24"
           }
@@ -6844,17 +6339,14 @@         },
         "whatwg-mimetype": {
           "version": "2.3.0",
   "name": "tailwindcss-language-server",
-            "source-map": "^0.6.1",
-    "js-tokens": {
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "requires": true,
         },
         "whatwg-url": {
           "version": "7.1.0",
   "name": "tailwindcss-language-server",
-  "dependencies": {
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-      "version": "7.8.3",
-          "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
           "requires": {
             "lodash.sortby": "^4.7.0",
             "tr46": "^1.0.1",
@@ -6864,9 +6356,9 @@         },
         "which": {
           "version": "1.3.1",
   "name": "tailwindcss-language-server",
-          "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.7.1.tgz",
-      "version": "4.0.0",
+    "@babel/code-frame": {
   "requires": true,
+  "version": "0.0.1",
           "requires": {
             "isexe": "^2.0.0"
           }
@@ -6874,26 +6366,21 @@         },
         "which-module": {
           "version": "2.0.0",
   "name": "tailwindcss-language-server",
-          "version": "7.1.6",
-          "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
+          "version": "1.0.10",
         },
         "word-wrap": {
           "version": "1.2.3",
   "name": "tailwindcss-language-server",
-  "dependencies": {
+    "@babel/code-frame": {
   "requires": true,
-  "name": "tailwindcss-language-server",
-        "@babel/traverse": "^7.9.0",
   "requires": true,
-  "version": "0.0.1",
         },
         "wrap-ansi": {
           "version": "6.2.0",
   "name": "tailwindcss-language-server",
-  "dependencies": {
+    "@babel/code-frame": {
   "requires": true,
-  "requires": true,
-          "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+  "version": "0.0.1",
           "requires": {
             "ansi-styles": "^4.0.0",
             "string-width": "^4.1.0",
@@ -6902,11 +6389,10 @@           },
           "dependencies": {
             "ansi-styles": {
               "version": "4.2.1",
-  "requires": true,
   "name": "tailwindcss-language-server",
-  "lockfileVersion": 1,
-      "integrity": "sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==",
+    "@babel/code-frame": {
   "requires": true,
+  "dependencies": {
               "requires": {
                 "@types/color-name": "^1.1.1",
                 "color-convert": "^2.0.1"
@@ -6914,34 +6400,30 @@               }
             },
             "color-convert": {
               "version": "2.0.1",
-              "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+        "@babel/types": "^7.9.0",
   "requires": true,
-          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+  "dependencies": {
               "requires": {
                 "color-name": "~1.1.4"
               }
             },
             "color-name": {
               "version": "1.1.4",
-              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+        "@babel/types": "^7.9.0",
     "@babel/helper-function-name": {
-  "requires": true,
             }
           }
         },
         "wrappy": {
           "version": "1.0.2",
   "name": "tailwindcss-language-server",
-  "dependencies": {
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "requires": true,
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
-          "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
         },
         "write-file-atomic": {
           "version": "3.0.3",
   "name": "tailwindcss-language-server",
-          "version": "7.0.2",
-      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
           "requires": {
             "imurmurhash": "^0.1.4",
@@ -6953,40 +6435,32 @@         },
         "ws": {
           "version": "7.2.3",
   "name": "tailwindcss-language-server",
-  "dependencies": {
     "@babel/code-frame": {
-          "integrity": "sha512-HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "xml-name-validator": {
           "version": "3.0.0",
   "name": "tailwindcss-language-server",
-  "dependencies": {
     "@babel/code-frame": {
-  "version": "0.0.1",
-          "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "xmlchars": {
           "version": "2.2.0",
   "name": "tailwindcss-language-server",
-  "dependencies": {
     "@babel/code-frame": {
-  "dependencies": {
-          "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "y18n": {
           "version": "4.0.0",
   "name": "tailwindcss-language-server",
-  "dependencies": {
     "@babel/code-frame": {
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
-          "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="
+      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz",
         },
         "yargs": {
           "version": "15.3.1",
   "name": "tailwindcss-language-server",
-      "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==",
+        "@babel/helper-split-export-declaration": "^7.8.3",
   "version": "0.0.1",
-          "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==",
           "requires": {
             "cliui": "^6.0.0",
             "decamelize": "^1.2.0",
@@ -7004,9 +6478,8 @@         },
         "yargs-parser": {
           "version": "18.1.1",
   "name": "tailwindcss-language-server",
-            "@types/yargs-parser": "*"
-      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
     "@babel/code-frame": {
+        "jsesc": "^2.5.1",
           "requires": {
             "camelcase": "^5.0.0",
             "decamelize": "^1.2.0"
M packages/tailwindcss-language-server/package.json -> packages/tailwindcss-language-server/package.json
diff --git a/packages/tailwindcss-language-server/package.json b/packages/tailwindcss-language-server/package.json
index 7652fe7caf094c10a802fdf490a63d2b64d22ca2..2bd546e242af9f59eaf0fb5877b91d8805b6abc9 100644
--- a/packages/tailwindcss-language-server/package.json
+++ b/packages/tailwindcss-language-server/package.json
@@ -23,6 +23,7 @@     "css.escape": "^1.5.1",
     "dlv": "^1.1.3",
     "emmet-helper": "0.0.1",
     "glob-exec": "^0.1.1",
+    "line-column": "^1.0.2",
     "tailwindcss-class-names": "0.0.1",
     "typescript": "^3.8.3",
     "vscode-languageserver": "^5.2.1",
M packages/tailwindcss-language-server/src/providers/hoverProvider.ts -> packages/tailwindcss-language-server/src/providers/hoverProvider.ts
diff --git a/packages/tailwindcss-language-server/src/providers/hoverProvider.ts b/packages/tailwindcss-language-server/src/providers/hoverProvider.ts
index ac1d90f752d3fb410bebbae29e39c86f7ce7d428..6f009a4e1dc9a9288dce060554ef88908eb86857 100644
--- a/packages/tailwindcss-language-server/src/providers/hoverProvider.ts
+++ b/packages/tailwindcss-language-server/src/providers/hoverProvider.ts
@@ -1,4 +1,4 @@
-import { State } from '../util/state'
+import { State, DocumentClassName } from '../util/state'
 import { Hover, TextDocumentPositionParams } from 'vscode-languageserver'
 import {
   getClassNameAtPosition,
@@ -9,6 +9,9 @@ const dlv = require('dlv')
 import { isHtmlContext } from '../util/html'
 import { isCssContext } from '../util/css'
 import { State } from '../util/state'
+import { State } from '../util/state'
+import { isWithinRange } from '../util/isWithinRange'
+import { stringifyCss, stringifyConfigValue } from '../util/stringify'
 import { State } from '../util/state'
 
 export function provideHover(
@@ -74,7 +77,7 @@     },
   }
 }
 
-function provideClassNameHover(
+function provideClassAttributeHover(
   state: State,
   { textDocument, position }: TextDocumentPositionParams
 ): Hover {
@@ -85,22 +88,63 @@
   let hovered = getClassNameAtPosition(doc, position)
   if (!hovered) return null
 
+  return classNameToHover(state, hovered)
+}
+
+function classNameToHover(
+  state: State,
+  { className, range }: DocumentClassName
+import { State } from '../util/state'
 } from '../util/getClassNameAtPosition'
+  const parts = getClassNameParts(state, className)
   if (parts === null) return null
 
   return {
     contents: {
       language: 'css',
+      value: stringifyCss(className, dlv(state.classNames.classNames, parts)),
+    },
+    range,
+import {
 } from '../util/getClassNameAtPosition'
+}
+
+function provideAtApplyHover(
+import { State } from '../util/state'
   getClassNameAtPosition,
+  { textDocument, position }: TextDocumentPositionParams
+import { State } from '../util/state'
 } from '../util/getClassNameAtPosition'
+  let doc = state.editor.documents.get(textDocument.uri)
+
+  if (!isCssContext(doc, position)) return null
+
+  const classNames = findClassNamesInRange(doc, {
+    start: { line: Math.max(position.line - 10, 0), character: 0 },
+    end: { line: position.line + 10, character: 0 },
+  })
+
+  const className = classNames.find(({ range }) =>
+    isWithinRange(position, range)
+  )
+
+const dlv = require('dlv')
   getClassNameParts,
+
+const dlv = require('dlv')
 } from '../util/getClassNameAtPosition'
+}
+
+  getClassNameParts,
 } from '../util/getClassNameAtPosition'
+  state: State,
+  params: TextDocumentPositionParams
+import { State } from '../util/state'
 } from '../util/getClassNameAtPosition'
+import { State } from '../util/state'
 import { stringifyCss, stringifyConfigValue } from '../util/stringify'
-    },
+    provideClassAttributeHover(state, params) ||
-} from '../util/getClassNameAtPosition'
+const dlv = require('dlv')
 const dlv = require('dlv')
-  }
+  )
 }
M packages/tailwindcss-language-server/src/util/find.ts -> packages/tailwindcss-language-server/src/util/find.ts
diff --git a/packages/tailwindcss-language-server/src/util/find.ts b/packages/tailwindcss-language-server/src/util/find.ts
index 8a2d6909101ee9598be93b5a0a6ec5d13d485dfc..3fb04517624e5208d2b2c4f2152e3285e1bb9d8a 100644
--- a/packages/tailwindcss-language-server/src/util/find.ts
+++ b/packages/tailwindcss-language-server/src/util/find.ts
@@ -1,3 +1,7 @@
+import { TextDocument, Range, Position } from 'vscode-languageserver'
+import { DocumentClassName, DocumentClassList } from './state'
+import lineColumn from 'line-column'
+
 export function findAll(re: RegExp, str: string): RegExpMatchArray[] {
   let match: RegExpMatchArray
   let matches: RegExpMatchArray[] = []
@@ -65,3 +69,76 @@     }
   }
   return strings
 }
+
+export function findClassNamesInRange(
+  doc: TextDocument,
+  range: Range
+): DocumentClassName[] {
+  const classLists = findClassListsInRange(doc, range)
+  return [].concat.apply(
+    [],
+    classLists.map(({ classList, range }) => {
+      const parts = classList.split(/(\s+)/)
+      const names: DocumentClassName[] = []
+      let index = 0
+      for (let i = 0; i < parts.length; i++) {
+        if (i % 2 === 0) {
+          const start = indexToPosition(classList, index)
+          const end = indexToPosition(classList, index + parts[i].length)
+          names.push({
+            className: parts[i],
+            range: {
+              start: {
+                line: range.start.line + start.line,
+                character:
+                  (end.line === 0 ? range.start.character : 0) +
+                  start.character,
+              },
+              end: {
+                line: range.start.line + end.line,
+                character:
+                  (end.line === 0 ? range.start.character : 0) + end.character,
+              },
+            },
+          })
+        }
+        index += parts[i].length
+      }
+      return names
+    })
+  )
+}
+
+export function findClassListsInRange(
+  doc: TextDocument,
+  range: Range
+): DocumentClassList[] {
+  const text = doc.getText(range)
+  const matches = findAll(/(@apply\s+)(?<classList>[^;}]+)[;}]/g, text)
+
+  return matches.map((match) => {
+    const start = indexToPosition(text, match.index + match[1].length)
+    const end = indexToPosition(
+      text,
+      match.index + match[1].length + match.groups.classList.length
+    )
+    return {
+      classList: match.groups.classList,
+      range: {
+        start: {
+          line: range.start.line + start.line,
+          character: range.start.character + start.character,
+        },
+        end: {
+          line: range.start.line + end.line,
+          character: range.start.character + end.character,
+        },
+      },
+    }
+  })
+}
+
+function indexToPosition(str: string, index: number): Position {
+  const { line, col } = lineColumn(str + '\n', index)
+  return { line: line - 1, character: col - 1 }
+}
M packages/tailwindcss-language-server/src/util/getClassNameAtPosition.ts -> packages/tailwindcss-language-server/src/util/getClassNameAtPosition.ts
diff --git a/packages/tailwindcss-language-server/src/util/getClassNameAtPosition.ts b/packages/tailwindcss-language-server/src/util/getClassNameAtPosition.ts
index e7e0cf2cf4255e2e420c816dfc9af8e747ed265c..95de79a0392a9cfcf0de45d184a266748a77a1a3 100644
--- a/packages/tailwindcss-language-server/src/util/getClassNameAtPosition.ts
+++ b/packages/tailwindcss-language-server/src/util/getClassNameAtPosition.ts
@@ -1,10 +1,11 @@
 import { TextDocument, Range, Position } from 'vscode-languageserver'
-import { State } from './state'
+import { State, DocumentClassName } from './state'
 const dlv = require('dlv')
 
 export function getClassNameAtPosition(
   document: TextDocument,
   position: Position
+  position: Position
 ): { className: string; range: Range } {
   const range1: Range = {
     start: { line: Math.max(position.line - 5, 0), character: 0 },
I packages/tailwindcss-language-server/src/util/isWithinRange.ts
diff --git a/packages/tailwindcss-language-server/src/util/isWithinRange.ts b/packages/tailwindcss-language-server/src/util/isWithinRange.ts
new file mode 100644
index 0000000000000000000000000000000000000000..7ff9017c6cef27b40b75450817c0ddf3f618a524
--- /dev/null
+++ b/packages/tailwindcss-language-server/src/util/isWithinRange.ts
@@ -0,0 +1,34 @@
+import { Position, Range } from 'vscode-languageserver'
+
+export function isWithinRange(position: Position, range: Range): boolean {
+  if (
+    position.line === range.start.line &&
+    position.character >= range.start.character
+  ) {
+    if (
+      position.line === range.end.line &&
+      position.character > range.end.character
+    ) {
+      return false
+    } else {
+      return true
+    }
+  }
+  if (
+    position.line === range.end.line &&
+    position.character <= range.end.character
+  ) {
+    if (
+      position.line === range.start.line &&
+      position.character < range.end.character
+    ) {
+      return false
+    } else {
+      return true
+    }
+  }
+  if (position.line > range.start.line && position.line < range.end.line) {
+    return true
+  }
+  return false
+}
M packages/tailwindcss-language-server/src/util/state.ts -> packages/tailwindcss-language-server/src/util/state.ts
diff --git a/packages/tailwindcss-language-server/src/util/state.ts b/packages/tailwindcss-language-server/src/util/state.ts
index c9ffd3e2bf0d7d99c03412c251312d2bfc8a4d85..4b258320520a2dc616f627a4d1e5f73ad3742383 100644
--- a/packages/tailwindcss-language-server/src/util/state.ts
+++ b/packages/tailwindcss-language-server/src/util/state.ts
@@ -1,4 +1,4 @@
-import { TextDocuments, Connection } from 'vscode-languageserver'
+import { TextDocuments, Connection, Range } from 'vscode-languageserver'
 
 export type ClassNamesTree = {
   [key: string]: ClassNamesTree
@@ -36,3 +36,13 @@   classNames: ClassNames
   dependencies: string[]
   editor: EditorState
 }
+
+export type DocumentClassList = {
+  classList: string
+  range: Range
+}
+
+export type DocumentClassName = {
+  className: string
+  range: Range
+}