diff options
author | Jack Vine <jackv24@users.noreply.github.com> | 2022-09-24 20:54:33 +0930 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-24 19:24:33 +0800 |
commit | 83680c97a7fd23d2a2953302771ed2b234c0689e (patch) | |
tree | ff0affb5ab524b24955a1793074150cac2572f2f /routers/api/packages/api.go | |
parent | da0a9ec81132dabbec0d217d5f6a49550ce6793a (diff) | |
download | gitea-83680c97a7fd23d2a2953302771ed2b234c0689e.tar.gz gitea-83680c97a7fd23d2a2953302771ed2b234c0689e.zip |
NPM Package Registry search API endpoint (#20280)
Close #20098, in the NPM registry API, implemented to match what's described by https://github.com/npm/registry/blob/master/docs/REGISTRY-API.md#get-v1search
Currently have only implemented the bare minimum to work with the [Unity Package Manager](https://docs.unity3d.com/Manual/upm-ui.html).
Co-authored-by: Jack Vine <jackv@jack-lemur-suse.cat-prometheus.ts.net>
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Diffstat (limited to 'routers/api/packages/api.go')
-rw-r--r-- | routers/api/packages/api.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/routers/api/packages/api.go b/routers/api/packages/api.go index 93f9afca7b..cb9b3b78ab 100644 --- a/routers/api/packages/api.go +++ b/routers/api/packages/api.go @@ -236,6 +236,9 @@ func Routes(ctx gocontext.Context) *web.Route { r.Delete("", npm.DeletePackageTag) }, reqPackageAccess(perm.AccessModeWrite)) }) + r.Group("/-/v1/search", func() { + r.Get("", npm.PackageSearch) + }) }) r.Group("/pub", func() { r.Group("/api/packages", func() { |