5.2.12 • Published 1 year ago

dothtml v5.2.12

Weekly downloads
1
License
ISC
Repository
github
Last release
1 year ago

https://dothtml.org/ for documentation (currently somewhat out of date since DOTcss was merged in and library was ported to TypeScript and put on NPM).

Project Status

This project is a work in progress with several phases:

  1. Basic web building framework in JavaScript. ✅
  2. Provide some JQuery-like syntax and functionality. ✅
  3. Add routing and components. ✅
  4. Bridge the gap between DOThtml and modern frameworks, like Vue. ✅
  5. Lots of testing, tweaking, documentation. 🔲
  6. Take over the world. 🔲

Special thanks to dosy for giving me the module on NPM. Please check out ViewFinderJs - a remote isolated browser with co-browsing.

Current Known Limitations

CSS

The Style builder is powerful and useful, but still not fully developed. Consider importing stylesheets separately if affected by any of the below limitations.

  • Pseudo selectors like :hover aren't supported by the style builder since there's no straightforward way to set them in JavaScript in a neat way that supports component isolation.
  • Animations kind of broke when merging DOTcss in, and don't support the increased complexity which is now allowed.
  • All length properties take a single value. Two and four argument lengths (for things like margin) are not yet supported.
  • A lot of CSS properties don't enforce proper typing and will allow any string. This is a WIP and will naturally get better over time.
  • CSS @ rules like @keyframes, @media, @font-face, etc are currently not supported because they are currently not configurable in JavaScript. A workaround that generates dynamic CSS is planned.

  • Support for header elements (including stylesheets) is planned.

6.0.0-beta.45

1 year ago

6.0.0-beta.44

1 year ago

6.0.0-beta.43

1 year ago

6.0.0-beta.42

1 year ago

6.0.0-beta.41

1 year ago

6.0.0-beta.40

1 year ago

6.0.0-beta.39

1 year ago

6.0.0-beta.38

1 year ago

6.0.0-beta.37

1 year ago

6.0.0-beta.36

1 year ago

6.0.0-beta.35

1 year ago

6.0.0-beta.34

1 year ago

6.0.0-beta.33

1 year ago

6.0.0-beta.32

1 year ago

6.0.0-beta.26

1 year ago

6.0.0-beta.29

1 year ago

6.0.0-beta.27

1 year ago

6.0.0-beta.31

1 year ago

6.0.0-beta.30

1 year ago

6.0.0-beta.25

1 year ago

6.0.0-beta.24

1 year ago

6.0.0-beta.23

1 year ago

6.0.0-beta.22

1 year ago

6.0.0-beta.21

1 year ago

6.0.0-beta.20

1 year ago

6.0.0-beta.19

1 year ago

6.0.0-beta.18

1 year ago

6.0.0-beta.17

1 year ago

6.0.0-beta.16

1 year ago

6.0.0-beta.15

1 year ago

6.0.0-beta.14

1 year ago

6.0.0-beta.13

1 year ago

6.0.0-beta.7

1 year ago

6.0.0-beta.8

1 year ago

6.0.0-beta.9

1 year ago

6.0.0-beta.4

1 year ago

6.0.0-beta.5

1 year ago

6.0.0-beta.6

1 year ago

6.0.0-beta.12

1 year ago

6.0.0-beta.11

1 year ago

6.0.0-beta.10

1 year ago

6.0.0-beta.3

1 year ago

6.0.0-beta.1

1 year ago

6.0.0-beta.2

1 year ago

5.2.12

2 years ago

5.2.11

2 years ago

5.2.10

2 years ago

5.2.9

2 years ago

5.2.8

2 years ago

5.2.7

2 years ago

5.2.6

2 years ago

5.2.4

2 years ago

5.2.3

2 years ago

5.2.2

2 years ago

5.2.1

2 years ago

5.2.5

2 years ago

5.2.0

2 years ago

5.1.1

3 years ago

5.1.0

3 years ago

5.0.4

3 years ago

5.0.3

3 years ago

5.0.2

3 years ago

5.0.1

3 years ago

5.0.0

3 years ago

4.8.5

4 years ago

4.8.4

4 years ago

4.8.6

4 years ago

4.8.3

4 years ago

4.8.1

4 years ago

4.7.2

4 years ago

4.8.2

4 years ago

4.8.0

4 years ago

4.7.1

4 years ago

4.7.0

4 years ago

4.6.0

4 years ago

4.5.0

4 years ago

4.4.0

4 years ago

4.2.2

4 years ago

4.3.0

4 years ago

4.2.1

4 years ago

4.2.0

4 years ago

4.1.0

4 years ago

4.0.1

4 years ago

4.0.0

4 years ago

4.1.2

4 years ago

4.1.1

4 years ago

1.0.1

7 years ago