@node-loader/http

2.0.0 • Public • Published

@node-loader/http

A nodejs loader for loading modules over the network with http/https.

Installation

npm install --save @node-loader/http

# Or, if you prefer Yarn
yarn add --save @node-loader/http

NodeJS 16.12 changed the Node Loader API. If using NodeJS@<16.12, please use @node-loader/http@1. Otherwise, use @node-loader/http@latest.

Usage

Create a file that imports a module over http:

import * as singleSpa from "http://unpkg.com/single-spa@5.5.5/lib/esm/single-spa.dev.js";

Now run node with the --experimental-loader flag:

node --experimental-loader @node-loader/http file.js

Semantics

This project uses node-fetch to implement familiar HTTP semantics, including http redirects, https redirects, HTTP status checks, etc. Customizing the behavior of node-fetch is planned, but not yet implemented.

Composition

If you wish to combine http loader with other NodeJS loaders, you may do so by using node-loader-core.

Readme

Keywords

Package Sidebar

Install

npm i @node-loader/http

Weekly Downloads

151

Version

2.0.0

License

MIT

Unpacked Size

57.6 kB

Total Files

10

Last publish

Collaborators

  • joeldenning