chore: remove JS types checker, rely on typescript We keep checking that all methods are documented, and no extra methods are documented, but rely on typescript for everything else.
88 lines
3.2 KiB
JSON
88 lines
3.2 KiB
JSON
{
|
|
"name": "playwright-internal",
|
|
"private": true,
|
|
"version": "1.8.0-next",
|
|
"description": "A high-level API to automate web browsers",
|
|
"repository": "github:Microsoft/playwright",
|
|
"homepage": "https://playwright.dev",
|
|
"engines": {
|
|
"node": ">=10.17.0"
|
|
},
|
|
"scripts": {
|
|
"ctest": "cross-env BROWSER=chromium folio test/",
|
|
"ftest": "cross-env BROWSER=firefox folio test/",
|
|
"wtest": "cross-env BROWSER=webkit folio test/",
|
|
"atest": "cross-env BROWSER=chromium PW_ANDROID_TESTS=1 npx folio test/android --workers=1 --reporter=list",
|
|
"test": "folio test/",
|
|
"eslint": "[ \"$CI\" = true ] && eslint --quiet -f codeframe --ext js,ts . || eslint --ext js,ts .",
|
|
"tsc": "tsc -p .",
|
|
"tsc-installer": "tsc -p ./src/install/tsconfig.json",
|
|
"doc": "node utils/doclint/cli.js",
|
|
"test-infra": "folio utils/doclint/check_public_api/test/testMissingDocs.js && folio utils/doclint/preprocessor/test.js",
|
|
"lint": "npm run eslint && npm run tsc && npm run doc && npm run check-deps && npm run generate-channels && node utils/generate_types/ --check-clean && npm run test-types && npm run test-infra",
|
|
"clean": "rimraf lib && rimraf types",
|
|
"prepare": "node install-from-github.js",
|
|
"build": "node utils/runWebpack.js --mode='development' && tsc -p . && npm run generate-api-json",
|
|
"watch": "node utils/watch.js",
|
|
"test-types": "node utils/generate_types/ && npx -p typescript@3.7.5 tsc -p utils/generate_types/test/tsconfig.json && npm run typecheck-tests",
|
|
"generate-channels": "node utils/generate_channels.js",
|
|
"generate-api-json": "node utils/doclint/generateApiJson.js > docs/api.json",
|
|
"typecheck-tests": "tsc -p ./test/",
|
|
"roll-browser": "node utils/roll_browser.js",
|
|
"coverage": "node test/checkCoverage.js",
|
|
"check-deps": "node utils/check_deps.js",
|
|
"build-android-driver": "./utils/build_android_driver.sh"
|
|
},
|
|
"author": {
|
|
"name": "Microsoft Corporation"
|
|
},
|
|
"license": "Apache-2.0",
|
|
"bin": {
|
|
"playwright": "./lib/cli/cli.js"
|
|
},
|
|
"dependencies": {
|
|
"commander": "^6.1.0",
|
|
"debug": "^4.1.1",
|
|
"extract-zip": "^2.0.1",
|
|
"https-proxy-agent": "^5.0.0",
|
|
"jpeg-js": "^0.4.2",
|
|
"mime": "^2.4.6",
|
|
"pngjs": "^5.0.0",
|
|
"progress": "^2.0.3",
|
|
"proper-lockfile": "^4.1.1",
|
|
"proxy-from-env": "^1.1.0",
|
|
"rimraf": "^3.0.2",
|
|
"ws": "^7.3.1"
|
|
},
|
|
"devDependencies": {
|
|
"@types/debug": "^4.1.5",
|
|
"@types/extract-zip": "^1.6.2",
|
|
"@types/mime": "^2.0.3",
|
|
"@types/node": "^10.17.28",
|
|
"@types/pngjs": "^3.4.2",
|
|
"@types/progress": "^2.0.3",
|
|
"@types/proper-lockfile": "^4.1.1",
|
|
"@types/proxy-from-env": "^1.0.1",
|
|
"@types/rimraf": "^3.0.0",
|
|
"@types/ws": "7.2.6",
|
|
"@typescript-eslint/eslint-plugin": "^3.10.1",
|
|
"@typescript-eslint/parser": "^3.10.1",
|
|
"colors": "^1.4.0",
|
|
"commonmark": "^0.29.1",
|
|
"cross-env": "^7.0.2",
|
|
"electron": "^9.2.1",
|
|
"eslint": "^7.7.0",
|
|
"eslint-plugin-notice": "^0.9.10",
|
|
"folio": "=0.3.16",
|
|
"formidable": "^1.2.2",
|
|
"ncp": "^2.0.0",
|
|
"node-stream-zip": "^1.11.3",
|
|
"socksv5": "0.0.6",
|
|
"ts-loader": "^8.0.3",
|
|
"typescript": "^4.0.2",
|
|
"webpack": "^4.44.2",
|
|
"webpack-cli": "^3.3.12",
|
|
"yaml": "^1.10.0"
|
|
}
|
|
}
|