{
    "name": "@realtimex/realtimex-alchemy",
    "version": "1.0.89",
    "description": "Passive Intelligence engine for RealTimeX Alchemy. Transmute your reading time into high-density insights.",
    "type": "module",
    "main": "dist/api/index.js",
    "publishConfig": {
        "access": "public"
    },
    "bin": {
        "realtimex-alchemy": "./bin/realtimex-alchemy.js"
    },
    "files": [
        "bin",
        "dist",
        "scripts",
        "supabase",
        "README.md",
        "LICENSE"
    ],
    "scripts": {
        "dev": "vite",
        "dev:api": "tsx watch api/index.ts",
        "prebuild:ui": "node scripts/copy-changelog.mjs",
        "version": "node scripts/copy-changelog.mjs && git add public/CHANGELOG.md",
        "build": "npm run build:ui && npm run build:api",
        "build:ui": "vite build",
        "build:api": "tsc -p tsconfig.api.json",
        "typecheck": "tsc --noEmit && tsc -p tsconfig.api.json --noEmit",
        "start": "node dist/api/index.js",
        "preview": "vite preview",
        "migrate": "tsx scripts/migrate.ts",
        "timestamp": "node scripts/get-latest-migration-timestamp.mjs"
    },
    "keywords": [
        "ai",
        "intelligence",
        "browser-history",
        "alchemy",
        "realtimex"
    ],
    "author": "RealTimeX Team",
    "license": "MIT",
    "dependencies": {
        "@anthropic-ai/sdk": "^0.24.1",
        "@mozilla/readability": "^0.6.0",
        "@realtimex/sdk": "^1.2.4",
        "@supabase/supabase-js": "^2.39.0",
        "@types/jsdom": "^27.0.0",
        "@types/mozilla-readability": "^0.2.1",
        "axios": "^1.6.2",
        "better-sqlite3": "^9.1.1",
        "cors": "^2.8.5",
        "dotenv": "^16.3.1",
        "express": "^5.2.1",
        "framer-motion": "^11.0.8",
        "i18next": "^25.8.0",
        "i18next-browser-languagedetector": "^8.2.0",
        "jsdom": "^27.4.0",
        "lucide-react": "^0.344.0",
        "openai": "^4.20.1",
        "puppeteer": "^24.35.0",
        "react": "^18.2.0",
        "react-dom": "^18.2.0",
        "react-i18next": "^16.5.4",
        "react-markdown": "^10.1.0",
        "remark-gfm": "^4.0.1",
        "turndown": "^7.2.2",
        "uuid": "^9.0.1",
        "zod": "^3.22.4"
    },
    "devDependencies": {
        "@types/better-sqlite3": "^7.6.9",
        "@types/cors": "^2.8.17",
        "@types/express": "^4.17.21",
        "@types/node": "^20.10.4",
        "@types/react": "^18.2.0",
        "@types/react-dom": "^18.2.0",
        "@types/turndown": "^5.0.6",
        "@types/uuid": "^9.0.7",
        "@vitejs/plugin-react": "^4.2.1",
        "autoprefixer": "^10.4.16",
        "postcss": "^8.4.32",
        "supabase": "^2.72.7",
        "tailwindcss": "^3.3.6",
        "ts-node": "^10.9.2",
        "tsx": "^4.21.0",
        "typescript": "^5.3.3",
        "vite": "^7.3.1"
    }
}
