Have ideas to improve npm?Join in the discussion! »

    buffer-urlencoded

    1.0.1 • Public • Published

    buffer-urlencoded

    Build Status

    Decode application/x-www-form-urlencoded Buffer into key/value Buffers

    Usage

    var parse = require('buffer-urlencoded')
     
    var data = parse(Buffer.from('username=emil&password=secret'))
     
    data.username // => <Buffer 65 6d 69 6c>

    API

    var data = parse(buf, [inplace = true])

    Parse buf into {key: Buffer(value)}, optionally copying the input buf so the original data is not mutated.

    All bytes that become unreachable via keys of the data object will be zeroed out. This means that if you zero out all values in data, the original buf (or it's copy) will be all zeros. This is nice if you don't want sensitive data floating around in memory (or as strings!).

    Install

    npm install buffer-urlencoded

    License

    ISC

    Install

    npm i buffer-urlencoded

    DownloadsWeekly Downloads

    3

    Version

    1.0.1

    License

    ISC

    Last publish

    Collaborators

    • avatar