harbor-js-sdk
v0.1.0
Published
JavaScript SDK for Harbor API
Readme
Harbor JavaScript SDK
A JavaScript SDK for interacting with the Harbor API.
Installation
npm install harbor-js-sdkUsage
import Harbor from 'harbor-js-sdk';
// Create a new Harbor instance
const harbor = new Harbor({
baseUrl: 'https://your-harbor-instance.com',
username: 'your-username',
password: 'your-password'
});
// List projects
const projects = await harbor.projects.listProjects();
// Create a new project
const newProject = await harbor.projects.createProject({
project_name: 'my-project',
public: false
});
// List repositories
const repositories = await harbor.repositories.listRepositories('my-project');
// List artifacts
const artifacts = await harbor.artifacts.listArtifacts('my-project', 'my-repository');API Documentation
The SDK provides methods for interacting with various Harbor API endpoints:
- Projects
- Repositories
- Artifacts
- Tags
- Labels
- Users
- User Groups
- Webhooks
- Scanners
- System
- Security
- And more...
For detailed API documentation, please refer to the Harbor API documentation.
License
MIT
