Wondering what’s next for npm?Check out our public roadmap! »

    webpack-parse-query

    1.0.1 • Public • Published

    webpack-parse-query

    Exports:

    parseQuery

    var parseQuery = require('webpack-parse-query');
    var query = parseQuery(this.query);
    assert(typeof query == "object");
    if(query.flag)
        // ...
    null                   -> {}
    ?                      -> {}
    ?flag                  -> { flag: true }
    ?+flag                 -> { flag: true }
    ?-flag                 -> { flag: false }
    ?xyz=test              -> { xyz: "test" }
    ?xyz[]=a               -> { xyz: ["a"] }
    ?flag1&flag2           -> { flag1: true, flag2: true }
    ?+flag1,-flag2         -> { flag1: true, flag2: false }
    ?xyz[]=a,xyz[]=b       -> { xyz: ["a", "b"] }
    ?a%2C%26b=c%2C%26d     -> { "a,&b": "c,&d" }
    ?{json:5,data:{a:1}}   -> { json: 5, data: { a: 1 } }

    License

    MIT (http://www.opensource.org/licenses/mit-license.php)

    Install

    npm i webpack-parse-query

    DownloadsWeekly Downloads

    2,381

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar