url-escape-tag

1.0.0 • Public • Published

url-escape-tag

A template tag for escaping url parameters based on ES2015 tagged templates.

Internally, this package uses node.js querystring.escape, a safer implementation of encodeURIComponent.

Status

npm version build status

Installation

Install the package via npm:

npm install url-escape-tag --save

Usage

Arguments

  1. url (string): The url with parameters to escape.

Returns

(string): The url with parameters escaped.

Example

const esc = require('url-escape-tag');
const foo = '../foo';
const bar = '+bar';
 
console.log(esc`/${foo}?field1=${bar}`);
// => /..%2Ffoo?field1=%2Bbar

Tests

npm test

Release

npm version [<newversion> | major | minor | patch] -m "Release %s"

License

MIT

Package Sidebar

Install

npm i url-escape-tag

Weekly Downloads

3,952

Version

1.0.0

License

MIT

Last publish

Collaborators

  • ruimarinho