rollup-plugin-bookmarklet
TypeScript icon, indicating that this package has built-in type declarations

5.0.11 • Public • Published

npm version lint

rollup-plugin-bookmarklet

Rollup plugin for bookmarklet. It adds javascript: prefix to code.

Requirements

  • Node.js v18 or later
  • Rollup v2/v3/v4

Installation

npm:

npm i -D rollup-plugin-bookmarklet

Yarn:

yarn add -D rollup-plugin-bookmarklet

Usage

Use rollup-plugin-bookmarklet in Rollup config.

JavaScript

rollup.config.js:

import terser from '@rollup/plugin-terser'
import bookmarklet from 'rollup-plugin-bookmarklet'

export default {
  input: 'src/main.js',
  output: {
    file: 'bundle.js',
    format: 'iife'
  },
  plugins: [
    terser(),
    bookmarklet()
  ]
}

TypeScript

rollup.config.ts:

import terser from '@rollup/plugin-terser'
import typescript from '@rollup/plugin-typescript'
import type { RollupOptions } from 'rollup'
import bookmarklet from 'rollup-plugin-bookmarklet'

const config: RollupOptions = {
  input: 'src/main.ts',
  output: {
    file: 'bundle.js',
    format: 'iife'
  },
  plugins: [
    typescript(),
    terser(),
    bookmarklet()
  ]
}

export default config

Package Sidebar

Install

npm i rollup-plugin-bookmarklet

Weekly Downloads

136

Version

5.0.11

License

MIT

Unpacked Size

4.19 kB

Total Files

5

Last publish

Collaborators

  • munierujp