processing / p5.js

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 —
http://p5js.org/
GNU Lesser General Public License v2.1
21.65k stars 3.32k forks source link

Revamp Friendly Error System's Parameter Validation #7178

Open sproutleaf opened 2 months ago

sproutleaf commented 2 months ago

Most Appropriate Sub-area of p5.js?

Feature Enhancement Details

Migrate the parameter validation flow in FES to Zod.

Main task list:

New bugs discovered / TODOs after introducing changes:

To be completed before wrapping up the project:

welcome[bot] commented 2 months ago

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!