p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
Welcome! 👋 Thanks for opening your first issue here! And to ensure the community is able to respond to your issue, please make sure to fill out the inputs in the issue forms. Thank you!
Most Appropriate Sub-area of p5.js?
Feature Enhancement Details
Migrate the parameter validation flow in FES to Zod.
Main task list:
scoreOverload
that gives user the proper error message when parameter validation fails.parameterData.json
to further reduce the information load.New bugs discovered / TODOs after introducing changes:
cursor
's overload is different from expectation (a mix of constants and primitive types)createAudio
overload is an array of empty arrayslerpPalette
's parameter, see #6960To be completed before wrapping up the project: