dburles / modulepreload-express

Express middleware for generating modulepreload link relations for a Link entity-header based on the requested JavaScript modules import graph.

Home Page:https://www.npmjs.com/package/modulepreload-express

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

modulepreload-express

Express middleware for generating modulepreload link relations for a Link entity-header based on the requested JavaScript modules import graph. This will prevent request waterfalls for nested module imports.

Install

npm i modulepreload-express

Usage Example

import express from "express";
import createModulePreloadMiddleware from "modulepreload-express/createModulePreloadMiddleware.mjs";

const app = express();

const APP_ROOT = "app";

app.use(createModulePreloadMiddleware(APP_ROOT));
app.use(express.static(APP_ROOT));

app.listen(3000);

About

Express middleware for generating modulepreload link relations for a Link entity-header based on the requested JavaScript modules import graph.

https://www.npmjs.com/package/modulepreload-express

License:MIT License


Languages

Language:JavaScript 100.0%