135 lines
4.7 KiB
JSON
135 lines
4.7 KiB
JSON
{
|
|
"name": "@crawlee/root",
|
|
"private": true,
|
|
"description": "The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.",
|
|
"workspaces": [
|
|
"packages/*"
|
|
],
|
|
"keywords": [
|
|
"apify",
|
|
"headless",
|
|
"chrome",
|
|
"puppeteer",
|
|
"crawler",
|
|
"scraper"
|
|
],
|
|
"author": {
|
|
"name": "Apify",
|
|
"email": "support@apify.com",
|
|
"url": "https://apify.com"
|
|
},
|
|
"contributors": [
|
|
"Jan Curn <jan@apify.com>",
|
|
"Marek Trunkat <marek@apify.com>",
|
|
"Ondra Urban <ondra@apify.com>"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/apify/crawlee"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/apify/crawlee/issues"
|
|
},
|
|
"homepage": "https://crawlee.dev",
|
|
"scripts": {
|
|
"postinstall": "npx husky install",
|
|
"prepublishOnly": "turbo run copy",
|
|
"clean": "turbo run clean && rimraf .turbo packages/*/.turbo packages/*/*.tsbuildinfo",
|
|
"build": "turbo run build && node ./scripts/typescript_fixes.mjs",
|
|
"ci:build": "turbo run build --cache-dir=\".turbo\" && node ./scripts/typescript_fixes.mjs",
|
|
"test": "vitest run --silent",
|
|
"test:e2e": "node test/e2e/run.mjs",
|
|
"test:full": "cross-env CRAWLEE_DIFFICULT_TESTS=1 vitest run --silent",
|
|
"tsc-check-tests": "tsc --noEmit --project test/tsconfig.json",
|
|
"coverage": "vitest --coverage",
|
|
"publish:next": "lerna publish from-package --contents dist --dist-tag next --force-publish",
|
|
"release:next": "yarn build && yarn publish:next",
|
|
"publish:prod": "lerna publish from-package --contents dist --force-publish",
|
|
"release:prod": "yarn build && yarn publish:prod",
|
|
"release:pin-versions": "turbo run copy -- -- --pin-versions",
|
|
"lint": "eslint \"packages/**/*.ts\" \"test/**/*.ts\"",
|
|
"lint:fix": "eslint \"packages/**/*.ts\" \"test/**/*.ts\" --fix",
|
|
"format": "biome format --write .",
|
|
"format:check": "biome format .",
|
|
"prepare": "husky"
|
|
},
|
|
"devDependencies": {
|
|
"@apify/eslint-config": "2.0.0",
|
|
"@apify/log": "^2.4.0",
|
|
"@apify/tsconfig": "^0.2.0",
|
|
"@biomejs/biome": "^2.3.11",
|
|
"@commitlint/config-conventional": "^21.0.0",
|
|
"@playwright/browser-chromium": "1.61.1",
|
|
"@playwright/browser-firefox": "1.61.1",
|
|
"@playwright/browser-webkit": "1.61.1",
|
|
"@stylistic/eslint-plugin": "5.7.1",
|
|
"@types/content-type": "^1.1.5",
|
|
"@types/deep-equal": "^1.0.1",
|
|
"@types/domhandler": "^2.4.2",
|
|
"@types/express": "^5.0.0",
|
|
"@types/fs-extra": "^11.0.0",
|
|
"@types/inquirer": "^8.2.1",
|
|
"@types/is-ci": "^3.0.1",
|
|
"@types/lodash.isequal": "^4.5.8",
|
|
"@types/lodash.merge": "^4.6.7",
|
|
"@types/mime-types": "^2.1.1",
|
|
"@types/node": "^24.0.0",
|
|
"@types/proper-lockfile": "^4.1.2",
|
|
"@types/ps-tree": "^1.1.2",
|
|
"@types/rimraf": "^4.0.0",
|
|
"@types/sax": "^1.0.0",
|
|
"@types/semver": "^7.3.12",
|
|
"@types/stream-json": "^1.7.2",
|
|
"@types/yargs": "^17.0.26",
|
|
"@vitest/coverage-v8": "^4.0.16",
|
|
"apify": "*",
|
|
"apify-node-curl-impersonate": "^1.0.15",
|
|
"basic-auth-parser": "^0.0.2",
|
|
"body-parser": "^2.0.0",
|
|
"camoufox-js": "^0.11.0",
|
|
"commitlint": "^21.0.0",
|
|
"cross-env": "^10.0.0",
|
|
"deep-equal": "^2.0.5",
|
|
"eslint": "9.39.1",
|
|
"eslint-config-prettier": "10.1.8",
|
|
"express": "^4.18.1",
|
|
"fs-extra": "^11.0.0",
|
|
"gen-esm-wrapper": "^1.1.3",
|
|
"globals": "^17.0.0",
|
|
"globby": "^15.0.0",
|
|
"got": "^13.0.0",
|
|
"husky": "^9.0.11",
|
|
"is-ci": "^4.0.0",
|
|
"lerna": "^9.0.7",
|
|
"lint-staged": "^17.0.0",
|
|
"nock": "^13.4.0",
|
|
"playwright": "1.61.1",
|
|
"portastic": "^1.0.1",
|
|
"proxy": "^1.0.2",
|
|
"puppeteer": "24.36.1",
|
|
"rimraf": "^6.0.0",
|
|
"tsx": "^4.4.0",
|
|
"turbo": "^2.1.0",
|
|
"typescript": "^6.0.0",
|
|
"typescript-eslint": "8.46.4",
|
|
"vitest": "^4.0.16"
|
|
},
|
|
"lint-staged": {
|
|
"**/*.{js,ts,mjs,mts,cjs,cts,json,css}": "biome format --write --no-errors-on-unmatched"
|
|
},
|
|
"resolutions": {
|
|
"tmp": "^0.2.7",
|
|
"@puppeteer/browsers": "^3.0.4",
|
|
"playwright-core": "1.61.1",
|
|
"form-data": "^4.0.6",
|
|
"tar": "^7.5.16",
|
|
"lerna/js-yaml": "^4.2.0"
|
|
},
|
|
"packageManager": "yarn@4.10.3",
|
|
"volta": {
|
|
"node": "24.18.0",
|
|
"yarn": "4.10.3"
|
|
}
|
|
}
|