(path: string)
| 175 | } |
| 176 | |
| 177 | export 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 | |
| 192 | async function createTriggerRoute(options: { |
| 193 | path: string, |
no test coverage detected
searching dependent graphs…