0.0.1 • Published 5 years ago

@bvkimball/rollup-plugin-unpkg v0.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

rollup-plugin-unpkg

A rollup plugin to convert ES imports to UNPKG urls.

Usage

Add this plugin to rollup.config.js:

const unpkg = require('rollup-plugin-unpkg');

export default {
  input: 'src/main.js',
  output: {
    file: 'bundle.js',
    format: 'cjs'
  },
  plugins: [unpkg()]
};

Example

package.json dependencies:

  "dependencies": {
    "@vanillajs/store": "^0.1.7",
    "superfine": "^6.0.1"
  },

Input Code:

import { patch, h } from 'superfine';
import store from '@vanillajs/store';

Output Code:

import { patch, h } from 'https://unpkg.com/superfine@6.0.1?type=module';
import store from 'https://unpkg.com/@vanillajs/store@0.1.7?type=module';

Inspiration

Inspired from this twitter conversation and a follow up gist