uri-template
Parse and expand URI templates as defined by http://tools.ietf.org/html/rfc6570

uri-template downloads uri-template version uri-template license

uri-templatePaquetes similares:
Tendencia de descargas de npm
3 Años
🌟 Muestra el gráfico de uso en tiempo real en el README.md de uri-template, simplemente copia el código a continuación.
## Usage Trend
[![Usage Trend of uri-template](https://npm-compare.com/img/npm-trend/THREE_YEARS/uri-template.png)](https://npm-compare.com/uri-template#timeRange=THREE_YEARS)
Cumulative GitHub Star Trend
🌟 Muestra el gráfico de tendencia de GitHub Stars en el README.md de uri-template, simplemente copia el código a continuación.
## GitHub Stars Trend
[![GitHub Stars Trend of uri-template](https://npm-compare.com/img/github-trend/uri-template.png)](https://npm-compare.com/uri-template)
Detalle de estadísticas
Paquete
Descargas
Stars
Tamaño
Issues
Publicación
Licencia
uri-template156,43242-1hace 4 añosMIT
README para uri-template

URI Template

Node.js CI

This is a node.js implementation of the URI template draft standard defined at http://tools.ietf.org/html/rfc6570

Example

var parser = require("uri-template");

var tpl = parser.parse("/{year}/{month}/{day}{?orderBy,direction}");

tpl.expand({ year: 2006, month: 6, day: 6 });
// /2006/6/6

tpl.expand({ year: 2006, month: 6, day: 6, orderBy: "size" });
// /2006/6/6?orderBy=size

tpl.expand({ year: 2006, month: 6, day: 6, orderBy: "time", direction: "asc" });
// /2006/6/6?orderBy=time&direction=asc

var queryTpl = parser.parse("/search{?q,otherParams*}");
queryTpl.expand({
  q: "Bigger office",
  otherParams: { prefer: "Sterling's office", accept: "Crane's office" },
});
// /search?q=Bigger%20office&prefer=Sterling%27s%20office&accept=Crane%27s%20office

For more thorough coverage of the syntax, see the RFC.