Features
Go Backend
Command-line interface tools for local development
Angular Custom Elements
Build reusable web components as standalone JavaScript
Update Service
Flexible update mechanisms for GitHub and HTTP releases
Multi-channel Deployment
Support for different release channels and staged rollouts
Framework Agnostic
Compiled elements work in any HTML environment
Installation
git clone https://github.com/Snider/updater.git
cd updater
go mod tidy
cd ui && npm install
go run ./cmd/demo-cli serve
Usage
// Configure for GitHub releases
updateService.configureGitHub({
repository: "owner/repo",
channel: "stable"
});
// Configure for HTTP endpoint
updateService.configureHTTP({
endpoint: "https://your-server.com/updates/"
});
Quick Links
More from Lethean R&D Labs
Fancy helping out?
Spotted a bug? Got an idea? We'd love to hear from you.
Read the contributing guide →