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.

    Install

    npm i encodeuri-safe

    DownloadsWeekly Downloads

    302

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • taveras