@lumjs/web-core
v1.7.1
Published
A small collection of basic fundamental functions and classes for web apps.
Downloads
271
Readme
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 withweb-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 [email protected]