package-lock.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354
  1. {
  2. "name": "frontend",
  3. "lockfileVersion": 3,
  4. "requires": true,
  5. "packages": {
  6. "": {
  7. "dependencies": {
  8. "mathjs": "7.0.1",
  9. "react": "16.9.0",
  10. "react-dom": "16.9.0"
  11. },
  12. "devDependencies": {
  13. "shadow-cljs": "3.4.11"
  14. }
  15. },
  16. "node_modules/base64-js": {
  17. "version": "1.5.1",
  18. "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
  19. "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
  20. "dev": true,
  21. "funding": [
  22. {
  23. "type": "github",
  24. "url": "https://github.com/sponsors/feross"
  25. },
  26. {
  27. "type": "patreon",
  28. "url": "https://www.patreon.com/feross"
  29. },
  30. {
  31. "type": "consulting",
  32. "url": "https://feross.org/support"
  33. }
  34. ],
  35. "license": "MIT"
  36. },
  37. "node_modules/buffer": {
  38. "version": "6.0.3",
  39. "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
  40. "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
  41. "dev": true,
  42. "funding": [
  43. {
  44. "type": "github",
  45. "url": "https://github.com/sponsors/feross"
  46. },
  47. {
  48. "type": "patreon",
  49. "url": "https://www.patreon.com/feross"
  50. },
  51. {
  52. "type": "consulting",
  53. "url": "https://feross.org/support"
  54. }
  55. ],
  56. "license": "MIT",
  57. "dependencies": {
  58. "base64-js": "^1.3.1",
  59. "ieee754": "^1.2.1"
  60. }
  61. },
  62. "node_modules/buffer-from": {
  63. "version": "1.1.2",
  64. "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
  65. "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
  66. "dev": true,
  67. "license": "MIT"
  68. },
  69. "node_modules/complex.js": {
  70. "version": "2.0.11",
  71. "resolved": "https://registry.npmjs.org/complex.js/-/complex.js-2.0.11.tgz",
  72. "integrity": "sha512-6IArJLApNtdg1P1dFtn3dnyzoZBEF0MwMnrfF1exSBRpZYoy4yieMkpZhQDC0uwctw48vii0CFVyHfpgZ/DfGw==",
  73. "engines": {
  74. "node": "*"
  75. }
  76. },
  77. "node_modules/decimal.js": {
  78. "version": "10.2.0",
  79. "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.0.tgz",
  80. "integrity": "sha512-vDPw+rDgn3bZe1+F/pyEwb1oMG2XTlRVgAa6B4KccTEpYgF8w6eQllVbQcfIJnZyvzFtFpxnpGtx8dd7DJp/Rw=="
  81. },
  82. "node_modules/escape-latex": {
  83. "version": "1.2.0",
  84. "resolved": "https://registry.npmjs.org/escape-latex/-/escape-latex-1.2.0.tgz",
  85. "integrity": "sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw=="
  86. },
  87. "node_modules/fraction.js": {
  88. "version": "4.0.12",
  89. "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.0.12.tgz",
  90. "integrity": "sha512-8Z1K0VTG4hzYY7kA/1sj4/r1/RWLBD3xwReT/RCrUCbzPszjNQCCsy3ktkU/eaEqX3MYa4pY37a52eiBlPMlhA==",
  91. "engines": {
  92. "node": "*"
  93. }
  94. },
  95. "node_modules/ieee754": {
  96. "version": "1.2.1",
  97. "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
  98. "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
  99. "dev": true,
  100. "funding": [
  101. {
  102. "type": "github",
  103. "url": "https://github.com/sponsors/feross"
  104. },
  105. {
  106. "type": "patreon",
  107. "url": "https://www.patreon.com/feross"
  108. },
  109. {
  110. "type": "consulting",
  111. "url": "https://feross.org/support"
  112. }
  113. ],
  114. "license": "BSD-3-Clause"
  115. },
  116. "node_modules/isexe": {
  117. "version": "3.1.5",
  118. "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz",
  119. "integrity": "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==",
  120. "dev": true,
  121. "license": "BlueOak-1.0.0",
  122. "engines": {
  123. "node": ">=18"
  124. }
  125. },
  126. "node_modules/javascript-natural-sort": {
  127. "version": "0.7.1",
  128. "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz",
  129. "integrity": "sha1-+eIwPUUH9tdDVac2ZNFED7Wg71k="
  130. },
  131. "node_modules/js-tokens": {
  132. "version": "4.0.0",
  133. "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
  134. "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
  135. },
  136. "node_modules/loose-envify": {
  137. "version": "1.4.0",
  138. "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
  139. "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
  140. "dependencies": {
  141. "js-tokens": "^3.0.0 || ^4.0.0"
  142. },
  143. "bin": {
  144. "loose-envify": "cli.js"
  145. }
  146. },
  147. "node_modules/mathjs": {
  148. "version": "7.0.1",
  149. "resolved": "https://registry.npmjs.org/mathjs/-/mathjs-7.0.1.tgz",
  150. "integrity": "sha512-ikFnvtvui8EA1KC+RsF7Sse34WA7EGsKnwwv7/lTRx04t25JtWpVWrs0ZcNKxygZVrOIpU9MRgbvXEFYFV3pOQ==",
  151. "dependencies": {
  152. "complex.js": "^2.0.11",
  153. "decimal.js": "^10.2.0",
  154. "escape-latex": "^1.2.0",
  155. "fraction.js": "^4.0.12",
  156. "javascript-natural-sort": "^0.7.1",
  157. "seed-random": "^2.2.0",
  158. "tiny-emitter": "^2.1.0",
  159. "typed-function": "^1.1.1"
  160. },
  161. "bin": {
  162. "mathjs": "bin/cli.js"
  163. },
  164. "engines": {
  165. "node": ">= 10"
  166. }
  167. },
  168. "node_modules/object-assign": {
  169. "version": "4.1.1",
  170. "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
  171. "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
  172. "engines": {
  173. "node": ">=0.10.0"
  174. }
  175. },
  176. "node_modules/process": {
  177. "version": "0.11.10",
  178. "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
  179. "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
  180. "dev": true,
  181. "license": "MIT",
  182. "engines": {
  183. "node": ">= 0.6.0"
  184. }
  185. },
  186. "node_modules/prop-types": {
  187. "version": "15.7.2",
  188. "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
  189. "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
  190. "dependencies": {
  191. "loose-envify": "^1.4.0",
  192. "object-assign": "^4.1.1",
  193. "react-is": "^16.8.1"
  194. }
  195. },
  196. "node_modules/react": {
  197. "version": "16.9.0",
  198. "resolved": "https://registry.npmjs.org/react/-/react-16.9.0.tgz",
  199. "integrity": "sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==",
  200. "dependencies": {
  201. "loose-envify": "^1.1.0",
  202. "object-assign": "^4.1.1",
  203. "prop-types": "^15.6.2"
  204. },
  205. "engines": {
  206. "node": ">=0.10.0"
  207. }
  208. },
  209. "node_modules/react-dom": {
  210. "version": "16.9.0",
  211. "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.9.0.tgz",
  212. "integrity": "sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ==",
  213. "dependencies": {
  214. "loose-envify": "^1.1.0",
  215. "object-assign": "^4.1.1",
  216. "prop-types": "^15.6.2",
  217. "scheduler": "^0.15.0"
  218. },
  219. "peerDependencies": {
  220. "react": "^16.0.0"
  221. }
  222. },
  223. "node_modules/react-is": {
  224. "version": "16.13.1",
  225. "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
  226. "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
  227. },
  228. "node_modules/readline-sync": {
  229. "version": "1.4.10",
  230. "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz",
  231. "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==",
  232. "dev": true,
  233. "engines": {
  234. "node": ">= 0.8.0"
  235. }
  236. },
  237. "node_modules/scheduler": {
  238. "version": "0.15.0",
  239. "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz",
  240. "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==",
  241. "dependencies": {
  242. "loose-envify": "^1.1.0",
  243. "object-assign": "^4.1.1"
  244. }
  245. },
  246. "node_modules/seed-random": {
  247. "version": "2.2.0",
  248. "resolved": "https://registry.npmjs.org/seed-random/-/seed-random-2.2.0.tgz",
  249. "integrity": "sha1-KpsZ4lCoFwmSMaW5mk2vgLf77VQ="
  250. },
  251. "node_modules/shadow-cljs": {
  252. "version": "3.4.11",
  253. "resolved": "https://registry.npmjs.org/shadow-cljs/-/shadow-cljs-3.4.11.tgz",
  254. "integrity": "sha512-996uqtadZItXdD80Vtoh9IoE8oUOKoXOXd48gOxkZWUAHcxgcBlcRqMmPYiy4A1QqvSUQkdNGpv9AIWOgLx9Vg==",
  255. "dev": true,
  256. "license": "ISC",
  257. "dependencies": {
  258. "buffer": "^6.0.3",
  259. "process": "^0.11.10",
  260. "readline-sync": "^1.4.10",
  261. "shadow-cljs-jar": "1.3.4",
  262. "source-map-support": "^0.5.21",
  263. "which": "^5.0.0",
  264. "ws": "^8.18.1"
  265. },
  266. "bin": {
  267. "shadow-cljs": "cli/runner.js"
  268. },
  269. "engines": {
  270. "node": ">=6.0.0"
  271. }
  272. },
  273. "node_modules/shadow-cljs-jar": {
  274. "version": "1.3.4",
  275. "resolved": "https://registry.npmjs.org/shadow-cljs-jar/-/shadow-cljs-jar-1.3.4.tgz",
  276. "integrity": "sha512-cZB2pzVXBnhpJ6PQdsjO+j/MksR28mv4QD/hP/2y1fsIa9Z9RutYgh3N34FZ8Ktl4puAXaIGlct+gMCJ5BmwmA==",
  277. "dev": true,
  278. "license": "ISC"
  279. },
  280. "node_modules/source-map": {
  281. "version": "0.6.1",
  282. "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  283. "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  284. "dev": true,
  285. "license": "BSD-3-Clause",
  286. "engines": {
  287. "node": ">=0.10.0"
  288. }
  289. },
  290. "node_modules/source-map-support": {
  291. "version": "0.5.21",
  292. "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
  293. "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
  294. "dev": true,
  295. "license": "MIT",
  296. "dependencies": {
  297. "buffer-from": "^1.0.0",
  298. "source-map": "^0.6.0"
  299. }
  300. },
  301. "node_modules/tiny-emitter": {
  302. "version": "2.1.0",
  303. "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
  304. "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
  305. },
  306. "node_modules/typed-function": {
  307. "version": "1.1.1",
  308. "resolved": "https://registry.npmjs.org/typed-function/-/typed-function-1.1.1.tgz",
  309. "integrity": "sha512-RbN7MaTQBZLJYzDENHPA0nUmWT0Ex80KHItprrgbTPufYhIlTePvCXZxyQK7wgn19FW5bnuaBIKcBb5mRWjB1Q==",
  310. "engines": {
  311. "node": ">= 6"
  312. }
  313. },
  314. "node_modules/which": {
  315. "version": "5.0.0",
  316. "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
  317. "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
  318. "dev": true,
  319. "license": "ISC",
  320. "dependencies": {
  321. "isexe": "^3.1.1"
  322. },
  323. "bin": {
  324. "node-which": "bin/which.js"
  325. },
  326. "engines": {
  327. "node": "^18.17.0 || >=20.5.0"
  328. }
  329. },
  330. "node_modules/ws": {
  331. "version": "8.21.0",
  332. "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
  333. "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",
  334. "dev": true,
  335. "license": "MIT",
  336. "engines": {
  337. "node": ">=10.0.0"
  338. },
  339. "peerDependencies": {
  340. "bufferutil": "^4.0.1",
  341. "utf-8-validate": ">=5.0.2"
  342. },
  343. "peerDependenciesMeta": {
  344. "bufferutil": {
  345. "optional": true
  346. },
  347. "utf-8-validate": {
  348. "optional": true
  349. }
  350. }
  351. }
  352. }
  353. }