https://github.com/bricss/dopant
The aerogel-weight & dead-simple resource loader 🚚
https://github.com/bricss/dopant
resource-loader
Last synced: 4 months ago
JSON representation
The aerogel-weight & dead-simple resource loader 🚚
- Host: GitHub
- URL: https://github.com/bricss/dopant
- Owner: bricss
- Created: 2013-03-12T20:47:50.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2026-02-02T01:00:17.000Z (4 months ago)
- Last Synced: 2026-02-10T21:30:33.521Z (4 months ago)
- Topics: resource-loader
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/dopant
- Size: 1.23 MB
- Stars: 8
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
The aerogel-weight & dead-simple resource loader 🚚
---
This package provides a **lightweight** dynamic resource loader for the web browsers.
## Prerequisites
* Node.js `>= 20.0.0`
## Installation
```bash
npm install dopant --save
```
### Usage
```javascript
import dopant from 'dopant';
dopant([
'//somewhe.re/assets/css/layout.css',
'//somewhe.re/assets/js/main.cjs',
]).then(() => console.log('pow!'));
dopant('//somewhe.re/assets/js/lib.js')
.then(() => dopant('//somewhe.re/assets/js/main.js'))
.finally(() => console.log('pow!'));
dopant('//somewhe.re/assets/js/index.mjs')
.then(() => console.log('pow!'));
```