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