package-lock.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. {
  2. "name": "aoc-2021",
  3. "version": "0.0.1",
  4. "lockfileVersion": 2,
  5. "requires": true,
  6. "packages": {
  7. "": {
  8. "name": "aoc-2021",
  9. "version": "0.0.1",
  10. "license": "MIT",
  11. "dependencies": {
  12. "@tsconfig/node16": "^1.0.2",
  13. "@types/node": "16.11.11",
  14. "fp-ts": "2.11.5",
  15. "ts-node": "10.4.0",
  16. "typescript": "4.5.2"
  17. }
  18. },
  19. "node_modules/@cspotcode/source-map-consumer": {
  20. "version": "0.8.0",
  21. "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
  22. "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
  23. "engines": {
  24. "node": ">= 12"
  25. }
  26. },
  27. "node_modules/@cspotcode/source-map-support": {
  28. "version": "0.7.0",
  29. "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
  30. "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
  31. "dependencies": {
  32. "@cspotcode/source-map-consumer": "0.8.0"
  33. },
  34. "engines": {
  35. "node": ">=12"
  36. }
  37. },
  38. "node_modules/@tsconfig/node10": {
  39. "version": "1.0.8",
  40. "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
  41. "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg=="
  42. },
  43. "node_modules/@tsconfig/node12": {
  44. "version": "1.0.9",
  45. "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
  46. "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw=="
  47. },
  48. "node_modules/@tsconfig/node14": {
  49. "version": "1.0.1",
  50. "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
  51. "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg=="
  52. },
  53. "node_modules/@tsconfig/node16": {
  54. "version": "1.0.2",
  55. "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
  56. "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA=="
  57. },
  58. "node_modules/@types/node": {
  59. "version": "16.11.11",
  60. "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.11.tgz",
  61. "integrity": "sha512-KB0sixD67CeecHC33MYn+eYARkqTheIRNuu97y2XMjR7Wu3XibO1vaY6VBV6O/a89SPI81cEUIYT87UqUWlZNw=="
  62. },
  63. "node_modules/acorn": {
  64. "version": "8.6.0",
  65. "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz",
  66. "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==",
  67. "bin": {
  68. "acorn": "bin/acorn"
  69. },
  70. "engines": {
  71. "node": ">=0.4.0"
  72. }
  73. },
  74. "node_modules/acorn-walk": {
  75. "version": "8.2.0",
  76. "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
  77. "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
  78. "engines": {
  79. "node": ">=0.4.0"
  80. }
  81. },
  82. "node_modules/arg": {
  83. "version": "4.1.3",
  84. "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
  85. "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="
  86. },
  87. "node_modules/create-require": {
  88. "version": "1.1.1",
  89. "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
  90. "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
  91. },
  92. "node_modules/diff": {
  93. "version": "4.0.2",
  94. "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
  95. "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
  96. "engines": {
  97. "node": ">=0.3.1"
  98. }
  99. },
  100. "node_modules/fp-ts": {
  101. "version": "2.11.5",
  102. "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.11.5.tgz",
  103. "integrity": "sha512-OqlwJq1BdpB83BZXTqI+dNcA6uYk6qk4u9Cgnt64Y+XS7dwdbp/mobx8S2KXf2AXH+scNmA/UVK3SEFHR3vHZA=="
  104. },
  105. "node_modules/make-error": {
  106. "version": "1.3.6",
  107. "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
  108. "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
  109. },
  110. "node_modules/ts-node": {
  111. "version": "10.4.0",
  112. "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.4.0.tgz",
  113. "integrity": "sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==",
  114. "dependencies": {
  115. "@cspotcode/source-map-support": "0.7.0",
  116. "@tsconfig/node10": "^1.0.7",
  117. "@tsconfig/node12": "^1.0.7",
  118. "@tsconfig/node14": "^1.0.0",
  119. "@tsconfig/node16": "^1.0.2",
  120. "acorn": "^8.4.1",
  121. "acorn-walk": "^8.1.1",
  122. "arg": "^4.1.0",
  123. "create-require": "^1.1.0",
  124. "diff": "^4.0.1",
  125. "make-error": "^1.1.1",
  126. "yn": "3.1.1"
  127. },
  128. "bin": {
  129. "ts-node": "dist/bin.js",
  130. "ts-node-cwd": "dist/bin-cwd.js",
  131. "ts-node-script": "dist/bin-script.js",
  132. "ts-node-transpile-only": "dist/bin-transpile.js",
  133. "ts-script": "dist/bin-script-deprecated.js"
  134. },
  135. "peerDependencies": {
  136. "@swc/core": ">=1.2.50",
  137. "@swc/wasm": ">=1.2.50",
  138. "@types/node": "*",
  139. "typescript": ">=2.7"
  140. },
  141. "peerDependenciesMeta": {
  142. "@swc/core": {
  143. "optional": true
  144. },
  145. "@swc/wasm": {
  146. "optional": true
  147. }
  148. }
  149. },
  150. "node_modules/typescript": {
  151. "version": "4.5.2",
  152. "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.2.tgz",
  153. "integrity": "sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw==",
  154. "bin": {
  155. "tsc": "bin/tsc",
  156. "tsserver": "bin/tsserver"
  157. },
  158. "engines": {
  159. "node": ">=4.2.0"
  160. }
  161. },
  162. "node_modules/yn": {
  163. "version": "3.1.1",
  164. "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
  165. "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
  166. "engines": {
  167. "node": ">=6"
  168. }
  169. }
  170. },
  171. "dependencies": {
  172. "@cspotcode/source-map-consumer": {
  173. "version": "0.8.0",
  174. "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
  175. "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg=="
  176. },
  177. "@cspotcode/source-map-support": {
  178. "version": "0.7.0",
  179. "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
  180. "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
  181. "requires": {
  182. "@cspotcode/source-map-consumer": "0.8.0"
  183. }
  184. },
  185. "@tsconfig/node10": {
  186. "version": "1.0.8",
  187. "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
  188. "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg=="
  189. },
  190. "@tsconfig/node12": {
  191. "version": "1.0.9",
  192. "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
  193. "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw=="
  194. },
  195. "@tsconfig/node14": {
  196. "version": "1.0.1",
  197. "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
  198. "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg=="
  199. },
  200. "@tsconfig/node16": {
  201. "version": "1.0.2",
  202. "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
  203. "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA=="
  204. },
  205. "@types/node": {
  206. "version": "16.11.11",
  207. "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.11.tgz",
  208. "integrity": "sha512-KB0sixD67CeecHC33MYn+eYARkqTheIRNuu97y2XMjR7Wu3XibO1vaY6VBV6O/a89SPI81cEUIYT87UqUWlZNw=="
  209. },
  210. "acorn": {
  211. "version": "8.6.0",
  212. "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz",
  213. "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw=="
  214. },
  215. "acorn-walk": {
  216. "version": "8.2.0",
  217. "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
  218. "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA=="
  219. },
  220. "arg": {
  221. "version": "4.1.3",
  222. "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
  223. "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="
  224. },
  225. "create-require": {
  226. "version": "1.1.1",
  227. "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
  228. "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
  229. },
  230. "diff": {
  231. "version": "4.0.2",
  232. "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
  233. "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A=="
  234. },
  235. "fp-ts": {
  236. "version": "2.11.5",
  237. "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.11.5.tgz",
  238. "integrity": "sha512-OqlwJq1BdpB83BZXTqI+dNcA6uYk6qk4u9Cgnt64Y+XS7dwdbp/mobx8S2KXf2AXH+scNmA/UVK3SEFHR3vHZA=="
  239. },
  240. "make-error": {
  241. "version": "1.3.6",
  242. "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
  243. "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
  244. },
  245. "ts-node": {
  246. "version": "10.4.0",
  247. "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.4.0.tgz",
  248. "integrity": "sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==",
  249. "requires": {
  250. "@cspotcode/source-map-support": "0.7.0",
  251. "@tsconfig/node10": "^1.0.7",
  252. "@tsconfig/node12": "^1.0.7",
  253. "@tsconfig/node14": "^1.0.0",
  254. "@tsconfig/node16": "^1.0.2",
  255. "acorn": "^8.4.1",
  256. "acorn-walk": "^8.1.1",
  257. "arg": "^4.1.0",
  258. "create-require": "^1.1.0",
  259. "diff": "^4.0.1",
  260. "make-error": "^1.1.1",
  261. "yn": "3.1.1"
  262. }
  263. },
  264. "typescript": {
  265. "version": "4.5.2",
  266. "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.2.tgz",
  267. "integrity": "sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw=="
  268. },
  269. "yn": {
  270. "version": "3.1.1",
  271. "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
  272. "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q=="
  273. }
  274. }
  275. }