Function: createGitRegistry()¶
createGitRegistry(
options):GitRegistry
Defined in: resolver/src/git-registry.ts:527
Create a new GitRegistry instance.
Parameters¶
options¶
Git registry options
Returns¶
GitRegistry instance
Example¶
// Public repository
const registry = createGitRegistry({
url: 'https://github.com/org/promptscript-registry.git',
ref: 'main',
path: 'registry/',
});
// Private repository with token
const privateRegistry = createGitRegistry({
url: 'https://github.com/org/private-registry.git',
auth: {
type: 'token',
tokenEnvVar: 'GITHUB_TOKEN',
},
});
// Fetch a file
const content = await registry.fetch('@company/base');
// Fetch a specific version
const v1Content = await registry.fetch('@company/base@v1.0.0');