A barebones SvelteKit starter that allows you to quickly scaffold a project with TailwindCSS.

# clone this repository
git clone [email protected]:bmkubia/sveltekit-tailwind-starter.git
# or install with npx degit
npx degit [email protected]:bmkubia/sveltekit-tailwind-starter.git
# enter your cloned folder and install dependencies
cd sveltekit-tailwind-starter && npm i
# start the development environment
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
Note: you can also run
npm run dev:hostif you need to access the application on your local network.
The project comes included with a .prettierrc file (only because I had the option that requires the file in your project on my VSCode), this may not suit your style and can easily be removed or replaced as needed.
I have left the tailwind.config.cjs fairly barebones, if you wish to extend the styling or add plugins please refer to the TailwindCSS documentation.
Before creating a production version of your app, you must install an adapter for your target environment. This starter kit does not come with an adapter pre-installed and gives you the freedom to add your own.
Once you have chosen your adapter you can build by running the following command:
# build application for production
npm run build
You can preview your built application with
npm run preview, regardless of whether you have installed an adapter or not. However, keep in mind that this should not be used to serve your appplication in production.
I built this mainly for myself to use because all of the starter kits that I tend to use are fairly bloated with things I find unnecessary (such as testing, yuck! /s). If you wish to contribute to the project feel free to open a PR or leave an Issue for something that you would want added in the future.
All code and contributions are under the MIT License.