encodeuri-safe

0.0.1 • Public • Published

encodeuri-safe

Safely URI encode and decode strings, regardless of how many levels of encoding is present.

Installation

$ npm install encodeuri-safe

Example

var encodeURISafe = require('encodeuri-safe');
 
encodeURISafe.encodeURIComponent('foo bar baz');           // "foo%20bar%20baz"
encodeURISafe.encodeURIComponent('foo%20bar%20baz');       // "foo%20bar%20baz"
encodeURISafe.encodeURIComponent('foo%2520bar%2520baz');   // "foo%20bar%20baz"
 
encodeURISafe.decodeURIComponent('foo bar baz');           // "foo bar baz"
encodeURISafe.decodeURIComponent('foo%20bar%20baz');       // "foo bar baz"
encodeURISafe.decodeURIComponent('foo%2520bar%2520baz');   // "foo bar baz"

API

encodeURIComponent(string)

Returns the string safely converted to one level of URI encoding.

decodeURIComponent(string)

Returns the string safely decoded from all levels of URI encoding.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.1
    105
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.1
    105

Package Sidebar

Install

npm i encodeuri-safe

Weekly Downloads

68

Version

0.0.1

License

MIT

Last publish

Collaborators

  • taveras