package-lock.json 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392
  1. {
  2. "name": "parser-generator",
  3. "version": "1.0.0",
  4. "lockfileVersion": 2,
  5. "requires": true,
  6. "packages": {
  7. "": {
  8. "name": "parser-generator",
  9. "version": "1.0.0",
  10. "license": "ISC",
  11. "dependencies": {
  12. "fs-extra": "^10.1.0",
  13. "jison": "https://github.com/JohanAhlen/jison/tarball/ad8e41475e"
  14. }
  15. },
  16. "node_modules/amdefine": {
  17. "version": "1.0.1",
  18. "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
  19. "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==",
  20. "optional": true,
  21. "engines": {
  22. "node": ">=0.4.2"
  23. }
  24. },
  25. "node_modules/cjson": {
  26. "version": "0.3.0",
  27. "resolved": "https://registry.npmjs.org/cjson/-/cjson-0.3.0.tgz",
  28. "integrity": "sha512-bBRQcCIHzI1IVH59fR0bwGrFmi3Btb/JNwM/n401i1DnYgWndpsUBiQRAddLflkZage20A2d25OAWZZk0vBRlA==",
  29. "dependencies": {
  30. "jsonlint": "1.6.0"
  31. },
  32. "engines": {
  33. "node": ">= 0.3.0"
  34. }
  35. },
  36. "node_modules/colors": {
  37. "version": "0.5.1",
  38. "resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz",
  39. "integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q=",
  40. "engines": {
  41. "node": ">=0.1.90"
  42. }
  43. },
  44. "node_modules/ebnf-parser": {
  45. "version": "0.1.10",
  46. "resolved": "https://registry.npmjs.org/ebnf-parser/-/ebnf-parser-0.1.10.tgz",
  47. "integrity": "sha1-zR9rpHfFY4xAyX7ZtXLbW6tdgzE="
  48. },
  49. "node_modules/escodegen": {
  50. "version": "1.3.3",
  51. "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz",
  52. "integrity": "sha1-8CQBb1qI4Eb9EgBQVek5gC5sXyM=",
  53. "dependencies": {
  54. "esprima": "~1.1.1",
  55. "estraverse": "~1.5.0",
  56. "esutils": "~1.0.0"
  57. },
  58. "bin": {
  59. "escodegen": "bin/escodegen.js",
  60. "esgenerate": "bin/esgenerate.js"
  61. },
  62. "engines": {
  63. "node": ">=0.10.0"
  64. },
  65. "optionalDependencies": {
  66. "source-map": "~0.1.33"
  67. }
  68. },
  69. "node_modules/esprima": {
  70. "version": "1.1.1",
  71. "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz",
  72. "integrity": "sha1-W28VR/TRAuZw4UDFCb5ncdautUk=",
  73. "bin": {
  74. "esparse": "bin/esparse.js",
  75. "esvalidate": "bin/esvalidate.js"
  76. },
  77. "engines": {
  78. "node": ">=0.4.0"
  79. }
  80. },
  81. "node_modules/estraverse": {
  82. "version": "1.5.1",
  83. "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz",
  84. "integrity": "sha1-hno+jlip+EYYr7bC3bzZFrfLr3E=",
  85. "engines": {
  86. "node": ">=0.4.0"
  87. }
  88. },
  89. "node_modules/esutils": {
  90. "version": "1.0.0",
  91. "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz",
  92. "integrity": "sha1-gVHTWOIMisx/t0XnRywAJf5JZXA=",
  93. "engines": {
  94. "node": ">=0.10.0"
  95. }
  96. },
  97. "node_modules/fs-extra": {
  98. "version": "10.1.0",
  99. "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
  100. "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
  101. "dependencies": {
  102. "graceful-fs": "^4.2.0",
  103. "jsonfile": "^6.0.1",
  104. "universalify": "^2.0.0"
  105. },
  106. "engines": {
  107. "node": ">=12"
  108. }
  109. },
  110. "node_modules/graceful-fs": {
  111. "version": "4.2.10",
  112. "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
  113. "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
  114. },
  115. "node_modules/jison": {
  116. "version": "0.4.17",
  117. "resolved": "https://github.com/JohanAhlen/jison/tarball/ad8e41475e",
  118. "integrity": "sha512-kKqzzhj1GaVw5vTDQWV3pvKjJS9v5fheDNyN8h3CLj3mHZhbcw2Kb8iT+wPlpCJhbZ3HIxoVJFbmwg7z+ZvGrg==",
  119. "license": "MIT",
  120. "dependencies": {
  121. "cjson": "0.3.0",
  122. "ebnf-parser": "0.1.10",
  123. "escodegen": "1.3.x",
  124. "esprima": "1.1.x",
  125. "jison-lex": "0.3.x",
  126. "JSONSelect": "0.4.0",
  127. "lex-parser": "~0.1.3",
  128. "nomnom": "1.5.2"
  129. },
  130. "bin": {
  131. "jison": "lib/cli.js"
  132. },
  133. "engines": {
  134. "node": ">=0.4"
  135. }
  136. },
  137. "node_modules/jison-lex": {
  138. "version": "0.3.4",
  139. "resolved": "https://registry.npmjs.org/jison-lex/-/jison-lex-0.3.4.tgz",
  140. "integrity": "sha1-gcoo2E+ESZ36jFlNzePYo/Jux6U=",
  141. "dependencies": {
  142. "lex-parser": "0.1.x",
  143. "nomnom": "1.5.2"
  144. },
  145. "bin": {
  146. "jison-lex": "cli.js"
  147. },
  148. "engines": {
  149. "node": ">=0.4"
  150. }
  151. },
  152. "node_modules/jsonfile": {
  153. "version": "6.1.0",
  154. "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
  155. "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
  156. "dependencies": {
  157. "universalify": "^2.0.0"
  158. },
  159. "optionalDependencies": {
  160. "graceful-fs": "^4.1.6"
  161. }
  162. },
  163. "node_modules/jsonlint": {
  164. "version": "1.6.0",
  165. "resolved": "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.0.tgz",
  166. "integrity": "sha1-iKpGvCiaesk7tGyuLVihh6m7SUo=",
  167. "dependencies": {
  168. "JSV": ">= 4.0.x",
  169. "nomnom": ">= 1.5.x"
  170. },
  171. "bin": {
  172. "jsonlint": "lib/cli.js"
  173. },
  174. "engines": {
  175. "node": ">= 0.6"
  176. }
  177. },
  178. "node_modules/JSONSelect": {
  179. "version": "0.4.0",
  180. "resolved": "https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.4.0.tgz",
  181. "integrity": "sha512-VRLR3Su35MH+XV2lrvh9O7qWoug/TUyj9tLDjn9rtpUCNnILLrHjgd/tB0KrhugCxUpj3UqoLqfYb3fLJdIQQQ==",
  182. "engines": {
  183. "node": ">=0.4.7"
  184. }
  185. },
  186. "node_modules/JSV": {
  187. "version": "4.0.2",
  188. "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz",
  189. "integrity": "sha512-ZJ6wx9xaKJ3yFUhq5/sk82PJMuUyLk277I8mQeyDgCTjGdjWJIvPfaU5LIXaMuaN2UO1X3kZH4+lgphublZUHw==",
  190. "engines": {
  191. "node": "*"
  192. }
  193. },
  194. "node_modules/lex-parser": {
  195. "version": "0.1.4",
  196. "resolved": "https://registry.npmjs.org/lex-parser/-/lex-parser-0.1.4.tgz",
  197. "integrity": "sha1-ZMTwJfF/1Tv7RXY/rrFvAVp0dVA="
  198. },
  199. "node_modules/nomnom": {
  200. "version": "1.5.2",
  201. "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.5.2.tgz",
  202. "integrity": "sha1-9DRUSKhTz71cDSYyDyR3qwUm/i8=",
  203. "deprecated": "Package no longer supported. Contact support@npmjs.com for more info.",
  204. "dependencies": {
  205. "colors": "0.5.x",
  206. "underscore": "1.1.x"
  207. },
  208. "engines": {
  209. "node": "*"
  210. }
  211. },
  212. "node_modules/source-map": {
  213. "version": "0.1.43",
  214. "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
  215. "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
  216. "optional": true,
  217. "dependencies": {
  218. "amdefine": ">=0.0.4"
  219. },
  220. "engines": {
  221. "node": ">=0.8.0"
  222. }
  223. },
  224. "node_modules/underscore": {
  225. "version": "1.1.7",
  226. "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.1.7.tgz",
  227. "integrity": "sha1-QLq4S60Z0jAJbo1u9ii/8FXYPbA=",
  228. "engines": {
  229. "node": "*"
  230. }
  231. },
  232. "node_modules/universalify": {
  233. "version": "2.0.0",
  234. "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
  235. "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
  236. "engines": {
  237. "node": ">= 10.0.0"
  238. }
  239. }
  240. },
  241. "dependencies": {
  242. "amdefine": {
  243. "version": "1.0.1",
  244. "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
  245. "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==",
  246. "optional": true
  247. },
  248. "cjson": {
  249. "version": "0.3.0",
  250. "resolved": "https://registry.npmjs.org/cjson/-/cjson-0.3.0.tgz",
  251. "integrity": "sha512-bBRQcCIHzI1IVH59fR0bwGrFmi3Btb/JNwM/n401i1DnYgWndpsUBiQRAddLflkZage20A2d25OAWZZk0vBRlA==",
  252. "requires": {
  253. "jsonlint": "1.6.0"
  254. }
  255. },
  256. "colors": {
  257. "version": "0.5.1",
  258. "resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz",
  259. "integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q="
  260. },
  261. "ebnf-parser": {
  262. "version": "0.1.10",
  263. "resolved": "https://registry.npmjs.org/ebnf-parser/-/ebnf-parser-0.1.10.tgz",
  264. "integrity": "sha1-zR9rpHfFY4xAyX7ZtXLbW6tdgzE="
  265. },
  266. "escodegen": {
  267. "version": "1.3.3",
  268. "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz",
  269. "integrity": "sha1-8CQBb1qI4Eb9EgBQVek5gC5sXyM=",
  270. "requires": {
  271. "esprima": "~1.1.1",
  272. "estraverse": "~1.5.0",
  273. "esutils": "~1.0.0",
  274. "source-map": "~0.1.33"
  275. }
  276. },
  277. "esprima": {
  278. "version": "1.1.1",
  279. "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz",
  280. "integrity": "sha1-W28VR/TRAuZw4UDFCb5ncdautUk="
  281. },
  282. "estraverse": {
  283. "version": "1.5.1",
  284. "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz",
  285. "integrity": "sha1-hno+jlip+EYYr7bC3bzZFrfLr3E="
  286. },
  287. "esutils": {
  288. "version": "1.0.0",
  289. "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz",
  290. "integrity": "sha1-gVHTWOIMisx/t0XnRywAJf5JZXA="
  291. },
  292. "fs-extra": {
  293. "version": "10.1.0",
  294. "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
  295. "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
  296. "requires": {
  297. "graceful-fs": "^4.2.0",
  298. "jsonfile": "^6.0.1",
  299. "universalify": "^2.0.0"
  300. }
  301. },
  302. "graceful-fs": {
  303. "version": "4.2.10",
  304. "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
  305. "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
  306. },
  307. "jison": {
  308. "version": "https://github.com/JohanAhlen/jison/tarball/ad8e41475e",
  309. "integrity": "sha512-kKqzzhj1GaVw5vTDQWV3pvKjJS9v5fheDNyN8h3CLj3mHZhbcw2Kb8iT+wPlpCJhbZ3HIxoVJFbmwg7z+ZvGrg==",
  310. "requires": {
  311. "cjson": "0.3.0",
  312. "ebnf-parser": "0.1.10",
  313. "escodegen": "1.3.x",
  314. "esprima": "1.1.x",
  315. "jison-lex": "0.3.x",
  316. "JSONSelect": "0.4.0",
  317. "lex-parser": "~0.1.3",
  318. "nomnom": "1.5.2"
  319. }
  320. },
  321. "jison-lex": {
  322. "version": "0.3.4",
  323. "resolved": "https://registry.npmjs.org/jison-lex/-/jison-lex-0.3.4.tgz",
  324. "integrity": "sha1-gcoo2E+ESZ36jFlNzePYo/Jux6U=",
  325. "requires": {
  326. "lex-parser": "0.1.x",
  327. "nomnom": "1.5.2"
  328. }
  329. },
  330. "jsonfile": {
  331. "version": "6.1.0",
  332. "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
  333. "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
  334. "requires": {
  335. "graceful-fs": "^4.1.6",
  336. "universalify": "^2.0.0"
  337. }
  338. },
  339. "jsonlint": {
  340. "version": "1.6.0",
  341. "resolved": "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.0.tgz",
  342. "integrity": "sha1-iKpGvCiaesk7tGyuLVihh6m7SUo=",
  343. "requires": {
  344. "JSV": ">= 4.0.x",
  345. "nomnom": ">= 1.5.x"
  346. }
  347. },
  348. "JSONSelect": {
  349. "version": "0.4.0",
  350. "resolved": "https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.4.0.tgz",
  351. "integrity": "sha512-VRLR3Su35MH+XV2lrvh9O7qWoug/TUyj9tLDjn9rtpUCNnILLrHjgd/tB0KrhugCxUpj3UqoLqfYb3fLJdIQQQ=="
  352. },
  353. "JSV": {
  354. "version": "4.0.2",
  355. "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz",
  356. "integrity": "sha512-ZJ6wx9xaKJ3yFUhq5/sk82PJMuUyLk277I8mQeyDgCTjGdjWJIvPfaU5LIXaMuaN2UO1X3kZH4+lgphublZUHw=="
  357. },
  358. "lex-parser": {
  359. "version": "0.1.4",
  360. "resolved": "https://registry.npmjs.org/lex-parser/-/lex-parser-0.1.4.tgz",
  361. "integrity": "sha1-ZMTwJfF/1Tv7RXY/rrFvAVp0dVA="
  362. },
  363. "nomnom": {
  364. "version": "1.5.2",
  365. "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.5.2.tgz",
  366. "integrity": "sha1-9DRUSKhTz71cDSYyDyR3qwUm/i8=",
  367. "requires": {
  368. "colors": "0.5.x",
  369. "underscore": "1.1.x"
  370. }
  371. },
  372. "source-map": {
  373. "version": "0.1.43",
  374. "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
  375. "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
  376. "optional": true,
  377. "requires": {
  378. "amdefine": ">=0.0.4"
  379. }
  380. },
  381. "underscore": {
  382. "version": "1.1.7",
  383. "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.1.7.tgz",
  384. "integrity": "sha1-QLq4S60Z0jAJbo1u9ii/8FXYPbA="
  385. },
  386. "universalify": {
  387. "version": "2.0.0",
  388. "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
  389. "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
  390. }
  391. }
  392. }