Nuxt Starter Kit
Nuxt Starter Kit is an opinionated boilerplate based off of Nuxt3(beta), with all the bells and whistles you would want ready, up and running when starting a Nuxt project to play and experiment with. Out of the box you get all the essentials
- Typescript as the language choice
- Tailwind CSS for quick styling without getting out of your HTML
- Daisy UI for pre-made TailwindCSS component classes
- Tailwind UI for robust headless logic you can use for components like Dialog/Modal, Dropdown, List, etc.
- FontSource for effortless custom font integration
- Icons through Unplugin for thousands of icons as components that are available on-demand and universally
- ESLint(added but it’s currently failing due to #171) and
- Prettier for static code analysis and code formatting
with Supabase support landing soon!
and a bunch of pre-made, hand-rolled(easily replace-able) components, that you almost always end up installing/using for any non-trivial project
- Button Button with DaisyUI style support for all the basic use cases
- Alert/Toast to notify your users of the outcome of an event –
success,
erroror
default` is supported - Modal(WIP) as you always come back to `em
- Loaders for reporting the progress of an API call + a page load
Known Issues
- ESLint – Once the issue is resolved you can add
"*.+(js|ts|vue)": [
"yarn run lint"
],
in package.json
under the lint-staged
section for linting on commits