diff options
| author | MohamedBassem <me@mbassem.com> | 2024-03-13 21:43:44 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2024-03-14 16:40:45 +0000 |
| commit | 04572a8e5081b1e4871e273cde9dbaaa44c52fe0 (patch) | |
| tree | 8e993acb732a50d1306d4d6953df96c165c57f57 /apps/workers | |
| parent | 2df08ed08c065e8b91bc8df0266bd4bcbb062be4 (diff) | |
| download | karakeep-04572a8e5081b1e4871e273cde9dbaaa44c52fe0.tar.zst | |
structure: Create apps dir and copy tooling dir from t3-turbo repo
Diffstat (limited to '')
| -rw-r--r-- | apps/workers/crawlerWorker.ts (renamed from packages/workers/crawler.ts) | 0 | ||||
| -rw-r--r-- | apps/workers/index.ts (renamed from packages/workers/index.ts) | 6 | ||||
| -rw-r--r-- | apps/workers/openaiWorker.ts (renamed from packages/workers/openai.ts) | 0 | ||||
| -rw-r--r-- | apps/workers/package.json (renamed from packages/workers/package.json) | 17 | ||||
| -rw-r--r-- | apps/workers/searchWorker.ts (renamed from packages/workers/search.ts) | 0 | ||||
| -rw-r--r-- | apps/workers/tsconfig.json | 10 |
6 files changed, 27 insertions, 6 deletions
diff --git a/packages/workers/crawler.ts b/apps/workers/crawlerWorker.ts index 5db2da7b..5db2da7b 100644 --- a/packages/workers/crawler.ts +++ b/apps/workers/crawlerWorker.ts diff --git a/packages/workers/index.ts b/apps/workers/index.ts index 295eeaef..5b6b62d5 100644 --- a/packages/workers/index.ts +++ b/apps/workers/index.ts @@ -1,7 +1,7 @@ import "dotenv/config"; -import { CrawlerWorker } from "./crawler"; -import { OpenAiWorker } from "./openai"; -import { SearchIndexingWorker } from "./search"; +import { CrawlerWorker } from "./crawlerWorker"; +import { OpenAiWorker } from "./openaiWorker"; +import { SearchIndexingWorker } from "./searchWorker"; async function main() { const [crawler, openai, search] = [ diff --git a/packages/workers/openai.ts b/apps/workers/openaiWorker.ts index 1ec22d32..1ec22d32 100644 --- a/packages/workers/openai.ts +++ b/apps/workers/openaiWorker.ts diff --git a/packages/workers/package.json b/apps/workers/package.json index f2fc164c..8446a54d 100644 --- a/packages/workers/package.json +++ b/apps/workers/package.json @@ -3,6 +3,7 @@ "name": "@hoarder/workers", "version": "0.1.0", "private": true, + "type": "module", "dependencies": { "@hoarder/db": "workspace:*", "@hoarder/shared": "workspace:*", @@ -23,16 +24,19 @@ "metascraper-title": "^5.43.4", "metascraper-twitter": "^5.43.4", "metascraper-url": "^5.43.4", - "openai": "^4.26.1", + "openai": "^4.29.0", "puppeteer": "^22.0.0", "puppeteer-extra": "^3.3.6", "puppeteer-extra-plugin-adblocker": "^2.13.6", "puppeteer-extra-plugin-stealth": "^2.11.2", "tsx": "^4.7.1", - "typescript": "^5", + "typescript": "^5.3.3", "zod": "^3.22.4" }, "devDependencies": { + "@hoarder/eslint-config": "workspace:^0.2.0", + "@hoarder/prettier-config": "workspace:^0.1.0", + "@hoarder/tsconfig": "workspace:^0.1.0", "@types/dompurify": "^3.0.5", "@types/jsdom": "^21.1.6", "@types/metascraper": "^5.14.3" @@ -41,5 +45,12 @@ "start": "tsx watch index.ts", "start:prod": "tsx index.ts", "typecheck": "tsc --noEmit" - } + }, + "eslintConfig": { + "root": true, + "extends": [ + "@hoarder/eslint-config/base" + ] + }, + "prettier": "@hoarder/prettier-config" } diff --git a/packages/workers/search.ts b/apps/workers/searchWorker.ts index 618e7c89..618e7c89 100644 --- a/packages/workers/search.ts +++ b/apps/workers/searchWorker.ts diff --git a/apps/workers/tsconfig.json b/apps/workers/tsconfig.json new file mode 100644 index 00000000..24b9a10d --- /dev/null +++ b/apps/workers/tsconfig.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "@hoarder/tsconfig/node.json", + "include": ["**/*.ts"], + "exclude": ["node_modules"], + "compilerOptions": { + "baseUrl": ".", + "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json" + } +} |
