2 "name": "@squeep/api-dingus",
8 "name": "@squeep/api-dingus",
12 "@squeep/log-helper": "^1.0.0",
18 "eslint-plugin-jsdoc": "^48.2.3",
19 "eslint-plugin-n": "^17.2.0",
20 "eslint-plugin-security": "^2.1.1",
21 "eslint-plugin-sonarjs": "^0.25.1",
24 "pre-commit": "^1.2.2",
31 "node_modules/@aashutoshrathi/word-wrap": {
39 "node_modules/@ampproject/remapping": {
42 "license": "Apache-2.0",
44 "@jridgewell/gen-mapping": "^0.3.5",
45 "@jridgewell/trace-mapping": "^0.3.24"
51 "node_modules/@babel/code-frame": {
56 "@babel/highlight": "^7.24.2",
57 "picocolors": "^1.0.0"
63 "node_modules/@babel/compat-data": {
71 "node_modules/@babel/core": {
76 "@ampproject/remapping": "^2.2.0",
77 "@babel/code-frame": "^7.24.2",
78 "@babel/generator": "^7.24.4",
79 "@babel/helper-compilation-targets": "^7.23.6",
80 "@babel/helper-module-transforms": "^7.23.3",
81 "@babel/helpers": "^7.24.4",
82 "@babel/parser": "^7.24.4",
83 "@babel/template": "^7.24.0",
84 "@babel/traverse": "^7.24.1",
85 "@babel/types": "^7.24.0",
86 "convert-source-map": "^2.0.0",
88 "gensync": "^1.0.0-beta.2",
96 "type": "opencollective",
97 "url": "https://opencollective.com/babel"
100 "node_modules/@babel/core/node_modules/convert-source-map": {
105 "node_modules/@babel/core/node_modules/semver": {
110 "semver": "bin/semver.js"
113 "node_modules/@babel/generator": {
118 "@babel/types": "^7.24.0",
119 "@jridgewell/gen-mapping": "^0.3.5",
120 "@jridgewell/trace-mapping": "^0.3.25",
127 "node_modules/@babel/helper-compilation-targets": {
132 "@babel/compat-data": "^7.23.5",
133 "@babel/helper-validator-option": "^7.23.5",
134 "browserslist": "^4.22.2",
135 "lru-cache": "^5.1.1",
142 "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
147 "semver": "bin/semver.js"
150 "node_modules/@babel/helper-environment-visitor": {
151 "version": "7.22.20",
158 "node_modules/@babel/helper-function-name": {
163 "@babel/template": "^7.22.15",
164 "@babel/types": "^7.23.0"
170 "node_modules/@babel/helper-hoist-variables": {
175 "@babel/types": "^7.22.5"
181 "node_modules/@babel/helper-module-imports": {
186 "@babel/types": "^7.24.0"
192 "node_modules/@babel/helper-module-transforms": {
197 "@babel/helper-environment-visitor": "^7.22.20",
198 "@babel/helper-module-imports": "^7.22.15",
199 "@babel/helper-simple-access": "^7.22.5",
200 "@babel/helper-split-export-declaration": "^7.22.6",
201 "@babel/helper-validator-identifier": "^7.22.20"
206 "peerDependencies": {
207 "@babel/core": "^7.0.0"
210 "node_modules/@babel/helper-simple-access": {
215 "@babel/types": "^7.22.5"
221 "node_modules/@babel/helper-split-export-declaration": {
226 "@babel/types": "^7.22.5"
232 "node_modules/@babel/helper-string-parser": {
240 "node_modules/@babel/helper-validator-identifier": {
241 "version": "7.22.20",
248 "node_modules/@babel/helper-validator-option": {
256 "node_modules/@babel/helpers": {
261 "@babel/template": "^7.24.0",
262 "@babel/traverse": "^7.24.1",
263 "@babel/types": "^7.24.0"
269 "node_modules/@babel/highlight": {
274 "@babel/helper-validator-identifier": "^7.22.20",
276 "js-tokens": "^4.0.0",
277 "picocolors": "^1.0.0"
283 "node_modules/@babel/highlight/node_modules/ansi-styles": {
288 "color-convert": "^1.9.0"
294 "node_modules/@babel/highlight/node_modules/chalk": {
299 "ansi-styles": "^3.2.1",
300 "escape-string-regexp": "^1.0.5",
301 "supports-color": "^5.3.0"
307 "node_modules/@babel/highlight/node_modules/color-convert": {
312 "color-name": "1.1.3"
315 "node_modules/@babel/highlight/node_modules/color-name": {
320 "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
328 "node_modules/@babel/highlight/node_modules/has-flag": {
336 "node_modules/@babel/highlight/node_modules/supports-color": {
347 "node_modules/@babel/parser": {
352 "parser": "bin/babel-parser.js"
358 "node_modules/@babel/template": {
363 "@babel/code-frame": "^7.23.5",
364 "@babel/parser": "^7.24.0",
365 "@babel/types": "^7.24.0"
371 "node_modules/@babel/traverse": {
376 "@babel/code-frame": "^7.24.1",
377 "@babel/generator": "^7.24.1",
378 "@babel/helper-environment-visitor": "^7.22.20",
379 "@babel/helper-function-name": "^7.23.0",
380 "@babel/helper-hoist-variables": "^7.22.5",
381 "@babel/helper-split-export-declaration": "^7.22.6",
382 "@babel/parser": "^7.24.1",
383 "@babel/types": "^7.24.0",
391 "node_modules/@babel/traverse/node_modules/globals": {
392 "version": "11.12.0",
399 "node_modules/@babel/types": {
404 "@babel/helper-string-parser": "^7.23.4",
405 "@babel/helper-validator-identifier": "^7.22.20",
406 "to-fast-properties": "^2.0.0"
412 "node_modules/@es-joy/jsdoccomment": {
417 "comment-parser": "1.4.1",
419 "jsdoc-type-pratt-parser": "~4.0.0"
425 "node_modules/@eslint-community/eslint-utils": {
430 "eslint-visitor-keys": "^3.3.0"
433 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
435 "peerDependencies": {
436 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
439 "node_modules/@eslint-community/regexpp": {
444 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
447 "node_modules/@eslint/eslintrc": {
455 "globals": "^13.19.0",
457 "import-fresh": "^3.2.1",
459 "minimatch": "^3.1.2",
460 "strip-json-comments": "^3.1.1"
463 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
466 "url": "https://opencollective.com/eslint"
469 "node_modules/@eslint/js": {
474 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
477 "node_modules/@humanwhocodes/config-array": {
478 "version": "0.11.14",
480 "license": "Apache-2.0",
482 "@humanwhocodes/object-schema": "^2.0.2",
484 "minimatch": "^3.0.5"
490 "node_modules/@humanwhocodes/module-importer": {
493 "license": "Apache-2.0",
499 "url": "https://github.com/sponsors/nzakas"
502 "node_modules/@humanwhocodes/object-schema": {
505 "license": "BSD-3-Clause"
507 "node_modules/@istanbuljs/load-nyc-config": {
512 "camelcase": "^5.3.1",
514 "get-package-type": "^0.1.0",
515 "js-yaml": "^3.13.1",
516 "resolve-from": "^5.0.0"
522 "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": {
527 "sprintf-js": "~1.0.2"
530 "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": {
535 "locate-path": "^5.0.0",
536 "path-exists": "^4.0.0"
542 "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": {
547 "argparse": "^1.0.7",
551 "js-yaml": "bin/js-yaml.js"
554 "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": {
565 "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": {
576 "url": "https://github.com/sponsors/sindresorhus"
579 "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": {
590 "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": {
598 "node_modules/@istanbuljs/schema": {
606 "node_modules/@jridgewell/gen-mapping": {
611 "@jridgewell/set-array": "^1.2.1",
612 "@jridgewell/sourcemap-codec": "^1.4.10",
613 "@jridgewell/trace-mapping": "^0.3.24"
619 "node_modules/@jridgewell/resolve-uri": {
627 "node_modules/@jridgewell/set-array": {
635 "node_modules/@jridgewell/sourcemap-codec": {
640 "node_modules/@jridgewell/trace-mapping": {
645 "@jridgewell/resolve-uri": "^3.1.0",
646 "@jridgewell/sourcemap-codec": "^1.4.14"
649 "node_modules/@nodelib/fs.scandir": {
654 "@nodelib/fs.stat": "2.0.5",
655 "run-parallel": "^1.1.9"
661 "node_modules/@nodelib/fs.stat": {
669 "node_modules/@nodelib/fs.walk": {
674 "@nodelib/fs.scandir": "2.1.5",
681 "node_modules/@sinonjs/commons": {
684 "license": "BSD-3-Clause",
686 "type-detect": "4.0.8"
689 "node_modules/@sinonjs/fake-timers": {
692 "license": "BSD-3-Clause",
694 "@sinonjs/commons": "^3.0.0"
697 "node_modules/@sinonjs/samsam": {
700 "license": "BSD-3-Clause",
702 "@sinonjs/commons": "^2.0.0",
703 "lodash.get": "^4.4.2",
704 "type-detect": "^4.0.8"
707 "node_modules/@sinonjs/samsam/node_modules/@sinonjs/commons": {
710 "license": "BSD-3-Clause",
712 "type-detect": "4.0.8"
715 "node_modules/@sinonjs/text-encoding": {
718 "license": "(Unlicense OR Apache-2.0)"
720 "node_modules/@squeep/log-helper": {
727 "node_modules/@ungap/structured-clone": {
732 "node_modules/acorn": {
743 "node_modules/acorn-jsx": {
747 "peerDependencies": {
748 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
751 "node_modules/aggregate-error": {
756 "clean-stack": "^2.0.0",
757 "indent-string": "^4.0.0"
763 "node_modules/ajv": {
768 "fast-deep-equal": "^3.1.1",
769 "fast-json-stable-stringify": "^2.0.0",
770 "json-schema-traverse": "^0.4.1",
775 "url": "https://github.com/sponsors/epoberezkin"
778 "node_modules/ansi-colors": {
786 "node_modules/ansi-regex": {
794 "node_modules/ansi-styles": {
799 "color-convert": "^2.0.1"
805 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
808 "node_modules/anymatch": {
813 "normalize-path": "^3.0.0",
814 "picomatch": "^2.0.4"
820 "node_modules/append-transform": {
825 "default-require-extensions": "^3.0.0"
831 "node_modules/archy": {
836 "node_modules/are-docs-informative": {
844 "node_modules/argparse": {
847 "license": "Python-2.0"
849 "node_modules/balanced-match": {
854 "node_modules/binary-extensions": {
862 "url": "https://github.com/sponsors/sindresorhus"
865 "node_modules/brace-expansion": {
870 "balanced-match": "^1.0.0",
871 "concat-map": "0.0.1"
874 "node_modules/braces": {
879 "fill-range": "^7.0.1"
885 "node_modules/browser-stdout": {
890 "node_modules/browserslist": {
895 "type": "opencollective",
896 "url": "https://opencollective.com/browserslist"
900 "url": "https://tidelift.com/funding/github/npm/browserslist"
904 "url": "https://github.com/sponsors/ai"
909 "caniuse-lite": "^1.0.30001587",
910 "electron-to-chromium": "^1.4.668",
911 "node-releases": "^2.0.14",
912 "update-browserslist-db": "^1.0.13"
915 "browserslist": "cli.js"
918 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
921 "node_modules/buffer-from": {
926 "node_modules/builtin-modules": {
934 "url": "https://github.com/sponsors/sindresorhus"
937 "node_modules/caching-transform": {
943 "make-dir": "^3.0.0",
944 "package-hash": "^4.0.0",
945 "write-file-atomic": "^3.0.0"
951 "node_modules/callsites": {
959 "node_modules/camelcase": {
967 "node_modules/caniuse-lite": {
968 "version": "1.0.30001607",
972 "type": "opencollective",
973 "url": "https://opencollective.com/browserslist"
977 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
981 "url": "https://github.com/sponsors/ai"
984 "license": "CC-BY-4.0"
986 "node_modules/chalk": {
991 "ansi-styles": "^4.1.0",
992 "supports-color": "^7.1.0"
998 "url": "https://github.com/chalk/chalk?sponsor=1"
1001 "node_modules/chokidar": {
1006 "type": "individual",
1007 "url": "https://paulmillr.com/funding/"
1012 "anymatch": "~3.1.2",
1014 "glob-parent": "~5.1.2",
1015 "is-binary-path": "~2.1.0",
1016 "is-glob": "~4.0.1",
1017 "normalize-path": "~3.0.0",
1018 "readdirp": "~3.6.0"
1023 "optionalDependencies": {
1024 "fsevents": "~2.3.2"
1027 "node_modules/chokidar/node_modules/glob-parent": {
1038 "node_modules/clean-stack": {
1046 "node_modules/cliui": {
1051 "string-width": "^4.2.0",
1052 "strip-ansi": "^6.0.0",
1053 "wrap-ansi": "^7.0.0"
1056 "node_modules/color-convert": {
1061 "color-name": "~1.1.4"
1067 "node_modules/color-name": {
1072 "node_modules/comment-parser": {
1080 "node_modules/commondir": {
1085 "node_modules/concat-map": {
1090 "node_modules/concat-stream": {
1098 "buffer-from": "^1.0.0",
1099 "inherits": "^2.0.3",
1100 "readable-stream": "^2.2.2",
1101 "typedarray": "^0.0.6"
1104 "node_modules/convert-source-map": {
1109 "node_modules/core-util-is": {
1114 "node_modules/cross-spawn": {
1119 "path-key": "^3.1.0",
1120 "shebang-command": "^2.0.0",
1127 "node_modules/debug": {
1137 "peerDependenciesMeta": {
1143 "node_modules/decamelize": {
1151 "node_modules/deep-is": {
1156 "node_modules/default-require-extensions": {
1161 "strip-bom": "^4.0.0"
1167 "url": "https://github.com/sponsors/sindresorhus"
1170 "node_modules/diff": {
1173 "license": "BSD-3-Clause",
1178 "node_modules/doctrine": {
1181 "license": "Apache-2.0",
1189 "node_modules/electron-to-chromium": {
1190 "version": "1.4.730",
1194 "node_modules/emoji-regex": {
1199 "node_modules/enhanced-resolve": {
1200 "version": "5.16.0",
1204 "graceful-fs": "^4.2.4",
1211 "node_modules/es6-error": {
1216 "node_modules/escalade": {
1224 "node_modules/escape-string-regexp": {
1232 "url": "https://github.com/sponsors/sindresorhus"
1235 "node_modules/eslint": {
1236 "version": "8.57.0",
1240 "@eslint-community/eslint-utils": "^4.2.0",
1241 "@eslint-community/regexpp": "^4.6.1",
1242 "@eslint/eslintrc": "^2.1.4",
1243 "@eslint/js": "8.57.0",
1244 "@humanwhocodes/config-array": "^0.11.14",
1245 "@humanwhocodes/module-importer": "^1.0.1",
1246 "@nodelib/fs.walk": "^1.2.8",
1247 "@ungap/structured-clone": "^1.2.0",
1250 "cross-spawn": "^7.0.2",
1252 "doctrine": "^3.0.0",
1253 "escape-string-regexp": "^4.0.0",
1254 "eslint-scope": "^7.2.2",
1255 "eslint-visitor-keys": "^3.4.3",
1257 "esquery": "^1.4.2",
1258 "esutils": "^2.0.2",
1259 "fast-deep-equal": "^3.1.3",
1260 "file-entry-cache": "^6.0.1",
1261 "find-up": "^5.0.0",
1262 "glob-parent": "^6.0.2",
1263 "globals": "^13.19.0",
1264 "graphemer": "^1.4.0",
1266 "imurmurhash": "^0.1.4",
1267 "is-glob": "^4.0.0",
1268 "is-path-inside": "^3.0.3",
1269 "js-yaml": "^4.1.0",
1270 "json-stable-stringify-without-jsonify": "^1.0.1",
1272 "lodash.merge": "^4.6.2",
1273 "minimatch": "^3.1.2",
1274 "natural-compare": "^1.4.0",
1275 "optionator": "^0.9.3",
1276 "strip-ansi": "^6.0.1",
1277 "text-table": "^0.2.0"
1280 "eslint": "bin/eslint.js"
1283 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1286 "url": "https://opencollective.com/eslint"
1289 "node_modules/eslint-compat-utils": {
1299 "peerDependencies": {
1303 "node_modules/eslint-plugin-es-x": {
1308 "@eslint-community/eslint-utils": "^4.1.2",
1309 "@eslint-community/regexpp": "^4.6.0",
1310 "eslint-compat-utils": "^0.5.0"
1313 "node": "^14.18.0 || >=16.0.0"
1316 "url": "https://github.com/sponsors/ota-meshi"
1318 "peerDependencies": {
1322 "node_modules/eslint-plugin-jsdoc": {
1323 "version": "48.2.3",
1325 "license": "BSD-3-Clause",
1327 "@es-joy/jsdoccomment": "~0.42.0",
1328 "are-docs-informative": "^0.0.2",
1329 "comment-parser": "1.4.1",
1331 "escape-string-regexp": "^4.0.0",
1332 "esquery": "^1.5.0",
1333 "is-builtin-module": "^3.2.1",
1335 "spdx-expression-parse": "^4.0.0"
1340 "peerDependencies": {
1341 "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0"
1344 "node_modules/eslint-plugin-n": {
1345 "version": "17.2.0",
1346 "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.2.0.tgz",
1347 "integrity": "sha512-XBkFQxjTFKy9oc925ezHcDoZ8VLdGfxRkdZf0poR4TjC+zvm28pG2Tc7ZZpD1/UxSAzbw6Zz0WpnpUX3KruAAA==",
1350 "@eslint-community/eslint-utils": "^4.4.0",
1351 "enhanced-resolve": "^5.15.0",
1352 "eslint-plugin-es-x": "^7.5.0",
1353 "get-tsconfig": "^4.7.0",
1354 "globals": "^14.0.0",
1356 "minimatch": "^9.0.0",
1360 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1363 "url": "https://github.com/sponsors/mysticatea"
1365 "peerDependencies": {
1366 "eslint": ">=8.23.0"
1369 "node_modules/eslint-plugin-n/node_modules/brace-expansion": {
1374 "balanced-match": "^1.0.0"
1377 "node_modules/eslint-plugin-n/node_modules/globals": {
1378 "version": "14.0.0",
1385 "url": "https://github.com/sponsors/sindresorhus"
1388 "node_modules/eslint-plugin-n/node_modules/minimatch": {
1393 "brace-expansion": "^2.0.1"
1396 "node": ">=16 || 14 >=14.17"
1399 "url": "https://github.com/sponsors/isaacs"
1402 "node_modules/eslint-plugin-security": {
1405 "license": "Apache-2.0",
1407 "safe-regex": "^2.1.1"
1410 "node_modules/eslint-plugin-sonarjs": {
1411 "version": "0.25.1",
1413 "license": "LGPL-3.0-only",
1417 "peerDependencies": {
1418 "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"
1421 "node_modules/eslint-scope": {
1424 "license": "BSD-2-Clause",
1426 "esrecurse": "^4.3.0",
1427 "estraverse": "^5.2.0"
1430 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1433 "url": "https://opencollective.com/eslint"
1436 "node_modules/eslint-visitor-keys": {
1439 "license": "Apache-2.0",
1441 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1444 "url": "https://opencollective.com/eslint"
1447 "node_modules/espree": {
1450 "license": "BSD-2-Clause",
1453 "acorn-jsx": "^5.3.2",
1454 "eslint-visitor-keys": "^3.4.1"
1457 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1460 "url": "https://opencollective.com/eslint"
1463 "node_modules/esprima": {
1466 "license": "BSD-2-Clause",
1468 "esparse": "bin/esparse.js",
1469 "esvalidate": "bin/esvalidate.js"
1475 "node_modules/esquery": {
1478 "license": "BSD-3-Clause",
1480 "estraverse": "^5.1.0"
1486 "node_modules/esrecurse": {
1489 "license": "BSD-2-Clause",
1491 "estraverse": "^5.2.0"
1497 "node_modules/estraverse": {
1500 "license": "BSD-2-Clause",
1505 "node_modules/esutils": {
1508 "license": "BSD-2-Clause",
1513 "node_modules/fast-deep-equal": {
1518 "node_modules/fast-json-stable-stringify": {
1523 "node_modules/fast-levenshtein": {
1528 "node_modules/fastq": {
1529 "version": "1.17.1",
1536 "node_modules/file-entry-cache": {
1541 "flat-cache": "^3.0.4"
1544 "node": "^10.12.0 || >=12.0.0"
1547 "node_modules/fill-range": {
1552 "to-regex-range": "^5.0.1"
1558 "node_modules/find-cache-dir": {
1563 "commondir": "^1.0.1",
1564 "make-dir": "^3.0.2",
1571 "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
1574 "node_modules/find-up": {
1579 "locate-path": "^6.0.0",
1580 "path-exists": "^4.0.0"
1586 "url": "https://github.com/sponsors/sindresorhus"
1589 "node_modules/flat": {
1592 "license": "BSD-3-Clause",
1597 "node_modules/flat-cache": {
1602 "flatted": "^3.2.9",
1607 "node": "^10.12.0 || >=12.0.0"
1610 "node_modules/flatted": {
1615 "node_modules/foreground-child": {
1620 "cross-spawn": "^7.0.0",
1621 "signal-exit": "^3.0.2"
1627 "node_modules/fromentries": {
1633 "url": "https://github.com/sponsors/feross"
1637 "url": "https://www.patreon.com/feross"
1640 "type": "consulting",
1641 "url": "https://feross.org/support"
1646 "node_modules/fs.realpath": {
1651 "node_modules/gensync": {
1652 "version": "1.0.0-beta.2",
1659 "node_modules/get-caller-file": {
1664 "node": "6.* || 8.* || >= 10.*"
1667 "node_modules/get-package-type": {
1675 "node_modules/get-tsconfig": {
1680 "resolve-pkg-maps": "^1.0.0"
1683 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
1686 "node_modules/glob": {
1691 "fs.realpath": "^1.0.0",
1692 "inflight": "^1.0.4",
1694 "minimatch": "^5.0.1",
1701 "url": "https://github.com/sponsors/isaacs"
1704 "node_modules/glob-parent": {
1715 "node_modules/glob/node_modules/brace-expansion": {
1720 "balanced-match": "^1.0.0"
1723 "node_modules/glob/node_modules/minimatch": {
1728 "brace-expansion": "^2.0.1"
1734 "node_modules/globals": {
1735 "version": "13.24.0",
1739 "type-fest": "^0.20.2"
1745 "url": "https://github.com/sponsors/sindresorhus"
1748 "node_modules/graceful-fs": {
1749 "version": "4.2.11",
1753 "node_modules/graphemer": {
1758 "node_modules/has-flag": {
1766 "node_modules/hasha": {
1771 "is-stream": "^2.0.0",
1772 "type-fest": "^0.8.0"
1778 "url": "https://github.com/sponsors/sindresorhus"
1781 "node_modules/hasha/node_modules/type-fest": {
1784 "license": "(MIT OR CC0-1.0)",
1789 "node_modules/he": {
1797 "node_modules/html-escaper": {
1802 "node_modules/ignore": {
1810 "node_modules/import-fresh": {
1815 "parent-module": "^1.0.0",
1816 "resolve-from": "^4.0.0"
1822 "url": "https://github.com/sponsors/sindresorhus"
1825 "node_modules/imurmurhash": {
1833 "node_modules/indent-string": {
1841 "node_modules/inflight": {
1850 "node_modules/inherits": {
1855 "node_modules/is-binary-path": {
1860 "binary-extensions": "^2.0.0"
1866 "node_modules/is-builtin-module": {
1871 "builtin-modules": "^3.3.0"
1877 "url": "https://github.com/sponsors/sindresorhus"
1880 "node_modules/is-extglob": {
1888 "node_modules/is-fullwidth-code-point": {
1896 "node_modules/is-glob": {
1901 "is-extglob": "^2.1.1"
1907 "node_modules/is-number": {
1915 "node_modules/is-path-inside": {
1923 "node_modules/is-plain-obj": {
1931 "node_modules/is-stream": {
1939 "url": "https://github.com/sponsors/sindresorhus"
1942 "node_modules/is-typedarray": {
1947 "node_modules/is-unicode-supported": {
1955 "url": "https://github.com/sponsors/sindresorhus"
1958 "node_modules/is-windows": {
1966 "node_modules/isarray": {
1971 "node_modules/isexe": {
1976 "node_modules/istanbul-lib-coverage": {
1979 "license": "BSD-3-Clause",
1984 "node_modules/istanbul-lib-hook": {
1987 "license": "BSD-3-Clause",
1989 "append-transform": "^2.0.0"
1995 "node_modules/istanbul-lib-instrument": {
1998 "license": "BSD-3-Clause",
2000 "@babel/core": "^7.7.5",
2001 "@istanbuljs/schema": "^0.1.2",
2002 "istanbul-lib-coverage": "^3.0.0",
2009 "node_modules/istanbul-lib-instrument/node_modules/semver": {
2014 "semver": "bin/semver.js"
2017 "node_modules/istanbul-lib-processinfo": {
2023 "cross-spawn": "^7.0.3",
2024 "istanbul-lib-coverage": "^3.2.0",
2033 "node_modules/istanbul-lib-processinfo/node_modules/uuid": {
2038 "uuid": "dist/bin/uuid"
2041 "node_modules/istanbul-lib-report": {
2044 "license": "BSD-3-Clause",
2046 "istanbul-lib-coverage": "^3.0.0",
2047 "make-dir": "^4.0.0",
2048 "supports-color": "^7.1.0"
2054 "node_modules/istanbul-lib-report/node_modules/make-dir": {
2065 "url": "https://github.com/sponsors/sindresorhus"
2068 "node_modules/istanbul-lib-source-maps": {
2071 "license": "BSD-3-Clause",
2074 "istanbul-lib-coverage": "^3.0.0",
2075 "source-map": "^0.6.1"
2081 "node_modules/istanbul-reports": {
2084 "license": "BSD-3-Clause",
2086 "html-escaper": "^2.0.0",
2087 "istanbul-lib-report": "^3.0.0"
2093 "node_modules/js-tokens": {
2098 "node_modules/js-yaml": {
2103 "argparse": "^2.0.1"
2106 "js-yaml": "bin/js-yaml.js"
2109 "node_modules/jsdoc-type-pratt-parser": {
2117 "node_modules/jsesc": {
2122 "jsesc": "bin/jsesc"
2128 "node_modules/json-buffer": {
2133 "node_modules/json-schema-traverse": {
2138 "node_modules/json-stable-stringify-without-jsonify": {
2143 "node_modules/json5": {
2148 "json5": "lib/cli.js"
2154 "node_modules/just-extend": {
2159 "node_modules/keyv": {
2164 "json-buffer": "3.0.1"
2167 "node_modules/levn": {
2172 "prelude-ls": "^1.2.1",
2173 "type-check": "~0.4.0"
2179 "node_modules/locate-path": {
2184 "p-locate": "^5.0.0"
2190 "url": "https://github.com/sponsors/sindresorhus"
2193 "node_modules/lodash.flattendeep": {
2198 "node_modules/lodash.get": {
2203 "node_modules/lodash.merge": {
2208 "node_modules/log-symbols": {
2214 "is-unicode-supported": "^0.1.0"
2220 "url": "https://github.com/sponsors/sindresorhus"
2223 "node_modules/lru-cache": {
2231 "node_modules/make-dir": {
2242 "url": "https://github.com/sponsors/sindresorhus"
2245 "node_modules/make-dir/node_modules/semver": {
2250 "semver": "bin/semver.js"
2253 "node_modules/mime-db": {
2254 "version": "1.52.0",
2260 "node_modules/minimatch": {
2265 "brace-expansion": "^1.1.7"
2271 "node_modules/mocha": {
2272 "version": "10.4.0",
2276 "ansi-colors": "4.1.1",
2277 "browser-stdout": "1.3.1",
2278 "chokidar": "3.5.3",
2281 "escape-string-regexp": "4.0.0",
2286 "log-symbols": "4.1.0",
2287 "minimatch": "5.0.1",
2289 "serialize-javascript": "6.0.0",
2290 "strip-json-comments": "3.1.1",
2291 "supports-color": "8.1.1",
2292 "workerpool": "6.2.1",
2294 "yargs-parser": "20.2.4",
2295 "yargs-unparser": "2.0.0"
2298 "_mocha": "bin/_mocha",
2299 "mocha": "bin/mocha.js"
2305 "node_modules/mocha/node_modules/brace-expansion": {
2310 "balanced-match": "^1.0.0"
2313 "node_modules/mocha/node_modules/minimatch": {
2318 "brace-expansion": "^2.0.1"
2324 "node_modules/mocha/node_modules/ms": {
2329 "node_modules/mocha/node_modules/supports-color": {
2334 "has-flag": "^4.0.0"
2340 "url": "https://github.com/chalk/supports-color?sponsor=1"
2343 "node_modules/ms": {
2348 "node_modules/natural-compare": {
2353 "node_modules/nise": {
2356 "license": "BSD-3-Clause",
2358 "@sinonjs/commons": "^3.0.0",
2359 "@sinonjs/fake-timers": "^11.2.2",
2360 "@sinonjs/text-encoding": "^0.7.2",
2361 "just-extend": "^6.2.0",
2362 "path-to-regexp": "^6.2.1"
2365 "node_modules/node-preload": {
2370 "process-on-spawn": "^1.0.0"
2376 "node_modules/node-releases": {
2377 "version": "2.0.14",
2381 "node_modules/normalize-path": {
2389 "node_modules/nyc": {
2390 "version": "15.1.0",
2394 "@istanbuljs/load-nyc-config": "^1.0.0",
2395 "@istanbuljs/schema": "^0.1.2",
2396 "caching-transform": "^4.0.0",
2397 "convert-source-map": "^1.7.0",
2398 "decamelize": "^1.2.0",
2399 "find-cache-dir": "^3.2.0",
2400 "find-up": "^4.1.0",
2401 "foreground-child": "^2.0.0",
2402 "get-package-type": "^0.1.0",
2404 "istanbul-lib-coverage": "^3.0.0",
2405 "istanbul-lib-hook": "^3.0.0",
2406 "istanbul-lib-instrument": "^4.0.0",
2407 "istanbul-lib-processinfo": "^2.0.2",
2408 "istanbul-lib-report": "^3.0.0",
2409 "istanbul-lib-source-maps": "^4.0.0",
2410 "istanbul-reports": "^3.0.2",
2411 "make-dir": "^3.0.0",
2412 "node-preload": "^0.2.1",
2414 "process-on-spawn": "^1.0.0",
2415 "resolve-from": "^5.0.0",
2417 "signal-exit": "^3.0.2",
2418 "spawn-wrap": "^2.0.0",
2419 "test-exclude": "^6.0.0",
2429 "node_modules/nyc/node_modules/cliui": {
2434 "string-width": "^4.2.0",
2435 "strip-ansi": "^6.0.0",
2436 "wrap-ansi": "^6.2.0"
2439 "node_modules/nyc/node_modules/find-up": {
2444 "locate-path": "^5.0.0",
2445 "path-exists": "^4.0.0"
2451 "node_modules/nyc/node_modules/glob": {
2456 "fs.realpath": "^1.0.0",
2457 "inflight": "^1.0.4",
2459 "minimatch": "^3.1.1",
2461 "path-is-absolute": "^1.0.0"
2467 "url": "https://github.com/sponsors/isaacs"
2470 "node_modules/nyc/node_modules/locate-path": {
2475 "p-locate": "^4.1.0"
2481 "node_modules/nyc/node_modules/p-limit": {
2492 "url": "https://github.com/sponsors/sindresorhus"
2495 "node_modules/nyc/node_modules/p-locate": {
2506 "node_modules/nyc/node_modules/resolve-from": {
2514 "node_modules/nyc/node_modules/wrap-ansi": {
2519 "ansi-styles": "^4.0.0",
2520 "string-width": "^4.1.0",
2521 "strip-ansi": "^6.0.0"
2527 "node_modules/nyc/node_modules/y18n": {
2532 "node_modules/nyc/node_modules/yargs": {
2533 "version": "15.4.1",
2538 "decamelize": "^1.2.0",
2539 "find-up": "^4.1.0",
2540 "get-caller-file": "^2.0.1",
2541 "require-directory": "^2.1.1",
2542 "require-main-filename": "^2.0.0",
2543 "set-blocking": "^2.0.0",
2544 "string-width": "^4.2.0",
2545 "which-module": "^2.0.0",
2547 "yargs-parser": "^18.1.2"
2553 "node_modules/nyc/node_modules/yargs-parser": {
2554 "version": "18.1.3",
2558 "camelcase": "^5.0.0",
2559 "decamelize": "^1.2.0"
2565 "node_modules/once": {
2573 "node_modules/optionator": {
2578 "@aashutoshrathi/word-wrap": "^1.2.3",
2579 "deep-is": "^0.1.3",
2580 "fast-levenshtein": "^2.0.6",
2582 "prelude-ls": "^1.2.1",
2583 "type-check": "^0.4.0"
2589 "node_modules/os-shim": {
2596 "node_modules/p-limit": {
2601 "yocto-queue": "^0.1.0"
2607 "url": "https://github.com/sponsors/sindresorhus"
2610 "node_modules/p-locate": {
2621 "url": "https://github.com/sponsors/sindresorhus"
2624 "node_modules/p-map": {
2629 "aggregate-error": "^3.0.0"
2635 "node_modules/p-try": {
2643 "node_modules/package-hash": {
2648 "graceful-fs": "^4.1.15",
2650 "lodash.flattendeep": "^4.4.0",
2651 "release-zalgo": "^1.0.0"
2657 "node_modules/parent-module": {
2662 "callsites": "^3.0.0"
2668 "node_modules/path-exists": {
2676 "node_modules/path-is-absolute": {
2684 "node_modules/path-key": {
2692 "node_modules/path-to-regexp": {
2697 "node_modules/picocolors": {
2702 "node_modules/picomatch": {
2710 "url": "https://github.com/sponsors/jonschlinkert"
2713 "node_modules/pkg-dir": {
2724 "node_modules/pkg-dir/node_modules/find-up": {
2729 "locate-path": "^5.0.0",
2730 "path-exists": "^4.0.0"
2736 "node_modules/pkg-dir/node_modules/locate-path": {
2741 "p-locate": "^4.1.0"
2747 "node_modules/pkg-dir/node_modules/p-limit": {
2758 "url": "https://github.com/sponsors/sindresorhus"
2761 "node_modules/pkg-dir/node_modules/p-locate": {
2772 "node_modules/pre-commit": {
2775 "hasInstallScript": true,
2778 "cross-spawn": "^5.0.1",
2779 "spawn-sync": "^1.0.15",
2783 "node_modules/pre-commit/node_modules/cross-spawn": {
2788 "lru-cache": "^4.0.1",
2789 "shebang-command": "^1.2.0",
2793 "node_modules/pre-commit/node_modules/lru-cache": {
2798 "pseudomap": "^1.0.2",
2802 "node_modules/pre-commit/node_modules/shebang-command": {
2807 "shebang-regex": "^1.0.0"
2813 "node_modules/pre-commit/node_modules/shebang-regex": {
2821 "node_modules/pre-commit/node_modules/which": {
2822 "version": "1.2.14",
2829 "which": "bin/which"
2832 "node_modules/pre-commit/node_modules/yallist": {
2837 "node_modules/prelude-ls": {
2845 "node_modules/process-nextick-args": {
2850 "node_modules/process-on-spawn": {
2855 "fromentries": "^1.2.0"
2861 "node_modules/pseudomap": {
2866 "node_modules/punycode": {
2874 "node_modules/queue-microtask": {
2880 "url": "https://github.com/sponsors/feross"
2884 "url": "https://www.patreon.com/feross"
2887 "type": "consulting",
2888 "url": "https://feross.org/support"
2893 "node_modules/randombytes": {
2898 "safe-buffer": "^5.1.0"
2901 "node_modules/readable-stream": {
2906 "core-util-is": "~1.0.0",
2907 "inherits": "~2.0.3",
2908 "isarray": "~1.0.0",
2909 "process-nextick-args": "~2.0.0",
2910 "safe-buffer": "~5.1.1",
2911 "string_decoder": "~1.1.1",
2912 "util-deprecate": "~1.0.1"
2915 "node_modules/readable-stream/node_modules/safe-buffer": {
2920 "node_modules/readdirp": {
2925 "picomatch": "^2.2.1"
2931 "node_modules/regexp-tree": {
2932 "version": "0.1.27",
2936 "regexp-tree": "bin/regexp-tree"
2939 "node_modules/release-zalgo": {
2944 "es6-error": "^4.0.1"
2950 "node_modules/require-directory": {
2958 "node_modules/require-main-filename": {
2963 "node_modules/resolve-from": {
2971 "node_modules/resolve-pkg-maps": {
2976 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
2979 "node_modules/reusify": {
2988 "node_modules/rimraf": {
2999 "url": "https://github.com/sponsors/isaacs"
3002 "node_modules/rimraf/node_modules/glob": {
3007 "fs.realpath": "^1.0.0",
3008 "inflight": "^1.0.4",
3010 "minimatch": "^3.1.1",
3012 "path-is-absolute": "^1.0.0"
3018 "url": "https://github.com/sponsors/isaacs"
3021 "node_modules/run-parallel": {
3027 "url": "https://github.com/sponsors/feross"
3031 "url": "https://www.patreon.com/feross"
3034 "type": "consulting",
3035 "url": "https://feross.org/support"
3040 "queue-microtask": "^1.2.2"
3043 "node_modules/safe-buffer": {
3049 "url": "https://github.com/sponsors/feross"
3053 "url": "https://www.patreon.com/feross"
3056 "type": "consulting",
3057 "url": "https://feross.org/support"
3062 "node_modules/safe-regex": {
3067 "regexp-tree": "~0.1.1"
3070 "node_modules/semver": {
3075 "lru-cache": "^6.0.0"
3078 "semver": "bin/semver.js"
3084 "node_modules/semver/node_modules/lru-cache": {
3095 "node_modules/semver/node_modules/yallist": {
3100 "node_modules/serialize-javascript": {
3103 "license": "BSD-3-Clause",
3105 "randombytes": "^2.1.0"
3108 "node_modules/set-blocking": {
3113 "node_modules/shebang-command": {
3118 "shebang-regex": "^3.0.0"
3124 "node_modules/shebang-regex": {
3132 "node_modules/signal-exit": {
3137 "node_modules/sinon": {
3138 "version": "17.0.1",
3140 "license": "BSD-3-Clause",
3142 "@sinonjs/commons": "^3.0.0",
3143 "@sinonjs/fake-timers": "^11.2.2",
3144 "@sinonjs/samsam": "^8.0.0",
3147 "supports-color": "^7.2.0"
3150 "type": "opencollective",
3151 "url": "https://opencollective.com/sinon"
3154 "node_modules/sinon/node_modules/diff": {
3157 "license": "BSD-3-Clause",
3162 "node_modules/source-map": {
3165 "license": "BSD-3-Clause",
3170 "node_modules/spawn-sync": {
3171 "version": "1.0.15",
3173 "hasInstallScript": true,
3176 "concat-stream": "^1.4.7",
3180 "node_modules/spawn-wrap": {
3185 "foreground-child": "^2.0.0",
3186 "is-windows": "^1.0.2",
3187 "make-dir": "^3.0.0",
3189 "signal-exit": "^3.0.2",
3196 "node_modules/spdx-exceptions": {
3199 "license": "CC-BY-3.0"
3201 "node_modules/spdx-expression-parse": {
3206 "spdx-exceptions": "^2.1.0",
3207 "spdx-license-ids": "^3.0.0"
3210 "node_modules/spdx-license-ids": {
3211 "version": "3.0.17",
3213 "license": "CC0-1.0"
3215 "node_modules/sprintf-js": {
3218 "license": "BSD-3-Clause"
3220 "node_modules/string_decoder": {
3225 "safe-buffer": "~5.1.0"
3228 "node_modules/string_decoder/node_modules/safe-buffer": {
3233 "node_modules/string-width": {
3238 "emoji-regex": "^8.0.0",
3239 "is-fullwidth-code-point": "^3.0.0",
3240 "strip-ansi": "^6.0.1"
3246 "node_modules/strip-ansi": {
3251 "ansi-regex": "^5.0.1"
3257 "node_modules/strip-bom": {
3265 "node_modules/strip-json-comments": {
3273 "url": "https://github.com/sponsors/sindresorhus"
3276 "node_modules/supports-color": {
3281 "has-flag": "^4.0.0"
3287 "node_modules/tapable": {
3295 "node_modules/test-exclude": {
3300 "@istanbuljs/schema": "^0.1.2",
3302 "minimatch": "^3.0.4"
3308 "node_modules/test-exclude/node_modules/glob": {
3313 "fs.realpath": "^1.0.0",
3314 "inflight": "^1.0.4",
3316 "minimatch": "^3.1.1",
3318 "path-is-absolute": "^1.0.0"
3324 "url": "https://github.com/sponsors/isaacs"
3327 "node_modules/text-table": {
3332 "node_modules/to-fast-properties": {
3340 "node_modules/to-regex-range": {
3345 "is-number": "^7.0.0"
3351 "node_modules/type-check": {
3356 "prelude-ls": "^1.2.1"
3362 "node_modules/type-detect": {
3370 "node_modules/type-fest": {
3371 "version": "0.20.2",
3373 "license": "(MIT OR CC0-1.0)",
3378 "url": "https://github.com/sponsors/sindresorhus"
3381 "node_modules/typedarray": {
3386 "node_modules/typedarray-to-buffer": {
3391 "is-typedarray": "^1.0.0"
3394 "node_modules/update-browserslist-db": {
3395 "version": "1.0.13",
3399 "type": "opencollective",
3400 "url": "https://opencollective.com/browserslist"
3404 "url": "https://tidelift.com/funding/github/npm/browserslist"
3408 "url": "https://github.com/sponsors/ai"
3413 "escalade": "^3.1.1",
3414 "picocolors": "^1.0.0"
3417 "update-browserslist-db": "cli.js"
3419 "peerDependencies": {
3420 "browserslist": ">= 4.21.0"
3423 "node_modules/uri-js": {
3426 "license": "BSD-2-Clause",
3428 "punycode": "^2.1.0"
3431 "node_modules/util-deprecate": {
3436 "node_modules/uuid": {
3439 "https://github.com/sponsors/broofa",
3440 "https://github.com/sponsors/ctavan"
3444 "uuid": "dist/bin/uuid"
3447 "node_modules/which": {
3455 "node-which": "bin/node-which"
3461 "node_modules/which-module": {
3466 "node_modules/workerpool": {
3469 "license": "Apache-2.0"
3471 "node_modules/wrap-ansi": {
3476 "ansi-styles": "^4.0.0",
3477 "string-width": "^4.1.0",
3478 "strip-ansi": "^6.0.0"
3484 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3487 "node_modules/wrappy": {
3492 "node_modules/write-file-atomic": {
3497 "imurmurhash": "^0.1.4",
3498 "is-typedarray": "^1.0.0",
3499 "signal-exit": "^3.0.2",
3500 "typedarray-to-buffer": "^3.1.5"
3503 "node_modules/y18n": {
3511 "node_modules/yallist": {
3516 "node_modules/yargs": {
3517 "version": "16.2.0",
3522 "escalade": "^3.1.1",
3523 "get-caller-file": "^2.0.5",
3524 "require-directory": "^2.1.1",
3525 "string-width": "^4.2.0",
3527 "yargs-parser": "^20.2.2"
3533 "node_modules/yargs-parser": {
3534 "version": "20.2.4",
3541 "node_modules/yargs-unparser": {
3546 "camelcase": "^6.0.0",
3547 "decamelize": "^4.0.0",
3549 "is-plain-obj": "^2.1.0"
3555 "node_modules/yargs-unparser/node_modules/camelcase": {
3563 "url": "https://github.com/sponsors/sindresorhus"
3566 "node_modules/yargs-unparser/node_modules/decamelize": {
3574 "url": "https://github.com/sponsors/sindresorhus"
3577 "node_modules/yocto-queue": {
3585 "url": "https://github.com/sponsors/sindresorhus"