vidom

Library to build UI based on virtual DOM

MIT License

Downloads
633
Stars
415
Committers
7

Bot releases are hidden (Show)

vidom - 0.11.5 Latest Release

Published by dfilatov over 3 years ago

  • Added typings for some html attributes
  • csstype version is bumped to 3.0.7
vidom - 0.11.4

Published by dfilatov almost 4 years ago

  • Removed redundant comment dom nodes for text elements
vidom - 0.11.3

Published by dfilatov almost 4 years ago

  • Fixed edge case with wrong children normalizing
vidom - 0.11.2

Published by dfilatov almost 4 years ago

  • Add remounting the only child if its key is changed
vidom - 0.11.1

Published by dfilatov over 5 years ago

  • Fixed wrong behaviour with node reusage check in some edge cases
vidom - 0.11.0

Published by dfilatov almost 6 years ago

  • Synthetic event system is removed, now event handlers are received native browser events #347
  • Improved soundness of typings for html elements #348
  • Improved soundness of typings for css style properties #351
  • Uglifyjs is replaced with terser
vidom - 0.10.13

Published by dfilatov almost 6 years ago

  • Added support of pointer events #346
vidom - 0.10.12

Published by dfilatov almost 6 years ago

  • Introduced vidom.h(type, props, ...children) factory #343
vidom - 0.10.11

Published by dfilatov almost 6 years ago

  • Fixed an issue with escaping of content of plain text nodes #341
vidom - 0.10.9

Published by dfilatov almost 6 years ago

  • Fixed an issue with rendering to string of overloaded "download" attribute
vidom - 0.10.8

Published by dfilatov about 6 years ago

  • Fixed rendering to string of draggable attribute
vidom - 0.10.7

Published by dfilatov about 6 years ago

  • Fixed a bug with wrong handling of undefined values in Component#setState #340
vidom - 0.10.6

Published by dfilatov about 6 years ago

  • Fixed a bug with mouse events on ios devices in desktop mode
vidom - 0.10.5

Published by dfilatov about 6 years ago

  • Fixed possible XSS vulnerability with renderToString in case of passing invalid attribute name
vidom - 0.10.4

Published by dfilatov about 6 years ago

  • Fixed an edge case with passing the only text child inside fragment
vidom - 0.10.2

Published by dfilatov over 6 years ago

  • Added missing typescript typings for toElem and toElems
vidom - 0.10.1

Published by dfilatov over 6 years ago

  • toElem and toElems are added to top level api
vidom - 0.9.24

Published by dfilatov almost 7 years ago

  • onFocus and onBlur handlers now gets FocusSyntheticEvent event instead of SyntheticEvent
  • Fixed typings for TypeScript 2.6
vidom - 0.9.23

Published by dfilatov about 7 years ago

  • Fixed an issue in IE11 with calling of onChange handler of inputs with placeholder on focus/blur #330
vidom - 0.9.22

Published by dfilatov about 7 years ago

  • Added typescript definition for WheelSyntheticEvent event
  • Internal refactoring