Ahime Joinery Configurator adds a joinery configurator to your WooCommerce store. Your customers compose the product themselves and see the price as they go; your store checks the configuration and recalculates the price before writing the order, so the price shown is the price paid.
This plugin uses the built-in reference catalogue. The full version from Ahime sells at your own prices and adds workshop tools (site survey on each order, production file), updates and support. More at https://ahime.net
The configurator is written in TypeScript and React. This plugin ships a readable, unminified build of it in the assets folder. The human-readable source code of that build, the build configuration and the build instructions are public:
https://github.com/nahim-salami/ahime-joinery-configurator
To rebuild the JavaScript from that repository: npm ci, then npm run build (Node.js 20 or later). The files are written to ahime-joinery-configurator/assets/.
The JavaScript build bundles the following libraries, each under the MIT license, unmodified:
They are bundled from their published npm packages, in their own production builds.