You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All dependency files are parsed using the `ts-pkgx` library to ensure compatibility with the pkgx registry ecosystem while maintaining support for tools like Launchpad that reuse the same registry format.
180
193
181
194
## Update Strategies
182
195
@@ -324,7 +337,7 @@ This PR was generated by [Buddy](https://github.com/stacksjs/buddy-bot).
Copy file name to clipboardExpand all lines: docs/api/buddy.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Buddy Class API
2
2
3
-
The `Buddy` class is the main entry point for programmatic dependency management. It provides methods for scanning dependencies, creating pull requests, and managing updates.
3
+
The `Buddy` class is the main entry point for programmatic dependency management. It provides methods for scanning dependencies across multiple file formats (package.json, pkgx/Launchpad dependency files), creating pull requests, and managing updates.
Copy file name to clipboardExpand all lines: docs/config.md
+23Lines changed: 23 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
3
3
Buddy can be configured using a `buddy-bot.config.ts`_(or `buddy-bot.config.js`)_ file and it will be automatically loaded when running buddy commands.
4
4
5
+
Buddy automatically detects and updates multiple dependency file formats including `package.json`, pkgx dependency files (`deps.yaml`, `pkgx.yaml`), and Launchpad dependency files that use the same registry format.
6
+
5
7
## Basic Configuration
6
8
7
9
```typescript
@@ -56,6 +58,27 @@ export default config
56
58
57
59
## Advanced Configuration
58
60
61
+
### Dependency File Support
62
+
63
+
Buddy automatically scans your project for various dependency file formats:
'dependencies.yaml', // Alternative dependency format
72
+
'dependencies.yml', // Alternative dependency format
73
+
'pkgx.yaml', // pkgx-specific dependencies
74
+
'pkgx.yml', // pkgx-specific dependencies
75
+
'.deps.yaml', // Hidden dependency configuration
76
+
'.deps.yml', // Hidden dependency configuration
77
+
]
78
+
```
79
+
80
+
All dependency files are parsed using the `ts-pkgx` library and updates are applied while preserving formatting, comments, and version prefixes (`^`, `~`, `>=`, etc.).
81
+
59
82
### Package Groups
60
83
61
84
Organize related packages for coordinated updates:
0 commit comments