{ "name": "webshop-scraper", "version": "1.0.0", "description": "A web scraper for extracting information from webshops (ShopRenter, WooCommerce, Shopify)", "main": "dist/index.js", "scripts": { "generate:version": "node scripts/generate-version.js", "prebuild": "npm run generate:version", "build": "tsc && npm run build:web", "build:web": "cd web && npm install && npm run build", "start": "node dist/index.js", "dev": "ts-node src/index.ts", "dev:web": "cd web && npm run dev", "watch": "tsc -w" }, "keywords": [ "scraper", "webshop", "shopify", "woocommerce", "shoprenter" ], "author": "", "license": "ISC", "dependencies": { "@modelcontextprotocol/sdk": "^1.22.0", "@qdrant/js-client-rest": "^1.16.0", "@types/better-sqlite3": "^7.6.13", "@types/node-cron": "^3.0.11", "axios": "^1.6.0", "better-sqlite3": "^12.4.1", "cheerio": "^1.0.0-rc.12", "compression": "^1.7.4", "express": "^4.18.2", "node-cron": "^4.2.1", "openai": "^6.9.1", "turndown": "^7.1.2", "uuid": "^9.0.1", "xml2js": "^0.6.2" }, "devDependencies": { "@types/compression": "^1.7.5", "@types/express": "^4.17.25", "@types/node": "^20.19.25", "@types/turndown": "^5.0.6", "@types/uuid": "^9.0.8", "@types/xml2js": "^0.4.14", "ts-node": "^10.9.2", "typescript": "^5.9.3" } }