p5.EasyCam
p5.EasyCam copied to clipboard
written for node_modules
I'm currently using webpack imports and exports loader to get this to work. Can this be written with es6 exports ? Maybe as a node_module as well?
Just a suggestion
In the meantime I'm doing this with webpack and it seems to work well
rules: [
{
test: path.resolve(__dirname, 'libs/easycam/p5.easycam.js'),
use: "imports-loader?p5=>require('p5')"
},
{
// https://webpack.js.org/guides/shimming/#global-exports
test: path.resolve(__dirname, 'libs/easycam/p5.easycam.js'),
use: 'exports-loader?createEasyCam=p5.prototype.createEasyCam,EasyCamLib=Dw'
},
then in my animation file
import { createEasyCam, EasyCamLib } from '../libs/easycam/p5.easycam.js';