MCPcopy
hub / github.com/triggerdotdev/trigger.dev / getTriggerDependencies

Function getTriggerDependencies

packages/cli-v3/src/commands/update.ts:231–259  ·  view source on GitHub ↗
(packageJson: PackageJson)

Source from the content-addressed store, hash-verified

229};
230
231function getTriggerDependencies(packageJson: PackageJson): Dependency[] {
232 const deps: Dependency[] = [];
233
234 for (const type of ["dependencies", "devDependencies"] as const) {
235 for (const [name, version] of Object.entries(packageJson[type] ?? {})) {
236 if (!version) {
237 continue;
238 }
239
240 if (version.startsWith("workspace")) {
241 continue;
242 }
243
244 if (!triggerPackageFilter.test(name)) {
245 continue;
246 }
247
248 const ignoredPackages = ["@trigger.dev/companyicons"];
249
250 if (ignoredPackages.includes(name)) {
251 continue;
252 }
253
254 deps.push({ type, name, version });
255 }
256 }
257
258 return deps;
259}
260
261function mutatePackageJsonWithUpdatedPackages(
262 packageJson: PackageJson,

Callers 1

updateTriggerPackagesFunction · 0.85

Calls 1

testMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…