0.2.3 • Published 6 months ago
@jspm/node-importmap-loader v0.2.3
@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-dev2. 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_modulesWith @jspm/node-importmap-loader
du -sh .cache
3.6M .cacheAnd 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.git2. 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