export interface ReferenceRepo { readonly id: string; readonly prefix: string; readonly repository: string; readonly latestRef: string; readonly packageJsonPath: string; readonly packageVersionPath: ReadonlyArray; readonly versionTagPrefix: string; } export const referenceRepos: ReadonlyArray = [ { id: "effect-smol", prefix: ".repos/effect-smol", repository: "https://github.com/Effect-TS/effect-smol.git", latestRef: "main", packageJsonPath: "package.json", packageVersionPath: ["workspaces", "catalog", "effect"], versionTagPrefix: "effect@", }, { id: "alchemy-effect", prefix: ".repos/alchemy-effect", repository: "https://github.com/alchemy-run/alchemy-effect.git", latestRef: "main", packageJsonPath: "infra/relay/package.json", packageVersionPath: ["dependencies", "alchemy"], versionTagPrefix: "v", }, ];