UNPKG

@tshifhiwa/ohrm-ui-automation-framework

Version:

Playwright and TypeScript–based test automation framework for validating core UI features and workflows of the OrangeHRM demo application.

87 lines (86 loc) 2.4 kB
{ "dependencies": { "@faker-js/faker": "^10.1.0", "argon2": "^0.44.0", "boxen": "^8.0.1", "chalk": "^5.6.2", "commander": "^14.0.2", "cross-env": "^10.1.0", "dotenv": "^17.2.3", "execa": "^9.6.0", "figlet": "^1.9.3", "moment-timezone": "^0.6.0", "ora": "^9.0.0", "pdf-parse": "^2.4.5", "playwright": "^1.56.1", "winston": "^3.18.3" }, "name": "@tshifhiwa/ohrm-ui-automation-framework", "version": "1.0.2", "description": "Playwright and TypeScript–based test automation framework for validating core UI features and workflows of the OrangeHRM demo application.", "main": "index.js", "devDependencies": { "@playwright/test": "^1.56.1", "@types/figlet": "^1.7.0", "@types/node": "^24.9.2", "cspell": "^9.2.2", "eslint": "^9.38.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-playwright": "^2.2.2", "eslint-plugin-prettier": "^5.5.4", "husky": "^9.1.7", "lint-staged": "^16.2.6", "prettier": "^3.6.2", "typescript": "^5.9.3", "typescript-eslint": "^8.46.2" }, "bin": { "pae": "./dist/cli/pae-cli.js" }, "publishConfig": { "access": "public" }, "lint-staged": { "*.{ts,js}": [ "eslint --fix", "prettier --write" ], "*.json": [ "prettier --write" ] }, "scripts": { "prepare": "husky", "type-check": "tsc --noEmit", "lint": "eslint . --ext .ts,.js", "lint-check": "npm run type-check && npm run lint", "pretest:cryptography": "npm run lint-check", "test:cryptography": "npx playwright test tests/cryptography", "build:cli": "tsc -p tsconfig.build.json", "start:cli": "node dist/cli/pae-cli.js", "pae": "./dist/cli/pae-cli.js" }, "repository": { "type": "git", "url": "git+https://github.com/sinugotshifhiwa4/ohrm-ui-automation-framework.git" }, "keywords": [ "playwright", "typescript", "e2e", "ui", "automation", "regression", "encryption", "crypto", "logging", "report" ], "author": "Tshifhiwa Sinugo", "license": "ISC", "type": "module", "bugs": { "url": "https://github.com/sinugotshifhiwa4/ohrm-ui-automation-framework/issues" }, "homepage": "https://github.com/sinugotshifhiwa4/ohrm-ui-automation-framework#readme" }