unjs / giget

✨ Download templates and git repositories with pleasure!
MIT License
446 stars 37 forks source link

built-in `git:` provider #84

Open pi0 opened 1 year ago

pi0 commented 1 year ago

Normally giget uses tarbal snapshot downloads. But for supporting a 3rd party provider, we might support generic git provider supporting git: and git via HTTPS (.git).

We might need some internal refactors too for providers giving a directory instead of tarball path OR that this git providers makes a tarbal after cloning.