├── .editorconfig ├── .gitignore ├── .jshintrc ├── .travis.yml ├── README.md ├── index.js ├── lib ├── convert-tag-attributes.js ├── get-property-info │ └── htmldom │ │ ├── index.js │ │ ├── masks.js │ │ └── property-config.js ├── html-to-vdom.js ├── htmlparser-to-vdom.js ├── parse-html.js └── property-setters │ ├── attribute.js │ ├── index.js │ └── property.js ├── package.json └── test ├── html-to-vdom ├── index.js └── lib │ ├── convert-tag-attributes │ ├── attributes.js │ ├── decode.js │ ├── edge-cases.js │ ├── properties.js │ └── styles.js │ └── html-to-vdom │ └── index.js ├── mocha.opts └── support └── node.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/index.js -------------------------------------------------------------------------------- /lib/convert-tag-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/lib/convert-tag-attributes.js -------------------------------------------------------------------------------- /lib/get-property-info/htmldom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/lib/get-property-info/htmldom/index.js -------------------------------------------------------------------------------- /lib/get-property-info/htmldom/masks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/lib/get-property-info/htmldom/masks.js -------------------------------------------------------------------------------- /lib/get-property-info/htmldom/property-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/lib/get-property-info/htmldom/property-config.js -------------------------------------------------------------------------------- /lib/html-to-vdom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/lib/html-to-vdom.js -------------------------------------------------------------------------------- /lib/htmlparser-to-vdom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/lib/htmlparser-to-vdom.js -------------------------------------------------------------------------------- /lib/parse-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/lib/parse-html.js -------------------------------------------------------------------------------- /lib/property-setters/attribute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/lib/property-setters/attribute.js -------------------------------------------------------------------------------- /lib/property-setters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/lib/property-setters/index.js -------------------------------------------------------------------------------- /lib/property-setters/property.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/lib/property-setters/property.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/package.json -------------------------------------------------------------------------------- /test/html-to-vdom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/test/html-to-vdom/index.js -------------------------------------------------------------------------------- /test/html-to-vdom/lib/convert-tag-attributes/attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/test/html-to-vdom/lib/convert-tag-attributes/attributes.js -------------------------------------------------------------------------------- /test/html-to-vdom/lib/convert-tag-attributes/decode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/test/html-to-vdom/lib/convert-tag-attributes/decode.js -------------------------------------------------------------------------------- /test/html-to-vdom/lib/convert-tag-attributes/edge-cases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/test/html-to-vdom/lib/convert-tag-attributes/edge-cases.js -------------------------------------------------------------------------------- /test/html-to-vdom/lib/convert-tag-attributes/properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/test/html-to-vdom/lib/convert-tag-attributes/properties.js -------------------------------------------------------------------------------- /test/html-to-vdom/lib/convert-tag-attributes/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/test/html-to-vdom/lib/convert-tag-attributes/styles.js -------------------------------------------------------------------------------- /test/html-to-vdom/lib/html-to-vdom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/test/html-to-vdom/lib/html-to-vdom/index.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/support/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimBeyer/html-to-vdom/HEAD/test/support/node.js --------------------------------------------------------------------------------