package.json
{
"name": "@neuralegion/cypress-har-generator",
"version": "5.17.0",
"private": false,
"description": "The Cypress plugin for generating HTTP Archive (HAR) files is a tool that allows developers and QA engineers to capture detailed information about network requests made during the execution of Cypress tests.",
"repository": {
"type": "git",
"url": "git+https://github.com/NeuraLegion/cypress-har-generator.git"
},
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"files": [
"dist",
"commands.js",
"commands.js.map"
],
"author": {
"name": "Artem Derevnjuk",
"email": "artem.derevnjuk@neuralegion.com"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/NeuraLegion/cypress-har-generator/issues"
},
"publishConfig": {
"access": "public"
},
"keywords": [
"cypress",
"har",
"electron",
"cypress-plugin",
"chrome",
"http-archive",
"testing",
"qa",
"automation",
"typescript",
"chromium",
"qatools"
],
"scripts": {
"semantic-release": "semantic-release",
"lint": "eslint -c .eslintrc.js 'src/**/*.ts'",
"format": "prettier --check 'src/**/*.ts'",
"test": "jest",
"test:watch": "jest --watch",
"test:cov": "jest --coverage",
"start": "node -r ts-node/register cypress/app --port 8080",
"e2e": "cypress run --browser chrome --headless",
"build": "webpack --config webpack.config.ts",
"prepublishOnly": "npm run build",
"prepare": "is-ci || husky install"
},
"homepage": "https://github.com/NeuraLegion/cypress-har-generator#readme",
"devDependencies": {
"@commitlint/cli": "^17.1.2",
"@commitlint/config-conventional": "^17.1.0",
"@jest/globals": "^29.7.0",
"@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"@types/chai-like": "^1.1.1",
"@types/chai-things": "^0.0.35",
"@types/express": "^4.17.15",
"@types/har-format": "^1.2.8",
"@types/jest": "^29.5.12",
"@types/node": "~18.19.50",
"@types/webpack": "^5.28.0",
"@types/webpack-node-externals": "^2.5.3",
"@types/ws": "^8.5.4",
"@typescript-eslint/eslint-plugin": "^5.36.2",
"@typescript-eslint/parser": "^5.36.2",
"chai-like": "^1.1.1",
"chai-things": "^0.2.0",
"cypress": "^13.14.2",
"devtools-protocol": "~0.0.1040073",
"eslint": "^8.23.0",
"eslint-config-prettier": "^8.5.0",
"eslint-import-resolver-typescript": "^3.5.1",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-prettier": "^4.2.1",
"express": "^4.18.2",
"filemanager-webpack-plugin": "^7.0.0",
"hbs": "^4.2.0",
"husky": "^8.0.1",
"is-ci": "^3.0.1",
"jest": "^29.7.0",
"lint-staged": "^13.0.3",
"minimist": "^1.2.7",
"prettier": "~2.8.4",
"semantic-release": "^24.1.0",
"ts-jest": "^29.2.5",
"ts-loader": "^9.3.1",
"ts-mockito": "^2.6.1",
"ts-node": "~10.9.1",
"tsconfig-paths": "^4.1.0",
"typescript": "~4.8.2",
"webpack": "^5.74.0",
"webpack-cli": "^4.10.0",
"webpack-node-externals": "^3.0.0",
"ws": "^8.12.0"
},
"commitlint": {
"extends": [
"@commitlint/config-conventional"
]
},
"lint-staged": {
"*.ts": [
"eslint --fix"
],
"*.{ts,js,json,md}": [
"prettier --write"
]
},
"peerDependencies": {
"cypress": ">=4.4.1 <12.12.0 || >=12.17.0"
},
"dependencies": {
"chalk": "^4.1.2",
"chrome-remote-interface": "~0.33.2",
"tslib": "^2.4.0"
}
}