{"_id":"deparam","_rev":"8-125e585315cdd82011430bb9acd10e42","name":"deparam","description":"$.param() reverse function","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"deparam","version":"1.0.0","description":"$.param reverse function","main":"src/deparam.js","scripts":{"test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/alexey2baranov/deparam.git"},"keywords":["url","param"],"author":{"name":"alexey2baranov"},"license":"ISC","bugs":{"url":"https://github.com/alexey2baranov/deparam/issues"},"homepage":"https://github.com/alexey2baranov/deparam#readme","devDependencies":{"chai":"^3.5.0","jquery":"^3.1.1","karma":"^1.3.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.0","karma-sinon-chai":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.2","sinon":"^1.17.7","sinon-chai":"^2.8.0","webpack":"^1.14.0"},"gitHead":"44e86f9f37075adee2ad6c95f925fae7e41d4397","_id":"deparam@1.0.0","_shasum":"ee1529d5f1b95ebf16c14c7f8853b6a45471805f","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.0.0","_npmUser":{"name":"alexey2baranov","email":"alexey_baranov@inbox.ru"},"dist":{"shasum":"ee1529d5f1b95ebf16c14c7f8853b6a45471805f","tarball":"https://registry.npmjs.org/deparam/-/deparam-1.0.0.tgz","integrity":"sha512-bzdDoZwBCeRzeupyTSUcvz/Yt6230ZHmoR4HfX33rsQG/yCSB/W/y910B7GWjxRFeIQcv6sbCmXFaO4uboqz5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8d3MKMM7+VsumZxHCzI9zvuPx1XI5wT2nsW198ctvhAiBEs70WzG6MTciN5ejOpzLzF80Cuq2MqzsEKeJOhcxk1g=="}]},"maintainers":[{"name":"alexey2baranov","email":"alexey_baranov@inbox.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/deparam-1.0.0.tgz_1485610008331_0.30194753780961037"}},"1.0.1":{"name":"deparam","version":"1.0.1","description":"$.param reverse function","main":"src/deparam.js","scripts":{"test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/alexey2baranov/deparam.git"},"keywords":["url","param"],"author":{"name":"alexey2baranov"},"license":"ISC","bugs":{"url":"https://github.com/alexey2baranov/deparam/issues"},"homepage":"https://github.com/alexey2baranov/deparam#readme","devDependencies":{"chai":"^3.5.0","jquery":"^3.1.1","karma":"^1.3.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.0","karma-sinon-chai":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.2","sinon":"^1.17.7","sinon-chai":"^2.8.0","webpack":"^1.14.0"},"gitHead":"44e86f9f37075adee2ad6c95f925fae7e41d4397","_id":"deparam@1.0.1","_shasum":"1d42d398487b95cb4af18ea38541eca5908dc0a0","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.0.0","_npmUser":{"name":"alexey2baranov","email":"alexey_baranov@inbox.ru"},"dist":{"shasum":"1d42d398487b95cb4af18ea38541eca5908dc0a0","tarball":"https://registry.npmjs.org/deparam/-/deparam-1.0.1.tgz","integrity":"sha512-mfs04lce5IeWBJfBz2uuMaebS9+0Z5rUV53ulZp/zP+WYq5i7XXKsLGjN1m5DadgoMvMygOhseVjWVcTFfBAhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFxCQk0nZSTP9YyGT+V1ZEoUkPNAyaF28csRnxWZQpJwIhAIP7ImLM6BoWVv7WWzUFjrUa3gbIcJ9/U8o4w0d+m00e"}]},"maintainers":[{"name":"alexey2baranov","email":"alexey_baranov@inbox.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/deparam-1.0.1.tgz_1485610796061_0.20933340955525637"}},"1.0.2":{"name":"deparam","version":"1.0.2","description":"$.param reverse function","main":"src/deparam.js","scripts":{"test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/alexey2baranov/deparam.git"},"keywords":["url","param"],"author":{"name":"alexey2baranov"},"license":"ISC","bugs":{"url":"https://github.com/alexey2baranov/deparam/issues"},"homepage":"https://github.com/alexey2baranov/deparam#readme","devDependencies":{"chai":"^3.5.0","jquery":"^3.1.1","karma":"^1.3.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.0","karma-sinon-chai":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.2","sinon":"^1.17.7","sinon-chai":"^2.8.0","webpack":"^1.14.0"},"gitHead":"375378cc73f6d087f5ac80e1e174399a96e9bce4","_id":"deparam@1.0.2","_shasum":"5b3790d7c1ecd6aa963f3d0dc3b475c3afdad1bf","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.0.0","_npmUser":{"name":"alexey2baranov","email":"alexey_baranov@inbox.ru"},"dist":{"shasum":"5b3790d7c1ecd6aa963f3d0dc3b475c3afdad1bf","tarball":"https://registry.npmjs.org/deparam/-/deparam-1.0.2.tgz","integrity":"sha512-0e5G+INo60JdAeTBU8SJ3hbi2X5Dn1zXbZdDWDJovjkC83vk3vX8B99Rs4wTxwHdHbC6IcGa2aQDuZWMDrgmYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh8/J30F7GL0J050abiJt3D9PKC6QnJTpMfP0az3LLMAIhAODQ9heBVBAjmAFjcDqyAQ29jBs2zIQy3xlNUivTFRb8"}]},"maintainers":[{"name":"alexey2baranov","email":"alexey_baranov@inbox.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/deparam-1.0.2.tgz_1485610858937_0.3830284741707146"}},"1.0.3":{"name":"deparam","version":"1.0.3","description":"$.param reverse function","main":"src/deparam.js","scripts":{"test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/alexey2baranov/deparam.git"},"keywords":["url","param"],"author":{"name":"alexey2baranov"},"license":"ISC","bugs":{"url":"https://github.com/alexey2baranov/deparam/issues"},"homepage":"https://github.com/alexey2baranov/deparam#readme","devDependencies":{"chai":"^3.5.0","jquery":"^3.1.1","karma":"^1.3.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.0","karma-sinon-chai":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.2","sinon":"^1.17.7","sinon-chai":"^2.8.0","webpack":"^1.14.0"},"gitHead":"f665853ae3d977f3cea4aaa0cf4fc22832b859f7","_id":"deparam@1.0.3","_shasum":"de3e12a5778be8626ed988cf084b308f8f135588","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.0.0","_npmUser":{"name":"alexey2baranov","email":"alexey_baranov@inbox.ru"},"dist":{"shasum":"de3e12a5778be8626ed988cf084b308f8f135588","tarball":"https://registry.npmjs.org/deparam/-/deparam-1.0.3.tgz","integrity":"sha512-kprwBYQvyUUKtAIIGeZ7zpMt3vhcUJy5VvQf0zw722V+smDagxJhseRR0yy/tE/OIM0YOmAYLNuq1rO9w9eQnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHC/jJz2OyD4MBfeAJhBfCjzLe4JLYhFpsZ+2cVuIsmZAiEAyb3uXBLD+lZE8/X1Vl5rrEq8gPXUH77ysoeaCHt4EYo="}]},"maintainers":[{"name":"alexey2baranov","email":"alexey_baranov@inbox.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/deparam-1.0.3.tgz_1485610955371_0.13016377855092287"}},"1.0.4":{"name":"deparam","version":"1.0.4","description":"$.param reverse function","main":"src/deparam.js","scripts":{"test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/alexey2baranov/deparam.git"},"keywords":["url","param"],"author":{"name":"alexey2baranov"},"license":"ISC","bugs":{"url":"https://github.com/alexey2baranov/deparam/issues"},"homepage":"https://github.com/alexey2baranov/deparam#readme","devDependencies":{"chai":"^3.5.0","jquery":"^3.1.1","karma":"^1.3.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.0","karma-sinon-chai":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.2","sinon":"^1.17.7","sinon-chai":"^2.8.0","webpack":"^1.14.0"},"gitHead":"f665853ae3d977f3cea4aaa0cf4fc22832b859f7","_id":"deparam@1.0.4","_shasum":"2642c0184c56c807be5388e1d19016bcde116ccc","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.0.0","_npmUser":{"name":"alexey2baranov","email":"alexey_baranov@inbox.ru"},"dist":{"shasum":"2642c0184c56c807be5388e1d19016bcde116ccc","tarball":"https://registry.npmjs.org/deparam/-/deparam-1.0.4.tgz","integrity":"sha512-PgVyWyqJCF0eq0Sdlg6CMPa1Esl9EqqN2TiXBuCNhv3RQJgKvpZmFA8g1/D7HEODzvRHct7nReRJdzjUZbi8+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELL62HcGZasETSDqr8C1GuOijxNp8xV/ZUS2795InW9AiBi12N+Xqo1tCmA0mnQwnDboy+fhaBmFjSV8tHd7F48DA=="}]},"maintainers":[{"name":"alexey2baranov","email":"alexey_baranov@inbox.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/deparam-1.0.4.tgz_1485611020781_0.17463306616991758"}},"1.0.5":{"name":"deparam","version":"1.0.5","description":"$.param() reverse function","main":"src/deparam.js","scripts":{"test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/alexey2baranov/deparam.git"},"keywords":["url","param"],"author":{"name":"alexey2baranov"},"license":"ISC","bugs":{"url":"https://github.com/alexey2baranov/deparam/issues"},"homepage":"https://github.com/alexey2baranov/deparam#readme","devDependencies":{"chai":"^3.5.0","jquery":"^3.1.1","karma":"^1.3.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.0","karma-sinon-chai":"^1.2.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.2","sinon":"^1.17.7","sinon-chai":"^2.8.0","webpack":"^1.14.0"},"gitHead":"24d5d7e6b8650cc4e44c07a08ec424155f6e8926","_id":"deparam@1.0.5","_shasum":"74011bbabd26b40f860c3e3cc2cd61bed4eb43f2","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.0.0","_npmUser":{"name":"alexey2baranov","email":"alexey_baranov@inbox.ru"},"dist":{"shasum":"74011bbabd26b40f860c3e3cc2cd61bed4eb43f2","tarball":"https://registry.npmjs.org/deparam/-/deparam-1.0.5.tgz","integrity":"sha512-HYEAvtq+xdB457ls9VxrJ2gvhme+McIOvQt39RWHhUcqDua6pF7wzhdmd2JoUe1TC4RiYsd7+Izjo4wm/IKfJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECtLR6nlIwiiS3UbmSr7RZipym6QHgXhxyWvyiaQ8A2AiEAhmJ4aDxaknlD/ITJ8FKDnb4q4zsJK7m+FCXYH7W3+lQ="}]},"maintainers":[{"name":"alexey2baranov","email":"alexey_baranov@inbox.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/deparam-1.0.5.tgz_1485611222173_0.5203260551206768"}}},"readme":"# deparam()\n\nA `$.param()` reverse function without dependencies. Supports array-parameters and object-parameters with infinite nesting.\nAn extracted and refactored deparam method from Ben Alman's jQuery BBQ\n\n##tests\n```javascript\n  it('should deparam obj', function () {\n    var target= {a:\"1\", b:\"qwerty\"}\n    var target2= deparam(decodeURIComponent($.param(target)))\n\n    expect(target2).eql(target)\n  })\n\n  it('should deparam obj with array property', function () {\n    var target= {a:[\"x\", \"y\"]}\n    var target2= deparam(decodeURIComponent($.param(target)))\n\n    expect(target2).eql(target)\n  })\n\n  it('should deparam obj with obj property', function () {\n    var target= {a:{b1:\"x\", b2:\"y\"}}\n    var target2= deparam(decodeURIComponent($.param(target)))\n\n    expect(target2).eql(target)\n  })\n\n  it('should deparam obj with obj with obj and arr property', function () {\n    var target= {o1:{o2:{s:\"x\", a:[\"a1\", \"a2\"]}}}\n    var target2= deparam(decodeURIComponent($.param(target)))\n\n    expect(target2).eql(target)\n  })\n```\n##installation\n```\nnpm i deparam\n```\n\n##usage\n\n```javascript\nvar deparam = require(\"deparam\")\nvar query= \"a=1&b=qwerty\"\nvar params= deparam(query) //params == {a:\"1\", b:\"qwerty\"}\n```","maintainers":[{"name":"alexey2baranov","email":"alexey_baranov@inbox.ru"}],"time":{"modified":"2022-06-15T00:46:34.477Z","created":"2017-01-28T13:26:48.953Z","1.0.0":"2017-01-28T13:26:48.953Z","1.0.1":"2017-01-28T13:39:56.718Z","1.0.2":"2017-01-28T13:40:59.542Z","1.0.3":"2017-01-28T13:42:35.983Z","1.0.4":"2017-01-28T13:43:41.449Z","1.0.5":"2017-01-28T13:47:04.009Z"},"homepage":"https://github.com/alexey2baranov/deparam#readme","keywords":["url","param"],"repository":{"type":"git","url":"git+https://github.com/alexey2baranov/deparam.git"},"author":{"name":"alexey2baranov"},"bugs":{"url":"https://github.com/alexey2baranov/deparam/issues"},"license":"ISC","readmeFilename":"README.md","users":{"karzanosman984":true}}