Starter PNPM Project that includes Alpine.js, HTMX and Mojo.js
This project scaffolds a minimal web project that emphasizes the HTML document as the center of development activity. Development of a new web page begins with the creation of a static web page. To add dynamic behavior, Alpine.js and/or HTMX are used. When data is needed, Mojo.js is employed. Add as needed your CSS libraries and anything else required to support your specific business problem.
| path | content | notes |
|---|---|---|
| / | index.js and server.js provided | starting the server app |
| ./routing/ | index.js | request routing |
| ./public/ | bare index.html provided | static content |
| ./controllers/ | optional | |
| ./models/ | optional |