Make JavaScript (sic) great again with native, web-based ECMAScript modules.
Why?
The problems npm
(the CLI tool, the registry, the company)
creates outweigh the problems it is supposed to solve.
You can either face that or
wait for another christmas and die of a broken heart.
Although this repository has nothing to do with the Entropic Package Manager, you should really watch The economics of open source by C J Silverio at JSConf EU 2019 anyway if you never did.
Runtime environments
Node.js currently only supports file URLs. You can use rollup.js with rollup-plugin-url-resolve to create a bundle from the web.
M is for Module
Universal
import * from https://m.bednarz.dev/*.js
Browser
import * from https://m.bednarz.dev/browser/*.js
Deno
import * from https://m.bednarz.dev/deno/*.js
Node.js
import * from https://m.bednarz.dev/node/*.js
Universal modules
The following is available on all runtimes.
- ECMAScript 2019
- Console Standard
- URL Standard
- globals
setTimeout
clearTimeout
setInterval
clearInterval
License
European Union Public License 1.2
SPDX-License-Identifier: EUPL-1.2