Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 4.68 KB

README.md

File metadata and controls

50 lines (30 loc) · 4.68 KB

MADE project banner

MADE.js

MADE.js is a toolkit of easy-to-use extensions, helpers, and UI components to make app development easier for web developers.

Whether you're building a web app, a Node API, MADE.js has something for everyone.

MADE.js takes a lot of inspiration from MADE.NET, providing a similar set of features and APIs to make it easier to build web apps.

It comes with TypeScript support built-in to make it even easier to build your web apps!

Support MADE.js ♥

As many developers know, projects like MADE.js are built and maintained in spare time. If you find this project useful, please Star the repo and if possible, sponsor the project development on GitHub.

Build Status

MADE.js components are publicly available via npmjs. Each available package is detailed below as well as their build status.

Build Status Current Version Downloads
Collections made-collections npm npm
Data.Converters made-data-converters npm npm
Data.Validation made-data-validation npm npm
Diagnostics made-diagnostics npm npm
Networking made-networking npm npm
Runtime made-runtime npm npm
Threading made-threading npm npm
UI.Styling made-ui-styling npm npm

Contributing 🚀

Looking to help build MADE.js? Take a look through our contribution guidelines. We actively encourage you to jump in and help with any issues!

Building MADE.js 🛠

MADE.js is built using Typescript that is compiled into commonjs modules.

Each package has its own folder within the repo, containing a package.json file containing common scripts.

To build the projects, you'll first need to install the dependencies listed in the package.json file using npm install.

You can then build each project by running npm run build.

This will run the jest tests, run code coverage, and compile the project into a commonjs module within the dist folder.

License

MADE.js is made available under the terms and conditions of the MIT license.