Socket
Socket
Sign inDemoInstall

koa-router

Package Overview
Dependencies
Maintainers
1
Versions
91
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

koa-router - npm Package Compare versions

Comparing version 4.1.0 to 4.2.0

17

lib/router.js

@@ -50,2 +50,3 @@ /**

* @alias module:koa-router
* @constructor
*/

@@ -580,2 +581,18 @@

/**
* Generate URL from url pattern and given `params`.
*
* @example
*
* var url = Router.url('/users/:id', {id: 1});
* // => "/users/1"
*
* @param {String} path url pattern
* @param {Object} params url parameters
* @returns {String}
*/
Router.url = function (path, params) {
return Route.prototype.url.call({path: path}, params);
};
/**
* Merge b into a.

@@ -582,0 +599,0 @@ *

2

package.json

@@ -13,3 +13,3 @@ {

"author": "Alex Mingoia <talk@alexmingoia.com>",
"version": "4.1.0",
"version": "4.2.0",
"keywords": [

@@ -16,0 +16,0 @@ "koa",

@@ -27,15 +27,21 @@ # koa-router

* [koa-router](#module_koa-router)
* [Router()](#exp_module_koa-router--Router) ⏏
* [.get|put|post|patch|delete](#module_koa-router--Router#get|put|post|patch|delete) ⇒ <code>Router</code>
* [.routes](#module_koa-router--Router#routes) ⇒ <code>function</code>
* [.use(middleware, [...])](#module_koa-router--Router#use) ⇒ <code>Router</code>
* [.allowedMethods([options])](#module_koa-router--Router#allowedMethods) ⇒ <code>function</code>
* [.all(name, path, [middleware], callback)](#module_koa-router--Router#all) ⇒ <code>Router</code>
* [.redirect(source, destination, code)](#module_koa-router--Router#redirect) ⇒ <code>Router</code>
* [.route(name)](#module_koa-router--Router#route) ⇒ <code>Route</code> \| <code>false</code>
* [.url(name, params)](#module_koa-router--Router#url) ⇒ <code>String</code> \| <code>Error</code>
* [.param(param, middleware)](#module_koa-router--Router#param) ⇒ <code>Router</code>
* [class: Router](#exp_module_koa-router--Router) ⏏
* [new Router()](#new_module_koa-router--Router_new)
* _instance_
* [.get|put|post|patch|delete](#module_koa-router--Router#get|put|post|patch|delete) ⇒ <code>Router</code>
* [.routes](#module_koa-router--Router#routes) ⇒ <code>function</code>
* [.use(middleware, [...])](#module_koa-router--Router#use) ⇒ <code>Router</code>
* [.allowedMethods([options])](#module_koa-router--Router#allowedMethods) ⇒ <code>function</code>
* [.all(name, path, [middleware], callback)](#module_koa-router--Router#all) ⇒ <code>Router</code>
* [.redirect(source, destination, code)](#module_koa-router--Router#redirect) ⇒ <code>Router</code>
* [.route(name)](#module_koa-router--Router#route) ⇒ <code>Route</code> \| <code>false</code>
* [.url(name, params)](#module_koa-router--Router#url) ⇒ <code>String</code> \| <code>Error</code>
* [.param(param, middleware)](#module_koa-router--Router#param) ⇒ <code>Router</code>
* _static_
* [.url(path, params)](#module_koa-router--Router.url) ⇒ <code>String</code>
<a name="exp_module_koa-router--Router"></a>
### Router() ⏏
### class: Router ⏏
<a name="new_module_koa-router--Router_new"></a>
#### new Router()
Create a new router.

@@ -318,2 +324,16 @@

```
<a name="module_koa-router--Router.url"></a>
#### Router.url(path, params) ⇒ <code>String</code>
Generate URL from url pattern and given `params`.
| Param | Type | Description |
| --- | --- | --- |
| path | <code>String</code> | url pattern |
| params | <code>Object</code> | url parameters |
**Example**
var url = Router.url('/users/:id', {id: 1});
// => "/users/1"
## Contributing

@@ -320,0 +340,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc