generator-browser-node-module

Scaffold out a library for both the browser and node

Usage no npm install needed!

<script type="module">
  import generatorBrowserNodeModule from 'https://cdn.skypack.dev/generator-browser-node-module';
</script>

README

generator-browser-node-module Build Status

Scaffold out a library for both the browser and node

The boilerplate repo is here.

This generator is inspired from sindresorhus/generator-nm.

The scaffolding is similar, it adds support for shipping your code to the browser using Rollup as a bundler.

Here is a great read about the choice of using rollup for libraries.

Install

npm install -g yo
npm install -g generator-browser-node-module

Usage

First make sure you're in your project folder (mkdir my-awesome-project && cd my-awesome-project/), then run

yo browser-node-module

or just

yo

and select Browser Node Module.