cypress-bootstrap
Version:
Cypress Bootstrap is a project scaffolding tool that sets up a Cypress automation framework with a standardized folder structure and Page Object Model (POM) design. It helps teams quickly start testing with built-in best practices and sample specs.
94 lines (93 loc) • 2.69 kB
JSON
{
"name": "cypress-bootstrap",
"version": "1.0.4",
"description": "Cypress Bootstrap is a project scaffolding tool that sets up a Cypress automation framework with a standardized folder structure and Page Object Model (POM) design. It helps teams quickly start testing with built-in best practices and sample specs.",
"main": "src/index.js",
"scripts": {
"cypress:run": "cypress run",
"cypress:cloud:run": "cypress run --record --parallel",
"cypress:open": "cypress open",
"postinstall": "node scripts/setup.js",
"setup": "node scripts/setup.js",
"build": "npm pack",
"prepublishOnly": "npm run build",
"publish": "npm publish",
"format": "prettier --write \"**/*.{js,ts,tsx,json,md}\"",
"format:check": "prettier --check \"**/*.{js,ts,tsx,json,md}\"",
"prepare": "husky"
},
"bin": {
"cypress-bootstrap-setup": "scripts/setup.js",
"cypress-bootstrap": "bin/cli.js"
},
"author": "Chathuranga Jayasinghe",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/s-chathuranga-j/cypress-advanced-framework.git"
},
"homepage": "https://github.com/s-chathuranga-j/cypress-advanced-framework#readme",
"bugs": {
"url": "https://github.com/s-chathuranga-j/cypress-advanced-framework/issues"
},
"engines": {
"node": ">=14.0.0",
"npm": ">=6.0.0"
},
"keywords": [
"cypress",
"typescript",
"automation",
"testing",
"page-object-model",
"pom",
"cypress-bootstrap"
],
"files": [
"cypress",
"cypress.config.ts",
"cypress.env.json",
"reporter-config.ts",
"tsconfig.json",
"scripts",
"gitignore",
"src",
"bin",
"index.js",
".husky",
".prettierrc",
".prettierignore"
],
"lint-staged": {
"**/*.{js,ts,tsx,json,md}": [
"prettier --write"
]
},
"devDependencies": {
"@4tw/cypress-drag-drop": "^2.2.5",
"@cypress/grep": "^4.1.0",
"@types/node": "^20.11.5",
"ajv": "^8.16.0",
"axe-core": "^4.10.3",
"cypress": "^14.4.1",
"cypress-ajv-schema-validator": "^1.4.0",
"cypress-axe": "^1.6.0",
"cypress-localstorage-commands": "^2.2.3",
"cypress-map": "^1.43.0",
"cypress-mochawesome-reporter": "^3.8.2",
"cypress-multi-reporters": "^1.6.4",
"cypress-plugin-api": "^2.11.2",
"cypress-real-events": "^1.14.0",
"cypress-recurse": "^1.35.3",
"cypress-wait-until": "^1.7.0",
"date-fns": "^3.6.0",
"dayjs": "^1.10.4",
"eslint": "^7.11.0",
"husky": "^9.1.7",
"jest-junit": "^11.1.0",
"lint-staged": "^16.1.0",
"mocha-junit-reporter": "^2.2.1",
"prettier": "^2.8.8",
"typescript": "^5.5.4"
}
}