@jspm/node-importmap-loader
Don't bother installing dependencies you don't need to! 🏇🏻💨
With @jspm/node-importmap-loader
, you can reference and execute dependencies directly to maximize productivity ⚡️,
decrease security risk 🚔!
Requirements
Node 18+
@jspm/node-importmap-loader
requires Node 18+ as it uses experminental loaders and node native fetch
.
Usage
Getting started with @jspm/node-importmap-loader
can be done in 2 steps!
1. Install
npm install @jspm/node-importmap-loader --save-dev
2. Execute
With a node.importmap
defined in your working directory, run
load-node-importmap <file-to-execute>
Examples and demos coming soon ⏰!
Comparisions
Additionally, @jspm/node-importmap-loader
can produce significant size benefits
With regular npm install
du -hs node_modules
50M node_modules
With @jspm/node-importmap-loader
du -sh .cache
3.6M .cache
And it takes almost the same time to execute scripts!
Wow! Awesome! How do I Contribute?
1. Clone
git clone git@github.com:jspm/node-importmap-http-loader.git
2. Devcontainer
Then, via devcontainers, launch the container by clicking the devcontainer button or via the command palette.
To setup devcontainers
- Launch vscode or your favorite devcontainers enabled editor
- Install Remote Containers extension
- Launch the container by clicking the devcontainer button or via the command palette
Old school contributing setup
Unrecommended setup
git clone git@github.com:jspm/node-importmap-http-loader.git
n install auto && npm install
📣 More how-tos, documentation coming soon!