├── .babelrc ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── _config.yml ├── lib ├── InputReaders.js ├── InputWriters.js ├── KeyAssignmentValidators.js ├── KeyExtractors.js ├── TypeRegistry.js ├── assignKeyValue.js ├── deserialize.js ├── flattenData.js ├── getElementType.js ├── getInputElements.js ├── index.js ├── keyJoiner.js ├── keySplitter.js └── serialize.js ├── package.json ├── rollup.config.js └── test ├── deserialize.nested.spec.js ├── deserialize.spec.js ├── fieldListOverride.spec.js ├── serialize.nested.spec.js └── serialize.spec.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ "es2015" ] 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | coverage 4 | *.log 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/_config.yml -------------------------------------------------------------------------------- /lib/InputReaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/lib/InputReaders.js -------------------------------------------------------------------------------- /lib/InputWriters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/lib/InputWriters.js -------------------------------------------------------------------------------- /lib/KeyAssignmentValidators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/lib/KeyAssignmentValidators.js -------------------------------------------------------------------------------- /lib/KeyExtractors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/lib/KeyExtractors.js -------------------------------------------------------------------------------- /lib/TypeRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/lib/TypeRegistry.js -------------------------------------------------------------------------------- /lib/assignKeyValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/lib/assignKeyValue.js -------------------------------------------------------------------------------- /lib/deserialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/lib/deserialize.js -------------------------------------------------------------------------------- /lib/flattenData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/lib/flattenData.js -------------------------------------------------------------------------------- /lib/getElementType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/lib/getElementType.js -------------------------------------------------------------------------------- /lib/getInputElements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/lib/getInputElements.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/keyJoiner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/lib/keyJoiner.js -------------------------------------------------------------------------------- /lib/keySplitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/lib/keySplitter.js -------------------------------------------------------------------------------- /lib/serialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/lib/serialize.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/rollup.config.js -------------------------------------------------------------------------------- /test/deserialize.nested.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/test/deserialize.nested.spec.js -------------------------------------------------------------------------------- /test/deserialize.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/test/deserialize.spec.js -------------------------------------------------------------------------------- /test/fieldListOverride.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/test/fieldListOverride.spec.js -------------------------------------------------------------------------------- /test/serialize.nested.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/test/serialize.nested.spec.js -------------------------------------------------------------------------------- /test/serialize.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefersondaniel/dom-form-serializer/HEAD/test/serialize.spec.js --------------------------------------------------------------------------------