UNPKG

jssm

Version:

A Javascript finite state machine (FSM) with a terse DSL and a simple API. Most FSMs are one-liners. Fast, easy, powerful, well tested, typed with TypeScript, and visualizations. MIT License.

45 lines (25 loc) 693 B
import nodeResolve from '@rollup/plugin-node-resolve'; import commonjs from '@rollup/plugin-commonjs'; import replace from '@rollup/plugin-replace'; const config = { input: 'dist/es6/jssm.js', output: { file : 'dist/deno/jssm.deno-esm.nonmin.js', format : 'esm', name : 'jssm' }, plugins : [ nodeResolve({ mainFields : ['module', 'main'], browser : true, extensions : [ '.js', '.json', '.ts', '.tsx' ], preferBuiltins : false }), commonjs(), replace({ preventAssignment : true, 'process.env.NODE_ENV' : JSON.stringify( 'production' ) }) ] }; export default config;