ReviewOS

also looking at this

pantry-pm/pantry

chore(deps): update all non-major dependencies

#191
Closed chrisbbreuer wants to merge buddy-bot/update-non-major-updates-1758766218500 into main
27 files +164 -45

Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.

packages/action/package.jsonmodified+2-2
Changes to packages/action/package.json
@@ -37,7 +37,7 @@
3737 "@actions/io": "^1.1.3"
3838 },
3939 "devDependencies": {
40 "bun-plugin-dtsx": "^0.9.5",
41 "typescript": "^5.8.3"
40 "bun-plugin-dtsx": "^0.21.12",
41 "typescript": "^5.9.3"
4242 }
4343}
packages/ts/package.jsonadded+74-0
Changes to packages/ts/package.json
@@ -0,0 +1,74 @@
1{
2 "name": "@stacksjs/launchpad",
3 "type": "module",
4 "version": "0.6.4",
5 "description": "Like Homebrew, but faster.",
6 "author": "Chris Breuer <chris@stacksjs.org>",
7 "license": "MIT",
8 "homepage": "https://github.com/stacksjs/launchpad#readme",
9 "repository": {
10 "type": "git",
11 "url": "git+https://github.com/stacksjs/launchpad.git"
12 },
13 "bugs": {
14 "url": "https://github.com/stacksjs/launchpad/issues"
15 },
16 "keywords": [
17 "homebrew",
18 "package manager",
19 "bin manager",
20 "pkgx",
21 "pkgm",
22 "bun",
23 "package"
24 ],
25 "exports": {
26 ".": {
27 "types": "./dist/index.d.ts",
28 "import": "./dist/src/index.js"
29 },
30 "./*": {
31 "import": "./dist/*"
32 }
33 },
34 "module": "./dist/src/index.js",
35 "types": "./dist/index.d.ts",
36 "bin": {
37 "launchpad": "./dist/bin/cli.js"
38 },
39 "files": [
40 "README.md",
41 "dist"
42 ],
43 "scripts": {
44 "build": "bun build.ts && bun run compile",
45 "compile": "bun build ./dist/bin/cli.js --compile --minify --outfile bin/launchpad",
46 "compile:all": "bun run compile:linux-x64 && bun run compile:linux-arm64 && bun run compile:windows-x64 && bun run compile:darwin-x64 && bun run compile:darwin-arm64",
47 "compile:linux-x64": "bun build ./dist/bin/cli.js --compile --minify --target=bun-linux-x64 --outfile bin/launchpad-linux-x64",
48 "compile:linux-arm64": "bun build ./dist/bin/cli.js --compile --minify --target=bun-linux-arm64 --outfile bin/launchpad-linux-arm64",
49 "compile:windows-x64": "bun build ./dist/bin/cli.js --compile --minify --target=bun-windows-x64 --outfile bin/launchpad-windows-x64.exe",
50 "compile:darwin-x64": "bun build ./dist/bin/cli.js --compile --minify --target=bun-darwin-x64 --outfile bin/launchpad-darwin-x64",
51 "compile:darwin-arm64": "bun build ./dist/bin/cli.js --compile --minify --target=bun-darwin-arm64 --outfile bin/launchpad-darwin-arm64",
52 "zip": "bun run zip:all",
53 "zip:all": "bun run zip:linux-x64 && bun run zip:linux-arm64 && bun run zip:windows-x64 && bun run zip:darwin-x64 && bun run zip:darwin-arm64",
54 "zip:linux-x64": "chmod +r bin/launchpad-linux-x64 && zip -j bin/launchpad-linux-x64.zip bin/launchpad-linux-x64",
55 "zip:linux-arm64": "chmod +r bin/launchpad-linux-arm64 && zip -j bin/launchpad-linux-arm64.zip bin/launchpad-linux-arm64",
56 "zip:windows-x64": "chmod +r bin/launchpad-windows-x64.exe && zip -j bin/launchpad-windows-x64.zip bin/launchpad-windows-x64.exe",
57 "zip:darwin-x64": "chmod +r bin/launchpad-darwin-x64 && zip -j bin/launchpad-darwin-x64.zip bin/launchpad-darwin-x64",
58 "zip:darwin-arm64": "chmod +r bin/launchpad-darwin-arm64 && zip -j bin/launchpad-darwin-arm64.zip bin/launchpad-darwin-arm64",
59 "lint": "bunx --bun eslint .",
60 "lint:fix": "bunx --bun eslint . --fix",
61 "prepublishOnly": "bun run build && bun run compile:all && bun run zip",
62 "test": "bun test",
63 "typecheck": "bun --bun tsc --noEmit --skipLibCheck"
64 },
65 "devDependencies": {
66 "@stacksjs/clapp": "0.2.0",
67 "bun-plugin-dtsx": "0.9.5",
68 "bunfig": "^0.15.0",
69 "ts-pkgx": "^0.4.104"
70 },
71 "lint-staged": {
72 "*.{js,ts}": "bunx --bun eslint . --fix"
73 }
74}
packages/ts/test-envs/bun-package-manager-with-deps/package.jsonadded+27-0
Changes to packages/ts/test-envs/bun-package-manager-with-deps/package.json
@@ -0,0 +1,27 @@
1{
2 "name": "bun-package-manager-with-deps",
3 "version": "1.0.0",
4 "packageManager": "bun@latest",
5 "description": "Test environment for Bun package manager with additional dependencies",
6 "scripts": {
7 "dev": "next dev",
8 "build": "next build",
9 "start": "next start",
10 "lint": "next lint",
11 "prettier": "bunx prettier --write .",
12 "test": "bun test"
13 },
14 "dependencies": {
15 "next": "^14.0.0",
16 "react": "^18.0.0",
17 "react-dom": "^18.0.0"
18 },
19 "devDependencies": {
20 "@types/node": "^20.0.0",
21 "@types/react": "^18.0.0",
22 "eslint": "^8.0.0",
23 "eslint-config-next": "^14.0.0",
24 "prettier": "^3.6.2",
25 "typescript": "^5.0.0"
26 }
27}
packages/ts/test-envs/bun-with-nodejs/package.jsonadded+22-0
Changes to packages/ts/test-envs/bun-with-nodejs/package.json
@@ -0,0 +1,22 @@
1{
2 "name": "bun-with-nodejs",
3 "version": "1.0.0",
4 "packageManager": "bun@1.2.0",
5 "description": "Test environment for Bun and Node.js coexistence",
6 "engines": {
7 "node": ">=20.0.0",
8 "npm": ">=9.0.0"
9 },
10 "scripts": {
11 "dev": "echo 'Testing Bun + Node.js coexistence'",
12 "test-bun": "bun --version",
13 "test-node": "node --version",
14 "test-npm": "npm --version"
15 },
16 "dependencies": {
17 "lodash": "^4.17.21"
18 },
19 "devDependencies": {
20 "typescript": "^5.0.0"
21 }
22}
packages/ts/test-envs/complex-deps/dependencies.yamladded+12-0
Changes to packages/ts/test-envs/complex-deps/dependencies.yaml
@@ -0,0 +1,12 @@
1dependencies:
2 # Development tools with specific versions
3 nodejs.org: 20.11.0
4 python.org: 3.11.9
5
6 # CLI tools that should work reliably
7 stedolan.github.io/jq: ^1.8.1
8 curl.se: ^8.5.0
9 gnu.org/wget: ^1.25.0
10
11 # Build tools
12 cmake.org: ^3.31.9
packages/ts/test-envs/deeply-nested/level1/level2/level3/level4/level5/level6/level7/level8/level9/level10/final-project/dependencies.yamladded+7-0
Changes to packages/ts/test-envs/deeply-nested/level1/level2/level3/level4/level5/level6/level7/level8/level9/level10/final-project/dependencies.yaml
@@ -0,0 +1,7 @@
1dependencies:
2 # Test packages for deeply nested environment
3 zlib.net: 1.3.1
4 curl.se: ^8.16.0
5
6 # This should create a unique environment hash
7 # even with a very long directory path
packages/ts/test-envs/laravel/deps.yamladded+8-0
Changes to packages/ts/test-envs/laravel/deps.yaml
@@ -0,0 +1,8 @@
1dependencies:
2 bun: ^1.3.0
3 php: ^8.4.13
4 node: ^24.10.0
5 redis: ^8.2.2
6 postgres: ^17.0.0
7 composer: ^2.8.12
8 # meilisearch: ^1.15.0 doesnt exist yet
packages/ts/test-envs/rails/deps.yamladded+8-0
Changes to packages/ts/test-envs/rails/deps.yaml
@@ -0,0 +1,8 @@
1dependencies:
2 ruby: ^3.4.7
3 node: ^24.0.0
4 redis: ^8.0.0
5 postgres: ^17.0.0
6 rubygems.org: ^3.7.2 # Provides bundler, gem commands
7 # sqlite: ^3.40.0 # Alternative to postgres for development
8 # yarn: ^1.22.0 # Alternative to npm
packages/ts/test-envs/stacks-config/dependencies.yamladded+22-0
Changes to packages/ts/test-envs/stacks-config/dependencies.yaml
@@ -0,0 +1,22 @@
1# Please note, this file is auto-generated based on your ./config & local environment.
2# It's recommended to keep it in your project's root directory, and to commit it.
3#
4# The framework understands your project's dependencies, knows which ones are
5# already installed in your environment, and which aren't — prompting
6# to automatically install missing dependencies when needed.
7#
8# To learn more, please visit:
9# https://stacksjs.org/docs/dependency-management
10
11dependencies:
12 aws/cli: ^2.22.26
13 bun: ^1.3.0
14 gh: ^2.81.0
15 zip: ^3.0
16 unzip: ^6.0
17 sqlite3: ^3.50.4
18 node: ^22.20.0 # only temporarily needed until bun & vue-tsc issue is resolved
19 # mailpit: ^1.21.8
20 # redis: ^7.4.1
21 # rust: ^1.74.1
22 # openjdk.org: ^21.0.3.6
packages/ts/test-envs/working-test/dependencies.yamladded+6-0
Changes to packages/ts/test-envs/working-test/dependencies.yaml
@@ -0,0 +1,6 @@
1dependencies:
2 # Packages that work well in pkgx
3 python.org: ~3.12
4 curl.se: ^8.16.0
5 cmake.org: ^3.31.9
6 stedolan.github.io/jq: ^1.8.1