UNPKG

media-scraper

Version:

TypeScript-first multi-platform social media scraper without API keys

92 lines (91 loc) 2.11 kB
{ "name": "media-scraper", "type": "module", "version": "0.1.2", "description": "TypeScript-first multi-platform social media scraper without API keys", "keywords": [ "scraper", "social-media", "instagram", "x", "threads", "tiktok", "reddit", "twitch", "facebook" ], "scripts": { "build": "unbuild", "dev": "node playground/index.js", "lint": "eslint", "test:types": "tsc --noEmit" }, "homepage": "https://github.com/ahmedrangel/media-scraper", "repository": { "type": "git", "url": "https://github.com/ahmedrangel/media-scraper" }, "bugs": { "url": "https://github.com/ahmedrangel/media-scraper/issues" }, "changelog": { "repo": { "repo": "ahmedrangel/media-scraper", "provider": "github", "domain": "github.com" } }, "exports": { "./facebook": { "import": "./dist/scrapers/facebook.mjs", "types": "./dist/scrapers/facebook.d.ts" }, "./instagram": { "import": "./dist/scrapers/instagram.mjs", "types": "./dist/scrapers/instagram.d.ts" }, "./threads": { "import": "./dist/scrapers/threads.mjs", "types": "./dist/scrapers/threads.d.ts" }, "./x": { "import": "./dist/scrapers/x.mjs", "types": "./dist/scrapers/x.d.ts" }, "./twitch": { "import": "./dist/scrapers/twitch.mjs", "types": "./dist/scrapers/twitch.d.ts" }, "./tiktok": { "import": "./dist/scrapers/tiktok.mjs", "types": "./dist/scrapers/tiktok.d.ts" }, "./reddit": { "import": "./dist/scrapers/reddit.mjs", "types": "./dist/scrapers/reddit.d.ts" } }, "files": [ "dist" ], "dependencies": { "cheerio": "^1.1.2", "linkedom": "^0.18.12", "ofetch": "^1.5.1", "ufo": "^1.6.1", "x-client-transaction-id": "^0.1.9" }, "devDependencies": { "@eslint/compat": "^2.0.0", "@stylistic/eslint-plugin": "^5.6.1", "@types/node": "^24.10.1", "@typescript-eslint/eslint-plugin": "^8.47.0", "@typescript-eslint/parser": "^8.47.0", "changelogen": "^0.6.2", "eslint": "^9.39.1", "eslint-plugin-import-x": "^4.16.1", "typescript": "^5.9.3", "unbuild": "^3.6.1" }, "packageManager": "pnpm@10.23.0" }