0.1.0 • Published 3 years ago

rollup-plugin-unpkg v0.1.0

Weekly downloads
77
License
MIT
Repository
-
Last release
3 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

0.1.0

3 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago