UNPKG

midi-writer-js

Version:

A library providing an API for generating MIDI files.

42 lines (41 loc) 832 B
import typescript from '@rollup/plugin-typescript'; import replace from "@rollup/plugin-replace"; import {nodeResolve} from '@rollup/plugin-node-resolve'; export default [ { input: "src/main.ts", output: [ { file: "browser/midiwriter.js", format: "iife", name: "MidiWriter", }, { file: "build/index.browser.js", format: "es", name: "MidiWriter", }, ], plugins: [ typescript(), replace({ "process.browser": true, "preventAssignment": true }), nodeResolve(), ], }, { input: 'src/main.ts', output: { file: 'build/index.js', format: 'cjs', exports: 'default', }, external: ['tonal-midi', 'fs'], plugins: [ typescript(), nodeResolve() ] } ];