diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2d48e1ac2..150516b45 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -44,7 +44,7 @@ jobs: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} - name: Attach Binaries - uses: stacksjs/action-releaser@v1.1.0 + uses: stacksjs/action-releaser@v1.2.7 with: files: | packages/launchpad/bin/launchpad-linux-x64.zip diff --git a/bun.lock b/bun.lock index eae230adf..1f799b20b 100644 --- a/bun.lock +++ b/bun.lock @@ -6,7 +6,6 @@ "devDependencies": { "@stacksjs/docs": "^0.70.23", "@stacksjs/eslint-config": "^4.14.0-beta.3", - "@stacksjs/launchpad": "workspace:*", "better-dx": "^0.2.0", }, }, @@ -24,7 +23,7 @@ }, "devDependencies": { "bun-plugin-dtsx": "^0.9.5", - "typescript": "^5.8.3", + "typescript": "^5.9.3", }, }, "packages/benchmark": { @@ -34,7 +33,7 @@ "bun-types": "latest", }, }, - "packages/launchpad": { + "packages/ts": { "name": "@stacksjs/launchpad", "version": "0.6.4", "bin": { @@ -44,7 +43,7 @@ "@stacksjs/clapp": "0.2.0", "bun-plugin-dtsx": "0.9.5", "bunfig": "^0.15.0", - "ts-pkgx": "^0.4.93", + "ts-pkgx": "^0.4.107", }, }, }, @@ -582,7 +581,7 @@ "@stacksjs/gitlint": ["@stacksjs/gitlint@0.1.5", "", { "bin": { "gitlint": "dist/bin/cli.js" } }, "sha512-5nSr6PN8/cRPdIz9Cj65Dh12N9gR7BPtJzR3rnqhAgpm5q0ihjmVTTybFQqigMcYuRpt2qX4HenV7YXuFOYScw=="], - "@stacksjs/launchpad": ["@stacksjs/launchpad@workspace:packages/launchpad"], + "@stacksjs/launchpad": ["@stacksjs/launchpad@workspace:packages/ts"], "@stacksjs/logging": ["@stacksjs/logging@0.70.23", "", {}, "sha512-rm/XGj7z+one5mQqwrgxRq/ulusyz2eWVe3QUP3/V9kKkDtEhI9tnmx4PLvVQZbxJgsVzcZeuyJ12OfxfpKFdg=="], @@ -1616,7 +1615,7 @@ "rfdc": ["rfdc@1.4.1", "", {}, "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA=="], - "rollup": ["rollup@2.79.2", "", { "optionalDependencies": { "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ=="], + "rollup": ["rollup@4.52.5", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.52.5", "@rollup/rollup-android-arm64": "4.52.5", "@rollup/rollup-darwin-arm64": "4.52.5", "@rollup/rollup-darwin-x64": "4.52.5", "@rollup/rollup-freebsd-arm64": "4.52.5", "@rollup/rollup-freebsd-x64": "4.52.5", "@rollup/rollup-linux-arm-gnueabihf": "4.52.5", "@rollup/rollup-linux-arm-musleabihf": "4.52.5", "@rollup/rollup-linux-arm64-gnu": "4.52.5", "@rollup/rollup-linux-arm64-musl": "4.52.5", "@rollup/rollup-linux-loong64-gnu": "4.52.5", "@rollup/rollup-linux-ppc64-gnu": "4.52.5", "@rollup/rollup-linux-riscv64-gnu": "4.52.5", "@rollup/rollup-linux-riscv64-musl": "4.52.5", "@rollup/rollup-linux-s390x-gnu": "4.52.5", "@rollup/rollup-linux-x64-gnu": "4.52.5", "@rollup/rollup-linux-x64-musl": "4.52.5", "@rollup/rollup-openharmony-arm64": "4.52.5", "@rollup/rollup-win32-arm64-msvc": "4.52.5", "@rollup/rollup-win32-ia32-msvc": "4.52.5", "@rollup/rollup-win32-x64-gnu": "4.52.5", "@rollup/rollup-win32-x64-msvc": "4.52.5", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw=="], "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], @@ -1754,7 +1753,7 @@ "ts-error-handling": ["ts-error-handling@0.1.0", "", {}, "sha512-v0t9+8PBJkyQoOG2SY/PGKJLPrahsRA/4ZbU/C7+RWVviXtUrXRyGKkHa+2+UwgVFJVdI//D9PINuSfciqNKOQ=="], - "ts-pkgx": ["ts-pkgx@0.4.103", "", { "dependencies": { "ts-web-scraper": "^0.1.1" }, "bin": { "ts-pkgx": "dist/bin/cli.js" } }, "sha512-knkfV7sAwLwvO94xLVNDBoyqW2H/iGV9csmz8qJW1ZSqzFlydqA9Gdobi03GKLNVSbbBeOg7RWETe44fNMNNmg=="], + "ts-pkgx": ["ts-pkgx@0.4.107", "", { "dependencies": { "ts-web-scraper": "^0.1.1" }, "bin": { "ts-pkgx": "dist/bin/cli.js" } }, "sha512-sHZiOVTDRYZAqaGPz9tWLCFdseNA8SJlZJjIe8b9JBJPpXbbVMWHYSoBo/db5s74qEqhEBFOvnTWxzbf+x1PQA=="], "ts-web-scraper": ["ts-web-scraper@0.1.1", "", { "bin": { "scraper": "dist/bin/cli.js" } }, "sha512-js+gSRe95yDD9U3+GmjvIKBYLAN9WoZKV84x7HcSI7dqdWEIoZSeSGR/Jbr8f5hCeV9FD70KdTPIS2LQwviQXQ=="], @@ -2004,16 +2003,22 @@ "@octokit/plugin-rest-endpoint-methods/@octokit/types": ["@octokit/types@12.6.0", "", { "dependencies": { "@octokit/openapi-types": "^20.0.0" } }, "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw=="], + "@rollup/plugin-babel/rollup": ["rollup@2.79.2", "", { "optionalDependencies": { "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ=="], + "@rollup/plugin-node-resolve/@rollup/pluginutils": ["@rollup/pluginutils@5.3.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q=="], "@rollup/plugin-replace/magic-string": ["magic-string@0.25.9", "", { "dependencies": { "sourcemap-codec": "^1.4.8" } }, "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ=="], + "@rollup/plugin-replace/rollup": ["rollup@2.79.2", "", { "optionalDependencies": { "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ=="], + "@rollup/pluginutils/@types/estree": ["@types/estree@0.0.39", "", {}, "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw=="], "@rollup/pluginutils/estree-walker": ["estree-walker@1.0.1", "", {}, "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg=="], "@rollup/pluginutils/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + "@rollup/pluginutils/rollup": ["rollup@2.79.2", "", { "optionalDependencies": { "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ=="], + "@shikijs/core/@shikijs/engine-javascript": ["@shikijs/engine-javascript@2.5.0", "", { "dependencies": { "@shikijs/types": "2.5.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^3.1.0" } }, "sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w=="], "@shikijs/core/@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@2.5.0", "", { "dependencies": { "@shikijs/types": "2.5.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw=="], @@ -2066,6 +2071,8 @@ "babel-plugin-polyfill-corejs2/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + "buddy-bot/ts-pkgx": ["ts-pkgx@0.4.103", "", { "dependencies": { "ts-web-scraper": "^0.1.1" }, "bin": { "ts-pkgx": "dist/bin/cli.js" } }, "sha512-knkfV7sAwLwvO94xLVNDBoyqW2H/iGV9csmz8qJW1ZSqzFlydqA9Gdobi03GKLNVSbbBeOg7RWETe44fNMNNmg=="], + "chalk/ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], "clean-regexp/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], @@ -2134,12 +2141,12 @@ "validate-npm-package-license/spdx-expression-parse": ["spdx-expression-parse@3.0.1", "", { "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q=="], - "vite/rollup": ["rollup@4.52.5", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.52.5", "@rollup/rollup-android-arm64": "4.52.5", "@rollup/rollup-darwin-arm64": "4.52.5", "@rollup/rollup-darwin-x64": "4.52.5", "@rollup/rollup-freebsd-arm64": "4.52.5", "@rollup/rollup-freebsd-x64": "4.52.5", "@rollup/rollup-linux-arm-gnueabihf": "4.52.5", "@rollup/rollup-linux-arm-musleabihf": "4.52.5", "@rollup/rollup-linux-arm64-gnu": "4.52.5", "@rollup/rollup-linux-arm64-musl": "4.52.5", "@rollup/rollup-linux-loong64-gnu": "4.52.5", "@rollup/rollup-linux-ppc64-gnu": "4.52.5", "@rollup/rollup-linux-riscv64-gnu": "4.52.5", "@rollup/rollup-linux-riscv64-musl": "4.52.5", "@rollup/rollup-linux-s390x-gnu": "4.52.5", "@rollup/rollup-linux-x64-gnu": "4.52.5", "@rollup/rollup-linux-x64-musl": "4.52.5", "@rollup/rollup-openharmony-arm64": "4.52.5", "@rollup/rollup-win32-arm64-msvc": "4.52.5", "@rollup/rollup-win32-ia32-msvc": "4.52.5", "@rollup/rollup-win32-x64-gnu": "4.52.5", "@rollup/rollup-win32-x64-msvc": "4.52.5", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw=="], - "vitepress/shiki": ["shiki@2.5.0", "", { "dependencies": { "@shikijs/core": "2.5.0", "@shikijs/engine-javascript": "2.5.0", "@shikijs/engine-oniguruma": "2.5.0", "@shikijs/langs": "2.5.0", "@shikijs/themes": "2.5.0", "@shikijs/types": "2.5.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-mI//trrsaiCIPsja5CNfsyNOqgAZUb6VpJA+340toL42UpzQlXpwRV9nch69X6gaUxrr9kaOOa6e3y3uAkGFxQ=="], "workbox-build/pretty-bytes": ["pretty-bytes@5.6.0", "", {}, "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="], + "workbox-build/rollup": ["rollup@2.79.2", "", { "optionalDependencies": { "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ=="], + "yaml-eslint-parser/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], "@babel/helper-create-class-features-plugin/@babel/traverse/@babel/parser": ["@babel/parser@7.28.4", "", { "dependencies": { "@babel/types": "^7.28.4" }, "bin": "./bin/babel-parser.js" }, "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg=="], diff --git a/packages/action/package.json b/packages/action/package.json index ed386a918..e1dccb19a 100644 --- a/packages/action/package.json +++ b/packages/action/package.json @@ -38,6 +38,6 @@ }, "devDependencies": { "bun-plugin-dtsx": "^0.9.5", - "typescript": "^5.8.3" + "typescript": "^5.9.3" } } diff --git a/packages/ts/package.json b/packages/ts/package.json index c0635ce5a..273917738 100644 --- a/packages/ts/package.json +++ b/packages/ts/package.json @@ -66,7 +66,7 @@ "@stacksjs/clapp": "0.2.0", "bun-plugin-dtsx": "0.9.5", "bunfig": "^0.15.0", - "ts-pkgx": "^0.4.93" + "ts-pkgx": "^0.4.107" }, "lint-staged": { "*.{js,ts}": "bunx --bun eslint . --fix" diff --git a/packages/ts/test-envs/bun-package-manager-basic/bun.lock b/packages/ts/test-envs/bun-package-manager-basic/bun.lock index d7394d1b4..f6539ca20 100644 --- a/packages/ts/test-envs/bun-package-manager-basic/bun.lock +++ b/packages/ts/test-envs/bun-package-manager-basic/bun.lock @@ -4,11 +4,11 @@ "": { "name": "bun-package-manager-basic", "dependencies": { - "express": "^4.18.0", + "express": "^4.21.2", }, "devDependencies": { - "@types/express": "^4.17.0", - "eslint": "8", + "@types/express": "^4.17.24", + "eslint": "8.57.1", }, }, }, @@ -37,7 +37,7 @@ "@types/connect": ["@types/connect@3.4.38", "", { "dependencies": { "@types/node": "*" } }, "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug=="], - "@types/express": ["@types/express@4.17.23", "", { "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ=="], + "@types/express": ["@types/express@4.17.24", "", { "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, "sha512-Mbrt4SRlXSTWryOnHAh2d4UQ/E7n9lZyGSi6KgX+4hkuL9soYbLOVXVhnk/ODp12YsGc95f4pOvqywJ6kngUwg=="], "@types/express-serve-static-core": ["@types/express-serve-static-core@4.19.6", "", { "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*", "@types/send": "*" } }, "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A=="], diff --git a/packages/ts/test-envs/bun-package-manager-basic/package.json b/packages/ts/test-envs/bun-package-manager-basic/package.json index 5d8da9e4e..dcb1e829d 100644 --- a/packages/ts/test-envs/bun-package-manager-basic/package.json +++ b/packages/ts/test-envs/bun-package-manager-basic/package.json @@ -9,10 +9,10 @@ "test": "echo 'Testing with Bun!'" }, "dependencies": { - "express": "^4.18.0" + "express": "^4.21.2" }, "devDependencies": { - "@types/express": "^4.17.0", - "eslint": "8" + "@types/express": "^4.17.24", + "eslint": "8.57.1" } } diff --git a/packages/ts/test-envs/bun-package-manager-versioned/package.json b/packages/ts/test-envs/bun-package-manager-versioned/package.json index 22996d0cb..45d82bbc5 100644 --- a/packages/ts/test-envs/bun-package-manager-versioned/package.json +++ b/packages/ts/test-envs/bun-package-manager-versioned/package.json @@ -10,10 +10,10 @@ "lint": "bunx eslint src/ --fix" }, "dependencies": { - "fastify": "^4.0.0" + "fastify": "^4.29.1" }, "devDependencies": { - "@types/node": "^20.0.0", - "eslint": "^8.0.0" + "@types/node": "^20.19.23", + "eslint": "^8.57.1" } } diff --git a/packages/ts/test-envs/bun-package-manager-with-deps/package.json b/packages/ts/test-envs/bun-package-manager-with-deps/package.json index f5d15b5b0..070ce91fa 100644 --- a/packages/ts/test-envs/bun-package-manager-with-deps/package.json +++ b/packages/ts/test-envs/bun-package-manager-with-deps/package.json @@ -12,16 +12,16 @@ "test": "bun test" }, "dependencies": { - "next": "^14.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "next": "^14.2.33", + "react": "^18.3.1", + "react-dom": "^18.3.1" }, "devDependencies": { - "@types/node": "^20.0.0", - "@types/react": "^18.0.0", - "eslint": "^8.0.0", - "eslint-config-next": "^14.0.0", - "prettier": "^3.0.0", - "typescript": "^5.0.0" + "@types/node": "^20.19.23", + "@types/react": "^18.3.26", + "eslint": "^8.57.1", + "eslint-config-next": "^14.2.33", + "prettier": "^3.6.2", + "typescript": "^5.9.3" } } diff --git a/packages/ts/test-envs/bun-vs-node-engines/package.json b/packages/ts/test-envs/bun-vs-node-engines/package.json index 9be51cb24..877fe91d2 100644 --- a/packages/ts/test-envs/bun-vs-node-engines/package.json +++ b/packages/ts/test-envs/bun-vs-node-engines/package.json @@ -4,12 +4,12 @@ "packageManager": "bun", "description": "Test environment for Bun package manager with conflicting Node.js engines", "engines": { - "node": ">=18.0.0", - "npm": ">=9.0.0" + "node": ">=18.20.8", + "npm": ">=9.9.4" }, "volta": { - "node": "20.10.0", - "npm": "10.2.3" + "node": "20.19.5", + "npm": "10.9.4" }, "scripts": { "dev": "echo 'Should use Bun, not Node!'", @@ -17,9 +17,9 @@ "check-runtime": "bunx node --version" }, "dependencies": { - "lodash": "^4.17.0" + "lodash": "^4.17.21" }, "devDependencies": { - "eslint": "^8.0.0" + "eslint": "^8.57.1" } } diff --git a/packages/ts/test-envs/bun-with-nodejs/package.json b/packages/ts/test-envs/bun-with-nodejs/package.json index fe6840478..085d0840c 100644 --- a/packages/ts/test-envs/bun-with-nodejs/package.json +++ b/packages/ts/test-envs/bun-with-nodejs/package.json @@ -4,8 +4,8 @@ "packageManager": "bun@1.2.0", "description": "Test environment for Bun and Node.js coexistence", "engines": { - "node": ">=20.0.0", - "npm": ">=9.0.0" + "node": ">=20.19.5", + "npm": ">=9.9.4" }, "scripts": { "dev": "echo 'Testing Bun + Node.js coexistence'", @@ -14,9 +14,9 @@ "test-npm": "npm --version" }, "dependencies": { - "lodash": "^4.17.0" + "lodash": "^4.17.21" }, "devDependencies": { - "typescript": "^5.0.0" + "typescript": "^5.9.3" } }