UNPKG

ayakashi

Version:

The next generation web scraping framework

123 lines (122 loc) 3.62 kB
{ "name": "ayakashi", "version": "1.0.0-beta8.4", "description": "The next generation web scraping framework", "author": { "name": "Zisis Maras", "email": "contact@zisismaras.me", "url": "https://github.com/ayakashi-io/ayakashi" }, "repository": { "url": "https://github.com/ayakashi-io/ayakashi" }, "license": "AGPL-3.0-only", "bin": { "ayakashi": "./bin/ayakashi.js" }, "files": [ "lib", "bin", "README.md", "LICENSE", "npm-shrinkwrap.json", "scripts/postInstall.js" ], "keywords": [ "web-scraping", "web-crawling", "data-mining", "automation", "headless-chrome" ], "preferGlobal": true, "devDependencies": { "@types/async": "~2.4.1", "@types/backoff": "~2.5.1", "@types/bluebird": "~3.5.27", "@types/browserify": "~12.0.36", "@types/chalk": "~2.2.0", "@types/cli-table": "~0.3.0", "@types/debug": "~0.0.31", "@types/express": "~4.16.1", "@types/extract-zip": "~1.6.2", "@types/jest": "~26.0.23", "@types/jsdom": "~12.2.1", "@types/json2csv": "~4.2.0", "@types/lodash": "~4.14.138", "@types/mkdirp": "~0.5.2", "@types/node": "~10.12.20", "@types/node-dir": "~0.0.32", "@types/prompts": "~2.4.1", "@types/resolve-from": "~4.0.0", "@types/rimraf": "~2.0.2", "@types/semver": "~6.0.0", "@types/uuid": "~3.4.4", "@types/validator": "~10.11.3", "@types/yargs": "~12.0.9", "eslint": "~5.12.1", "eslint-config-google": "~0.11.0", "jest": "~26.6.3", "jest-extended": "~0.11.5", "js-beautify": "~1.13.13", "prettier": "~1.15.3", "ts-jest": "~26.5.6", "tslint": "~5.12.1", "tslint-eslint-rules": "~5.4.0", "tslint-microsoft-contrib": "~6.0.0", "typedoc": "~0.20.36", "typescript": "~4.2.4" }, "dependencies": { "@ayakashi/get-node-selector": "^1.0.0", "@ayakashi/input": "^1.0.0", "@ayakashi/request": "^2.88.7", "async": "~2.6.2", "backoff": "~2.5.0", "body-parser": "~1.18.3", "boxen": "~3.1.0", "browserify": "~16.2.3", "browserify-incremental": "~3.1.1", "chalk": "~2.4.2", "chrome-remote-interface": "~0.32.2", "cli-table": "~0.3.1", "dayjs": "~1.8.8", "debug": "~4.1.1", "express": "~4.16.4", "extract-zip": "~1.6.7", "jsdom": "~13.1.0", "json2csv": "~4.3.5", "json5": "~2.2.1", "lodash": "^4.17.21", "mariadb": "~2.0.3", "mkdirp": "~0.5.1", "mysql2": "~1.6.5", "node-dir": "~0.1.17", "ora": "~3.2.0", "pg": "~7.9.0", "pipeproc": "^0.4.1", "prompts": "~2.4.2", "require-all": "~3.0.0", "resolve-from": "~4.0.0", "rimraf": "~2.6.3", "semver": "~6.1.1", "sequelize": "~5.19.0", "sqlite3": "~5.0.2", "tedious": "~5.0.3", "tough-cookie": "~3.0.1", "user-agents": "~1.0.1425", "uuid": "~3.3.2", "yargs": "~13.2.2" }, "scripts": { "clean": "tsc --build --clean", "build": "tsc --build --clean && tsc --build", "watch": "tsc --build --clean && tsc --watch", "lint": "tslint -p ./", "test": "npm run build && node lib/cli/cli.js update-chrome && node scripts/checkTypo.js && jest", "build-types": "rm -rf ./lib && tsc --build --clean && tsc -d --emitDeclarationOnly --allowJs false && node scripts/formatTypes.js", "generate-core-action-docs": "typedoc src/prelude/prelude.ts --json ./doc.json && node ./scripts/generateCoreActionDocs.js && rm ./doc.json", "postinstall": "node scripts/postInstall.js", "prepublishOnly": "rm -rf ./lib && tsc --build --clean && tsc --build && npm shrinkwrap" } }