optional scope in the readme package name.

This commit is contained in:
Cody Droz 2017-03-15 08:57:24 -05:00
parent 9f06ea4b05
commit 3a131f380d
1 changed files with 4 additions and 2 deletions

View File

@ -150,8 +150,10 @@ module.exports = function(config, auth, storage) {
}
})
app.get('/-/readme/:package/:version?', can('access'), function(req, res, next) {
storage.get_package(req.params.package, {req: req}, function(err, info) {
app.get('/-/readme(/@:scope?)?/:package/:version?', can('access'), function(req, res, next) {
var packageName = req.params.package;
if (req.params.scope) packageName = "@"+ req.params.scope + "/" + packageName;
storage.get_package(packageName, {req: req}, function(err, info) {
if (err) return next(err)
next( renderReadme(info.readme || 'ERROR: No README data found!') )
})