@favi_ty/babel-plugin-esm-pikacdn

yarn add -D @favi_ty/babel-plugin-esm-pikacdn

Usage no npm install needed!

<script type="module">
  import faviTyBabelPluginEsmPikacdn from 'https://cdn.skypack.dev/@favi_ty/babel-plugin-esm-pikacdn';
</script>

README

@favi_ty/babel-plugin-esm-pikacdn

Installation

yarn add -D @favi_ty/babel-plugin-esm-pikacdn

Usage

"plugins": ["@favi_ty/babel-plugin-esm-pikacdn"]

In

import { Component, render } from "preact";

Out

import { Component, render } from "https://cdn.pika.dev/preact/8.5.2";

Feature

transform import-path to url format that can be fetched from PikaCDN

  • only the modules that exist in the import-map generated by snowpack
  • apply the version of package.json

Options

dir: string

directory path where import-map.json exists (default as web_modules/)