File tree Expand file tree Collapse file tree
controllers/dependencyfirewall Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change 4040 goPathRe = regexp .MustCompile (`^([^@]+)(?:@v/([^/]+))?` )
4141)
4242
43+ // GoDependencyProxyController handles Go dependency proxy requests.
44+ // It embeds DependencyProxyController to reuse shared helpers and state.
45+ type GoDependencyProxyController struct {
46+ * DependencyProxyController
47+ }
48+
49+ func NewGoDependencyProxyController (controller * DependencyProxyController ) * GoDependencyProxyController {
50+ return & GoDependencyProxyController {DependencyProxyController : controller }
51+ }
52+
4353type goEcosystem struct {}
4454
4555var golang goEcosystem
Original file line number Diff line number Diff line change @@ -25,6 +25,16 @@ const npmRegistry = "https://registry.npmjs.org"
2525
2626var npmProxyPrefixRe = regexp .MustCompile (`^/api/v1/dependency-proxy/(?:[^/]+/)?npm(?:/|$)` )
2727
28+ // NPMDependencyProxyController handles npm dependency proxy requests.
29+ // It embeds DependencyProxyController to reuse shared helpers and state.
30+ type NPMDependencyProxyController struct {
31+ * DependencyProxyController
32+ }
33+
34+ func NewNPMDependencyProxyController (controller * DependencyProxyController ) * NPMDependencyProxyController {
35+ return & NPMDependencyProxyController {DependencyProxyController : controller }
36+ }
37+
2838type npmEcosystem struct {}
2939
3040var npm npmEcosystem
Original file line number Diff line number Diff line change 4343 pypiFilenameRe = regexp .MustCompile (`^([a-zA-Z0-9_-]+)-([0-9\.]+[a-zA-Z0-9\.]*)(?:-|\.).*$` )
4444)
4545
46+ // PythonDependencyProxyController handles PyPI dependency proxy requests.
47+ // It embeds DependencyProxyController to reuse shared helpers and state.
48+ type PythonDependencyProxyController struct {
49+ * DependencyProxyController
50+ }
51+
52+ func NewPythonDependencyProxyController (controller * DependencyProxyController ) * PythonDependencyProxyController {
53+ return & PythonDependencyProxyController {DependencyProxyController : controller }
54+ }
55+
4656type pypiEcosystem struct {}
4757
4858var pypi pypiEcosystem
You can’t perform that action at this time.
0 commit comments