0.1.0 • Published 2 years ago

vite-plugin-ts-sw-hmr v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

vite-plugin-sw-ts-hmr

npm

Vite plugin for compiling multiple ServiceWorkers written in TypeScript with HMR.

You can use this for any arbitrary TypeScript files, just provide an input and output, and it will transpile with HMR.

Installation

yarn add vite-plugin-sw-ts-hmr --dev

or

npm install vite-plugin-sw-ts-hmr --save-dev

Usage

import TsServiceWorkers from 'vite-plugin-sw-ts-hmr'

export default {
  plugins: [
    TsServiceWorkers([
      {
        inputFile: 'src/firebase-messaging-sw.ts',
        outputFile: 'public/firebase-messaging-sw.js',
      },
      {
        inputFile: 'src/memes.ts',
        outputFile: 'public/memes.js',
      },
    ]),
  ]
}