"scripts": {
"test": "playwright test",
"test:headed": "playwright test --headed",
"test:trace": "playwright test --trace on",
"test:chromium": "playwright test --project=chromium",
"test:firefox": "playwright test --project=firefox",
"test:webkit": "playwright test --project=webkit",
"test:smoke": "playwright test --project=chromium --grep '@smoke'",
"test:flaky": "playwright test --project=chromium --repeat-each=20",
"test:ui": "playwright test --ui",
"test:debug": "playwright test --debug",
"test:failed": "playwright test --last-failed",
"test:login": "playwright test tests/login.spec.ts",
"test:secure-area": "playwright test tests/secure-area.spec.ts",
"report:list": "playwright test --reporter=list",
"report:line": "playwright test --reporter=line",
"report:dot": "playwright test --reporter=dot",
"report:blob": "playwright test --reporter=blob",
"report": "playwright show-report",
"codegen": "playwright codegen",
"lint": "eslint .",
"lint:ci": "eslint . --max-warnings 0",
"lint:fix": "eslint . --fix",
"format": "prettier --write .",
"format:check": "prettier --check .",
"format:debug": "prettier --check . --log-level debug",
"format:diff": "prettier --list-different",
"typecheck": "tsc --noEmit"
},