UNPKG

contract-scraper

Version:

A customisable data scraper for the web based on JSON contracts

81 lines (80 loc) 2.19 kB
{ "name": "contract-scraper", "version": "6.0.0", "description": "A customisable data scraper for the web based on JSON contracts", "main": "dist/index", "typings": "dist/index", "directories": { "test": "test" }, "scripts": { "test": "vitest ./test --coverage", "prepublishOnly": "npm run build", "build": "tsc -p .", "clean": "rm -rf dist", "watch": "tsc -w -p .", "lint": "eslint **/*.ts", "lint-fix": "eslint --fix **/*.ts", "example": "ts-node ./src/examples/scrape", "example-wait": "ts-node ./src/examples/waitForPageLoadSelector.ts" }, "repository": { "type": "git", "url": "git+https://github.com/tamarasaurus/contract-scraper.git" }, "keywords": [ "scraper", "html", "web", "JSON" ], "author": "Tamara Robichet", "license": "MIT", "bugs": { "url": "https://github.com/tamarasaurus/contract-scraper/issues" }, "homepage": "https://github.com/tamarasaurus/contract-scraper#readme", "dependencies": { "axios": "^1.7.2", "cheerio": "^1.0.0-rc.12", "cheerio-eq": "^1.0.1", "iconv": "^3.0.1", "joi": "^17.13.3", "jschardet": "^3.1.3", "lodash.get": "^4.4.2", "prettier": "^3.3.3", "puppeteer": "^22.13.1", "random-useragent": "^0.5.0" }, "files": [ "dist/index.js", "dist/index.d.ts", "dist/src" ], "devDependencies": { "@babel/preset-env": "^7.24.8", "@babel/preset-typescript": "^7.24.7", "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.7.0", "@types/cheerio": "^0.22.35", "@types/expect": "^24.3.0", "@types/puppeteer": "^7.0.4", "@typescript-eslint/eslint-plugin": "^7.16.1", "@typescript-eslint/parser": "^7.16.1", "@vitest/coverage-v8": "^2.0.4", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "globals": "^15.8.0", "sinon": "^18.0.0", "source-map-support": "^0.5.21", "ts-node": "^10.9.2", "tslint-config-airbnb": "^5.11.2", "typescript": "^5.5.3", "vitest": "^2.0.4" }, "packageManager": "npm@10.7.0", "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "^4.19.0" } }