{"_id":"dom-form-serializer","_rev":"17-c8c5321fbef6f1c6d5cd1b75309f8cd3","name":"dom-form-serializer","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"dom-form-serializer","version":"1.0.0","keywords":["form","serialize","client","browser"],"author":{"name":"Jeferson Daniel"},"license":"MIT","_id":"dom-form-serializer@1.0.0","maintainers":[{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"}],"dist":{"shasum":"2c37a8609c4cb15ce4b74277a7d1c35dfb9fcfd2","tarball":"https://registry.npmjs.org/dom-form-serializer/-/dom-form-serializer-1.0.0.tgz","integrity":"sha512-alGGQfkQ0gQT8lYbvRnbyyNRYJXxZTJMq7bYJeZcCsXb9rImwE3ye+qg7Xzs+uWepZh1/AFGC3CBGeh+sciBsQ==","signatures":[{"sig":"MEUCIFgmjQYfzJPv9R1dAYiRQ3mMaS5VpbH6OPjkkSkvix5bAiEApTHaISxDA/tX8zTU+l7Hm4Nm2TnVlSEqvn3BSBNYLtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/dom-form-serializer.js","_from":".","files":["lib","dist"],"module":"dist/dom-form-serializer.mjs","_shasum":"2c37a8609c4cb15ce4b74277a7d1c35dfb9fcfd2","gitHead":"ed0f193064b59da40f66ace14f7625f2c303fce3","scripts":{"test":"NODE_PATH=$NODE_PATH:$PWD/lib mocha --compilers js:babel-register test/*.js","build":"rollup -c","watch":"rollup -c -w","pretest":"npm run build","prebuild":"standard","prepublish":"npm test"},"_npmUser":{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"},"_npmVersion":"3.10.6","description":"Serialize form inputs","directories":{},"jsnext:main":"dist/dom-form-serializer.mjs","_nodeVersion":"4.2.1","dependencies":{"matches-selector":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jsdom":"9.4.2","mocha":"^3.0.2","domify":"^1.4.0","rollup":"^0.34.7","istanbul":"^0.4.4","standard":"^8.0.0","jsdom-global":"2.1.0","rollup-watch":"^2.5.0","babel-register":"^6.14.0","babelrc-rollup":"^3.0.0","rollup-plugin-babel":"^2.6.1","rollup-plugin-istanbul":"^1.0.0","babel-plugin-external-helpers":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-form-serializer-1.0.0.tgz_1472862790194_0.8756213546730578","host":"packages-16-east.internal.npmjs.com"}},"1.0.1":{"name":"dom-form-serializer","version":"1.0.1","keywords":["form","serialize","client","browser"],"author":{"name":"Jeferson Daniel"},"license":"MIT","_id":"dom-form-serializer@1.0.1","maintainers":[{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"}],"homepage":"https://github.com/jefersondaniel/dom-form-serializer#readme","bugs":{"url":"https://github.com/jefersondaniel/dom-form-serializer/issues"},"dist":{"shasum":"c03b8f64aabce22e0d3ad283c77ed4e37f93ed70","tarball":"https://registry.npmjs.org/dom-form-serializer/-/dom-form-serializer-1.0.1.tgz","integrity":"sha512-FLnrLqlBkjReQnv5i4vnlcAyvflHlw7xgWzK3/xrczyFNe9mJR6kTqiKomS2kCAoux0MWzAnu7iV7+rVO9twLg==","signatures":[{"sig":"MEUCIQDALv0BlIjqdARG/XqHP5uernovsh6aJta0JoRSuDW92AIgdWq3lsG0Y86ooh/5cPuQeUZRPQKGdRdFL1SoPT6VQpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/dom-form-serializer.js","_from":".","files":["lib","dist"],"module":"dist/dom-form-serializer.mjs","_shasum":"c03b8f64aabce22e0d3ad283c77ed4e37f93ed70","gitHead":"a7bd54579d05a714c3d34fb34ecd2cb5df9a36d2","scripts":{"test":"NODE_PATH=$NODE_PATH:$PWD/lib mocha --compilers js:babel-register test/*.js","build":"rollup -c","watch":"rollup -c -w","pretest":"npm run build","prebuild":"standard","prepublish":"npm test"},"_npmUser":{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"},"standard":{"ignore":["dist"]},"repository":{"url":"git+https://github.com/jefersondaniel/dom-form-serializer.git","type":"git"},"_npmVersion":"3.10.6","description":"Serialize form inputs","directories":{},"jsnext:main":"dist/dom-form-serializer.mjs","_nodeVersion":"4.2.1","dependencies":{"matches-selector":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jsdom":"9.4.2","mocha":"^3.0.2","domify":"^1.4.0","rollup":"^0.34.7","istanbul":"^0.4.4","standard":"^8.0.0","jsdom-global":"2.1.0","rollup-watch":"^2.5.0","babel-register":"^6.14.0","babelrc-rollup":"^3.0.0","babel-preset-es2015":"^6.13.2","rollup-plugin-babel":"^2.6.1","rollup-plugin-istanbul":"^1.0.0","babel-plugin-external-helpers":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-form-serializer-1.0.1.tgz_1472913284769_0.8287577130831778","host":"packages-16-east.internal.npmjs.com"}},"1.0.2":{"name":"dom-form-serializer","version":"1.0.2","keywords":["form","serialize","client","browser"],"author":{"name":"Jeferson Daniel"},"license":"MIT","_id":"dom-form-serializer@1.0.2","maintainers":[{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"}],"homepage":"https://github.com/jefersondaniel/dom-form-serializer#readme","bugs":{"url":"https://github.com/jefersondaniel/dom-form-serializer/issues"},"dist":{"shasum":"14a48f06de406d8b89a8ccbf3b53ef681057bf59","tarball":"https://registry.npmjs.org/dom-form-serializer/-/dom-form-serializer-1.0.2.tgz","integrity":"sha512-yK08aUy3Vp2Ip21TK3O25RhW4QtGgBVVMvPIfIrbAcUKF7QyMK89Tr+iZtuYMS43Gr2qiGJ5uqxQ68gQC6Mqbg==","signatures":[{"sig":"MEUCIQDp7Q1kG90BpTcWRcl+zb1YTd4wWdzr/OlsaqMz4GrO3AIgC9AhoclNTSHYj8hV6zDyPqSvDzUds5SQzH4WEEEknyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/dom-form-serializer.js","_from":".","files":["lib","dist"],"module":"dist/dom-form-serializer.mjs","_shasum":"14a48f06de406d8b89a8ccbf3b53ef681057bf59","gitHead":"08edda3886aece856a5fd0b2ea17054aa27e0ba0","scripts":{"test":"NODE_PATH=$NODE_PATH:$PWD/lib mocha --compilers js:babel-register test/*.js","build":"rollup -c","watch":"rollup -c -w","pretest":"npm run build","prebuild":"standard","prepublish":"npm test"},"_npmUser":{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"},"standard":{"ignore":["dist"]},"repository":{"url":"git+https://github.com/jefersondaniel/dom-form-serializer.git","type":"git"},"_npmVersion":"3.10.6","description":"Serialize form inputs","directories":{},"jsnext:main":"dist/dom-form-serializer.mjs","_nodeVersion":"4.2.1","dependencies":{"matches-selector":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jsdom":"9.4.2","mocha":"^3.0.2","domify":"^1.4.0","rollup":"^0.34.7","standard":"^8.0.0","jsdom-global":"2.1.0","rollup-watch":"^2.5.0","babel-register":"^6.14.0","babelrc-rollup":"^3.0.0","babel-preset-es2015":"^6.13.2","rollup-plugin-babel":"^2.6.1","babel-plugin-external-helpers":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-form-serializer-1.0.2.tgz_1472946530580_0.6657310042064637","host":"packages-16-east.internal.npmjs.com"}},"1.0.3":{"name":"dom-form-serializer","version":"1.0.3","keywords":["form","serialize","client","browser"],"author":{"name":"Jeferson Daniel"},"license":"MIT","_id":"dom-form-serializer@1.0.3","maintainers":[{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"}],"homepage":"https://github.com/jefersondaniel/dom-form-serializer#readme","bugs":{"url":"https://github.com/jefersondaniel/dom-form-serializer/issues"},"dist":{"shasum":"18d7cf4316c268eeb0e3fbd126f733812a382c5b","tarball":"https://registry.npmjs.org/dom-form-serializer/-/dom-form-serializer-1.0.3.tgz","integrity":"sha512-cdID4vvRKZYUcXvlEN+uYQPN8ZdRBIRMjHJIHhp1dRbT68ARdtuku3SlRWY/y7SZmqSI6L/gLLpXcx9p2hWo2A==","signatures":[{"sig":"MEUCICH/maAoohf0blFcWm5XFHCbAB5pRn1H2IlmlgfUKUKtAiEA4yDzPdbzX6pSSf8KU5SSFjwlRLixZiQ7rEjaXK3szBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/dom-form-serializer.js","_from":".","files":["lib","dist"],"module":"dist/dom-form-serializer.mjs","_shasum":"18d7cf4316c268eeb0e3fbd126f733812a382c5b","gitHead":"b799382fb3be17d049cb7d41ccceb9a4555cb925","scripts":{"test":"mocha --compilers js:babel-register test/*.js","build":"rollup -c","watch":"rollup -c -w","prebuild":"standard","prepublish":"npm run build && npm test"},"_npmUser":{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"},"standard":{"ignore":["dist"]},"repository":{"url":"git+https://github.com/jefersondaniel/dom-form-serializer.git","type":"git"},"_npmVersion":"3.10.8","description":"Serialize form inputs","directories":{},"jsnext:main":"dist/dom-form-serializer.mjs","_nodeVersion":"6.9.1","dependencies":{"matches-selector":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jsdom":"9.4.2","mocha":"^3.0.2","domify":"^1.4.0","rollup":"^0.34.7","standard":"^8.0.0","jsdom-global":"2.1.0","rollup-watch":"^2.5.0","babel-register":"^6.14.0","babelrc-rollup":"^3.0.0","babel-preset-es2015":"^6.13.2","rollup-plugin-babel":"^2.6.1","babel-plugin-external-helpers":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-form-serializer-1.0.3.tgz_1480117860246_0.8906635930761695","host":"packages-12-west.internal.npmjs.com"}},"1.0.4":{"name":"dom-form-serializer","version":"1.0.4","keywords":["form","serialize","client","browser"],"author":{"name":"Jeferson Daniel"},"license":"MIT","_id":"dom-form-serializer@1.0.4","maintainers":[{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"}],"homepage":"https://github.com/jefersondaniel/dom-form-serializer#readme","bugs":{"url":"https://github.com/jefersondaniel/dom-form-serializer/issues"},"dist":{"shasum":"a4315acf98545422fb2e7026038ca8054399f310","tarball":"https://registry.npmjs.org/dom-form-serializer/-/dom-form-serializer-1.0.4.tgz","integrity":"sha512-EfaWfncWD6mnKH6bxwmVfwDhYZnbhfd5MKqvbxf2CZXh1hOpBUyU+JA0yMOsFGikBg71yDWVcuDAjlsuvGRy0w==","signatures":[{"sig":"MEUCIQCIJ4gvP5Halpxr4DMO0CwcuWg23GNGQSoLs+LTNnpJ3gIgBlBp8HEVjK4K1iaaxLfS1LWmKQubcZm6aydM4RGEUms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/dom-form-serializer.js","_from":".","files":["lib","dist"],"module":"dist/dom-form-serializer.mjs","_shasum":"a4315acf98545422fb2e7026038ca8054399f310","gitHead":"19db76de3606b3dbfeb2514bc9a9e4248ca5bbb1","scripts":{"test":"mocha --compilers js:babel-register test/*.js","build":"rollup -c","watch":"rollup -c -w","prebuild":"standard","prepublish":"npm run build && npm test"},"_npmUser":{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"},"standard":{"ignore":["dist"]},"repository":{"url":"git+https://github.com/jefersondaniel/dom-form-serializer.git","type":"git"},"_npmVersion":"3.10.8","description":"Serialize form inputs","directories":{},"jsnext:main":"dist/dom-form-serializer.mjs","_nodeVersion":"6.9.1","dependencies":{"matches-selector":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jsdom":"9.4.2","mocha":"^3.0.2","domify":"^1.4.0","rollup":"^0.34.7","standard":"^8.0.0","jsdom-global":"2.1.0","rollup-watch":"^2.5.0","babel-register":"^6.14.0","babelrc-rollup":"^3.0.0","babel-preset-es2015":"^6.13.2","rollup-plugin-babel":"^2.6.1","babel-plugin-external-helpers":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-form-serializer-1.0.4.tgz_1480118895367_0.1043509365990758","host":"packages-12-west.internal.npmjs.com"}},"1.0.5":{"name":"dom-form-serializer","version":"1.0.5","keywords":["form","serialize","client","browser"],"author":{"name":"Jeferson Daniel"},"license":"MIT","_id":"dom-form-serializer@1.0.5","maintainers":[{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"}],"homepage":"https://github.com/jefersondaniel/dom-form-serializer#readme","bugs":{"url":"https://github.com/jefersondaniel/dom-form-serializer/issues"},"dist":{"shasum":"72da241ed913e3e8fc290797f671a2b6064338d2","tarball":"https://registry.npmjs.org/dom-form-serializer/-/dom-form-serializer-1.0.5.tgz","integrity":"sha512-Zm/Ws8ZOBpMg1sUh5xH0wIZ9Iot4UzjQ7X1aKfvo5jzG1svYsBnpvsvbD8q4D6liOZq4hiHGaw9herYwqjrOWQ==","signatures":[{"sig":"MEUCIQDLa/puRLQfhLMC0seUnypfax6/1mCDlR66x7OUq/Zy/QIgeYPJVRs40ypgHOpDHs6XVm+rVuv31e84SAgG1gLkGW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/dom-form-serializer.js","_from":".","files":["lib","dist"],"module":"dist/dom-form-serializer.mjs","_shasum":"72da241ed913e3e8fc290797f671a2b6064338d2","gitHead":"294651c9b2299983dbe5375d9e859bba1a67789d","scripts":{"test":"mocha --compilers js:babel-register test/*.js","build":"rollup -c","watch":"rollup -c -w","prebuild":"standard","prepublish":"npm run build && npm test"},"_npmUser":{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"},"standard":{"ignore":["dist"]},"repository":{"url":"git+https://github.com/jefersondaniel/dom-form-serializer.git","type":"git"},"_npmVersion":"3.10.10","description":"Serialize form inputs","directories":{},"jsnext:main":"dist/dom-form-serializer.mjs","_nodeVersion":"6.9.4","dependencies":{"matches-selector":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jsdom":"9.4.2","mocha":"^3.0.2","domify":"^1.4.0","rollup":"^0.34.7","standard":"^8.0.0","jsdom-global":"2.1.0","rollup-watch":"^2.5.0","babel-register":"^6.14.0","babelrc-rollup":"^3.0.0","babel-preset-es2015":"^6.13.2","rollup-plugin-babel":"^2.6.1","babel-plugin-external-helpers":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-form-serializer-1.0.5.tgz_1491149871722_0.8538519085850567","host":"packages-18-east.internal.npmjs.com"}},"1.0.6":{"name":"dom-form-serializer","version":"1.0.6","keywords":["form","serialize","client","browser"],"author":{"name":"Jeferson Daniel"},"license":"MIT","_id":"dom-form-serializer@1.0.6","maintainers":[{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"}],"homepage":"https://github.com/jefersondaniel/dom-form-serializer#readme","bugs":{"url":"https://github.com/jefersondaniel/dom-form-serializer/issues"},"dist":{"shasum":"f8a065661387b6dbb7d30815f700a151d0d0aa27","tarball":"https://registry.npmjs.org/dom-form-serializer/-/dom-form-serializer-1.0.6.tgz","integrity":"sha512-prSLqVZnyuRqK/Za+KQCelz0eum6VbmBLdVeSMOdAPO36ktkSirIBPBPCnT728OhaOcz/DPz5i3En2X+pmIWZA==","signatures":[{"sig":"MEUCIQDIs/MGa6iZI2fcEuBZzCTeXl4a45SA52CwDv3H29yODgIgaiMlFAjmE1LWGVhQrAdalMn7PjlUw0xFMqUN5ylixKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/dom-form-serializer.js","_from":".","files":["lib","dist"],"module":"dist/dom-form-serializer.mjs","_shasum":"f8a065661387b6dbb7d30815f700a151d0d0aa27","gitHead":"bfc8d6ab991c6dfa29c41da16c7e713144d5e623","scripts":{"test":"mocha --compilers js:babel-register test/*.js","build":"rollup -c","watch":"rollup -c -w","prebuild":"standard","prepublish":"npm run build && npm test"},"_npmUser":{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"},"standard":{"ignore":["dist"]},"repository":{"url":"git+https://github.com/jefersondaniel/dom-form-serializer.git","type":"git"},"_npmVersion":"3.10.10","description":"Serialize form inputs","directories":{},"jsnext:main":"dist/dom-form-serializer.mjs","_nodeVersion":"6.11.1","dependencies":{"matches-selector":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jsdom":"9.4.2","mocha":"^3.0.2","domify":"^1.4.0","rollup":"^0.34.7","standard":"^8.0.0","jsdom-global":"2.1.0","rollup-watch":"^2.5.0","babel-register":"^6.14.0","babelrc-rollup":"^3.0.0","babel-preset-es2015":"^6.13.2","rollup-plugin-babel":"^2.6.1","babel-plugin-external-helpers":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-form-serializer-1.0.6.tgz_1512085497833_0.10822289623320103","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"dom-form-serializer","version":"1.0.7","keywords":["form","serialize","client","browser"],"author":{"name":"Jeferson Daniel"},"license":"MIT","_id":"dom-form-serializer@1.0.7","maintainers":[{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"}],"homepage":"https://github.com/jefersondaniel/dom-form-serializer#readme","bugs":{"url":"https://github.com/jefersondaniel/dom-form-serializer/issues"},"dist":{"shasum":"19a90f56b4d342040bf9fcc78e4f380396d3baa5","tarball":"https://registry.npmjs.org/dom-form-serializer/-/dom-form-serializer-1.0.7.tgz","integrity":"sha512-T4gRo+Fb43x9UQ8ZT0KL4aBs6bjcxBJceBSpiMM1XOeE1l16wc8CW6g8pLpuaaQFpK2dCtREoXyvRIn+2RLYMg==","signatures":[{"sig":"MEUCIAUUO9B9YhWmv2QLpJFekVZdFTvM+Ii4CtOSU5iydNoZAiEAxIUUs9o8lTTmBKv/du+XDCAUF0ydMA+xl0rrtxwecBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/dom-form-serializer.js","_from":".","files":["lib","dist"],"module":"dist/dom-form-serializer.mjs","_shasum":"19a90f56b4d342040bf9fcc78e4f380396d3baa5","gitHead":"bfc8d6ab991c6dfa29c41da16c7e713144d5e623","scripts":{"test":"mocha --compilers js:babel-register test/*.js","build":"rollup -c","watch":"rollup -c -w","prebuild":"standard","prepublish":"npm run build && npm test"},"_npmUser":{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"},"standard":{"ignore":["dist"]},"repository":{"url":"git+https://github.com/jefersondaniel/dom-form-serializer.git","type":"git"},"_npmVersion":"3.10.10","description":"Serialize form inputs","directories":{},"jsnext:main":"dist/dom-form-serializer.mjs","_nodeVersion":"6.11.1","dependencies":{"matches-selector":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jsdom":"9.4.2","mocha":"^3.0.2","domify":"^1.4.0","rollup":"^0.34.7","standard":"^8.0.0","jsdom-global":"2.1.0","rollup-watch":"^2.5.0","babel-register":"^6.14.0","babelrc-rollup":"^3.0.0","babel-preset-es2015":"^6.13.2","rollup-plugin-babel":"^2.6.1","babel-plugin-external-helpers":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-form-serializer-1.0.7.tgz_1512085752094_0.5006122153718024","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"dom-form-serializer","version":"1.0.8","keywords":["form","serialize","client","browser"],"author":{"name":"Jeferson Daniel"},"license":"MIT","_id":"dom-form-serializer@1.0.8","maintainers":[{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"}],"homepage":"https://github.com/jefersondaniel/dom-form-serializer#readme","bugs":{"url":"https://github.com/jefersondaniel/dom-form-serializer/issues"},"dist":{"shasum":"8b0bfadb34655525572b29c3d24379791ce655c1","tarball":"https://registry.npmjs.org/dom-form-serializer/-/dom-form-serializer-1.0.8.tgz","fileCount":21,"integrity":"sha512-t6v6NxyCaX9FIVyQLG1bVRfLQpoA0FVMOosfni3IX7ZbxgT45e01jllyy8qUBG/yGVyOCNlcNPNgesoJLZw8Ug==","signatures":[{"sig":"MEYCIQDEkVauNETH86BVL2dnKaGtWGGbU+sZRB0u72sO6XB53wIhANnP87zGrmJ78CCEHOdxIEKUFWKJo+5E4dWhTMWb39sF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+/5KCRA9TVsSAnZWagAAJ9IP/1HS0kLtvUz6U9/ixcNb\nc5hRylXFPVat4HPCA1imEn+l2HXPY9FDpj38e6SpVpv0zX8BppUtP5ThRTSF\n7yAegN1Zhxv6Hgpayr0Rr/szEsJAMuWun/6VZsgDa3k1YbF9ETLkInxrlMCS\nuMMWVa6hOmf2eGhJ/7zCq05mXzxjqy/k1BwNScgjg6k7H1VPFJ4FCylmqP7B\n9KA84woByw+0ojebdfghmZqcnvKYyB4i43h2gpDwu42UEl0naUqPmnxakejT\n1ZmH5sUFnBznFlal3mBD3QAbgIRdNrOjCd0OQKU0a0Mh2IaQTwJs7I73WO3Z\nandRNLmNPpLxKjjCYs9hWJnm+OfJ5n29KQa5h7RB/79kzb93nm82kmoiwjK1\n5vLjaqP4OAmmbJ67M6qWngNWH1plfDB46Iv879hTUA8B4b650vFN0Dyiw0X8\n+fy7eoVOd3ieNNhfW8kd2Ff2QX2KCDZoFE/lYh+Guu8gWQy1sSnKS1gMEDWw\nM0dOS7pvgLRhhUH5YsGfoS5PjC5MA54gcSvBe/qrKI+lAovn2ZVt3gFGQUPB\nM112XQotKpG++C3017cYnprZCtjbDLT+lx2uEW0cU+D2AVlXDxWvIFPVenJ7\nQ1W5Jq53bD4py53BglscNg0lzGP0QFcQ0lib0I7TXvYkMOhtvyruDAYLsuq4\n+hQz\r\n=Grba\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dom-form-serializer.js","_from":".","module":"dist/dom-form-serializer.mjs","_shasum":"8b0bfadb34655525572b29c3d24379791ce655c1","gitHead":"d7e8c74e0b550dafc7dfd023e9bceccac0edabff","scripts":{"test":"mocha --compilers js:babel-register test/*.js","build":"rollup -c","watch":"rollup -c -w","prebuild":"standard","prepublish":"npm run build && npm test"},"_npmUser":{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"},"standard":{"ignore":["dist"]},"repository":{"url":"git+https://github.com/jefersondaniel/dom-form-serializer.git","type":"git"},"_npmVersion":"2.15.11","description":"Serialize form inputs","directories":{},"jsnext:main":"dist/dom-form-serializer.mjs","_nodeVersion":"4.9.1","dependencies":{"matches-selector":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","jsdom":"9.4.2","mocha":"^3.0.2","domify":"^1.4.0","rollup":"^0.34.7","standard":"^8.0.0","jsdom-global":"2.1.0","rollup-watch":"^2.5.0","babel-register":"^6.14.0","babelrc-rollup":"^3.0.0","babel-preset-es2015":"^6.13.2","rollup-plugin-babel":"^2.6.1","babel-plugin-external-helpers":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-form-serializer_1.0.8_1593572937687_0.9157928423941251","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"dom-form-serializer","version":"2.0.0","keywords":["form","serialize","client","browser"],"author":{"name":"Jeferson Daniel"},"license":"MIT","_id":"dom-form-serializer@2.0.0","maintainers":[{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"}],"homepage":"https://github.com/jefersondaniel/dom-form-serializer#readme","bugs":{"url":"https://github.com/jefersondaniel/dom-form-serializer/issues"},"dist":{"shasum":"b1550efefa08ebca15547ee1b4c791bf7b45c748","tarball":"https://registry.npmjs.org/dom-form-serializer/-/dom-form-serializer-2.0.0.tgz","fileCount":21,"integrity":"sha512-HMrrc7gJIBj6sWmnJcO9DLZj8AsdFP60+pZSu0vMJxZhEP3GPfsNE9X1GC95nXZ0SZbS8FYDb/NHW/NArSmu0Q==","signatures":[{"sig":"MEQCIBQpVPg/Ga2GfBVVfV68CV4DhIFGyzL37ewjyljPWpcBAiBbgGyqx9wBYjJlnQsEB/0shomnl1FkiB6HPN26u/3yzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSCJNCRA9TVsSAnZWagAA29kP/1jKn92eflL8L02lXOeY\nL0+IAsCLS6+Yffl8eMqGMmYl3xBwAyjN9NJW1GXEvaE61g/AFPkiBrV/GMaY\nIiK77UTBSTcd2j061te9ALTndHKAOIaLGj2jxIB442xAJBdJinqWRl5Cd7wr\nMUXuXsLm9IJpWmBQ1q4xduZyMFU/SHpz4uU1Rq0bT5LpHWgk7WxLOWmTq9FH\ntpibkusIqVxxIe7QveWqTx6xFrl40PS0zxOZZSNxxdzBO9UKb/moFiKiRUoD\ntf2tC+B88a/1b2+nP3A1oSa+FdIJQpsnAn5TymjyR10CLu38W6+nAJ8vlvFB\nXIEKrFoBrjxaraqYMMVcc/ZifJeLUpiRRkpRb6dEGVYfWDb0c4rallXU4gRY\nE8AktVNADnrn3ht6MWGSKQxCYvUaJwKLhGKUrI7inCHmMGUeWimDOroF/p02\nJyiEjvUvE6QRJCwy01EuQwywKIOskxtsK4V1xMs+GwzUKk2pNeuuGmlnV5Ao\njtvaLvoK2GHuUVDRxszcGmqOvPrI7p46mjk3Dl0Xs2PT73fqzAJgSBU/zqIv\n5pYWGORUVJukpfkSjkfgW+I9cluyLNLRlD/BndV00/cAjIeWNfGEsy6YliY8\ntnY1GewpGSUPsdVj9o/bkSXJKWxGTb5DDgQ9C08HM4sY1TLv0MGTf3ngcccT\n2Rhc\r\n=vv29\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dom-form-serializer.js","module":"dist/dom-form-serializer.mjs","gitHead":"91a480882f04f73adeab09cb106bc09a9a722a0f","scripts":{"test":"mocha --compilers js:babel-register test/*.js","build":"rollup -c","watch":"rollup -c -w","prebuild":"standard","prepublish":"npm run build && npm test"},"_npmUser":{"name":"jefersondaniel","email":"jeferson.daniel412@gmail.com"},"standard":{"ignore":["dist"]},"repository":{"url":"git+https://github.com/jefersondaniel/dom-form-serializer.git","type":"git"},"_npmVersion":"6.14.8","description":"Serialize form inputs","directories":{},"jsnext:main":"dist/dom-form-serializer.mjs","_nodeVersion":"12.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","jsdom":"9.4.2","mocha":"^3.0.2","domify":"^1.4.0","rollup":"^0.34.7","standard":"^8.0.0","jsdom-global":"2.1.0","rollup-watch":"^2.5.0","babel-register":"^6.14.0","babelrc-rollup":"^3.0.0","babel-preset-es2015":"^6.13.2","rollup-plugin-babel":"^2.6.1","babel-plugin-external-helpers":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-form-serializer_2.0.0_1615340109468_0.5154972064490191","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"dom-form-serializer","version":"2.0.1","keywords":["form","serialize","client","browser"],"author":{"name":"Jeferson Daniel"},"license":"MIT","_id":"dom-form-serializer@2.0.1","maintainers":[{"name":"jefersondaniel412","email":"jeferson.daniel412@gmail.com"}],"homepage":"https://github.com/jefersondaniel/dom-form-serializer#readme","bugs":{"url":"https://github.com/jefersondaniel/dom-form-serializer/issues"},"dist":{"shasum":"4b495dab9c7d6df660c42903cb66294594fb6ea8","tarball":"https://registry.npmjs.org/dom-form-serializer/-/dom-form-serializer-2.0.1.tgz","fileCount":21,"integrity":"sha512-I4W2AY6stza5VSbjmz1oEYw9AZSKHasKXIu8zj6t/MMkMLEe5qTcpU0DiKtJtfYgp0BL1mykUz0feCo0dyl7qQ==","signatures":[{"sig":"MEYCIQCvDm+jKkoBIjFvPTiUsNIjXXEhQq8UUJkAUWyapFhlxgIhAOIpKW7soSCUcN9hVZK5y0L2WK7Hoq1/gg6QQx5q5DOM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dom-form-serializer@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84591},"main":"dist/dom-form-serializer.js","module":"dist/dom-form-serializer.mjs","engines":{"node":">=18"},"gitHead":"6bdfc0e50aaf5c7e01fe63ca1a8c52eac8d644ed","scripts":{"lint":"standard","test":"mocha --require @babel/register test/*.js","build":"rollup -c","watch":"rollup -c -w","prebuild":"npm run lint","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571938ca-9687-420f-ba64-9e2bacba3cf9"}},"standard":{"ignore":["dist"]},"repository":{"url":"git+https://github.com/jefersondaniel/dom-form-serializer.git","type":"git"},"_npmVersion":"11.11.0","description":"Serialize form inputs","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","jsdom":"^24.0.0","mocha":"^10.4.0","domify":"^1.4.0","rollup":"^4.13.0","standard":"^17.1.0","@babel/core":"^7.24.0","global-jsdom":"^24.0.0","@babel/register":"^7.23.0","@babel/preset-env":"^7.24.0","@rollup/plugin-babel":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dom-form-serializer_2.0.1_1778530831712_0.7142554651595849","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"dom-form-serializer","version":"2.0.2","description":"Serialize form inputs","main":"dist/dom-form-serializer.js","module":"dist/dom-form-serializer.mjs","engines":{"node":">=18"},"scripts":{"lint":"standard","prebuild":"npm run lint","build":"rollup -c","watch":"rollup -c -w","test":"mocha --require @babel/register test/*.js","prepublishOnly":"npm run build && npm test"},"author":{"name":"Jeferson Daniel"},"license":"MIT","keywords":["form","serialize","client","browser"],"repository":{"type":"git","url":"git+https://github.com/jefersondaniel/dom-form-serializer.git"},"devDependencies":{"@babel/core":"^7.24.0","@babel/preset-env":"^7.24.0","@babel/register":"^7.23.0","@rollup/plugin-babel":"^6.0.4","chai":"^4.4.1","domify":"^1.4.0","global-jsdom":"^24.0.0","jsdom":"^24.0.0","mocha":"^10.4.0","rollup":"^4.13.0","standard":"^17.1.0"},"dependencies":{},"standard":{"ignore":["dist"]},"gitHead":"a8678ea9f75a34baad47c4b6e5616be67d77bd03","_id":"dom-form-serializer@2.0.2","bugs":{"url":"https://github.com/jefersondaniel/dom-form-serializer/issues"},"homepage":"https://github.com/jefersondaniel/dom-form-serializer#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-TDFpp+dY4IYCR8s3JIVkLSUx+/ktLc8Wyu4GY3N2t1fjg3ioskTL3dM9S7ofvfV1t4FRiUQTVnAJvt9sTg1LpA==","shasum":"2440e948380c21daa6d15391f1bad722580f5cc4","tarball":"https://registry.npmjs.org/dom-form-serializer/-/dom-form-serializer-2.0.2.tgz","fileCount":21,"unpackedSize":85813,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dom-form-serializer@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDN0uZB7E0VdOo8k6wFHrllUdk/IxgIS13zf9ycoVi4zAiEAhzd7HPYMsSomPLvbnZuNW+1bMDHDDCwz/WTwl8JLPvk="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571938ca-9687-420f-ba64-9e2bacba3cf9"}},"directories":{},"maintainers":[{"name":"jefersondaniel412","email":"jeferson.daniel412@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dom-form-serializer_2.0.2_1778532238257_0.3706284361209413"},"_hasShrinkwrap":false}},"time":{"created":"2016-09-03T00:33:12.513Z","modified":"2026-05-11T20:43:58.702Z","1.0.0":"2016-09-03T00:33:12.513Z","1.0.1":"2016-09-03T14:34:47.108Z","1.0.2":"2016-09-03T23:48:52.967Z","1.0.3":"2016-11-25T23:51:02.447Z","1.0.4":"2016-11-26T00:08:17.234Z","1.0.5":"2017-04-02T16:17:55.682Z","1.0.6":"2017-11-30T23:44:57.943Z","1.0.7":"2017-11-30T23:49:12.211Z","1.0.8":"2020-07-01T03:08:57.875Z","2.0.0":"2021-03-10T01:35:09.611Z","2.0.1":"2026-05-11T20:20:31.845Z","2.0.2":"2026-05-11T20:43:58.419Z"},"bugs":{"url":"https://github.com/jefersondaniel/dom-form-serializer/issues"},"author":{"name":"Jeferson Daniel"},"license":"MIT","homepage":"https://github.com/jefersondaniel/dom-form-serializer#readme","keywords":["form","serialize","client","browser"],"repository":{"type":"git","url":"git+https://github.com/jefersondaniel/dom-form-serializer.git"},"description":"Serialize form inputs","maintainers":[{"name":"jefersondaniel412","email":"jeferson.daniel412@gmail.com"}],"readme":"# DOM Form Serializer\n\n[![CI](https://github.com/jefersondaniel/dom-form-serializer/actions/workflows/ci.yml/badge.svg)](https://github.com/jefersondaniel/dom-form-serializer/actions/workflows/ci.yml)\n[![npm version](https://badge.fury.io/js/dom-form-serializer.svg)](https://www.npmjs.com/package/dom-form-serializer)\n[![npm](https://img.shields.io/npm/dm/dom-form-serializer.svg)](https://www.npmjs.com/package/dom-form-serializer)\n\nSerialize forms fields into a JSON representation.\n\n## About\n\nThis project is a fork of [Backbone.Syphon](https://github.com/marionettejs/backbone.syphon) that has no dependency on backbone and jquery. It aims to make it easy to serialize the fields of a form into a simple JSON object.\n\n### Installing\n\n```\nnpm install dom-form-serializer\n```\n\n## Basic Usage\n\n### Serialize\n\n```js\nvar serialize = require('dom-form-serializer').serialize\nserialize(document.querySelector('#form'))\n```\n\n### Keys Retrieved By \"name\" Attribute\n\nThe default behavior for serializing fields is to use the field's \"name\" attribute as the key in the serialized object.\n\n```html\n<form id=\"form\">\n  <input name=\"a\">\n  <select name=\"b\"></select>\n  <textarea name=\"c\"></textarea>\n</form>\n```\n\n```js\nserialize(document.querySelector('#form'))\n\n// will produce =>\n\n{\n  a: \"\",\n  b: \"\",\n  c: \"\"\n}\n```\n\n### Checkboxes\n\nBy default, a checkbox will return a boolean value signifying whether or not it is checked.\n\n```html\n<form id=\"form\">\n  <input type=\"checkbox\" name=\"a\">\n  <input type=\"checkbox\" name=\"b\" checked>\n  <input type=\"checkbox\" name=\"c\" indeterminate>\n</form>\n```\n\n```js\nserialize(document.querySelector('#form'));\n\n// will produce =>\n\n{\n  a: false,\n  b: true,\n  c: null\n}\n```\n\n### Radio Button Groups\n\nRadio button groups (grouped by the input element \"name\" attribute) will produce a single value, from the selected\nradio button.\n\n```html\n<form id=\"form\">\n  <input type=\"radio\" name=\"a\" value=\"1\">\n  <input type=\"radio\" name=\"a\" value=\"2\" checked>\n  <input type=\"radio\" name=\"a\" value=\"3\">\n  <input type=\"radio\" name=\"a\" value=\"4\">\n</form>\n```\n\n```js\nserialize(document.querySelector('#form'))\n\n// will produce =>\n\n{\n  a: \"2\"\n}\n```\n\nThis behavior can be changed by registering a different set of Key Extractors, Input Readers, and Key Assignment\nValidators. See the tests\n[serialize.spec.js](https://github.com/jefersondaniel/dom-form-serializer/blob/master/test/serialize.spec.js) for more examples on these.\n\n### Drop Down Lists\n\nSerializing drop down lists (`<select>`) will result in value of the selected option.\n\n\n```html\n<form id=\"form\">\n  <select name=\"foo\">\n    <option value=\"bar\"></option>\n  </select>\n</form>\n```\n\n\n```js\nserialize(document.querySelector('#form'))\n\n// will produce =>\n\n{\n  foo: \"bar\"    \n}\n```\n\n### Multiple Select Boxes\n\nSerializing multiple select boxes (`<select multiple>`) will yield the selected options as an array.\n\n```html\n<form id=\"form\">\n  <select name=\"foo\" multiple>\n    <option value=\"foo\"></option>\n    <option value=\"bar\" selected></option>\n    <option value=\"baz\" selected></option>\n  </select>\n</form>\n```\n\n```js\nserialize(document.querySelector('#form'))\n\n// will produce =>\n\n{\n  foo: [\"bar\", \"baz\"]    \n}\n```\n\n## Basic Usage: Deserialize\n\nYou can also deserialize an object's values back into their field equivalent. It uses the same conventions and configuration as the serialization process, with the introduction of Input Writers to handle populating the fields with the values\n\n```html\n<form id=\"form\">\n  <input type=\"text\" name=\"a\">\n  <input type=\"text\" name=\"b\">\n</form>\n```\n\n```js\nvar data = {\n  a: \"foo\",\n  b: \"bar\"\n};\n\ndeserialize(document.querySelector('#form'), data);\n```\n\nThis will populate the form field elements with the correct values from the `data` parameter.\n\n## Ignored Input Types\n\nThe following types of input are ignored, and not included in the resulting JavaScript object:\n\n* `<input type=\"submit\">` buttons\n* `<input type=\"reset\"`> buttons\n* standard `<button>` tags\n\nIf you need to get a value from the specific button that was clicked, you can use a DOM event to listen for that element being manipulated (clicked, for example) and manually grab\nthe data you need.\n\n### Ignoring Other Input Types\n\nYou can define ignored selectors using the ignoredTypes option.\n\n```js\n// ignore all <textarea> input elements\nserialize(element, {ignoredTypes: ['textarea']})\n```\n\n## Serializing Nested Attributes And Field Names\n\n`serialize` will parse nested attribute names and create a nested result object, using the Rails standard of `name=\"foo[bar][baz]\"` by default.\n\n```html\n<form>\n  <input type=\"text\" name=\"foo[bar]\" value=\"a value\">\n  <input type=\"text\" name=\"foo[baz][quux]\" value=\"another value\">\n</form>\n```\n\nwill produce\n\n```js\n{\n  foo: {\n    bar: \"a value\",\n    baz: {\n      quux: \"another value\"\n    }\n  }\n}\n```\n\n### Array Inputs\n\n`serialize` will parse multiple inputs named after the convention `name=\"foo[bar][]\"` into elements of the array `bar`.\n\n```html\n<form>\n  <input type=\"checkbox\" name=\"foo[bar][]\" value=\"baz\" checked=\"checked\">\n  <input type=\"checkbox\" name=\"foo[bar][]\" value=\"qux\" checked=\"checked\">\n</form>\n```\n\nwill produce\n\n```js\n{\n  foo: {\n    bar: [\"baz\", \"qux\"]\n  }\n}\n```\n\n### Custom splitters\n\nIf your keys are split by something else than the Rails Array convention (for example `name=\"foo.bar.quux\"`), you may pass this delimiter into `serialize` using the `keySplitter` option.\n\n```html\n<form id=\"form\">\n  <input type=\"text\" name=\"widget\" value=\"wombat\">\n  <input type=\"text\" name=\"foo.bar\" value=\"baz\">\n  <input type=\"text\" name=\"foo.baz.quux\" value=\"qux\">\n</form>\n```\n\n```js\nserialize(document.querySelector('#form'), { keySplitter: key => key.split('.') })\n\n// will produce =>\n\n{\n  widget: \"wombat\",\n  foo: {\n    bar: \"baz\",\n    baz: {\n      quux: \"qux\"\n    }\n  }\n}\n\n```\n\n# Acknowledgments\n\n[Backbone.Syphon](https://github.com/marionettejs/backbone.syphon)\n\n","readmeFilename":"README.md"}