{ "$schema": "https://json.schemastore.org/package.json", "name": "@hoarder/workers", "version": "0.1.0", "private": true, "dependencies": { "@hoarder/db": "workspace:^0.1.0", "@hoarder/shared": "workspace:^0.1.0", "@hoarder/trpc": "workspace:^0.1.0", "@hoarder/tsconfig": "workspace:^0.1.0", "@mozilla/readability": "^0.5.0", "@tsconfig/node21": "^21.0.1", "async-mutex": "^0.4.1", "dompurify": "^3.0.9", "dotenv": "^16.4.1", "drizzle-orm": "^0.33.0", "execa": "9.3.1", "jsdom": "^24.0.0", "liteque": "^0.1.3", "metascraper": "^5.45.24", "metascraper-amazon": "^5.45.22", "metascraper-description": "^5.45.22", "metascraper-image": "^5.45.22", "metascraper-logo": "^5.45.22", "metascraper-logo-favicon": "^5.45.22", "metascraper-readability": "^5.45.22", "metascraper-title": "^5.45.22", "metascraper-twitter": "^5.45.6", "metascraper-url": "^5.45.22", "pdf2json": "^3.0.5", "pdfjs-dist": "^4.0.379", "puppeteer": "^22.0.0", "puppeteer-extra": "^3.3.6", "puppeteer-extra-plugin-adblocker": "^2.13.6", "puppeteer-extra-plugin-stealth": "^2.11.2", "rss-parser": "^3.13.0", "tesseract.js": "^5.1.1", "tsx": "^4.7.1", "typescript": "^5.3.3", "zod": "^3.22.4" }, "devDependencies": { "@hoarder/eslint-config": "workspace:^0.2.0", "@hoarder/prettier-config": "workspace:^0.1.0", "@types/dompurify": "^3.0.5", "@types/jsdom": "^21.1.6", "@types/metascraper": "^5.14.3" }, "scripts": { "start": "tsx watch index.ts", "start:prod": "tsx index.ts", "lint": "eslint .", "format": "prettier . --ignore-path ../../.prettierignore", "typecheck": "tsc --noEmit" }, "eslintConfig": { "root": true, "extends": [ "@hoarder/eslint-config/base" ] }, "prettier": "@hoarder/prettier-config" }