| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- {
- "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",
- "cron-parser": "^5.5.0",
- "express": "^4.18.2",
- "node-cron": "^4.2.1",
- "openai": "^6.9.1",
- "turndown": "^7.1.2",
- "turndown-plugin-gfm": "^1.0.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"
- }
- }
|