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 }),
29 ],
30 build: {
31 target: "esnext",
32 lib: {
33 entry: "./src/lib.ts",
34 name: "bsky-repost-likes-monitor",
35 formats: ["es"],
36 fileName: "index",
37 },
38 rollupOptions: {
39 external: ["solid-js", "solid-js/web"],
40 output: {
41 globals: {
42 "solid-js": "SolidJS",
43 },
44 },
45 },
46 },
47});