UNPKG

p5.js-svg

Version:

The main goal of p5.SVG is to provide a SVG runtime for p5.js, so that we can draw using p5's powerful API in \<svg\>, save things to svg file and manipulating existing SVG file without rasterization.

36 lines (35 loc) 871 B
import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import typescript from '@rollup/plugin-typescript' export default [ // unpkg { input: 'src/index.ts', output: { file: 'dist/p5.svg.js', format: 'iife', sourcemap: true }, plugins: [typescript(), resolve(), commonjs()] }, // cjs (webpack, vite) { input: 'src/index.ts', output: { file: 'dist/p5.svg.cjs.js', format: 'cjs', sourcemap: true }, plugins: [typescript(), resolve(), commonjs()] }, // test { input: 'test/unit/index.js', output: { file: 'dist/test.js', format: 'iife', sourcemap: true }, plugins: [resolve(), commonjs()] } ]