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-templateBenzer Paketler:
npm İndirme Trendi
3 Yıl
🌟 uri-template'in README.md'sinde gerçek zamanlı kullanım grafiğini göstermek için aşağıdaki kodu kopyalayı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
🌟 uri-template'in README.md'sinde GitHub stars trend grafiğini göstermek için aşağıdaki kodu kopyalayı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)
İstatistik Detayı
Paket
İndirmeler
Stars
Boyut
Issues
Yayın Tarihi
Lisans
uri-template156,43242-1il y a 4 ansMIT
uri-template için README

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.