woocommerce / woocommerce-gateway-payfast

South African payment gateway supporting subscriptions, deposits & pre-orders
https://wordpress.org/plugins/woocommerce-payfast-gateway/
43 stars 15 forks source link

Modernize developer experience (npm, Node, Composer, Grunt, wp/scripts) #222

Closed jeffpaul closed 4 months ago

jeffpaul commented 6 months ago

The goal of this project is to clean up and update each 10up managed extension's npm dependencies to remove outdated packages. Additionally, we need to upgrade the Node.js version that is consistent with WooCommerce. The update process should include thorough testing to verify functionality and compatibility with the updated dependencies and Node.js version.

After upgrading npm/Node versions and replacing Grunt, we will ensure that e2e tests and overall plugin functionality continues to work as expected via regression testing following defined critical flows.

Project success metrics: