diff --git a/package-lock.json b/package-lock.json index 5852c16..97ab7f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,26 +1,27 @@ { "name": "zx-extra", - "version": "3.0.19", + "version": "3.0.17", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "zx-extra", - "version": "3.0.19", + "version": "3.0.17", "license": "MIT", "dependencies": { "@qiwi/deep-proxy": "^3.0.0", "@types/ip": "^1.1.3", - "@types/node": "^20.14.9", + "@types/node": "^22.5.1", "@types/semver": "^7.5.8", "globby-cp": "^1.3.0", "ini": "^4.1.3", "ip": "^2.0.1", "is-reachable": "^5.2.1", - "semver": "^7.6.2", + "semver": "^7.6.3", "ssri": "^10.0.6", "tempy": "^3.1.0", - "zx": "8.1.4" + "typescript": "^5.5.4", + "zx": "8.1.5-dev.92aede5" }, "bin": { "zx-extra": "src/main/js/cli.mjs" @@ -292,12 +293,12 @@ } }, "node_modules/@types/node": { - "version": "20.14.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.9.tgz", - "integrity": "sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==", + "version": "22.5.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.1.tgz", + "integrity": "sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==", "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, "node_modules/@types/responselike": { @@ -1084,11 +1085,12 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -1421,9 +1423,10 @@ } }, "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -1613,10 +1616,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" }, "node_modules/unique-string": { "version": "3.0.0", @@ -1767,9 +1784,9 @@ } }, "node_modules/zx": { - "version": "8.1.4", - "resolved": "https://registry.npmjs.org/zx/-/zx-8.1.4.tgz", - "integrity": "sha512-QFDYYpnzdpRiJ3dL2102Cw26FpXpWshW4QLTGxiYfIcwdAqg084jRCkK/kuP/NOSkxOjydRwNFG81qzA5r1a6w==", + "version": "8.1.5-dev.92aede5", + "resolved": "https://registry.npmjs.org/zx/-/zx-8.1.5-dev.92aede5.tgz", + "integrity": "sha512-zba5nGwCrhMJzaV9ipggjnWmKIwqjYV1yc6/FKTotMnoeJJauhFBiCPwqLqL7A9XKVfII3Nb0Yab6GlqZLeCvQ==", "license": "Apache-2.0", "bin": { "zx": "build/cli.js" diff --git a/package.json b/package.json index d3ac964..b9b416c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "zx-extra", - "version": "3.0.19", + "version": "3.0.17", "description": "zx with some useful extras", "main": "./src/main/js/index.mjs", "types": "./src/main/js/index.d.ts", @@ -10,6 +10,7 @@ }, "scripts": { "build": "echo 'No build required' && exit 0", + "build:js": "tsc --project tsconfig.json --outDir ./target/js", "test": "PATH=$(env -i bash -c 'echo $PATH') node ./src/main/js/cli.mjs ./src/test/js/test.mjs --quiet", "test:cov": "c8 npm run test && c8 report -r lcov", "test:bun": "bun ./src/main/js/cli.mjs ./src/test/js/test.mjs --quiet", @@ -41,16 +42,17 @@ "dependencies": { "@qiwi/deep-proxy": "^3.0.0", "@types/ip": "^1.1.3", - "@types/node": "^20.14.9", + "@types/node": "^22.5.1", "@types/semver": "^7.5.8", "globby-cp": "^1.3.0", "ini": "^4.1.3", "ip": "^2.0.1", "is-reachable": "^5.2.1", - "semver": "^7.6.2", + "semver": "^7.6.3", "ssri": "^10.0.6", "tempy": "^3.1.0", - "zx": "8.1.4" + "zx": "8.1.5-dev.92aede5", + "typescript": "^5.5.4" }, "devDependencies": { "c8": "^10.1.2"