diff --git a/packages/beasties/README.md b/packages/beasties/README.md
index 4d10812..63bc51a 100644
--- a/packages/beasties/README.md
+++ b/packages/beasties/README.md
@@ -56,6 +56,42 @@ console.log(inlined)
// "
I'm Blue
"
```
+## Usage with Vite
+
+Beasties can be used with Vite through a plugin. First, install the necessary packages:
+
+```bash
+# npm
+npm install -D vite-plugin-beasties
+
+# yarn
+yarn add -D vite-plugin-beasties
+
+# pnpm
+pnpm add -D vite-plugin-beasties
+```
+
+Then add the plugin to your Vite configuration:
+
+```js
+// vite.config.ts
+import { defineConfig } from 'vite'
+import { beasties } from 'vite-plugin-beasties'
+
+export default defineConfig({
+ plugins: [
+ beasties({
+ // optional beasties configuration
+ options: {
+ preload: 'swap',
+ }
+ })
+ ]
+})
+```
+
+The plugin will process the output for your `index.html` and inline critical CSS while lazy-loading the rest.
+
## Usage with webpack
Beasties is also available as a Webpack plugin called [beasties-webpack-plugin](https://www.npmjs.org/package/beasties-webpack-plugin). [](https://www.npmjs.org/package/beasties-webpack-plugin)