# Features

Each feature has one or more of the following files:

- `vite-plugin`: A Vite plugin
- `middleware`: A middleware function injected into the main request handler
- `lib`: Stuff to be made available in the main `rakkasjs` package
- `server-hooks`: Server-side hooks
- `client-hooks`: Client-side hooks
- `implementation`: (maybe a directory instead of a file) Internal implementation
