askui
Version:
Reliable, automated end-to-end-testing that depends on what is shown on your screen instead of the technology you are running on
115 lines (114 loc) • 3.87 kB
JSON
{
"name": "askui",
"version": "0.31.0",
"license": "MIT",
"author": "askui GmbH <info@askui.com> (http://www.askui.com/)",
"description": "Reliable, automated end-to-end-testing that depends on what is shown on your screen instead of the technology you are running on",
"repository": {
"type": "git",
"url": "git+https://github.com/askui/askui.git"
},
"bugs": {
"url": "https://github.com/askui/askui/issues"
},
"homepage": "https://github.com/askui/askui#askui",
"keywords": [
"test",
"testing",
"automated-testing",
"e2e-testing",
"rpa",
"askui",
"function-testing",
"ui-testing",
"automation",
"selenium",
"cypress",
"playwright",
"ui-automation"
],
"main": "./dist/cjs/main.js",
"module": "./dist/esm/main.js",
"bin": {
"askui": "bin/askui",
"askui-postinstall": "bin/askui-postinstall"
},
"scripts": {
"build": "tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && npm run copyTemplate && npm run copyExampleProject",
"copyTemplate": "shx cp -r src/core/annotation/template.html dist/cjs/core/annotation/ && shx cp -r src/core/annotation/template.html dist/esm/core/annotation/",
"copyExampleProject": "shx cp -r example_projects_templates/ dist/ && shx cp -r bin/* dist/",
"lint": "eslint --cache --fix --max-warnings 0 \"./**/*.{js,ts}\"",
"lint:staged": "lint-staged",
"test": "cross-env NODE_EXTRA_CA_CERTS='test/proxy/certs/unit_test.pem' jest '/src'",
"postinstall": "node -e \"require('./bin/askui-postinstall')\"",
"release:prerelease": "cross-env HUSKY=0 release-it --preRelease=next",
"release": "cross-env HUSKY=0 release-it"
},
"files": [
"dist/cjs/",
"dist/esm/",
"dist/bin/",
"dist/example_projects_templates/"
],
"dependencies": {
"@anthropic-ai/sdk": "0.53.0",
"chalk": "4.1.1",
"commander": "12.1.0",
"fkill": "7.2.1",
"fs-extra": "11.2.0",
"got": "11.8.6",
"inquirer": "8.2.5",
"is-ci": "3.0.1",
"jsdom": "25.0.1",
"listr": "0.14.3",
"lodash": "^4.17.21",
"node-machine-id": "1.1.12",
"nunjucks": "3.2.4",
"pino": "9.4.0",
"pino-pretty": "11.2.2",
"tough-cookie": "5.0.0",
"url-join": "4.0.1",
"wait-port": "1.1.0",
"ws": "8.18.0",
"yup": "1.4.0"
},
"devDependencies": {
"@release-it/bumper": "6.0.1",
"@release-it/conventional-changelog": "8.0.2",
"@types/fs-extra": "11.0.4",
"@types/inquirer": "9.0.7",
"@types/is-ci": "^3.0.4",
"@types/jest": "29.5.13",
"@types/jsdom": "21.1.7",
"@types/listr": "0.14.9",
"@types/lodash": "^4.17.7",
"@types/node": "22.5.5",
"@types/nunjucks": "3.2.6",
"@types/url-join": "4.0.3",
"@types/webrtc": "0.0.43",
"@types/ws": "8.5.12",
"@typescript-eslint/eslint-plugin": "5.10.0",
"@typescript-eslint/parser": "5.10.0",
"cross-env": "^10.1.0",
"eslint": "8.7.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-airbnb-typescript": "16.1.0",
"eslint-plugin-import": "2.25.4",
"hpagent": "^1.2.0",
"jest": "29.7.0",
"jest-extended": "^4.0.2",
"lint-staged": "15.2.10",
"proxy": "^1.0.2",
"proxy-agent": "^6.3.0",
"release-it": "17.6.0",
"shx": "0.3.4",
"ts-jest": "29.2.5",
"typescript": "5.6.2"
},
"lint-staged": {
"./**/*.{js,ts}": "eslint --cache --fix --max-warnings 0"
},
"optionalDependencies": {
"sharp": "^0.33.5"
}
}