1{ 2 "name": "lua-interpreter", 3 "lockfileVersion": 3, 4 "requires": true, 5 "packages": { 6 "": { 7 "devDependencies": { 8 "@codemirror/lang-json": "^6.0.0", 9 "@codemirror/legacy-modes": "^6.1.0", 10 "@rollup/plugin-node-resolve": "^13.3.0", 11 "cm6-theme-nord": "^0.2.0", 12 "codemirror": "^6.0.1" 13 } 14 }, 15 "node_modules/@codemirror/autocomplete": { 16 "version": "6.4.2", 17 "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.4.2.tgz", 18 "integrity": "sha512-8WE2xp+D0MpWEv5lZ6zPW1/tf4AGb358T5GWYiKEuCP8MvFfT3tH2mIF9Y2yr2e3KbHuSvsVhosiEyqCpiJhZQ==", 19 "dev": true, 20 "dependencies": { 21 "@codemirror/language": "^6.0.0", 22 "@codemirror/state": "^6.0.0", 23 "@codemirror/view": "^6.6.0", 24 "@lezer/common": "^1.0.0" 25 }, 26 "peerDependencies": { 27 "@codemirror/language": "^6.0.0", 28 "@codemirror/state": "^6.0.0", 29 "@codemirror/view": "^6.0.0", 30 "@lezer/common": "^1.0.0" 31 } 32 }, 33 "node_modules/@codemirror/commands": { 34 "version": "6.2.2", 35 "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.2.2.tgz", 36 "integrity": "sha512-s9lPVW7TxXrI/7voZ+HmD/yiAlwAYn9PH5SUVSUhsxXHhv4yl5eZ3KLntSoTynfdgVYM0oIpccQEWRBQgmNZyw==", 37 "dev": true, 38 "dependencies": { 39 "@codemirror/language": "^6.0.0", 40 "@codemirror/state": "^6.2.0", 41 "@codemirror/view": "^6.0.0", 42 "@lezer/common": "^1.0.0" 43 } 44 }, 45 "node_modules/@codemirror/lang-json": { 46 "version": "6.0.1", 47 "resolved": "https://registry.npmjs.org/@codemirror/lang-json/-/lang-json-6.0.1.tgz", 48 "integrity": "sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==", 49 "dev": true, 50 "dependencies": { 51 "@codemirror/language": "^6.0.0", 52 "@lezer/json": "^1.0.0" 53 } 54 }, 55 "node_modules/@codemirror/language": { 56 "version": "6.6.0", 57 "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.6.0.tgz", 58 "integrity": "sha512-cwUd6lzt3MfNYOobdjf14ZkLbJcnv4WtndYaoBkbor/vF+rCNguMPK0IRtvZJG4dsWiaWPcK8x1VijhvSxnstg==", 59 "dev": true, 60 "dependencies": { 61 "@codemirror/state": "^6.0.0", 62 "@codemirror/view": "^6.0.0", 63 "@lezer/common": "^1.0.0", 64 "@lezer/highlight": "^1.0.0", 65 "@lezer/lr": "^1.0.0", 66 "style-mod": "^4.0.0" 67 } 68 }, 69 "node_modules/@codemirror/legacy-modes": { 70 "version": "6.3.2", 71 "resolved": "https://registry.npmjs.org/@codemirror/legacy-modes/-/legacy-modes-6.3.2.tgz", 72 "integrity": "sha512-ki5sqNKWzKi5AKvpVE6Cna4Q+SgxYuYVLAZFSsMjGBWx5qSVa+D+xipix65GS3f2syTfAD9pXKMX4i4p49eneQ==", 73 "dev": true, 74 "dependencies": { 75 "@codemirror/language": "^6.0.0" 76 } 77 }, 78 "node_modules/@codemirror/lint": { 79 "version": "6.2.0", 80 "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.2.0.tgz", 81 "integrity": "sha512-KVCECmR2fFeYBr1ZXDVue7x3q5PMI0PzcIbA+zKufnkniMBo1325t0h1jM85AKp8l3tj67LRxVpZfgDxEXlQkg==", 82 "dev": true, 83 "dependencies": { 84 "@codemirror/state": "^6.0.0", 85 "@codemirror/view": "^6.0.0", 86 "crelt": "^1.0.5" 87 } 88 }, 89 "node_modules/@codemirror/search": { 90 "version": "6.3.0", 91 "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.3.0.tgz", 92 "integrity": "sha512-rBhZxzT34CarfhgCZGhaLBScABDN3iqJxixzNuINp9lrb3lzm0nTpR77G1VrxGO3HOGK7j62jcJftQM7eCOIuw==", 93 "dev": true, 94 "dependencies": { 95 "@codemirror/state": "^6.0.0", 96 "@codemirror/view": "^6.0.0", 97 "crelt": "^1.0.5" 98 } 99 }, 100 "node_modules/@codemirror/state": { 101 "version": "6.2.0", 102 "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.2.0.tgz", 103 "integrity": "sha512-69QXtcrsc3RYtOtd+GsvczJ319udtBf1PTrr2KbLWM/e2CXUPnh0Nz9AUo8WfhSQ7GeL8dPVNUmhQVgpmuaNGA==", 104 "dev": true 105 }, 106 "node_modules/@codemirror/view": { 107 "version": "6.9.3", 108 "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.9.3.tgz", 109 "integrity": "sha512-BJ5mvEIhFM+SrNwc5X8pLIvMM9ffjkviVbxpg84Xk2OE8ZyKaEbId8kX+nAYEEso7+qnbwsXe1bkAHsasebMow==", 110 "dev": true, 111 "dependencies": { 112 "@codemirror/state": "^6.1.4", 113 "style-mod": "^4.0.0", 114 "w3c-keyname": "^2.2.4" 115 } 116 }, 117 "node_modules/@lezer/common": { 118 "version": "1.0.2", 119 "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.0.2.tgz", 120 "integrity": "sha512-SVgiGtMnMnW3ActR8SXgsDhw7a0w0ChHSYAyAUxxrOiJ1OqYWEKk/xJd84tTSPo1mo6DXLObAJALNnd0Hrv7Ng==", 121 "dev": true 122 }, 123 "node_modules/@lezer/highlight": { 124 "version": "1.1.4", 125 "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.1.4.tgz", 126 "integrity": "sha512-IECkFmw2l7sFcYXrV8iT9GeY4W0fU4CxX0WMwhmhMIVjoDdD1Hr6q3G2NqVtLg/yVe5n7i4menG3tJ2r4eCrPQ==", 127 "dev": true, 128 "dependencies": { 129 "@lezer/common": "^1.0.0" 130 } 131 }, 132 "node_modules/@lezer/json": { 133 "version": "1.0.0", 134 "resolved": "https://registry.npmjs.org/@lezer/json/-/json-1.0.0.tgz", 135 "integrity": "sha512-zbAuUY09RBzCoCA3lJ1+ypKw5WSNvLqGMtasdW6HvVOqZoCpPr8eWrsGnOVWGKGn8Rh21FnrKRVlJXrGAVUqRw==", 136 "dev": true, 137 "dependencies": { 138 "@lezer/highlight": "^1.0.0", 139 "@lezer/lr": "^1.0.0" 140 } 141 }, 142 "node_modules/@lezer/lr": { 143 "version": "1.3.3", 144 "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.3.tgz", 145 "integrity": "sha512-JPQe3mwJlzEVqy67iQiiGozhcngbO8QBgpqZM6oL1Wj/dXckrEexpBLeFkq0edtW5IqnPRFxA24BHJni8Js69w==", 146 "dev": true, 147 "dependencies": { 148 "@lezer/common": "^1.0.0" 149 } 150 }, 151 "node_modules/@rollup/plugin-node-resolve": { 152 "version": "13.3.0", 153 "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", 154 "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", 155 "dev": true, 156 "dependencies": { 157 "@rollup/pluginutils": "^3.1.0", 158 "@types/resolve": "1.17.1", 159 "deepmerge": "^4.2.2", 160 "is-builtin-module": "^3.1.0", 161 "is-module": "^1.0.0", 162 "resolve": "^1.19.0" 163 }, 164 "engines": { 165 "node": ">= 10.0.0" 166 }, 167 "peerDependencies": { 168 "rollup": "^2.42.0" 169 } 170 }, 171 "node_modules/@rollup/pluginutils": { 172 "version": "3.1.0", 173 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", 174 "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", 175 "dev": true, 176 "dependencies": { 177 "@types/estree": "0.0.39", 178 "estree-walker": "^1.0.1", 179 "picomatch": "^2.2.2" 180 }, 181 "engines": { 182 "node": ">= 8.0.0" 183 }, 184 "peerDependencies": { 185 "rollup": "^1.20.0||^2.0.0" 186 } 187 }, 188 "node_modules/@types/estree": { 189 "version": "0.0.39", 190 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 191 "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", 192 "dev": true 193 }, 194 "node_modules/@types/node": { 195 "version": "18.15.11", 196 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", 197 "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", 198 "dev": true 199 }, 200 "node_modules/@types/resolve": { 201 "version": "1.17.1", 202 "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", 203 "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", 204 "dev": true, 205 "dependencies": { 206 "@types/node": "*" 207 } 208 }, 209 "node_modules/builtin-modules": { 210 "version": "3.3.0", 211 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 212 "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 213 "dev": true, 214 "engines": { 215 "node": ">=6" 216 }, 217 "funding": { 218 "url": "https://github.com/sponsors/sindresorhus" 219 } 220 }, 221 "node_modules/cm6-theme-nord": { 222 "version": "0.2.0", 223 "resolved": "https://registry.npmjs.org/cm6-theme-nord/-/cm6-theme-nord-0.2.0.tgz", 224 "integrity": "sha512-jTh+5nvl+N/5CtTK7UVcrxDCj2AOStvbNM8uP6tx6amq4QaaLDlapjMw+MNzEkvxcPnHY+YM91tbklS2KNlR2w==", 225 "dev": true, 226 "peerDependencies": { 227 "@codemirror/language": "^6.0.0", 228 "@codemirror/state": "^6.0.0", 229 "@codemirror/view": "^6.0.0", 230 "@lezer/highlight": "^1.0.0" 231 } 232 }, 233 "node_modules/codemirror": { 234 "version": "6.0.1", 235 "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.1.tgz", 236 "integrity": "sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==", 237 "dev": true, 238 "dependencies": { 239 "@codemirror/autocomplete": "^6.0.0", 240 "@codemirror/commands": "^6.0.0", 241 "@codemirror/language": "^6.0.0", 242 "@codemirror/lint": "^6.0.0", 243 "@codemirror/search": "^6.0.0", 244 "@codemirror/state": "^6.0.0", 245 "@codemirror/view": "^6.0.0" 246 } 247 }, 248 "node_modules/crelt": { 249 "version": "1.0.5", 250 "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", 251 "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==", 252 "dev": true 253 }, 254 "node_modules/deepmerge": { 255 "version": "4.3.1", 256 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 257 "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 258 "dev": true, 259 "engines": { 260 "node": ">=0.10.0" 261 } 262 }, 263 "node_modules/estree-walker": { 264 "version": "1.0.1", 265 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", 266 "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", 267 "dev": true 268 }, 269 "node_modules/fsevents": { 270 "version": "2.3.2", 271 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 272 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 273 "dev": true, 274 "hasInstallScript": true, 275 "optional": true, 276 "os": [ 277 "darwin" 278 ], 279 "peer": true, 280 "engines": { 281 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 282 } 283 }, 284 "node_modules/function-bind": { 285 "version": "1.1.1", 286 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 287 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 288 "dev": true 289 }, 290 "node_modules/has": { 291 "version": "1.0.3", 292 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 293 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 294 "dev": true, 295 "dependencies": { 296 "function-bind": "^1.1.1" 297 }, 298 "engines": { 299 "node": ">= 0.4.0" 300 } 301 }, 302 "node_modules/is-builtin-module": { 303 "version": "3.2.1", 304 "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", 305 "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", 306 "dev": true, 307 "dependencies": { 308 "builtin-modules": "^3.3.0" 309 }, 310 "engines": { 311 "node": ">=6" 312 }, 313 "funding": { 314 "url": "https://github.com/sponsors/sindresorhus" 315 } 316 }, 317 "node_modules/is-core-module": { 318 "version": "2.11.0", 319 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 320 "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 321 "dev": true, 322 "dependencies": { 323 "has": "^1.0.3" 324 }, 325 "funding": { 326 "url": "https://github.com/sponsors/ljharb" 327 } 328 }, 329 "node_modules/is-module": { 330 "version": "1.0.0", 331 "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 332 "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", 333 "dev": true 334 }, 335 "node_modules/path-parse": { 336 "version": "1.0.7", 337 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 338 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 339 "dev": true 340 }, 341 "node_modules/picomatch": { 342 "version": "2.3.1", 343 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 344 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 345 "dev": true, 346 "engines": { 347 "node": ">=8.6" 348 }, 349 "funding": { 350 "url": "https://github.com/sponsors/jonschlinkert" 351 } 352 }, 353 "node_modules/resolve": { 354 "version": "1.22.1", 355 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 356 "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 357 "dev": true, 358 "dependencies": { 359 "is-core-module": "^2.9.0", 360 "path-parse": "^1.0.7", 361 "supports-preserve-symlinks-flag": "^1.0.0" 362 }, 363 "bin": { 364 "resolve": "bin/resolve" 365 }, 366 "funding": { 367 "url": "https://github.com/sponsors/ljharb" 368 } 369 }, 370 "node_modules/rollup": { 371 "version": "2.79.1", 372 "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", 373 "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", 374 "dev": true, 375 "peer": true, 376 "bin": { 377 "rollup": "dist/bin/rollup" 378 }, 379 "engines": { 380 "node": ">=10.0.0" 381 }, 382 "optionalDependencies": { 383 "fsevents": "~2.3.2" 384 } 385 }, 386 "node_modules/style-mod": { 387 "version": "4.0.2", 388 "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.2.tgz", 389 "integrity": "sha512-C4myMmRTO8iaC5Gg+N1ftK2WT4eXUTMAa+HEFPPrfVeO/NtqLTtAmV1HbqnuGtLwCek44Ra76fdGUkSqjiMPcQ==", 390 "dev": true 391 }, 392 "node_modules/supports-preserve-symlinks-flag": { 393 "version": "1.0.0", 394 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 395 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 396 "dev": true, 397 "engines": { 398 "node": ">= 0.4" 399 }, 400 "funding": { 401 "url": "https://github.com/sponsors/ljharb" 402 } 403 }, 404 "node_modules/w3c-keyname": { 405 "version": "2.2.6", 406 "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.6.tgz", 407 "integrity": "sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==", 408 "dev": true 409 } 410 } 411} 412