From 2e144fac5eb8b94ccbc1c124bfe4065ae412f091 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 24 Jan 2026 12:35:31 +0200 Subject: [PATCH] chore(web-clipper): set up for TypeScript --- apps/web-clipper/tsconfig.json | 6 ++++++ apps/web-clipper/{wxt.config.js => wxt.config.ts} | 2 +- package.json | 2 +- tsconfig.json | 3 +++ 4 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 apps/web-clipper/tsconfig.json rename apps/web-clipper/{wxt.config.js => wxt.config.ts} (93%) diff --git a/apps/web-clipper/tsconfig.json b/apps/web-clipper/tsconfig.json new file mode 100644 index 000000000..bed55354b --- /dev/null +++ b/apps/web-clipper/tsconfig.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "../../tsconfig.base.json", + "./.wxt/tsconfig.json" + ] +} \ No newline at end of file diff --git a/apps/web-clipper/wxt.config.js b/apps/web-clipper/wxt.config.ts similarity index 93% rename from apps/web-clipper/wxt.config.js rename to apps/web-clipper/wxt.config.ts index ec61bac13..7a3ec383c 100644 --- a/apps/web-clipper/wxt.config.js +++ b/apps/web-clipper/wxt.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from "vite"; +import { defineConfig } from "wxt"; export default defineConfig({ modules: ['@wxt-dev/auto-icons'], diff --git a/package.json b/package.json index e71d37e9b..7ec68ed23 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "dev:linter-check": "cross-env NODE_OPTIONS=--max_old_space_size=4096 eslint .", "dev:linter-fix": "cross-env NODE_OPTIONS=--max_old_space_size=4096 eslint . --fix", "postinstall": "tsx scripts/electron-rebuild.mts && pnpm prepare", - "prepare": "pnpm run --filter pdfjs-viewer --filter share-theme build" + "prepare": "pnpm run --filter pdfjs-viewer --filter share-theme build && pnpm run --filter web-clipper postinstall" }, "private": true, "devDependencies": { diff --git a/tsconfig.json b/tsconfig.json index fb9d2774a..9fc01bb4d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -24,6 +24,9 @@ { "path": "./apps/website" }, + { + "path": "./apps/web-clipper" + }, { "path": "./apps/dump-db" },