its for when you want to get like notifications for your reposts
1import { defineConfig } from "vite";
2import solidPlugin from "vite-plugin-solid";
3import dts from "vite-plugin-dts";
4
5import UnoCSS from "unocss/vite";
6import {
7 presetAttributify,
8 presetWind4,
9 transformerAttributifyJsx,
10 transformerVariantGroup,
11 transformerDirectives,
12} from "unocss";
13
14export default defineConfig({
15 plugins: [
16 UnoCSS({
17 presets: [presetWind4(), presetAttributify()],
18 transformers: [
19 transformerVariantGroup(),
20 transformerDirectives(),
21 transformerAttributifyJsx(),
22 ],
23 }),
24 solidPlugin(),
25 dts({
26 insertTypesEntry: true,
27 include: ["src/**/*.ts"],
28 exclude: ["src/**/*.tsx"],
29 }),
30 ],
31 build: {
32 target: "esnext",
33 lib: {
34 entry: {
35 lib: "./src/lib.ts",
36 background: "./src/background.ts",
37 },
38 name: "bsky-repost-likes-monitor",
39 formats: ["es"],
40 },
41 rollupOptions: {
42 external: ["solid-js", "solid-js/web"],
43 },
44 },
45});