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

Function detectNextVersion

packages/cli/src/frameworks/nextjs/index.ts:177–190  ·  view source on GitHub ↗
(path: string)

Source from the content-addressed store, hash-verified

175}
176
177export async function detectNextVersion(path: string) {
178 const packageJsonContent = await readPackageJson(path);
179 if (!packageJsonContent) {
180 return null;
181 }
182
183 const versionNumberPattern = /[\d.]+|latest/;
184 if (packageJsonContent.dependencies?.next !== undefined)
185 return packageJsonContent.dependencies?.next?.match(versionNumberPattern)?.at(0) ?? null;
186 if (packageJsonContent.devDependencies?.next !== undefined)
187 return packageJsonContent.devDependencies?.next?.match(versionNumberPattern)?.at(0) ?? null;
188
189 return null;
190}
191
192async function createTriggerRoute(options: {
193 path: string,

Callers 2

installMethod · 0.85
nextjs.test.tsFile · 0.85

Calls 1

readPackageJsonFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…