`protocol.d.ts` had to move to `protocol.ts` otherwise typescript refuses to include it in the out directory. Removed the old d.ts generator. It will need to be rewritten anyway. These new types include private stuff that they probably shouldn't, and are missing documentation. I'll follow up with a better d.ts generator later. #6
81 lines
2.6 KiB
JSON
81 lines
2.6 KiB
JSON
{
|
|
"name": "playwright",
|
|
"version": "0.9.1-post",
|
|
"description": "A high-level API to control web browsers",
|
|
"repository": "github:Microsoft/playwright",
|
|
"engines": {
|
|
"node": ">=10.17.0"
|
|
},
|
|
"main": "index.js",
|
|
"playwright": {
|
|
"chromium_revision": "719491",
|
|
"firefox_revision": "1004",
|
|
"webkit_revision": "1011"
|
|
},
|
|
"scripts": {
|
|
"unit": "node test/test.js",
|
|
"funit": "cross-env BROWSER=firefox node test/test.js",
|
|
"wunit": "cross-env BROWSER=webkit node test/test.js",
|
|
"debug-unit": "node --inspect-brk test/test.js",
|
|
"test-doclint": "node utils/doclint/check_public_api/test/test.js && node utils/doclint/preprocessor/test.js",
|
|
"test": "npm run lint --silent && npm run coverage && npm run test-doclint && node utils/testrunner/test/test.js",
|
|
"prepare": "node install.js",
|
|
"lint": "([ \"$CI\" = true ] && eslint --quiet -f codeframe --ext js,ts ./src || eslint --ext js,ts ./src) && npm run tsc && npm run doc",
|
|
"doc": "node utils/doclint/cli.js",
|
|
"coverage": "cross-env COVERAGE=true npm run unit",
|
|
"tsc": "tsc -p .",
|
|
"build": "node utils/runWebpack.js --mode='development' && tsc -p .",
|
|
"watch": "node utils/runWebpack.js --mode='development' --watch --silent | tsc -w -p .",
|
|
"apply-next-version": "node utils/apply_next_version.js",
|
|
"bundle": "npx browserify -r ./index.js:playwright -o utils/browser/playwright-web.js",
|
|
"unit-bundle": "node utils/browser/test.js"
|
|
},
|
|
"author": {
|
|
"name": "Microsoft Corporation"
|
|
},
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"debug": "^4.1.0",
|
|
"extract-zip": "^1.6.6",
|
|
"https-proxy-agent": "^3.0.0",
|
|
"mime": "^2.0.3",
|
|
"proxy-from-env": "^1.0.0",
|
|
"rimraf": "^2.6.1",
|
|
"ws": "^6.1.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/debug": "0.0.31",
|
|
"@types/extract-zip": "^1.6.2",
|
|
"@types/mime": "^2.0.0",
|
|
"@types/node": "^8.10.34",
|
|
"@types/rimraf": "^2.0.2",
|
|
"@types/ws": "^6.0.1",
|
|
"@typescript-eslint/eslint-plugin": "^2.6.1",
|
|
"@typescript-eslint/parser": "^2.6.1",
|
|
"commonmark": "^0.28.1",
|
|
"cross-env": "^5.0.5",
|
|
"eslint": "^6.6.0",
|
|
"esprima": "^4.0.0",
|
|
"jpeg-js": "^0.3.4",
|
|
"minimist": "^1.2.0",
|
|
"ncp": "^2.0.0",
|
|
"node-stream-zip": "^1.8.2",
|
|
"pixelmatch": "^4.0.2",
|
|
"pngjs": "^3.3.3",
|
|
"progress": "^2.0.1",
|
|
"text-diff": "^1.0.1",
|
|
"ts-loader": "^6.1.2",
|
|
"typescript": "3.6.3",
|
|
"webpack": "^4.41.0",
|
|
"webpack-cli": "^3.3.9"
|
|
},
|
|
"browser": {
|
|
"./lib/BrowserFetcher.js": false,
|
|
"ws": "./utils/browser/WebSocket",
|
|
"fs": false,
|
|
"child_process": false,
|
|
"rimraf": false,
|
|
"readline": false
|
|
}
|
|
}
|