1.4.0 • Published 1 month ago

@lumjs/web-core v1.4.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

lum.web-core.js

A small collection of basic fundamental functions and classes for web apps.

Just as @lumjs/core is the foundation upon which all of my @lumjs/* packages are built, @lumjs/web-core will become the foundation for all of my @lumjs/web-* pacakges.

Related @lumjs packages

There are several packages that are either direct extensions of this one, or are related to it in one way or another.

Active/Current

  • web-core-extra → An extension package to provide useful features that are outside the scope of the minimalistic web-core package. Currently includes a wrapper class. More to come later.

Planned/In-development

  • web-tests → A complimentary package for connecting the @lumjs/tests package to the web-core package, with modular test environments, including optional jsdom support.

Deprecated/Retired

  • @lumjs/dom → My first attempt at a web-app foundation. This supported using jsdom directly on the server-side and due to several questinable design choices was entirely overkill for basic needs.
  • tests-dom → A package extending @lumjs/tests to support the older @lumjs/dom package. A lot of web-tests will be based on this, but re-written to work with web-core instead of @lumjs/dom.

Other...

There's also an entire collection of @lumjs/web-* packages (most are still in planning, only a few are published) that will make writing web apps fun! (I won't say easy, as nothing in web development is ever easy... 🤪)

And of course the rest of the @lumjs/* packages that aren't specifically designed for use in web apps, but many of which work just fine in that environment (generally if it isn't using Node.js specific features, it can be compiled with your bundler of choice to use it in web apps.)

Official URLs

This library can be found in two places:

Author

Timothy Totten 2010@totten.ca

License

MIT

1.4.0

1 month ago

1.3.0

2 months ago

1.2.0

2 months ago

1.1.0

2 months ago

1.0.0

2 months ago