diff --git a/package-lock.json b/package-lock.json index fe5ce14..5da52e0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.2.2", "license": "Apache-2.0", "dependencies": { - "fast-extract": "^1.9.1", + "fast-extract": "^1.14.2", "node-fetch": "^3.3.2", "octokit": "^5.0.3", "tempfile": "^5.0.0", @@ -2015,80 +2015,25 @@ } }, "node_modules/7z-iterator": { - "version": "1.0.1", - "integrity": "sha512-WUCOP1us91EFD8Z6fLL4FyXutvzFuFtmSDbaTMOzX2pvYY2w5gGQYmJl46JiykpDYk07YXetmOJswGSjkYH8Ew==", + "version": "2.2.5", + "integrity": "sha512-vI37DZsqTD1g0KjYU+fUwQRlNnjlXNpRjCfKb08JpT5ka/3XufNL/7yEzRLeAaKFGIqeCh1Ia2CBBnYa/jq/6Q==", "license": "MIT", "dependencies": { "call-once-fn": "^1.1.6", - "extract-base-iterator": "^2.6.1", + "extract-base-iterator": "^3.4.1", "fs-remove-compat": "^1.0.0", - "lodash.compact": "^3.0.1", + "graceful-fs": "^4.2.11", "mkdirp-classic": "^0.5.2", "on-one": "^1.0.10", "os-shim": "^0.1.3", "queue-cb": "^1.0.0", - "readable-stream": "^2.0.2", - "seek-bzip": "^2.0.0", "short-hash": "^1.0.0", - "temp-suffix": "^1.0.10" + "temp-suffix": "^1.0.10", + "unbzip2-stream": "1.0.8", + "xz-compat": "^1.2.1" }, "engines": { "node": ">=0.8" - }, - "optionalDependencies": { - "lzma-native": "^8.0.6" - } - }, - "node_modules/7z-iterator/node_modules/commander": { - "version": "6.2.1", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/7z-iterator/node_modules/lzma-native": { - "version": "8.0.6", - "integrity": "sha512-09xfg67mkL2Lz20PrrDeNYZxzeW7ADtpYFbwSQh9U8+76RIzx5QsJBMy8qikv3hbUPfpy6hqwxt6FcGK81g9AA==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "node-addon-api": "^3.1.0", - "node-gyp-build": "^4.2.1", - "readable-stream": "^3.6.0" - }, - "bin": { - "lzmajs": "bin/lzmajs" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/7z-iterator/node_modules/lzma-native/node_modules/readable-stream": { - "version": "3.6.2", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "optional": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/7z-iterator/node_modules/seek-bzip": { - "version": "2.0.0", - "integrity": "sha512-SMguiTnYrhpLdk3PwfzHeotrcwi8bNV4iemL9tx9poR/yeaMYwB9VzR1w7b57DuWpuqR8n6oZboi0hj3AxZxQg==", - "license": "MIT", - "dependencies": { - "commander": "^6.0.0" - }, - "bin": { - "seek-bunzip": "bin/seek-bunzip", - "seek-table": "bin/seek-bzip-table" } }, "node_modules/acorn": { @@ -2199,12 +2144,12 @@ } }, "node_modules/async-compat": { - "version": "1.8.0", - "integrity": "sha512-TdrmfrPLrtgqtFoT7v9cbGofEyG+K7W7bqgP+ArIKSH7QSRNebjQFj4XpeiDQv15M6UnXvX7G0F05d2KGZxwTg==", + "version": "1.8.1", + "integrity": "sha512-F/WSINZC3zZvH2b+QiUKugqRyj0FjTto+mO4Xa/jSqIZ5WHw2NMyVp51AhXsgJbDaGd/dlXfZFqgFKGBRmvArw==", "license": "MIT", "dependencies": { - "is-error": ">=2.0.0", - "is-promise": ">=1.0.0" + "is-error": "^2.0.0", + "is-promise": "^4.0.0" }, "engines": { "node": ">=0.8" @@ -2216,6 +2161,14 @@ "dev": true, "license": "MIT" }, + "node_modules/base64-js": { + "version": "0.0.8", + "integrity": "sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/before-after-hook": { "version": "4.0.0", "integrity": "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==", @@ -2236,6 +2189,16 @@ "concat-map": "0.0.1" } }, + "node_modules/buffer": { + "version": "3.6.2", + "integrity": "sha512-c3M77NkHJxS0zx/ErxXhDLr1v3y2MDXPeTJPvLNOaIYJ4ymHBUFQ9EXzt9HYuqAJllMoNb/EZ8hIiulnQFAUuQ==", + "license": "MIT", + "dependencies": { + "base64-js": "0.0.8", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, "node_modules/call-once-fn": { "version": "1.1.10", "integrity": "sha512-eCtzo4DTRSrc/cPYb0JAgu03H1vDIQ14Mv1jJn8xzRotyAU1Pn7FuAul72+lLodKmYalmCUuzJCotL75FmMT2w==", @@ -2341,7 +2304,6 @@ "node_modules/cross-spawn": { "version": "7.0.6", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -2352,6 +2314,32 @@ "node": ">= 8" } }, + "node_modules/cross-spawn-cb": { + "version": "3.2.1", + "integrity": "sha512-eLIDBgf4YNpdBpinbtaVP59wPS/mUCk02I3+EtqRvGKo5y1OaceIFQlOedBLgoeXYd7EyE8cBJLFD1aluZXVMw==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.6", + "env-path-key": "^1.0.0", + "node-version-call-local": "^1.0.0", + "on-one": "^1.0.0", + "which": "1.3.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/cross-spawn-cb/node_modules/which": { + "version": "1.3.1", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, "node_modules/data-uri-to-buffer": { "version": "4.0.1", "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", @@ -2397,6 +2385,22 @@ "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", "license": "MIT" }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/env-path-key": { + "version": "1.1.8", + "integrity": "sha512-IxRIy9T9IRiIlwWlHQBX1IICDlMsoPaXybhAYju5IKn+t8yDZnRPz1sUhWhDPR5RW+r0mz3jbQJPwXRxVkMhVA==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, "node_modules/es-module-lexer": { "version": "1.7.0", "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", @@ -2634,6 +2638,14 @@ "node": ">=0.10.0" } }, + "node_modules/exit-compat": { + "version": "1.0.4", + "integrity": "sha512-qJ5j//PcSr4+F5YdxO2pV1XESJ15H39/iKCIaPz+falm7jB/yGJW93r2dOVa9UHv9SeLKqdY5U+l9pciFNml7g==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, "node_modules/expect-type": { "version": "1.3.0", "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", @@ -2644,21 +2656,19 @@ } }, "node_modules/extract-base-iterator": { - "version": "2.6.1", - "integrity": "sha512-qxP3b10sv1VHqT6wyI2Ou9xYzrIh76BhNx022NqzJ6ohIu7xs80yzodC+XHtrjET50XLnsWYXzpWCL7UfPmQkQ==", + "version": "3.4.2", + "integrity": "sha512-WOp/k3k5gswMKnkhwf17PysrPBQPi8CBd3p/kTG3whTJiC+Yp/7PGPrFfW1bYYayd/+Rd2Iq1DqHT94XQik6zA==", "license": "MIT", "dependencies": { "fs-remove-compat": "^1.0.0", "graceful-fs": "^4.2.11", "is-absolute": "^1.0.0", - "lodash.compact": "^3.0.1", - "mkdirp-classic": "^0.5.3", - "next-tick": "^1.1.0", + "mkdirp-classic": "^0.5.2", "on-one": "^1.0.0", - "pako": "~1.0.11", - "queue-cb": "^1.6.3", - "readable-stream": "^2.3.8", - "stack-base-iterator": "^2.1.15" + "pako": "1.0.11", + "queue-cb": "^1.0.0", + "readable-stream": "2.3.8", + "stack-base-iterator": "^3.0.0" }, "engines": { "node": ">=0.8" @@ -2686,50 +2696,32 @@ "license": "MIT" }, "node_modules/fast-extract": { - "version": "1.9.1", - "integrity": "sha512-ZA4kA5m8sovKKNbyS90rDNW82iuwS7Ge4j/ATxcMQXy81thyMY/QMhgfNI+aDMUQn0YPSAAu8h3K1WfDP4FA+Q==", + "version": "1.14.2", + "integrity": "sha512-nRz16wgGhZdHW38y63lNH3s9mbxp/jwnULBaBWQSzzEX+CxnYG4GMd6KMnukIVBGiheleQ6L3IqkTgMOF0zCEw==", "license": "MIT", "dependencies": { - "7z-iterator": "^1.0.1", + "7z-iterator": "^2.0.0", "call-once-fn": "^1.0.1", "content-disposition": "^1.0.1", + "extract-base-iterator": "^3.0.2", "fs-remove-compat": "^1.0.0", + "graceful-fs": "^4.2.11", "lodash.throttle": "^4.1.1", "mkdirp-classic": "^0.5.2", "on-one": "^1.0.0", "progress-stream": "^2.0.0", "queue-cb": "^1.0.0", - "readable-stream": "^2.0.2", - "seek-bzip": "^2.0.0", "signal-exit": "^3.0.7", - "tar-iterator": "^3.1.11", + "tar-iterator": "^3.3.0", "temp-suffix": "^1.0.10", - "zip-iterator": "^3.0.18" + "unbzip2-stream": "1.0.8", + "xz-compat": "^1.0.0", + "zip-iterator": "^3.2.0" }, "engines": { "node": ">=0.8" } }, - "node_modules/fast-extract/node_modules/commander": { - "version": "6.2.1", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-extract/node_modules/seek-bzip": { - "version": "2.0.0", - "integrity": "sha512-SMguiTnYrhpLdk3PwfzHeotrcwi8bNV4iemL9tx9poR/yeaMYwB9VzR1w7b57DuWpuqR8n6oZboi0hj3AxZxQg==", - "license": "MIT", - "dependencies": { - "commander": "^6.0.0" - }, - "bin": { - "seek-bunzip": "bin/seek-bunzip", - "seek-table": "bin/seek-bzip-table" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", @@ -2846,8 +2838,8 @@ } }, "node_modules/fs-remove-compat": { - "version": "1.0.0", - "integrity": "sha512-+im+eZTzYi7PRmV8hhLauZQbDpxBtM2hd5mf4R80ut9sgqJOFNw/9vt6lw7TVOlDRUyNmu14BicY7/AbM5jFwg==", + "version": "1.0.2", + "integrity": "sha512-ZTB3UsWcxTrFXd8yG40upzt0ohsLBDyRTeWwrcvDTV8zBZgKRl1xlYINQ/hxmvTqj/8CMGXrFDuQlCuC855UDA==", "license": "MIT", "engines": { "node": ">=0.8" @@ -2867,6 +2859,24 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/function-exec-sync": { + "version": "2.1.0", + "integrity": "sha512-rFpBsdPfY1MBRJpZRr9l9JfwWfeenS6ZJI0pD9IrWc+1KZyk7tyuWd4NigBUrf9KnngpGR8O1aR1VgUrmdVjfQ==", + "license": "MIT", + "dependencies": { + "async-compat": "^1.4.6", + "mkdirp-classic": "^0.5.2", + "module-compat": "^0.1.0", + "os-shim": "^0.1.0", + "randombytes": "^2.1.0", + "short-hash": "^1.0.0", + "temp-suffix": "^1.0.10", + "thread-sleep-compat": "^1.1.6" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/get-caller-file": { "version": "2.0.5", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", @@ -2886,6 +2896,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-file-compat": { + "version": "2.3.1", + "integrity": "sha512-XMPlwVca55yAvyprHtfRou6NjeT5F2tbOWLQiw40RregWyiMtWVgbB26Muszs2jsv0S74uQn373DeeYMILBuyg==", + "license": "MIT", + "dependencies": { + "mkdirp-classic": "^0.5.2", + "node-version-call-local": "^1.0.0", + "on-one": "^1.0.0", + "pump": "^3.0.0" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/get-tsconfig": { "version": "4.13.0", "integrity": "sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==", @@ -2898,6 +2922,11 @@ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, + "node_modules/getopts-compat": { + "version": "2.2.6", + "integrity": "sha512-7/eVVvGx2cr6Pz0j0CJZFqdHg8UCE3rryZs7BkhaIc7NDecaCTzTWCjAsxOQv58uShF192y4Da7xRT44F3jAsQ==", + "license": "MIT" + }, "node_modules/glob-parent": { "version": "6.0.2", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", @@ -2957,6 +2986,17 @@ "integrity": "sha512-dtNNyxXobzHavayZwOwRWhBTqS9GX4jDjIMsGc0fDyaN2A+4zMn5Ua9ODDCggN6w3Spma6mAHL3ImmW3BkWDmQ==", "license": "ISC" }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "license": "MIT", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/html-escaper": { "version": "2.0.2", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", @@ -2972,6 +3012,25 @@ "node": ">=10.18" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, "node_modules/ignore": { "version": "5.3.2", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", @@ -3010,6 +3069,30 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "license": "ISC" }, + "node_modules/install-module-linked": { + "version": "1.6.1", + "integrity": "sha512-GS0supjVLW3x757t62xoXq3RuWdiDNJ1gDW+Te52ex/Hc3PRo3HkZAL/NGeQvc8YP7Nm4jmgUFL8m0VapAEghQ==", + "license": "MIT", + "dependencies": { + "cross-spawn-cb": "^3.0.0", + "exit-compat": "^1.0.0", + "fs-remove-compat": "^1.0.0", + "get-file-compat": "^2.0.0", + "getopts-compat": "^2.2.5", + "homedir-polyfill": "^1.0.3", + "lockfile": "^1.0.4", + "mkdirp-classic": "^0.5.2", + "node-version-call-local": "^1.0.0", + "queue-cb": "^1.0.0", + "temp-suffix": "^1.0.10" + }, + "bin": { + "iml": "bin/cli.js" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/is-absolute": { "version": "1.0.0", "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", @@ -3097,7 +3180,6 @@ "node_modules/isexe": { "version": "2.0.0", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, "license": "ISC" }, "node_modules/istanbul-lib-coverage": { @@ -3166,11 +3248,11 @@ } }, "node_modules/iterator-next-callback": { - "version": "2.1.0", - "integrity": "sha512-5Wc5kZLZ9GV3D/Tdw2VTKHhgvVianNQJ1LKYaxooR99BBsF/i0AYtsWQhgD9FQ+GAiBV3TlZ2iqDkkX/riGAyA==", + "version": "3.0.0", + "integrity": "sha512-zW4F8H5IhEvOQueqKpr5Fnmt2lNY3B7WY0LWa/Jpl+x3oOf3eGvoSr1QGsz8KWv45G8XwsuxZr4YXrRT1KRfPw==", "license": "MIT", "dependencies": { - "is-promise": ">=1.0.0" + "is-promise": "^4.0.0" }, "engines": { "node": ">=0.8" @@ -3255,10 +3337,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lodash.compact": { - "version": "3.0.1", - "integrity": "sha512-2ozeiPi+5eBXW1CLtzjk8XQFhQOEMwwfxblqeq6EGyTxZJ1bPATqilY0e6g2SLQpP4KuMeuioBhEnWz5Pr7ICQ==", - "license": "MIT" + "node_modules/lockfile": { + "version": "1.0.4", + "integrity": "sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==", + "license": "ISC", + "dependencies": { + "signal-exit": "^3.0.2" + } }, "node_modules/lodash.merge": { "version": "4.6.2", @@ -3298,12 +3383,12 @@ "license": "ISC" }, "node_modules/maximize-iterator": { - "version": "4.1.0", - "integrity": "sha512-V3Az2smg0gvidJRrSo0v4dEZJLKO3uLT2tGEsYttHd6PIzYoFyeVQlDUro7Gf3E476MhXw5F6hgP3ZRUwxs9oA==", + "version": "5.0.5", + "integrity": "sha512-/224YS6L4FUPuQonQ0zhYz7lEGAx5A0M/EqwhpZuApfrXMavaHPYmgqgXCX1BnAXmzrUjo+S9UmRDX8CQ3fGuw==", "license": "MIT", "dependencies": { - "async-compat": ">=1.4.6", - "iterator-next-callback": ">=1.1.4" + "async-compat": "^1.4.6", + "iterator-next-callback": "^3.0.0" }, "engines": { "node": ">=0.8" @@ -3344,6 +3429,25 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", "license": "MIT" }, + "node_modules/module-compat": { + "version": "0.1.1", + "integrity": "sha512-gKf1rXe56bHXcXK6vSkhgvS5ODuqyUsJErnv35pb2CS2CRR9K2ALrp3B4Ck5Qm4SPnWlKs+VVei4Xjk/p5yPvA==", + "license": "MIT", + "dependencies": { + "module-root-sync": "*" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/module-root-sync": { + "version": "2.0.2", + "integrity": "sha512-qwqyGedDLKPFDej6o/s987wpo5qzmXfEgYwc96nr/+dwYApuxqTQSeYetvGlcQrd6kGo4lU9xVGwaS189DIN+g==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, "node_modules/mrmime": { "version": "2.0.1", "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", @@ -3383,11 +3487,6 @@ "dev": true, "license": "MIT" }, - "node_modules/next-tick": { - "version": "1.1.0", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "license": "ISC" - }, "node_modules/nock": { "version": "14.0.10", "integrity": "sha512-Q7HjkpyPeLa0ZVZC5qpxBt5EyLczFJ91MEewQiIi9taWuA0KB/MDJlUWtON+7dGouVdADTQsf9RA7TZk6D8VMw==", @@ -3402,12 +3501,6 @@ "node": ">=18.20.0 <20 || >=20.12.1" } }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "license": "MIT", - "optional": true - }, "node_modules/node-domexception": { "version": "1.0.0", "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", @@ -3427,6 +3520,44 @@ "node": ">=10.5.0" } }, + "node_modules/node-exec-path": { + "version": "1.2.1", + "integrity": "sha512-XbbjYdeXOfWcLs/IjuWjLjp0GuLOfqiG/aTsKtkQIcwRUuTxzKE44CQ2T0vDb7JpJAU9SQHHu6hL47+N6LN/ew==", + "license": "MIT", + "dependencies": { + "env-path-key": "^1.0.0", + "function-exec-sync": "^1.0.0", + "semver": "5.7.2" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/node-exec-path/node_modules/function-exec-sync": { + "version": "1.5.6", + "integrity": "sha512-oDzFHNfDZNUUh64caAT+oG2fXNJEeDYrCttixdwMYYQtwH1VRNOqllNHEKOZFj/vbgf/6072c1MfHYPBw7Tr6w==", + "license": "MIT", + "dependencies": { + "async-compat": "^1.7.9", + "mkdirp-classic": "^0.5.3", + "os-shim": "^0.1.3", + "randombytes": "^2.1.0", + "short-hash": "^1.0.0", + "temp-suffix": "^1.0.10", + "thread-sleep-compat": "^1.1.5" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/node-exec-path/node_modules/semver": { + "version": "5.7.2", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, "node_modules/node-fetch": { "version": "3.3.2", "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", @@ -3444,15 +3575,40 @@ "url": "https://opencollective.com/node-fetch" } }, - "node_modules/node-gyp-build": { - "version": "4.8.4", - "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", + "node_modules/node-version-call-local": { + "version": "1.1.1", + "integrity": "sha512-D56EYfXE0wY81JkKoe65U4biFFg7MgGflDLWfGsHGikErUjkrivsocYgdrYgvrdBVGgWE+LlGt7+uS4HVgAx5w==", "license": "MIT", - "optional": true, + "dependencies": { + "env-path-key": "^1.0.0", + "function-exec-sync": "^2.0.0", + "module-compat": "^0.1.0", + "node-exec-path": "^1.0.0", + "node-version-utils": "^1.0.2", + "semver": "5.7.2" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/node-version-call-local/node_modules/semver": { + "version": "5.7.2", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" + "semver": "bin/semver" + } + }, + "node_modules/node-version-utils": { + "version": "1.3.17", + "integrity": "sha512-RLqFS04kKJQ8r+np8S6V6YtpIlqLldZqB9/+lkEqOPK/e41uSMZOyDBdf9YkmGarZowuPqcpF9RaV+6mZsaBEg==", + "license": "MIT", + "dependencies": { + "env-path-key": "^1.1.8", + "path-string-prepend": "^1.1.8" + }, + "engines": { + "node": ">=0.8" } }, "node_modules/obug": { @@ -3487,13 +3643,21 @@ } }, "node_modules/on-one": { - "version": "1.0.10", - "integrity": "sha512-MwNcL9Pnyni+Nx3/RadJYIdo/to/GO14M+dDJln96u3XHwxVlEWbS3lrTUusi1DwrHQFy44Uh2aMd/uT5xOPTw==", + "version": "1.1.1", + "integrity": "sha512-SHz2wMQDbSs0bWafD8KcB89uZumNA2SNVz+bHHVtM9+gRZ2pM29J06GZWbV9JTU/S8HC593eGF4QCeAIJ12Nzw==", "license": "MIT", "engines": { "node": ">=0.8" } }, + "node_modules/once": { + "version": "1.4.0", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, "node_modules/optionator": { "version": "0.9.4", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", @@ -3571,6 +3735,14 @@ "node": ">=6" } }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/path-exists": { "version": "4.0.0", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", @@ -3583,12 +3755,19 @@ "node_modules/path-key": { "version": "3.1.1", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/path-string-prepend": { + "version": "1.1.8", + "integrity": "sha512-typ4uI34xINrnml3/ukkKqWj19epHmK7mFoxC10DuvKqWkQvx7P9R73uUvp7Q9JalkFZGYp4uFfiKKav8Nw5tg==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, "node_modules/pathe": { "version": "2.0.3", "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", @@ -3692,6 +3871,15 @@ "node": ">= 8" } }, + "node_modules/pump": { + "version": "3.0.3", + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "2.3.1", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", @@ -3709,6 +3897,14 @@ "node": ">=0.8" } }, + "node_modules/randombytes": { + "version": "2.1.0", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, "node_modules/readable-stream": { "version": "2.3.8", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", @@ -3796,6 +3992,25 @@ "fsevents": "~2.3.2" } }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/safe-regex": { "version": "2.1.1", "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", @@ -3820,7 +4035,6 @@ "node_modules/shebang-command": { "version": "2.0.0", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -3832,7 +4046,6 @@ "node_modules/shebang-regex": { "version": "3.0.0", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -3886,13 +4099,13 @@ "license": "MIT" }, "node_modules/stack-base-iterator": { - "version": "2.2.2", - "integrity": "sha512-z/3FD/ZZqiQnrUE7xk2Br8+VUjcV1PZYjotgftws3Ke+E/9Dk7IkOhCVUrvHvoylECWrFEPGC1Q3wmduJaeCwA==", + "version": "3.0.4", + "integrity": "sha512-+ka+q+O2UM1PEdoo94PCFZ/V5DXnQ/4FGkdU/3CDvkPwA2g6ev9wtuJoDCpvXYJ6KLc+qWgMytoDhrcjb8OiMg==", "license": "MIT", "dependencies": { "async-compat": "^1.4.6", - "iterator-next-callback": "^2.1.0", - "maximize-iterator": "^4.0.1", + "iterator-next-callback": "^3.0.0", + "maximize-iterator": "^5.0.1", "pinkie-promise": "^2.0.1" }, "engines": { @@ -3996,12 +4209,13 @@ } }, "node_modules/tar-iterator": { - "version": "3.2.0", - "integrity": "sha512-EfXoO2WXlX4Qznxfpaplfe+B673nOny2F8G0KxJ/3jCTqOX6N+mQunWJVqOgG+u629Wt3f8NraTm6qOuSChi5Q==", + "version": "3.3.6", + "integrity": "sha512-WIHh5ltWjl6SCMrfZK9UPGhIgckT9D8V8JhKhNP/L6x2YF4035zL8zgL0oMJxsVWa1JtJQPSQKGN69OlwOxUZg==", "license": "MIT", "dependencies": { "call-once-fn": "^1.0.1", - "extract-base-iterator": "^2.6.1", + "extract-base-iterator": "^3.0.0", + "graceful-fs": "^4.2.11", "on-one": "^1.0.0" }, "engines": { @@ -4057,6 +4271,35 @@ "tslib": "^2" } }, + "node_modules/thread-sleep": { + "version": "2.2.0", + "integrity": "sha512-C3zZbh9fL7c/+N8mFZ82+uK+dj0q6bSUORwhSe4icwd0xERndhB+ldw4JdejGC3Cbn1DRXlLJ/w859CQdvYV9w==", + "license": "MIT", + "engines": { + "node": ">=0.11.12" + } + }, + "node_modules/thread-sleep-compat": { + "version": "1.3.1", + "integrity": "sha512-fo/Cc8FGJYtHc74Bc16jZKKpbEuaFtLEbupHX3kg8TpLa2F38z7+hNYJceslQ2g3a7A1QuQAN4bK2wlW5Sf+zA==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "exit-compat": "^1.0.0", + "homedir-polyfill": "^1.0.3", + "mkdirp-classic": "^0.5.2", + "os-shim": "^0.1.3", + "thread-sleep": "^2.2.0" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/through": { + "version": "2.3.8", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "license": "MIT" + }, "node_modules/through2": { "version": "2.0.5", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", @@ -4281,6 +4524,15 @@ "typescript": ">=4.8.4 <6.0.0" } }, + "node_modules/unbzip2-stream": { + "version": "1.0.8", + "integrity": "sha512-2PXIvUA5Ne/tYPX/3jauqXv/HEvbvPYCPfreZCD6Rsq1edTUQ1M1B2wUxMAjzs6wOl3u9XP7v2p8uemMRE5how==", + "license": "MIT", + "dependencies": { + "buffer": "^3.0.1", + "through": "^2.3.6" + } + }, "node_modules/unc-path-regex": { "version": "0.1.2", "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", @@ -4487,7 +4739,6 @@ "node_modules/which": { "version": "2.0.2", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -4551,6 +4802,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/wrappy": { + "version": "1.0.2", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, "node_modules/xtend": { "version": "4.0.2", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", @@ -4559,6 +4815,19 @@ "node": ">=0.4" } }, + "node_modules/xz-compat": { + "version": "1.2.1", + "integrity": "sha512-sQ9ONCzqCOVqICdaJ3O+hKcyYtmvmglCHh+phjLcRfMvRf3W3LmEgP0XGLALJ6KVpQ1fjg1s+T4Gva72R5/oQQ==", + "license": "MIT", + "dependencies": { + "extract-base-iterator": "^3.4.1", + "install-module-linked": "^1.3.16", + "os-shim": "^0.1.3" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/y18n": { "version": "5.0.8", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", @@ -4613,14 +4882,14 @@ } }, "node_modules/zip-iterator": { - "version": "3.1.1", - "integrity": "sha512-xTlLj1reuPWktv+uNfE2+a8UZ3VYxvjDREKk5V1CsxPI9oKSZDuG9Kxi4gnxQ3ZDEfeppKcbuVp9cRmw5MsHjw==", + "version": "3.2.7", + "integrity": "sha512-flYoFOXBtzdwUVgnMeJxEuVAJp8cvWb9FXQFZHth5mytckWkFInhKGyIvFu6j3M7v15RROGy5sh+PYQtZZdWSg==", "license": "MIT", "dependencies": { "call-once-fn": "^1.0.1", - "extract-base-iterator": "^2.6.1", - "on-one": "^1.0.0", - "readable-stream": "^2.0.2" + "extract-base-iterator": "^3.3.0", + "graceful-fs": "^4.2.11", + "on-one": "^1.0.0" }, "engines": { "node": ">=0.8" diff --git a/package.json b/package.json index 776d90c..7595bda 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "vitest": "^4.0.16" }, "dependencies": { - "fast-extract": "^1.9.1", + "fast-extract": "^1.14.2", "node-fetch": "^3.3.2", "octokit": "^5.0.3", "tempfile": "^5.0.0",