on-demand module bundler thingy

Related tags

Bundlers lurantis
Overview

lurantis

An HTTP server that bundles and serves packages from NPM; "bundler as a service."

Usage

Run the server:

npx lurantis --port 8080

Then, send GET requests to it:

curl http://localhost:8080/npm/[email protected]

It'll fetch the package and all its dependencies from npm, bundle it up into a UMD module, and respond with the script:

HTTP/1.1 200 OK
Content-Type: text/javascript;charset=UTF-8
X-Global-Name: _LUR_lodash_4_17_21

(function (global) {
// ...the rest of the response is omitted from this README...

Note the X-Global-Name header. This indicates the global that the package's exports will be written to when the bundle is loaded as a script in a browser.

License

MIT

You might also like...

Polyfills on demand ๐Ÿ’Š

๐Ÿ’Š lazyfill (beta) Polyfill Service - the lazy way Polyfills are only loaded when they are needed. Initial 2Kb to polyfill a lot of Stuff. Let's assum

Nov 1, 2022

A tool helps to generate ttf, woff, woff2 and css file at the same time. Supports splitting font files on demand

Font Pack A tool helps to generate ttf, woff, woff2 and css file at the same time. Supports splitting font files on demand. ไธ€ไธชๅฏไปฅๆ นๆฎๅธธ็”จๅญ—ไฝ“ๆ ผๅผๆ–‡ไปถ๏ผŒ็›ดๆŽฅ็”Ÿๆˆ ttfใ€wo

Apr 18, 2022

An on-demand peer tutoring platform by students, for students.

OURFinals An on-demand peer tutoring platform by students, for students. Database The prisma/ folder contains: migrations/: Past database migrations (

Jan 6, 2022

This project is a Web application based on an external API. The API provides data about music (including artists, albums, etc) that users can access on-demand. This project was built with ES6, HTML and CSS and it is a SPA.

This project is a Web application based on an external API. The API provides data about music (including artists, albums, etc) that users can access on-demand. This project was built with ES6, HTML and CSS and it is a SPA.

Capstone M2: Music App This project is a Web application based on the music API Napster built with ES6, HTML and CSS and it is a SPA. This API provide

Aug 29, 2022

Motionia is a lightweight simplified on demand animation library

Motionia is a lightweight simplified on demand animation library

The Ultimate & smart JS animation library! Simple fast , flexible & easy to integrate. No need to write page long CSS Keyframes that consumes a lot of

Dec 30, 2022

On-demand runtime webpack compilations over HTTP.

webpack-http-server On-demand runtime webpack compilations over HTTP. Overview This package is, effectively, an Express server that exposes webpack co

Oct 20, 2022

โšกA zero-config bundler for JavaScript applications.

โšกA zero-config bundler for JavaScript applications.

Poi is a bundler built on the top of webpack, trying to make developing and bundling apps with webpack as easy as possible. The Poi project is support

Jan 4, 2023

๐Ÿ“ฆ๐Ÿš€ Blazing fast, zero configuration web application bundler

๐Ÿ“ฆ๐Ÿš€ Blazing fast, zero configuration web application bundler

Features ๐Ÿš€ Blazing fast bundle times - multicore compilation, and a filesystem cache for fast rebuilds even after a restart. ๐Ÿ“ฆ Out of the box suppor

Jan 4, 2023

๐Ÿ“ฆ Zero-configuration bundler for tiny modules.

๐Ÿ“ฆ Zero-configuration bundler for tiny modules.

Microbundle The zero-configuration bundler for tiny modules, powered by Rollup. Guide โ†’ Setup โœฏ Formats โœฏ Modern Mode โœฏ Usage & Configuration โœฏ All Op

Dec 28, 2022

A blazing fast js bundler/loader with a comprehensive API :fire:

A bundler that does it right FuseBox on slack FUSEBOX v4 is out! Install: npm install fuse-box --save-dev import { fusebox } from 'fuse-box'; fusebox

Dec 30, 2022

๐Ÿ“ฆ๐Ÿš€ Blazing fast, zero configuration web application bundler

๐Ÿ“ฆ๐Ÿš€ Blazing fast, zero configuration web application bundler

Features ๐Ÿš€ Blazing fast bundle times - multicore compilation, and a filesystem cache for fast rebuilds even after a restart. ๐Ÿ“ฆ Out of the box suppor

Jan 4, 2023

A blazing fast js bundler/loader with a comprehensive API :fire:

A bundler that does it right FuseBox on slack FUSEBOX v4 is out! Install: npm install fuse-box --save-dev import { fusebox } from 'fuse-box'; fusebox

Jan 7, 2023

Purple haze is a TypeScript, Markdown, JS generative bundler that works in headless browser

Purple haze Inspired by generative programming and weed :). So I was learning Elm language at home usually in the evening and now I am missing all thi

Nov 13, 2022

Personal website and blog made using NextJS, TailwindCSS, GraphCMS, and MDX bundler

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Aug 21, 2022

lua-pack is an advanced lua bundler similar to webpack made for lua 5.1+ written in js

lua-pack is an advanced lua bundler similar to webpack made for lua 5.1+ written in js that makes working on large scale projects easy and fast. it takes all the files in your project and packs them into a single production ready file.

May 14, 2022

๐Ÿ“ฆ ๐Ÿฃ Zero-config JS bundler for ESM, CommonJS, and .d.ts outputs

pkgroll Write your code in ESM & TypeScript and bundle it to get ESM, CommonJS, and type declaration outputs with a single command! Features Zero conf

Dec 23, 2022

A template for a vanilla(no ui-framework) project with webgi engine in typescript using parcel bundler.

WebGi starter project A template for a vanilla(no ui-framework) project with webgi engine in typescript using parcel bundler. For the latest version a

Jan 3, 2023

๐Ÿ“ฆ ๐Ÿฃ Zero-config JS bundler for ESM, CommonJS, and .d.ts outputs. (Forked from pkgroll)

๐Ÿ“ฆ ๐Ÿฃ puild (A fork of pkgroll) Write your code in ESM & TypeScript and bundle it to get ESM, CommonJS, and type declaration outputs with a single com

Sep 6, 2022

A demo of using the new require.context syntax in Expo with Metro bundler

Metro Context Modules Demo This is a demo of using the experimental 'Context Module' (require.context) feature in Metro bundler. Setup metro.config.js

Nov 19, 2022
Owner
Lily Scott
Former Prettier Core Team member, Former Babel team member. Interested in JavaScript, Rust, Unity, VR, Dev Tooling, Dev Experience, React, and more.
Lily Scott
Next-generation ES module bundler

Rollup Overview Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a librar

Rollup 22.7k Jan 4, 2023
๐Ÿ“ฆ๐Ÿš€ Blazing fast, zero configuration web application bundler

Features ?? Blazing fast bundle times - multicore compilation, and a filesystem cache for fast rebuilds even after a restart. ?? Out of the box suppor

Parcel 41.8k Jan 4, 2023
๐Ÿ“ฆ Zero-configuration bundler for tiny modules.

Microbundle The zero-configuration bundler for tiny modules, powered by Rollup. Guide โ†’ Setup โœฏ Formats โœฏ Modern Mode โœฏ Usage & Configuration โœฏ All Op

Jason Miller 7.4k Dec 28, 2022
A blazing fast js bundler/loader with a comprehensive API :fire:

A bundler that does it right FuseBox on slack FUSEBOX v4 is out! Install: npm install fuse-box --save-dev import { fusebox } from 'fuse-box'; fusebox

null 4k Dec 30, 2022
Next-generation ES module bundler

Rollup Overview Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a librar

Rollup 22.7k Jan 4, 2023
Next-generation ES module bundler

Rollup Overview Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a librar

Rollup 22.7k Jan 4, 2023
Webpack is an open-source JavaScript module bundler. This includes basic setup files to help me not redo all the setups for webpack when starting a new project.

Webpack Setup Webpack is an open-source JavaScript module bundler. It is made primarily for JavaScript, but it can transform front-end assets such as

Nemwel Boniface 14 Jun 23, 2022
An npm package for demonstration purposes using TypeScript to build for both the ECMAScript Module format (i.e. ESM or ES Module) and CommonJS Module format. It can be used in Node.js and browser applications.

An npm package for demonstration purposes using TypeScript to build for both the ECMAScript Module format (i.e. ESM or ES Module) and CommonJS Module format. It can be used in Node.js and browser applications.

Snyk Labs 57 Dec 28, 2022