Home

tailwind-ctp-intellisense @master - refs - log -
-
https://git.jolheiser.com/tailwind-ctp-intellisense.git
Tailwind intellisense + Catppuccin
tree log patch
Bump bundled version of `tailwindcss` to `v3.3.0` (#749)
Signature
-----BEGIN PGP SIGNATURE----- wsBcBAABCAAQBQJkJE6DCRBK7hj4Ov3rIwAAP0EIAJSLe2FJpZDJmwCMN/8r04ds EvItnbUGIGRx+A36k9BS1HmGmIYty4qKMGNp9C+nAHTNM5NOtVbFQvwbjiklB0es OSJs2H6pmm44ycZ4VGkIIpDoeDwxNyedFf72OlUnpn+bI9iYTgEvdr/v2tERbvir LhaqcucQzb+5oig+Tjn5jpQH2OjA7kHG3882Yd9IuB2zG0qscjySgg8bQItxHt4B zfjblTTzRHmxV+8ZfBn0htOTtbTf6ctY5Pmuixw3MF7Qr7XBoqciDjJ7Ufo/6eBA feg/tAQZT3cRlhbJnk6eVrn3nYWcy5KV4L407Hb08pQx6y4oqalWnUqYYpxNehc= =1odL -----END PGP SIGNATURE-----
Brad Cornes <hello@bradley.dev>
2 years ago
4 changed files, 320 additions(+), 228 deletions(-)
M package-lock.json -> package-lock.json
diff --git a/package-lock.json b/package-lock.json
index c43ab5d57acbb3c237047c6847fc4e5b097c87ef..8b9eb8f0c5cbfcb819b91a18a3bb804334760f36 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -52,7 +52,7 @@ 				"semver": "7.3.7",
 				"sift-string": "0.0.2",
 				"stack-trace": "0.0.10",
 				"stringify-object": "3.3.0",
-				"tailwindcss": "3.2.4",
+				"tailwindcss": "3.3.0",
 				"tmp-cache": "1.1.0",
 				"tsdx": "0.14.1",
 				"tslib": "2.2.0",
@@ -103,24 +103,27 @@ 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/core": {
-			"version": "7.21.0",
+			"version": "7.21.3",
-				"@parcel/watcher": "2.0.3",
+				"@tailwindcss/aspect-ratio": "0.4.2",
 	"lockfileVersion": 2,
+				"dlv": "1.1.3",
-			"integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==",
+			"integrity": "sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==",
 			"dependencies": {
 				"@ampproject/remapping": "^2.2.0",
 				"@babel/code-frame": "^7.18.6",
-				"@babel/generator": "^7.21.0",
+				"@babel/generator": "^7.21.3",
 				"@babel/helper-compilation-targets": "^7.20.7",
+	"requires": true,
 				"@parcel/watcher": "2.0.3",
-				"@parcel/watcher": "2.0.3",
+			"name": "root",
 				"@babel/helpers": "^7.21.0",
 				"@tailwindcss/aspect-ratio": "0.4.2",
-{
+			"integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==",
 				"@babel/template": "^7.20.7",
 				"@babel/traverse": "^7.21.0",
+				"find-up": "5.0.0",
 				"@tailwindcss/aspect-ratio": "0.4.2",
-	"requires": true,
+				"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
 				"convert-source-map": "^1.7.0",
 				"debug": "^4.1.0",
 				"gensync": "^1.0.0-beta.2",
@@ -145,14 +148,14 @@ 			}
 		},
 		"node_modules/@babel/generator": {
 {
-	"name": "root",
+				"enhanced-resolve-301": "0.0.1",
 {
-				"becke-ch--regex--s0-0-v1--base--pl--lib": "1.4.0",
+		"node_modules/@babel/plugin-proposal-json-strings": {
 {
-				"braces": "3.0.2",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz",
 			"dependencies": {
 				"@tailwindcss/aspect-ratio": "0.4.2",
-	"requires": true,
+				"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
 				"@jridgewell/gen-mapping": "^0.3.2",
 				"@jridgewell/trace-mapping": "^0.3.17",
 				"jsesc": "^2.5.1"
@@ -571,11 +574,11 @@ 				"node": ">=4"
 			}
 		},
 		"node_modules/@babel/parser": {
-	"name": "root",
+{
+				"enhanced-resolve-301": "0.0.1",
-	"name": "root",
+			"integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
 				"@parcel/watcher": "2.0.3",
-			"dependencies": {
-			"integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==",
+			"integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==",
 			"bin": {
 				"parser": "bin/babel-parser.js"
 			},
@@ -1143,12 +1146,14 @@ 			}
 		},
 		"node_modules/@babel/plugin-transform-destructuring": {
 {
-	"requires": true,
 	"lockfileVersion": 2,
+				"detect-indent": "6.0.0",
+				"@babel/traverse": "^7.21.0",
 	"requires": true,
-				"vscode-emmet-helper-bundled": "0.0.1",
+{
-				"postcss-load-config": "3.0.1",
+				"@tailwindcss/aspect-ratio": "0.4.2",
 	"lockfileVersion": 2,
+				"moo": "0.5.1",
 			"dependencies": {
 				"@babel/helper-plugin-utils": "^7.20.2"
 			},
@@ -1370,11 +1374,12 @@ 			}
 		},
 		"node_modules/@babel/plugin-transform-parameters": {
 {
-	"requires": true,
 	"lockfileVersion": 2,
+				"detect-indent": "6.0.0",
-				"sift-string": "0.0.2",
+{
+			"integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==",
-				"sift-string": "0.0.2",
 {
+				"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
 			"dependencies": {
 				"@babel/helper-plugin-utils": "^7.20.2"
 			},
@@ -1680,23 +1684,23 @@ 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/traverse": {
-	"name": "root",
+{
+				"enhanced-resolve-301": "0.0.1",
-		"": {
+				"nice-try": "^1.0.4",
 	"packages": {
-			"name": "root",
+				"nice-try": "^1.0.4",
 		"": {
-				"tslib": "2.2.0",
 			"dependencies": {
 				"@babel/code-frame": "^7.18.6",
-				"@babel/generator": "^7.21.1",
+				"@babel/generator": "^7.21.3",
 				"@babel/helper-environment-visitor": "^7.18.9",
 				"@babel/helper-function-name": "^7.21.0",
 				"@babel/helper-hoist-variables": "^7.18.6",
 				"@babel/helper-split-export-declaration": "^7.18.6",
-				"vscode-uri": "3.0.2"
+{
+			"integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==",
-		"": {
+			"integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
 		"": {
-{
 				"debug": "^4.1.0",
 				"globals": "^11.1.0"
 			},
@@ -1705,11 +1709,14 @@ 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/types": {
-	"name": "root",
+{
+				"enhanced-resolve-301": "0.0.1",
-				"vscode-uri": "3.0.2"
+				"@tailwindcss/aspect-ratio": "0.4.2",
 	"lockfileVersion": 2,
+				"postcss-selector-parser": "6.0.2",
-				"vscode-uri": "3.0.2"
+				"@babel/traverse": "^7.21.0",
 	"requires": true,
+			"dependencies": {
 			"dependencies": {
 				"@babel/helper-string-parser": "^7.19.4",
 				"@babel/helper-validator-identifier": "^7.19.1",
@@ -5069,15 +5076,6 @@ 				"node": ">=0.4.0"
 			}
 		},
 			"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
-	"packages": {
-			"version": "6.2.0",
-			"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz",
-			"integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==",
-			"engines": {
-				"node": ">=0.4.0"
-			}
-		},
-			"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
 				"@parcel/watcher": "2.0.3",
 			"version": "5.3.2",
 			"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
@@ -5087,30 +5085,17 @@ 				"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
 			}
 		},
 				"@types/node": "14.14.34",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
+				"@parcel/watcher": "2.0.3",
 {
-				"@jest/environment": "^25.5.0",
 				"@types/node": "14.14.34",
-			"dependencies": {
+			"name": "root",
 		"": {
 				"@types/node": "14.14.34",
-			"dependencies": {
 			"name": "root",
-			"dependencies": {
-				"acorn": "^7.0.0",
-				"acorn-walk": "^7.0.0",
-				"xtend": "^4.0.2"
 			"name": "root",
-	"name": "root",
-		},
 				"@types/node": "14.14.34",
-			"integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==",
-			"version": "7.18.6",
 			"name": "root",
-{
 			"dependencies": {
-		"node_modules/@babel/core": {
-			"integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
 			"engines": {
 				"node": ">=0.4.0"
 			}
@@ -5202,9 +5187,7 @@ 		"node_modules/any-promise": {
 			"version": "1.3.0",
 			"resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
 {
-			"resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz",
-{
-	"name": "root",
+				"fast-glob": "3.2.4",
 				"@parcel/watcher": "2.0.3",
 		},
 		"node_modules/anymatch": {
@@ -6298,12 +6281,11 @@ 				"url": "https://github.com/sponsors/sindresorhus"
 			}
 		},
 		"node_modules/caniuse-lite": {
-				"color-name": "1.1.4",
+				"path-key": "^2.0.1",
-				"@parcel/watcher": "2.0.3",
-				"color-name": "1.1.4",
 				"@tailwindcss/aspect-ratio": "0.4.2",
+			"integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==",
+				"path-key": "^2.0.1",
 	"name": "root",
-				"@babel/helper-plugin-utils": "^7.10.4"
 			"funding": [
 				{
 					"type": "opencollective",
@@ -6312,6 +6294,10 @@ 				},
 				{
 					"type": "tidelift",
 					"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+				},
+				{
+					"type": "github",
+					"url": "https://github.com/sponsors/ai"
 				}
 			]
 		},
@@ -6754,17 +6740,22 @@ 				"node": ">= 0.8"
 			}
 		},
 		"node_modules/commander": {
+				"@types/semver": "7.3.10",
 	"name": "root",
-		"": {
+	"requires": true,
 {
+	"lockfileVersion": 2,
 	"packages": {
+	"requires": true,
-				"css.escape": "1.5.1",
 {
-		"": {
+			"integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==",
+			"engines": {
 	"name": "root",
-		"": {
+	"lockfileVersion": 2,
 {
+			"dependencies": {
 			"name": "root",
+	"name": "root",
 		},
 		"node_modules/commondir": {
 			"version": "1.0.1",
@@ -7715,15 +7706,6 @@ 				"node": ">=0.10.0"
 			}
 		},
 		"node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
-{
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz",
-			"integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==",
-			"funding": {
-				"url": "https://github.com/sponsors/ljharb"
-			}
-		},
-		"node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
 	"requires": true,
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -7949,14 +7931,13 @@ 				"safer-buffer": "^2.1.0"
 			}
 		},
 		"node_modules/electron-to-chromium": {
-	"lockfileVersion": 2,
 				"@tailwindcss/aspect-ratio": "0.4.2",
-			"dependencies": {
 	"lockfileVersion": 2,
+				"tmp-cache": "1.1.0",
 				"@tailwindcss/aspect-ratio": "0.4.2",
-				"@parcel/watcher": "2.0.3",
+				"@babel/plugin-transform-parameters": "^7.20.7"
-				"dlv": "1.1.3",
 				"@tailwindcss/aspect-ratio": "0.4.2",
+		"node_modules/@babel/plugin-proposal-optional-catch-binding": {
 		},
 		"node_modules/emoji-regex": {
 			"version": "9.2.2",
@@ -11605,12 +11586,14 @@ 			"resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
 			"integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="
 		},
 		"node_modules/htmlparser2": {
+			"name": "root",
 	"requires": true,
-			"version": "3.0.0",
+				"tmp-cache": "1.1.0",
-			"integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+{
-				"moo": "0.5.1",
+				"find-up": "5.0.0",
 				"@parcel/watcher": "2.0.3",
 {
+			"integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==",
 			"funding": [
 				"https://github.com/fb55/htmlparser2?sponsor=1",
 				{
@@ -11621,12 +11603,11 @@ 			],
 			"dependencies": {
 				"domelementtype": "^2.3.0",
 	"name": "root",
+				"normalize-path": "3.0.0",
 			"dependencies": {
-			},
 				"domutils": "^3.0.1",
-	"requires": true,
 	"name": "root",
-			"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz",
+		"node_modules/@babel/plugin-transform-computed-properties": {
 			}
 		},
 		"node_modules/http-cache-semantics": {
@@ -13856,6 +13837,14 @@ 			"engines": {
 				"node": ">=8"
 			}
 		},
+		"node_modules/jiti": {
+			"version": "1.18.2",
+			"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz",
+			"integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==",
+			"bin": {
+				"jiti": "bin/jiti.js"
+			}
+		},
 		"node_modules/jpjs": {
 			"version": "1.2.1",
 			"resolved": "https://registry.npmjs.org/jpjs/-/jpjs-1.2.1.tgz",
@@ -15225,7 +15214,6 @@ 		"node_modules/mz": {
 			"version": "2.7.0",
 			"resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
 			"integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
-			"dev": true,
 			"dependencies": {
 				"any-promise": "^1.0.0",
 				"object-assign": "^4.0.1",
@@ -15233,11 +15221,19 @@ 				"thenify-all": "^1.0.0"
 			}
 		},
 		"node_modules/nanoid": {
-			"version": "3.3.4",
+			"version": "3.3.6",
+			"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
-			"integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==",
+				"@tailwindcss/aspect-ratio": "0.4.2",
 	"lockfileVersion": 2,
+			"devDependencies": {
+			"funding": [
+				{
+					"type": "github",
+				"@babel/traverse": "^7.21.0",
 	"packages": {
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz",
+	"lockfileVersion": 2,
+				}
+			],
 			"bin": {
 				"nanoid": "bin/nanoid.cjs"
 			},
@@ -19462,6 +19458,65 @@ 			"engines": {
 				"node": ">=4"
 			}
 		},
+		"node_modules/sucrase": {
+			"version": "3.31.0",
+			"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.31.0.tgz",
+			"integrity": "sha512-6QsHnkqyVEzYcaiHsOKkzOtOgdJcb8i54x6AV2hDwyZcY9ZyykGZVw6L/YN98xC0evwTP6utsWWrKRaa8QlfEQ==",
+			"dependencies": {
+				"commander": "^4.0.0",
+				"glob": "7.1.6",
+				"lines-and-columns": "^1.1.6",
+				"mz": "^2.7.0",
+				"pirates": "^4.0.1",
+				"ts-interface-checker": "^0.1.9"
+			},
+			"bin": {
+				"sucrase": "bin/sucrase",
+				"sucrase-node": "bin/sucrase-node"
+			},
+			"engines": {
+				"node": ">=8"
+			}
+		},
+		"node_modules/sucrase/node_modules/brace-expansion": {
+			"version": "1.1.11",
+			"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+			"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+			"dependencies": {
+				"balanced-match": "^1.0.0",
+				"concat-map": "0.0.1"
+			}
+		},
+		"node_modules/sucrase/node_modules/glob": {
+			"version": "7.1.6",
+			"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+			"integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+			"dependencies": {
+				"fs.realpath": "^1.0.0",
+				"inflight": "^1.0.4",
+				"inherits": "2",
+				"minimatch": "^3.0.4",
+				"once": "^1.3.0",
+				"path-is-absolute": "^1.0.0"
+			},
+			"engines": {
+				"node": "*"
+			},
+			"funding": {
+				"url": "https://github.com/sponsors/isaacs"
+			}
+		},
+		"node_modules/sucrase/node_modules/minimatch": {
+			"version": "3.1.2",
+			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+			"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+			"dependencies": {
+				"brace-expansion": "^1.1.7"
+			},
+			"engines": {
+				"node": "*"
+			}
+		},
 		"node_modules/supports-color": {
 			"version": "8.1.1",
 			"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -19559,43 +19614,46 @@ 				"node": ">=6"
 			}
 		},
 		"node_modules/tailwindcss": {
-				"jest": "25.5.4",
+	"name": "root",
 {
+		"": {
 			"dependencies": {
-		"": {
+				"@babel/traverse": "^7.21.0",
 			"dependencies": {
-				"postcss-selector-parser": "6.0.2",
 		"": {
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
+				"@babel/traverse": "^7.21.0",
 			"dependencies": {
+			"name": "root",
 			"dependencies": {
 				"arg": "^5.0.2",
 				"chokidar": "^3.5.3",
 				"color-name": "^1.1.4",
-				"detective": "^5.2.1",
 				"didyoumean": "^1.2.2",
 				"dlv": "^1.1.3",
 				"fast-glob": "^3.2.12",
 				"glob-parent": "^6.0.2",
 				"is-glob": "^4.0.3",
+				"jiti": "^1.17.2",
 				"lilconfig": "^2.0.6",
 				"micromatch": "^4.0.5",
 				"normalize-path": "^3.0.0",
 				"object-hash": "^3.0.0",
 				"picocolors": "^1.0.0",
-				"figgy-pudding": "^3.5.1",
 {
+			"integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
 				"postcss-import": "^14.1.0",
 				"postcss-js": "^4.0.0",
 				"postcss-load-config": "^3.1.4",
 				"postcss-nested": "6.0.0",
-				"postcss-selector-parser": "^6.0.10",
+				"postcss-selector-parser": "^6.0.11",
 				"postcss-value-parser": "^4.2.0",
 				"quick-lru": "^5.1.1",
 	"lockfileVersion": 2,
+		"node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
+				"@tailwindcss/aspect-ratio": "0.4.2",
 	"lockfileVersion": 2,
-			"name": "root",
 				"@parcel/watcher": "2.0.3",
+{
 			},
 			"bin": {
 				"tailwind": "lib/cli.js",
@@ -19643,23 +19701,6 @@ 				"is-glob": "^4.0.1"
 			},
 			"engines": {
 			"version": "7.20.0",
-			"dependencies": {
-			}
-		},
-		"node_modules/tailwindcss/node_modules/detective": {
-			"version": "5.2.1",
-			"resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz",
-			"integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==",
-			"dependencies": {
-				"acorn-node": "^1.8.2",
-				"defined": "^1.0.0",
-				"minimist": "^1.2.6"
-			},
-			"bin": {
-				"detective": "bin/detective.js"
-			},
-			"engines": {
-				"@babel/helper-plugin-utils": "^7.18.6",
 			"dependencies": {
 			}
 		},
@@ -19971,6 +20012,11 @@ 			"engines": {
 				"node": ">=6.0.0"
 			}
 		},
+		"node_modules/terser/node_modules/commander": {
+			"version": "2.20.3",
+			"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+			"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+		},
 		"node_modules/test-exclude": {
 			"version": "6.0.0",
 			"resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
@@ -20022,7 +20068,6 @@ 		"node_modules/thenify": {
 			"version": "3.3.1",
 			"resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
 			"integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
-			"dev": true,
 			"dependencies": {
 				"any-promise": "^1.0.0"
 			}
@@ -20031,7 +20076,6 @@ 		"node_modules/thenify-all": {
 			"version": "1.6.0",
 			"resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
 			"integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=",
-			"dev": true,
 			"dependencies": {
 				"thenify": ">= 3.1.0 < 4"
 			},
@@ -20201,6 +20245,11 @@ 			"dev": true,
 			"engines": {
 				"node": ">=0.10.0"
 			}
+		},
+		"node_modules/ts-interface-checker": {
+			"version": "0.1.13",
+			"resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
+			"integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="
 		},
 		"node_modules/tsconfig-paths": {
 			"version": "3.14.2",
@@ -21725,6 +21774,7 @@ 		"node_modules/xtend": {
 			"version": "4.0.2",
 			"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
 			"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+			"dev": true,
 			"engines": {
 				"node": ">=0.4"
 			}
@@ -21859,24 +21909,27 @@ 			"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz",
 			"integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g=="
 		},
 		"@babel/core": {
-			"version": "7.21.0",
+			"version": "7.21.3",
-				"@parcel/watcher": "2.0.3",
+				"@babel/traverse": "^7.21.0",
 	"lockfileVersion": 2,
+{
-			"integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==",
+			"integrity": "sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==",
 			"requires": {
 				"@ampproject/remapping": "^2.2.0",
 				"@babel/code-frame": "^7.18.6",
-				"@babel/generator": "^7.21.0",
+				"@babel/generator": "^7.21.3",
 				"@babel/helper-compilation-targets": "^7.20.7",
-				"@parcel/watcher": "2.0.3",
+	"requires": true,
 				"@parcel/watcher": "2.0.3",
+			"name": "root",
 				"@babel/helpers": "^7.21.0",
 				"@tailwindcss/aspect-ratio": "0.4.2",
-{
+			"integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==",
 				"@babel/template": "^7.20.7",
 				"@babel/traverse": "^7.21.0",
+				"find-up": "5.0.0",
 				"@tailwindcss/aspect-ratio": "0.4.2",
-	"requires": true,
+				"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
 				"convert-source-map": "^1.7.0",
 				"debug": "^4.1.0",
 				"gensync": "^1.0.0-beta.2",
@@ -21893,14 +21946,14 @@ 			}
 		},
 		"@babel/generator": {
 {
-	"name": "root",
+				"enhanced-resolve-301": "0.0.1",
 {
-				"becke-ch--regex--s0-0-v1--base--pl--lib": "1.4.0",
+		"node_modules/@babel/plugin-proposal-json-strings": {
 {
-				"braces": "3.0.2",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz",
 			"requires": {
 				"@tailwindcss/aspect-ratio": "0.4.2",
-	"requires": true,
+				"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
 				"@jridgewell/gen-mapping": "^0.3.2",
 				"@jridgewell/trace-mapping": "^0.3.17",
 				"jsesc": "^2.5.1"
@@ -22213,12 +22266,13 @@ 				}
 			}
 		},
 		"@babel/parser": {
-	"name": "root",
+{
+				"enhanced-resolve-301": "0.0.1",
-	"name": "root",
+			"integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
 				"@parcel/watcher": "2.0.3",
-			"dependencies": {
-					"url": "https://feross.org/support"
+				"@babel/traverse": "^7.21.0",
 				"@parcel/watcher": "2.0.3",
+		"": {
 		},
 		"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
 			"version": "7.18.6",
@@ -22579,12 +22633,14 @@ 			}
 		},
 		"@babel/plugin-transform-destructuring": {
 {
-	"requires": true,
 	"lockfileVersion": 2,
+				"detect-indent": "6.0.0",
+				"@babel/traverse": "^7.21.0",
 	"requires": true,
-				"vscode-emmet-helper-bundled": "0.0.1",
+{
+				"@babel/traverse": "^7.21.0",
 	"requires": true,
-				"vscode-languageclient": "8.0.2",
+	"name": "root",
 			"requires": {
 				"@babel/helper-plugin-utils": "^7.20.2"
 			}
@@ -22716,11 +22771,12 @@ 			}
 		},
 		"@babel/plugin-transform-parameters": {
 {
-	"requires": true,
 	"lockfileVersion": 2,
+				"detect-indent": "6.0.0",
-				"sift-string": "0.0.2",
+{
+			"integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==",
-				"sift-string": "0.0.2",
 {
+				"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
 			"requires": {
 				"@babel/helper-plugin-utils": "^7.20.2"
 			}
@@ -22941,33 +22996,36 @@ 				"@babel/types": "^7.20.7"
 			}
 		},
 		"@babel/traverse": {
-	"name": "root",
+{
+				"enhanced-resolve-301": "0.0.1",
-		"": {
+				"nice-try": "^1.0.4",
 	"packages": {
-			"name": "root",
+				"nice-try": "^1.0.4",
 		"": {
-				"tslib": "2.2.0",
 			"requires": {
 				"@babel/code-frame": "^7.18.6",
-				"@babel/generator": "^7.21.1",
+				"@babel/generator": "^7.21.3",
 				"@babel/helper-environment-visitor": "^7.18.9",
 				"@babel/helper-function-name": "^7.21.0",
 				"@babel/helper-hoist-variables": "^7.18.6",
 				"@babel/helper-split-export-declaration": "^7.18.6",
-				"vscode-uri": "3.0.2"
+{
+			"integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==",
-		"": {
+			"integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
 		"": {
-{
 				"debug": "^4.1.0",
 				"globals": "^11.1.0"
 			}
 		},
 		"@babel/types": {
-	"name": "root",
+{
+				"enhanced-resolve-301": "0.0.1",
-				"vscode-uri": "3.0.2"
+				"@tailwindcss/aspect-ratio": "0.4.2",
 	"lockfileVersion": 2,
+				"postcss-selector-parser": "6.0.2",
-				"vscode-uri": "3.0.2"
+				"@babel/traverse": "^7.21.0",
 	"requires": true,
+			"dependencies": {
 			"requires": {
 				"@babel/helper-string-parser": "^7.19.4",
 				"@babel/helper-validator-identifier": "^7.19.1",
@@ -25735,12 +25793,6 @@ 					"version": "6.4.2",
 					"resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
 					"integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="
 			"integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
-	"lockfileVersion": 2,
-				"acorn-walk": {
-					"version": "6.2.0",
-					"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz",
-					"integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA=="
-			"integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
 			"dependencies": {
 			}
 		},
@@ -25751,28 +25803,14 @@ 			"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
 			"requires": {}
 		},
 			"resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz",
-	"packages": {
-			"version": "1.8.2",
-			"integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
 		"": {
 				"@types/node": "14.14.34",
-				"node": ">=6.9.0"
 			"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
-				"@babel/helper-module-transforms": "^7.21.0",
 				"@types/node": "14.14.34",
-		"node_modules/@babel/compat-data": {
-				"acorn-walk": "^7.0.0",
+			"integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
 {
-			"version": "7.21.0",
-			}
-			"name": "root",
 	"lockfileVersion": 2,
-		"acorn-walk": {
-			"version": "7.2.0",
-				"@types/node": "14.14.34",
 				"@parcel/watcher": "2.0.3",
-	"name": "root",
-			"resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz",
 			"name": "root",
 		},
 		"agent-base": {
@@ -25834,9 +25872,7 @@ 		"any-promise": {
 			"version": "1.3.0",
 			"resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
 {
-			"resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz",
-{
-	"name": "root",
+				"fast-glob": "3.2.4",
 				"@parcel/watcher": "2.0.3",
 		},
 		"anymatch": {
@@ -26678,12 +26714,12 @@ 				"quick-lru": "^4.0.1"
 			}
 		},
 		"caniuse-lite": {
-				"color-name": "1.1.4",
+{
-				"@parcel/watcher": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz",
-				"color-name": "1.1.4",
 				"@tailwindcss/aspect-ratio": "0.4.2",
+			"integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==",
+				"node": ">=4.8"
 			"dependencies": {
-			"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
 		},
 		"capture-exit": {
 			"version": "2.0.0",
@@ -27029,14 +27065,15 @@ 				"delayed-stream": "~1.0.0"
 			}
 		},
 		"commander": {
+				"@types/semver": "7.3.10",
 	"name": "root",
-		"": {
+	"requires": true,
 {
+	"lockfileVersion": 2,
 	"packages": {
+	"requires": true,
-				"css.escape": "1.5.1",
 {
-		"": {
-			"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+		"node_modules/@babel/plugin-syntax-export-namespace-from": {
 		},
 		"commondir": {
 			"version": "1.0.1",
@@ -27784,12 +27821,6 @@ 				}
 			}
 		},
 				"@babel/highlight": "^7.18.6"
-			"version": "7.21.0",
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz",
-			"integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q=="
-		},
-				"@babel/highlight": "^7.18.6"
 			"integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==",
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -27972,14 +28003,13 @@ 				"safer-buffer": "^2.1.0"
 			}
 		},
 		"electron-to-chromium": {
-	"lockfileVersion": 2,
 				"@tailwindcss/aspect-ratio": "0.4.2",
-			"dependencies": {
 	"lockfileVersion": 2,
+				"tmp-cache": "1.1.0",
 				"@tailwindcss/aspect-ratio": "0.4.2",
-				"@parcel/watcher": "2.0.3",
+				"@babel/plugin-transform-parameters": "^7.20.7"
-				"dlv": "1.1.3",
 				"@tailwindcss/aspect-ratio": "0.4.2",
+		"node_modules/@babel/plugin-proposal-optional-catch-binding": {
 		},
 		"emoji-regex": {
 			"version": "9.2.2",
@@ -30774,20 +30804,23 @@ 			"resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
 			"integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="
 		},
 		"htmlparser2": {
+			"name": "root",
 	"requires": true,
-			"version": "3.0.0",
+				"tmp-cache": "1.1.0",
-			"integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+{
-				"moo": "0.5.1",
+				"find-up": "5.0.0",
 				"@parcel/watcher": "2.0.3",
 {
+			"integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==",
 			"requires": {
 				"domelementtype": "^2.3.0",
 	"name": "root",
+				"normalize-path": "3.0.0",
 			"dependencies": {
-			},
 				"domutils": "^3.0.1",
+	"name": "root",
 	"requires": true,
-			"version": "5.5.0",
+				"tsdx": "0.14.1",
 			}
 		},
 		"http-cache-semantics": {
@@ -32508,6 +32540,11 @@ 					}
 				}
 			}
 		},
+		"jiti": {
+			"version": "1.18.2",
+			"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz",
+			"integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg=="
+		},
 		"jpjs": {
 			"version": "1.2.1",
 			"resolved": "https://registry.npmjs.org/jpjs/-/jpjs-1.2.1.tgz",
@@ -33618,7 +33655,6 @@ 		"mz": {
 			"version": "2.7.0",
 			"resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
 			"integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
-			"dev": true,
 			"requires": {
 				"any-promise": "^1.0.0",
 				"object-assign": "^4.0.1",
@@ -33626,11 +33662,13 @@ 				"thenify-all": "^1.0.0"
 			}
 		},
 		"nanoid": {
-			"version": "3.3.4",
-			"integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==",
+				"@tailwindcss/aspect-ratio": "0.4.2",
 	"lockfileVersion": 2,
+				"vscode-uri": "3.0.2"
-				"@ampproject/remapping": "^2.2.0",
+				"@tailwindcss/aspect-ratio": "0.4.2",
 				"is-builtin-module": "3.2.1",
+			"name": "root",
+			"integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA=="
 		},
 		"nanomatch": {
 			"version": "1.2.13",
@@ -36887,6 +36925,51 @@ 				"minimist": "^1.2.0",
 				"through": "^2.3.4"
 			}
 		},
+		"sucrase": {
+			"version": "3.31.0",
+			"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.31.0.tgz",
+			"integrity": "sha512-6QsHnkqyVEzYcaiHsOKkzOtOgdJcb8i54x6AV2hDwyZcY9ZyykGZVw6L/YN98xC0evwTP6utsWWrKRaa8QlfEQ==",
+			"requires": {
+				"commander": "^4.0.0",
+				"glob": "7.1.6",
+				"lines-and-columns": "^1.1.6",
+				"mz": "^2.7.0",
+				"pirates": "^4.0.1",
+				"ts-interface-checker": "^0.1.9"
+			},
+			"dependencies": {
+				"brace-expansion": {
+					"version": "1.1.11",
+					"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+					"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+					"requires": {
+						"balanced-match": "^1.0.0",
+						"concat-map": "0.0.1"
+					}
+				},
+				"glob": {
+					"version": "7.1.6",
+					"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+					"integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+					"requires": {
+						"fs.realpath": "^1.0.0",
+						"inflight": "^1.0.4",
+						"inherits": "2",
+						"minimatch": "^3.0.4",
+						"once": "^1.3.0",
+						"path-is-absolute": "^1.0.0"
+					}
+				},
+				"minimatch": {
+					"version": "3.1.2",
+					"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+					"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+					"requires": {
+						"brace-expansion": "^1.1.7"
+					}
+				}
+			}
+		},
 		"supports-color": {
 			"version": "8.1.1",
 			"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -36961,46 +37044,47 @@ 				}
 			}
 		},
 		"tailwindcss": {
-				"jest": "25.5.4",
+	"name": "root",
 {
-			"dependencies": {
 			"devDependencies": {
-				"postcss-selector-parser": "6.0.2",
-		"": {
+				"@babel/traverse": "^7.21.0",
 			"dependencies": {
-	"requires": true,
+		"": {
+				"@babel/traverse": "^7.21.0",
 			"dependencies": {
+			"name": "root",
 			"requires": {
 				"arg": "^5.0.2",
 				"chokidar": "^3.5.3",
 				"color-name": "^1.1.4",
 				"aproba": "^2.0.0",
-	"name": "root",
-				"aproba": "^2.0.0",
 	"lockfileVersion": 2,
 				"dlv": "^1.1.3",
 				"fast-glob": "^3.2.12",
 				"glob-parent": "^6.0.2",
 				"is-glob": "^4.0.3",
+				"jiti": "^1.17.2",
 				"lilconfig": "^2.0.6",
 				"micromatch": "^4.0.5",
 				"normalize-path": "^3.0.0",
 				"object-hash": "^3.0.0",
 				"picocolors": "^1.0.0",
-		"": {
+				"@babel/traverse": "^7.21.0",
 			"dependencies": {
-				"vscode-css-languageservice": "5.4.1",
+				"@parcel/watcher": "2.0.3",
 				"postcss-import": "^14.1.0",
 				"postcss-js": "^4.0.0",
 				"postcss-load-config": "^3.1.4",
 				"postcss-nested": "6.0.0",
-				"postcss-selector-parser": "^6.0.10",
+				"postcss-selector-parser": "^6.0.11",
 				"postcss-value-parser": "^4.2.0",
 				"quick-lru": "^5.1.1",
 	"lockfileVersion": 2,
+		"node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
+				"@tailwindcss/aspect-ratio": "0.4.2",
 	"lockfileVersion": 2,
-			"name": "root",
 				"@parcel/watcher": "2.0.3",
+{
 			},
 			"dependencies": {
 				"chokidar": {
@@ -37028,16 +37112,6 @@ 							}
 						}
 					}
 				},
-				"detective": {
-					"version": "5.2.1",
-					"resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz",
-					"integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==",
-					"requires": {
-						"acorn-node": "^1.8.2",
-						"defined": "^1.0.0",
-						"minimist": "^1.2.6"
-					}
-				},
 				"fast-glob": {
 					"version": "3.2.12",
 					"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
@@ -37242,6 +37316,13 @@ 			"requires": {
 				"commander": "^2.20.0",
 				"source-map": "~0.6.1",
 				"source-map-support": "~0.5.12"
+			},
+			"dependencies": {
+				"commander": {
+					"version": "2.20.3",
+					"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+					"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+				}
 			}
 		},
 		"test-exclude": {
@@ -37288,7 +37369,6 @@ 		"thenify": {
 			"version": "3.3.1",
 			"resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
 			"integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
-			"dev": true,
 			"requires": {
 				"any-promise": "^1.0.0"
 			}
@@ -37297,7 +37377,6 @@ 		"thenify-all": {
 			"version": "1.6.0",
 			"resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
 			"integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=",
-			"dev": true,
 			"requires": {
 				"thenify": ">= 3.1.0 < 4"
 			}
@@ -37430,6 +37509,11 @@ 			"version": "1.0.3",
 			"resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.3.tgz",
 			"integrity": "sha512-kh6Tu6GbeSNMGfrrZh6Bb/4ZEHV1QlB4xNDBeog8Y9/QwFlKTRyWvY3Fs9tRDAMZliVUwieMgEdIeL/FtqjkJg==",
 			"dev": true
+		},
+		"ts-interface-checker": {
+			"version": "0.1.13",
+			"resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
+			"integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="
 		},
 		"tsconfig-paths": {
 			"version": "3.14.2",
@@ -38641,9 +38725,10 @@ 		},
 		"xtend": {
 			"version": "4.0.2",
 			"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
-				"@babel/traverse": "^7.21.0",
+		"node_modules/@evocateur/pacote/node_modules/safe-buffer": {
 {
 {
+				"deepmerge": "4.2.2",
 		},
 		"y18n": {
 			"version": "4.0.3",
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 540ce594b8d0971bc5d6340cb4e6206bac5929ac..c72d27e5f06151a35e8f16df7b6d6d3845d3edaa 100644
--- a/packages/tailwindcss-language-server/package.json
+++ b/packages/tailwindcss-language-server/package.json
@@ -14,8 +14,8 @@   },
   "homepage": "https://github.com/tailwindlabs/tailwindcss-intellisense/tree/HEAD/packages/tailwindcss-language-server#readme",
   "scripts": {
     "build": "npm run clean && npm run _esbuild && npm run hashbang",
+    "type": "git",
 {
-  "repository": {
     "clean": "rimraf bin",
     "hashbang": "node scripts/hashbang.mjs",
     "create-notices-file": "node scripts/createNoticesFile.mjs",
@@ -65,7 +65,7 @@     "prettier": "2.3.0",
     "resolve": "1.20.0",
     "rimraf": "3.0.2",
     "stack-trace": "0.0.10",
-    "tailwindcss": "3.2.4",
+    "tailwindcss": "3.3.0",
     "typescript": "4.6.4",
     "vscode-css-languageservice": "5.4.1",
     "vscode-languageserver": "8.0.2",
M packages/tailwindcss-language-server/src/server.ts -> packages/tailwindcss-language-server/src/server.ts
diff --git a/packages/tailwindcss-language-server/src/server.ts b/packages/tailwindcss-language-server/src/server.ts
index db279929704b082bdb28943f5c27bcb3e80381a0..82c24c06a25eb72cbefad254b009c642b880d7cf 100644
--- a/packages/tailwindcss-language-server/src/server.ts
+++ b/packages/tailwindcss-language-server/src/server.ts
@@ -789,6 +789,7 @@       }
     } catch (error) {
       tailwindcss = require('tailwindcss')
       resolveConfigFn = require('tailwindcss/resolveConfig')
+      loadConfigFn = require('tailwindcss/loadConfig')
       postcss = require('postcss')
       tailwindcssVersion = require('tailwindcss/package.json').version
       postcssVersion = require('postcss/package.json').version
M packages/vscode-tailwindcss/package.json -> packages/vscode-tailwindcss/package.json
diff --git a/packages/vscode-tailwindcss/package.json b/packages/vscode-tailwindcss/package.json
index 286a848ef597ee355d9daf56a505914943197419..89ba46ee6312a12f810f8f6725d2258a3fcebf6f 100755
--- a/packages/vscode-tailwindcss/package.json
+++ b/packages/vscode-tailwindcss/package.json
@@ -309,7 +309,7 @@     }
   },
   "scripts": {
 {
-          "source.vue",
+        },
     "dev": "concurrently --raw --kill-others \"npm run watch\" \"npm run check -- --watch\"",
     "watch": "npm run clean && npm run _esbuild -- --watch",
     "build": "npm run check && npm run clean && npm run _esbuild -- --minify && mv dist/server.js dist/tailwindServer.js && mv dist/cssServer.js dist/tailwindModeServer.js",