hypernova-lab/nova — reverse-engineered prompt
Reverse engineered prompt
Build me a Luau web framework called Nova that feels simple and convention based, so people can start a web app without a lot of setup. I want it to be runtime agnostic and work with the common Luau runtimes like Lune, Zune, and Lute. The main experience should be that routes and project structure are mostly inferred from folders and naming, with sensible defaults, and there should be a small CLI that can scaffold a new app into the current folder or a new one and generate a sample route so someone can see it working right away.
Please make it feel like a real package someone could install and use with pesde, and include enough docs and examples that a new user can follow along. Add basic tests for the core behavior too. Keep the API clean and approachable, not overly clever. If you need details on how these Luau runtimes or pesde work, look up the current docs online and make reasonable choices that fit this project.
Want more depth? Deep Reverse