Metadata-Version: 2.4
Name: fluidkit
Version: 1.0.3
Summary: Python backend, SvelteKit frontend, zero boilerplate in between.
Author-email: Aswanth Manoj <aswanthmanoj51@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/AswanthManoj/Fluidkit
Project-URL: Repository, https://github.com/AswanthManoj/Fluidkit
Project-URL: Issues, https://github.com/AswanthManoj/Fluidkit/issues
Project-URL: Documentation, https://github.com/AswanthManoj/Fluidkit#readme
Keywords: fastapi,typescript,code-generation,hmr,hot module replacement,full-stack,type-safety,sveltekit
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: fastapi[all]>=0.128.8
Requires-Dist: jurigged>=0.6.1
Requires-Dist: nodejs-wheel>=24.13.1
Requires-Dist: typer>=0.16.0
Provides-Extra: cli
Requires-Dist: typer; extra == "cli"

# sv

Everything you need to build a Svelte project, powered by [`sv`](https://github.com/sveltejs/cli).

## Creating a project

If you're seeing this, you've probably already done this step. Congrats!

```sh
# create a new project
npx sv create my-app
```

To recreate this project with the same configuration:

```sh
# recreate this project
npx sv create --template minimal --types ts --add tailwindcss="plugins:typography" prettier --no-install .
```

## Developing

Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:

```sh
npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open
```

## Building

To create a production version of your app:

```sh
npm run build
```

You can preview the production build with `npm run preview`.

> To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment.
