emmet-language-server: init at 2.2.0

Including package-lock.json because upstream uses pnpm.

+930
+32
pkgs/development/tools/language-servers/emmet-language-server/default.nix
···
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildNpmPackage rec { 7 + pname = "emmet-language-server"; 8 + version = "2.2.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "olrtg"; 12 + repo = "emmet-language-server"; 13 + rev = "v${version}"; 14 + hash = "sha256-53FbZ0hC2s9o6yXPYAy0vqe4tLcYMHLqeBMNuNI8Nd0="; 15 + }; 16 + 17 + npmDepsHash = "sha256-luE8iYfTsSrBVcv0sE1yYnAksE2+icx9K4yNzjUV7U4="; 18 + 19 + # Upstream doesn't have a lockfile 20 + postPatch = '' 21 + cp ${./package-lock.json} ./package-lock.json 22 + ''; 23 + 24 + meta = with lib; { 25 + description = "A language server for emmet.io"; 26 + homepage = "https://github.com/olrtg/emmet-language-server"; 27 + changelog = "https://github.com/olrtg/emmet-language-server/releases/tag/v${version}"; 28 + license = licenses.mit; 29 + maintainers = with maintainers; [ stnley ]; 30 + mainProgram = "emmet-language-server"; 31 + }; 32 + }
+896
pkgs/development/tools/language-servers/emmet-language-server/package-lock.json
···
··· 1 + { 2 + "name": "@olrtg/emmet-language-server", 3 + "version": "2.2.0", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "@olrtg/emmet-language-server", 9 + "version": "2.2.0", 10 + "license": "MIT", 11 + "dependencies": { 12 + "@vscode/emmet-helper": "^2.9.2", 13 + "bumpp": "^9.1.1", 14 + "vscode-languageserver": "^8.1.0", 15 + "vscode-languageserver-textdocument": "^1.0.8" 16 + }, 17 + "bin": { 18 + "emmet-language-server": "dist/index.js" 19 + }, 20 + "devDependencies": { 21 + "@tsconfig/recommended": "^1.0.2", 22 + "typescript": "^5.1.6" 23 + } 24 + }, 25 + "node_modules/@emmetio/abbreviation": { 26 + "version": "2.3.3", 27 + "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", 28 + "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", 29 + "dependencies": { 30 + "@emmetio/scanner": "^1.0.4" 31 + } 32 + }, 33 + "node_modules/@emmetio/css-abbreviation": { 34 + "version": "2.1.8", 35 + "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", 36 + "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", 37 + "dependencies": { 38 + "@emmetio/scanner": "^1.0.4" 39 + } 40 + }, 41 + "node_modules/@emmetio/scanner": { 42 + "version": "1.0.4", 43 + "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", 44 + "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" 45 + }, 46 + "node_modules/@jsdevtools/ez-spawn": { 47 + "version": "3.0.4", 48 + "resolved": "https://registry.npmjs.org/@jsdevtools/ez-spawn/-/ez-spawn-3.0.4.tgz", 49 + "integrity": "sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==", 50 + "dependencies": { 51 + "call-me-maybe": "^1.0.1", 52 + "cross-spawn": "^7.0.3", 53 + "string-argv": "^0.3.1", 54 + "type-detect": "^4.0.8" 55 + }, 56 + "engines": { 57 + "node": ">=10" 58 + } 59 + }, 60 + "node_modules/@nodelib/fs.scandir": { 61 + "version": "2.1.5", 62 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 63 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 64 + "dependencies": { 65 + "@nodelib/fs.stat": "2.0.5", 66 + "run-parallel": "^1.1.9" 67 + }, 68 + "engines": { 69 + "node": ">= 8" 70 + } 71 + }, 72 + "node_modules/@nodelib/fs.stat": { 73 + "version": "2.0.5", 74 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 75 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 76 + "engines": { 77 + "node": ">= 8" 78 + } 79 + }, 80 + "node_modules/@nodelib/fs.walk": { 81 + "version": "1.2.8", 82 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 83 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 84 + "dependencies": { 85 + "@nodelib/fs.scandir": "2.1.5", 86 + "fastq": "^1.6.0" 87 + }, 88 + "engines": { 89 + "node": ">= 8" 90 + } 91 + }, 92 + "node_modules/@tsconfig/recommended": { 93 + "version": "1.0.3", 94 + "resolved": "https://registry.npmjs.org/@tsconfig/recommended/-/recommended-1.0.3.tgz", 95 + "integrity": "sha512-+jby/Guq9H8O7NWgCv6X8VAiQE8Dr/nccsCtL74xyHKhu2Knu5EAKmOZj3nLCnLm1KooUzKY+5DsnGVqhM8/wQ==", 96 + "dev": true 97 + }, 98 + "node_modules/@vscode/emmet-helper": { 99 + "version": "2.9.2", 100 + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.2.tgz", 101 + "integrity": "sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==", 102 + "dependencies": { 103 + "emmet": "^2.4.3", 104 + "jsonc-parser": "^2.3.0", 105 + "vscode-languageserver-textdocument": "^1.0.1", 106 + "vscode-languageserver-types": "^3.15.1", 107 + "vscode-uri": "^2.1.2" 108 + } 109 + }, 110 + "node_modules/acorn": { 111 + "version": "8.10.0", 112 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", 113 + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", 114 + "bin": { 115 + "acorn": "bin/acorn" 116 + }, 117 + "engines": { 118 + "node": ">=0.4.0" 119 + } 120 + }, 121 + "node_modules/agent-base": { 122 + "version": "6.0.2", 123 + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 124 + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", 125 + "dependencies": { 126 + "debug": "4" 127 + }, 128 + "engines": { 129 + "node": ">= 6.0.0" 130 + } 131 + }, 132 + "node_modules/anymatch": { 133 + "version": "3.1.3", 134 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 135 + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 136 + "dependencies": { 137 + "normalize-path": "^3.0.0", 138 + "picomatch": "^2.0.4" 139 + }, 140 + "engines": { 141 + "node": ">= 8" 142 + } 143 + }, 144 + "node_modules/binary-extensions": { 145 + "version": "2.2.0", 146 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 147 + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 148 + "engines": { 149 + "node": ">=8" 150 + } 151 + }, 152 + "node_modules/braces": { 153 + "version": "3.0.2", 154 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 155 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 156 + "dependencies": { 157 + "fill-range": "^7.0.1" 158 + }, 159 + "engines": { 160 + "node": ">=8" 161 + } 162 + }, 163 + "node_modules/bumpp": { 164 + "version": "9.2.0", 165 + "resolved": "https://registry.npmjs.org/bumpp/-/bumpp-9.2.0.tgz", 166 + "integrity": "sha512-pgp7y3jp33QTaXFVDrE0IKuZF5Y8EsIz+ywZXFALW2nD+ZD+4crxJe/GypBQBoJuZrr5dc6TGrR3wl7fk3+C6w==", 167 + "dependencies": { 168 + "@jsdevtools/ez-spawn": "^3.0.4", 169 + "c12": "^1.4.2", 170 + "cac": "^6.7.14", 171 + "fast-glob": "^3.3.1", 172 + "prompts": "^2.4.2", 173 + "semver": "^7.5.4" 174 + }, 175 + "bin": { 176 + "bumpp": "bin/bumpp.js" 177 + }, 178 + "engines": { 179 + "node": ">=10" 180 + } 181 + }, 182 + "node_modules/c12": { 183 + "version": "1.4.2", 184 + "resolved": "https://registry.npmjs.org/c12/-/c12-1.4.2.tgz", 185 + "integrity": "sha512-3IP/MuamSVRVw8W8+CHWAz9gKN4gd+voF2zm/Ln6D25C2RhytEZ1ABbC8MjKr4BR9rhoV1JQ7jJA158LDiTkLg==", 186 + "dependencies": { 187 + "chokidar": "^3.5.3", 188 + "defu": "^6.1.2", 189 + "dotenv": "^16.3.1", 190 + "giget": "^1.1.2", 191 + "jiti": "^1.18.2", 192 + "mlly": "^1.4.0", 193 + "ohash": "^1.1.2", 194 + "pathe": "^1.1.1", 195 + "perfect-debounce": "^1.0.0", 196 + "pkg-types": "^1.0.3", 197 + "rc9": "^2.1.1" 198 + } 199 + }, 200 + "node_modules/cac": { 201 + "version": "6.7.14", 202 + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", 203 + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", 204 + "engines": { 205 + "node": ">=8" 206 + } 207 + }, 208 + "node_modules/call-me-maybe": { 209 + "version": "1.0.2", 210 + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", 211 + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" 212 + }, 213 + "node_modules/chokidar": { 214 + "version": "3.5.3", 215 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 216 + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 217 + "funding": [ 218 + { 219 + "type": "individual", 220 + "url": "https://paulmillr.com/funding/" 221 + } 222 + ], 223 + "dependencies": { 224 + "anymatch": "~3.1.2", 225 + "braces": "~3.0.2", 226 + "glob-parent": "~5.1.2", 227 + "is-binary-path": "~2.1.0", 228 + "is-glob": "~4.0.1", 229 + "normalize-path": "~3.0.0", 230 + "readdirp": "~3.6.0" 231 + }, 232 + "engines": { 233 + "node": ">= 8.10.0" 234 + }, 235 + "optionalDependencies": { 236 + "fsevents": "~2.3.2" 237 + } 238 + }, 239 + "node_modules/chownr": { 240 + "version": "2.0.0", 241 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", 242 + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", 243 + "engines": { 244 + "node": ">=10" 245 + } 246 + }, 247 + "node_modules/colorette": { 248 + "version": "2.0.20", 249 + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", 250 + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" 251 + }, 252 + "node_modules/cross-spawn": { 253 + "version": "7.0.3", 254 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 255 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 256 + "dependencies": { 257 + "path-key": "^3.1.0", 258 + "shebang-command": "^2.0.0", 259 + "which": "^2.0.1" 260 + }, 261 + "engines": { 262 + "node": ">= 8" 263 + } 264 + }, 265 + "node_modules/debug": { 266 + "version": "4.3.4", 267 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 268 + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 269 + "dependencies": { 270 + "ms": "2.1.2" 271 + }, 272 + "engines": { 273 + "node": ">=6.0" 274 + }, 275 + "peerDependenciesMeta": { 276 + "supports-color": { 277 + "optional": true 278 + } 279 + } 280 + }, 281 + "node_modules/defu": { 282 + "version": "6.1.2", 283 + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.2.tgz", 284 + "integrity": "sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==" 285 + }, 286 + "node_modules/destr": { 287 + "version": "2.0.1", 288 + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.1.tgz", 289 + "integrity": "sha512-M1Ob1zPSIvlARiJUkKqvAZ3VAqQY6Jcuth/pBKQ2b1dX/Qx0OnJ8Vux6J2H5PTMQeRzWrrbTu70VxBfv/OPDJA==" 290 + }, 291 + "node_modules/dotenv": { 292 + "version": "16.3.1", 293 + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", 294 + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", 295 + "engines": { 296 + "node": ">=12" 297 + }, 298 + "funding": { 299 + "url": "https://github.com/motdotla/dotenv?sponsor=1" 300 + } 301 + }, 302 + "node_modules/emmet": { 303 + "version": "2.4.6", 304 + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.6.tgz", 305 + "integrity": "sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==", 306 + "dependencies": { 307 + "@emmetio/abbreviation": "^2.3.3", 308 + "@emmetio/css-abbreviation": "^2.1.8" 309 + } 310 + }, 311 + "node_modules/fast-glob": { 312 + "version": "3.3.1", 313 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", 314 + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", 315 + "dependencies": { 316 + "@nodelib/fs.stat": "^2.0.2", 317 + "@nodelib/fs.walk": "^1.2.3", 318 + "glob-parent": "^5.1.2", 319 + "merge2": "^1.3.0", 320 + "micromatch": "^4.0.4" 321 + }, 322 + "engines": { 323 + "node": ">=8.6.0" 324 + } 325 + }, 326 + "node_modules/fastq": { 327 + "version": "1.15.0", 328 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 329 + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 330 + "dependencies": { 331 + "reusify": "^1.0.4" 332 + } 333 + }, 334 + "node_modules/fill-range": { 335 + "version": "7.0.1", 336 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 337 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 338 + "dependencies": { 339 + "to-regex-range": "^5.0.1" 340 + }, 341 + "engines": { 342 + "node": ">=8" 343 + } 344 + }, 345 + "node_modules/flat": { 346 + "version": "5.0.2", 347 + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", 348 + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", 349 + "bin": { 350 + "flat": "cli.js" 351 + } 352 + }, 353 + "node_modules/fs-minipass": { 354 + "version": "2.1.0", 355 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", 356 + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", 357 + "dependencies": { 358 + "minipass": "^3.0.0" 359 + }, 360 + "engines": { 361 + "node": ">= 8" 362 + } 363 + }, 364 + "node_modules/fs-minipass/node_modules/minipass": { 365 + "version": "3.3.6", 366 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 367 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 368 + "dependencies": { 369 + "yallist": "^4.0.0" 370 + }, 371 + "engines": { 372 + "node": ">=8" 373 + } 374 + }, 375 + "node_modules/fsevents": { 376 + "version": "2.3.3", 377 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 378 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 379 + "hasInstallScript": true, 380 + "optional": true, 381 + "os": [ 382 + "darwin" 383 + ], 384 + "engines": { 385 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 386 + } 387 + }, 388 + "node_modules/giget": { 389 + "version": "1.1.2", 390 + "resolved": "https://registry.npmjs.org/giget/-/giget-1.1.2.tgz", 391 + "integrity": "sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==", 392 + "dependencies": { 393 + "colorette": "^2.0.19", 394 + "defu": "^6.1.2", 395 + "https-proxy-agent": "^5.0.1", 396 + "mri": "^1.2.0", 397 + "node-fetch-native": "^1.0.2", 398 + "pathe": "^1.1.0", 399 + "tar": "^6.1.13" 400 + }, 401 + "bin": { 402 + "giget": "dist/cli.mjs" 403 + } 404 + }, 405 + "node_modules/glob-parent": { 406 + "version": "5.1.2", 407 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 408 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 409 + "dependencies": { 410 + "is-glob": "^4.0.1" 411 + }, 412 + "engines": { 413 + "node": ">= 6" 414 + } 415 + }, 416 + "node_modules/https-proxy-agent": { 417 + "version": "5.0.1", 418 + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", 419 + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", 420 + "dependencies": { 421 + "agent-base": "6", 422 + "debug": "4" 423 + }, 424 + "engines": { 425 + "node": ">= 6" 426 + } 427 + }, 428 + "node_modules/is-binary-path": { 429 + "version": "2.1.0", 430 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 431 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 432 + "dependencies": { 433 + "binary-extensions": "^2.0.0" 434 + }, 435 + "engines": { 436 + "node": ">=8" 437 + } 438 + }, 439 + "node_modules/is-extglob": { 440 + "version": "2.1.1", 441 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 442 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 443 + "engines": { 444 + "node": ">=0.10.0" 445 + } 446 + }, 447 + "node_modules/is-glob": { 448 + "version": "4.0.3", 449 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 450 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 451 + "dependencies": { 452 + "is-extglob": "^2.1.1" 453 + }, 454 + "engines": { 455 + "node": ">=0.10.0" 456 + } 457 + }, 458 + "node_modules/is-number": { 459 + "version": "7.0.0", 460 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 461 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 462 + "engines": { 463 + "node": ">=0.12.0" 464 + } 465 + }, 466 + "node_modules/isexe": { 467 + "version": "2.0.0", 468 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 469 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 470 + }, 471 + "node_modules/jiti": { 472 + "version": "1.20.0", 473 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", 474 + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", 475 + "bin": { 476 + "jiti": "bin/jiti.js" 477 + } 478 + }, 479 + "node_modules/jsonc-parser": { 480 + "version": "2.3.1", 481 + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", 482 + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==" 483 + }, 484 + "node_modules/kleur": { 485 + "version": "3.0.3", 486 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 487 + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 488 + "engines": { 489 + "node": ">=6" 490 + } 491 + }, 492 + "node_modules/lru-cache": { 493 + "version": "6.0.0", 494 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 495 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 496 + "dependencies": { 497 + "yallist": "^4.0.0" 498 + }, 499 + "engines": { 500 + "node": ">=10" 501 + } 502 + }, 503 + "node_modules/merge2": { 504 + "version": "1.4.1", 505 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 506 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 507 + "engines": { 508 + "node": ">= 8" 509 + } 510 + }, 511 + "node_modules/micromatch": { 512 + "version": "4.0.5", 513 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 514 + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 515 + "dependencies": { 516 + "braces": "^3.0.2", 517 + "picomatch": "^2.3.1" 518 + }, 519 + "engines": { 520 + "node": ">=8.6" 521 + } 522 + }, 523 + "node_modules/minipass": { 524 + "version": "5.0.0", 525 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", 526 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", 527 + "engines": { 528 + "node": ">=8" 529 + } 530 + }, 531 + "node_modules/minizlib": { 532 + "version": "2.1.2", 533 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 534 + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 535 + "dependencies": { 536 + "minipass": "^3.0.0", 537 + "yallist": "^4.0.0" 538 + }, 539 + "engines": { 540 + "node": ">= 8" 541 + } 542 + }, 543 + "node_modules/minizlib/node_modules/minipass": { 544 + "version": "3.3.6", 545 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 546 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 547 + "dependencies": { 548 + "yallist": "^4.0.0" 549 + }, 550 + "engines": { 551 + "node": ">=8" 552 + } 553 + }, 554 + "node_modules/mkdirp": { 555 + "version": "1.0.4", 556 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 557 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 558 + "bin": { 559 + "mkdirp": "bin/cmd.js" 560 + }, 561 + "engines": { 562 + "node": ">=10" 563 + } 564 + }, 565 + "node_modules/mlly": { 566 + "version": "1.4.2", 567 + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", 568 + "integrity": "sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==", 569 + "dependencies": { 570 + "acorn": "^8.10.0", 571 + "pathe": "^1.1.1", 572 + "pkg-types": "^1.0.3", 573 + "ufo": "^1.3.0" 574 + } 575 + }, 576 + "node_modules/mri": { 577 + "version": "1.2.0", 578 + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 579 + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 580 + "engines": { 581 + "node": ">=4" 582 + } 583 + }, 584 + "node_modules/ms": { 585 + "version": "2.1.2", 586 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 587 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 588 + }, 589 + "node_modules/node-fetch-native": { 590 + "version": "1.4.0", 591 + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.4.0.tgz", 592 + "integrity": "sha512-F5kfEj95kX8tkDhUCYdV8dg3/8Olx/94zB8+ZNthFs6Bz31UpUi8Xh40TN3thLwXgrwXry1pEg9lJ++tLWTcqA==" 593 + }, 594 + "node_modules/normalize-path": { 595 + "version": "3.0.0", 596 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 597 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 598 + "engines": { 599 + "node": ">=0.10.0" 600 + } 601 + }, 602 + "node_modules/ohash": { 603 + "version": "1.1.3", 604 + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", 605 + "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==" 606 + }, 607 + "node_modules/path-key": { 608 + "version": "3.1.1", 609 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 610 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 611 + "engines": { 612 + "node": ">=8" 613 + } 614 + }, 615 + "node_modules/pathe": { 616 + "version": "1.1.1", 617 + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", 618 + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" 619 + }, 620 + "node_modules/perfect-debounce": { 621 + "version": "1.0.0", 622 + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", 623 + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" 624 + }, 625 + "node_modules/picomatch": { 626 + "version": "2.3.1", 627 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 628 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 629 + "engines": { 630 + "node": ">=8.6" 631 + }, 632 + "funding": { 633 + "url": "https://github.com/sponsors/jonschlinkert" 634 + } 635 + }, 636 + "node_modules/pkg-types": { 637 + "version": "1.0.3", 638 + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", 639 + "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", 640 + "dependencies": { 641 + "jsonc-parser": "^3.2.0", 642 + "mlly": "^1.2.0", 643 + "pathe": "^1.1.0" 644 + } 645 + }, 646 + "node_modules/pkg-types/node_modules/jsonc-parser": { 647 + "version": "3.2.0", 648 + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", 649 + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" 650 + }, 651 + "node_modules/prompts": { 652 + "version": "2.4.2", 653 + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 654 + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", 655 + "dependencies": { 656 + "kleur": "^3.0.3", 657 + "sisteransi": "^1.0.5" 658 + }, 659 + "engines": { 660 + "node": ">= 6" 661 + } 662 + }, 663 + "node_modules/queue-microtask": { 664 + "version": "1.2.3", 665 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 666 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 667 + "funding": [ 668 + { 669 + "type": "github", 670 + "url": "https://github.com/sponsors/feross" 671 + }, 672 + { 673 + "type": "patreon", 674 + "url": "https://www.patreon.com/feross" 675 + }, 676 + { 677 + "type": "consulting", 678 + "url": "https://feross.org/support" 679 + } 680 + ] 681 + }, 682 + "node_modules/rc9": { 683 + "version": "2.1.1", 684 + "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.1.tgz", 685 + "integrity": "sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==", 686 + "dependencies": { 687 + "defu": "^6.1.2", 688 + "destr": "^2.0.0", 689 + "flat": "^5.0.2" 690 + } 691 + }, 692 + "node_modules/readdirp": { 693 + "version": "3.6.0", 694 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 695 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 696 + "dependencies": { 697 + "picomatch": "^2.2.1" 698 + }, 699 + "engines": { 700 + "node": ">=8.10.0" 701 + } 702 + }, 703 + "node_modules/reusify": { 704 + "version": "1.0.4", 705 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 706 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 707 + "engines": { 708 + "iojs": ">=1.0.0", 709 + "node": ">=0.10.0" 710 + } 711 + }, 712 + "node_modules/run-parallel": { 713 + "version": "1.2.0", 714 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 715 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 716 + "funding": [ 717 + { 718 + "type": "github", 719 + "url": "https://github.com/sponsors/feross" 720 + }, 721 + { 722 + "type": "patreon", 723 + "url": "https://www.patreon.com/feross" 724 + }, 725 + { 726 + "type": "consulting", 727 + "url": "https://feross.org/support" 728 + } 729 + ], 730 + "dependencies": { 731 + "queue-microtask": "^1.2.2" 732 + } 733 + }, 734 + "node_modules/semver": { 735 + "version": "7.5.4", 736 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 737 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 738 + "dependencies": { 739 + "lru-cache": "^6.0.0" 740 + }, 741 + "bin": { 742 + "semver": "bin/semver.js" 743 + }, 744 + "engines": { 745 + "node": ">=10" 746 + } 747 + }, 748 + "node_modules/shebang-command": { 749 + "version": "2.0.0", 750 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 751 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 752 + "dependencies": { 753 + "shebang-regex": "^3.0.0" 754 + }, 755 + "engines": { 756 + "node": ">=8" 757 + } 758 + }, 759 + "node_modules/shebang-regex": { 760 + "version": "3.0.0", 761 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 762 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 763 + "engines": { 764 + "node": ">=8" 765 + } 766 + }, 767 + "node_modules/sisteransi": { 768 + "version": "1.0.5", 769 + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 770 + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" 771 + }, 772 + "node_modules/string-argv": { 773 + "version": "0.3.2", 774 + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", 775 + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", 776 + "engines": { 777 + "node": ">=0.6.19" 778 + } 779 + }, 780 + "node_modules/tar": { 781 + "version": "6.2.0", 782 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", 783 + "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", 784 + "dependencies": { 785 + "chownr": "^2.0.0", 786 + "fs-minipass": "^2.0.0", 787 + "minipass": "^5.0.0", 788 + "minizlib": "^2.1.1", 789 + "mkdirp": "^1.0.3", 790 + "yallist": "^4.0.0" 791 + }, 792 + "engines": { 793 + "node": ">=10" 794 + } 795 + }, 796 + "node_modules/to-regex-range": { 797 + "version": "5.0.1", 798 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 799 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 800 + "dependencies": { 801 + "is-number": "^7.0.0" 802 + }, 803 + "engines": { 804 + "node": ">=8.0" 805 + } 806 + }, 807 + "node_modules/type-detect": { 808 + "version": "4.0.8", 809 + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", 810 + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", 811 + "engines": { 812 + "node": ">=4" 813 + } 814 + }, 815 + "node_modules/typescript": { 816 + "version": "5.2.2", 817 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", 818 + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", 819 + "dev": true, 820 + "bin": { 821 + "tsc": "bin/tsc", 822 + "tsserver": "bin/tsserver" 823 + }, 824 + "engines": { 825 + "node": ">=14.17" 826 + } 827 + }, 828 + "node_modules/ufo": { 829 + "version": "1.3.0", 830 + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.0.tgz", 831 + "integrity": "sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==" 832 + }, 833 + "node_modules/vscode-jsonrpc": { 834 + "version": "8.1.0", 835 + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", 836 + "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==", 837 + "engines": { 838 + "node": ">=14.0.0" 839 + } 840 + }, 841 + "node_modules/vscode-languageserver": { 842 + "version": "8.1.0", 843 + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz", 844 + "integrity": "sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==", 845 + "dependencies": { 846 + "vscode-languageserver-protocol": "3.17.3" 847 + }, 848 + "bin": { 849 + "installServerIntoExtension": "bin/installServerIntoExtension" 850 + } 851 + }, 852 + "node_modules/vscode-languageserver-protocol": { 853 + "version": "3.17.3", 854 + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", 855 + "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", 856 + "dependencies": { 857 + "vscode-jsonrpc": "8.1.0", 858 + "vscode-languageserver-types": "3.17.3" 859 + } 860 + }, 861 + "node_modules/vscode-languageserver-textdocument": { 862 + "version": "1.0.8", 863 + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", 864 + "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==" 865 + }, 866 + "node_modules/vscode-languageserver-types": { 867 + "version": "3.17.3", 868 + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", 869 + "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==" 870 + }, 871 + "node_modules/vscode-uri": { 872 + "version": "2.1.2", 873 + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", 874 + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" 875 + }, 876 + "node_modules/which": { 877 + "version": "2.0.2", 878 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 879 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 880 + "dependencies": { 881 + "isexe": "^2.0.0" 882 + }, 883 + "bin": { 884 + "node-which": "bin/node-which" 885 + }, 886 + "engines": { 887 + "node": ">= 8" 888 + } 889 + }, 890 + "node_modules/yallist": { 891 + "version": "4.0.0", 892 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 893 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 894 + } 895 + } 896 + }
+2
pkgs/top-level/all-packages.nix
··· 18563 18564 emmet-ls = callPackage ../development/tools/language-servers/emmet-ls { }; 18565 18566 fortls = python3.pkgs.callPackage ../development/tools/language-servers/fortls { }; 18567 18568 fortran-language-server = python3.pkgs.callPackage ../development/tools/language-servers/fortran-language-server { };
··· 18563 18564 emmet-ls = callPackage ../development/tools/language-servers/emmet-ls { }; 18565 18566 + emmet-language-server = callPackage ../development/tools/language-servers/emmet-language-server { }; 18567 + 18568 fortls = python3.pkgs.callPackage ../development/tools/language-servers/fortls { }; 18569 18570 fortran-language-server = python3.pkgs.callPackage ../development/tools/language-servers/fortran-language-server { };