woocommerce-paypal-payments/tests/qa-legacy-ui/package.json
2026-04-20 17:27:35 +02:00

77 lines
4.9 KiB
JSON

{
"name": "@inpsyde/playwright-tests",
"version": "1.0.0",
"description": "Monorepo for Playwright tests",
"main": "index.js",
"repository": "https://github.com/woocommerce/woocommerce-paypal-payments",
"author": {
"name": "Inpsyde GmbH",
"email": "hello@inpsyde.com",
"url": "https://inpsyde.com/"
},
"license": "GPL-3.0-or-later",
"bugs": {
"url": "https://github.com/inpsyde/playwright-tests/issues"
},
"homepage": "https://github.com/inpsyde/playwright-tests#readme",
"devDependencies": {
"@inpsyde/playwright-utils": "5.0.1-beta.0",
"@playwright/test": "^1.58.0",
"@types/node": "^20.8.4",
"@wordpress/scripts": "^25.0.0",
"dotenv": "^16.3.1",
"npm-run-all2": "^8.0.4",
"yarn": "^1.22.21"
},
"scripts": {
"setup:tests": "npm install && npx playwright install",
"setup:utils": "npm run setup:tests && cd ./playwright-utils && yarn devLocal",
"lint:md": "wp-scripts lint-md-docs ./**/*.md README.md",
"lint:md:fix": "wp-scripts lint-md-docs --fix ./**/*.md README.md",
"lint:js": "wp-scripts lint-js --resolve-plugins-relative-to ./ **/*.{ts,tsx,mjs}",
"lint:js:fix": "wp-scripts lint-js --resolve-plugins-relative-to ./ --fix **/*.{ts,tsx,mjs}",
"env:reset": "npx playwright test --project setup-pcp --grep \"setup:env:reset;\"",
"env:setup:pcp:usa": "npx playwright test --project setup-pcp --grep \"setup:pcp:usa;\"",
"env:setup:pcp:usa:classic:horizontal:paypal-paylater-acdc": "npx playwright test --project setup-pcp --grep \"setup:pcp:usa:classic:horizontal:paypal-paylater-acdc-buttons;\"",
"env:setup:pcp:usa:classic:vertical:paypal-paylater-acdc": "npx playwright test --project setup-pcp --grep \"setup:pcp:usa:classic:vertical:paypal-paylater-acdc;\"",
"env:setup:pcp:usa:classic:acdc": "npx playwright test --project setup-pcp --grep \"setup:pcp:usa:classic:acdc;\"",
"env:setup:pcp:usa:classic:bcdc": "npx playwright test --project setup-pcp --grep \"setup:pcp:usa:classic:bcdc;\"",
"env:setup:pcp:usa:classic:bcdc-paypal": "npx playwright test --project setup-pcp --grep \"setup:pcp:usa:classic:bcdc-paypal;\"",
"env:setup:pcp:germany": "npx playwright test --project setup-pcp --grep \"setup:pcp:germany;\"",
"env:setup:pcp:mexico": "npx playwright test --project setup-pcp --grep \"setup:pcp:mexico;\"",
"env:setup:pcp:update": "npx playwright test --project setup-pcp --grep \"setup:pcp:update;\"",
"env:setup:classic:pages": "npx playwright test --project setup-pcp --grep \"setup:classic:pages;\"",
"env:setup:block:pages": "npx playwright test --project setup-pcp --grep \"setup:block:pages;\"",
"test:frontend-ui": "npx playwright test --project frontend-ui",
"test:frontend-ui-acdc": "npx playwright test --project frontend-ui-acdc",
"test:frontend-ui-pay-later": "npx playwright test --project frontend-ui-pay-later",
"test:frontend-ui-all": "run-s --continue-on-error test:frontend-*",
"test:transaction-germany-classic": "npx playwright test --project transaction-germany-classic",
"test:transaction-mexico-classic": "npx playwright test --project transaction-mexico-classic",
"test:transaction-usa-block": "npx playwright test --project transaction-usa-block",
"test:transaction-usa-block-intent-authorized": "npx playwright test --project transaction-usa-block-intent-authorized",
"test:transaction-usa-block-vertical-buttons": "npx playwright test --project transaction-usa-block-vertical-buttons",
"test:transaction-usa-classic": "npx playwright test --project transaction-usa-classic",
"test:transaction-usa-classic-acdc-3ds": "npx playwright test --project transaction-usa-classic-acdc-3ds",
"test:transaction-usa-classic-button-orientation": "npx playwright test --project transaction-usa-classic-button-orientation",
"test:transaction-usa-classic-intent-authorized": "npx playwright test --project transaction-usa-classic-intent-authorized",
"test:transaction-usa-classic-specific-merchant": "npx playwright test --project transaction-usa-classic-specific-merchant",
"test:transaction-usa-classic-bcdc-paypal": "npx playwright test --project transaction-usa-classic-bcdc-paypal",
"test:transaction-usa-classic-bcdc-paypal-intent-authorized": "npx playwright test --project transaction-usa-classic-bcdc-paypal-intent-authorized",
"test:transaction-usa-classic-bcdc": "npx playwright test --project transaction-usa-classic-bcdc",
"test:transaction-usa-classic-bcdc-intent-authorized": "npx playwright test --project transaction-usa-classic-bcdc-intent-authorized",
"test:transaction-all": "run-s --continue-on-error test:transaction-*",
"test:refund": "npx playwright test --project refund-usa-block"
},
"eslintConfig": {
"extends": [
"plugin:@wordpress/eslint-plugin/recommended"
],
"rules": {
"@wordpress/dependency-group": "error",
"@wordpress/no-unsafe-wp-apis": "off",
"no-console": "off"
}
}
}