Introduction
Dunes
Dunes is an NPM organization that contains many libraries that provide useful functionalities. From common data types and functions that can easily be used in any application, to WebGL abstractions and a JSX framework, dunes provides users with low dependency alternatives to common industry activities. It provides over 20+ packages which are published on npm. Their source code can be found on GitHub.
Some important ones are:
- @dunes/tag A non opinionated JSX framework.
- @dunes/tools Provides many utilities for arrays, strings, etc.
- @dunes/lang Tools for building compilers.
- @dunes/langs Provides some compiler examples using
@dunes/lang. - @dunes/render Abstractions for working with WebGL.
- @dunes/linear Linear algebra data types and operations.