mirror of
https://gh.wpcy.net/https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2026-04-26 01:14:19 +08:00
122 lines
8.1 KiB
JSON
122 lines
8.1 KiB
JSON
{
|
|
"name": "woocommerce-paypal-payments",
|
|
"version": "3.3.0",
|
|
"description": "WooCommerce PayPal Payments",
|
|
"repository": "https://github.com/woocommerce/woocommerce-paypal-payments",
|
|
"license": "GPL-2.0",
|
|
"author": "WooCommerce",
|
|
"scripts": {
|
|
"postinstall": "run-s install:modules:*",
|
|
"install:modules:ppcp-admin-notices": "cd modules/ppcp-admin-notices && npm ci",
|
|
"install:modules:ppcp-applepay": "cd modules/ppcp-applepay && npm ci",
|
|
"install:modules:ppcp-blocks": "cd modules/ppcp-blocks && npm ci",
|
|
"install:modules:ppcp-paylater-block": "cd modules/ppcp-paylater-block && npm ci",
|
|
"install:modules:ppcp-paylater-wc-blocks": "cd modules/ppcp-paylater-wc-blocks && npm ci",
|
|
"install:modules:ppcp-paylater-configurator": "cd modules/ppcp-paylater-configurator && npm ci",
|
|
"install:modules:ppcp-button": "cd modules/ppcp-button && npm ci",
|
|
"install:modules:ppcp-googlepay": "cd modules/ppcp-googlepay && npm ci",
|
|
"install:modules:ppcp-local-alternative-payment-methods": "cd modules/ppcp-local-alternative-payment-methods && npm ci",
|
|
"install:modules:ppcp-wc-gateway": "cd modules/ppcp-wc-gateway && npm ci",
|
|
"install:modules:ppcp-webhooks": "cd modules/ppcp-webhooks && npm ci",
|
|
"install:modules:ppcp-order-tracking": "cd modules/ppcp-order-tracking && npm ci",
|
|
"install:modules:ppcp-paypal-subscriptions": "cd modules/ppcp-paypal-subscriptions && npm ci",
|
|
"install:modules:ppcp-save-payment-methods": "cd modules/ppcp-save-payment-methods && npm ci",
|
|
"install:modules:ppcp-axo": "cd modules/ppcp-axo && npm ci",
|
|
"install:modules:ppcp-axo-block": "cd modules/ppcp-axo-block && npm ci",
|
|
"install:modules:ppcp-onboarding": "cd modules/ppcp-onboarding && npm ci",
|
|
"install:modules:ppcp-card-fields": "cd modules/ppcp-card-fields && npm ci",
|
|
"install:modules:ppcp-compat": "cd modules/ppcp-compat && npm ci",
|
|
"install:modules:ppcp-settings": "cd modules/ppcp-settings && npm ci",
|
|
"install:modules:ppcp-uninstall": "cd modules/ppcp-uninstall && npm ci",
|
|
"install:modules:ppcp-fraud-protection": "cd modules/ppcp-fraud-protection && npm ci",
|
|
"build:modules:ppcp-admin-notices": "cd modules/ppcp-admin-notices && npm run build",
|
|
"build:modules:ppcp-applepay": "cd modules/ppcp-applepay && npm run build",
|
|
"build:modules:ppcp-blocks": "cd modules/ppcp-blocks && npm run build",
|
|
"build:modules:ppcp-paylater-block": "cd modules/ppcp-paylater-block && npm run build",
|
|
"build:modules:ppcp-paylater-wc-blocks": "cd modules/ppcp-paylater-wc-blocks && npm run build",
|
|
"build:modules:ppcp-paylater-configurator": "cd modules/ppcp-paylater-configurator && npm run build",
|
|
"build:modules:ppcp-button": "cd modules/ppcp-button && npm run build",
|
|
"build:modules:ppcp-googlepay": "cd modules/ppcp-googlepay && npm run build",
|
|
"build:modules:ppcp-local-alternative-payment-methods": "cd modules/ppcp-local-alternative-payment-methods && npm run build",
|
|
"build:modules:ppcp-wc-gateway": "cd modules/ppcp-wc-gateway && npm run build",
|
|
"build:modules:ppcp-webhooks": "cd modules/ppcp-webhooks && npm run build",
|
|
"build:modules:ppcp-order-tracking": "cd modules/ppcp-order-tracking && npm run build",
|
|
"build:modules:ppcp-save-payment-methods": "cd modules/ppcp-save-payment-methods && npm run build",
|
|
"build:modules:ppcp-axo": "cd modules/ppcp-axo && npm run build",
|
|
"build:modules:ppcp-axo-block": "cd modules/ppcp-axo-block && npm run build",
|
|
"build:modules:ppcp-paypal-subscriptions": "cd modules/ppcp-paypal-subscriptions && npm run build",
|
|
"build:modules:ppcp-onboarding": "cd modules/ppcp-onboarding && npm run build",
|
|
"build:modules:ppcp-card-fields": "cd modules/ppcp-card-fields && npm run build",
|
|
"build:modules:ppcp-compat": "cd modules/ppcp-compat && npm run build",
|
|
"build:modules:ppcp-uninstall": "cd modules/ppcp-uninstall && npm run build",
|
|
"build:modules:ppcp-settings": "cd modules/ppcp-settings && npm run build",
|
|
"build:modules:ppcp-fraud-protection": "cd modules/ppcp-fraud-protection && npm run build",
|
|
"build:modules": "run-p build:modules:*",
|
|
"watch:modules:ppcp-admin-notices": "cd modules/ppcp-admin-notices && npm run watch",
|
|
"watch:modules:ppcp-applepay": "cd modules/ppcp-applepay && npm run watch",
|
|
"watch:modules:ppcp-blocks": "cd modules/ppcp-blocks && npm run watch",
|
|
"watch:modules:ppcp-paylater-block": "cd modules/ppcp-paylater-block && npm run watch",
|
|
"watch:modules:ppcp-paylater-wc-blocks": "cd modules/ppcp-paylater-wc-blocks && npm run watch",
|
|
"watch:modules:ppcp-paylater-configurator": "cd modules/ppcp-paylater-configurator && npm run watch",
|
|
"watch:modules:ppcp-button": "cd modules/ppcp-button && npm run watch",
|
|
"watch:modules:ppcp-googlepay": "cd modules/ppcp-googlepay && npm run watch",
|
|
"watch:modules:ppcp-local-alternative-payment-methods": "cd modules/ppcp-local-alternative-payment-methods && npm run watch",
|
|
"watch:modules:ppcp-wc-gateway": "cd modules/ppcp-wc-gateway && npm run watch",
|
|
"watch:modules:ppcp-webhooks": "cd modules/ppcp-webhooks && npm run watch",
|
|
"watch:modules:ppcp-order-tracking": "cd modules/ppcp-order-tracking && npm run watch",
|
|
"watch:modules:ppcp-paypal-subscriptions": "cd modules/ppcp-paypal-subscriptions && npm run watch",
|
|
"watch:modules:ppcp-save-payment-methods": "cd modules/ppcp-save-payment-methods && npm run watch",
|
|
"watch:modules:ppcp-axo": "cd modules/ppcp-axo && npm run watch",
|
|
"watch:modules:ppcp-axo-block": "cd modules/ppcp-axo-block && npm run watch",
|
|
"watch:modules:ppcp-onboarding": "cd modules/ppcp-onboarding && npm run watch",
|
|
"watch:modules:ppcp-card-fields": "cd modules/ppcp-card-fields && npm run watch",
|
|
"watch:modules:ppcp-compat": "cd modules/ppcp-compat && npm run watch",
|
|
"watch:modules:ppcp-uninstall": "cd modules/ppcp-uninstall && npm run watch",
|
|
"watch:modules:ppcp-settings": "cd modules/ppcp-settings && npm run watch",
|
|
"watch:modules:ppcp-fraud-protection": "cd modules/ppcp-fraud-protection && npm run watch",
|
|
"watch:modules": "run-p watch:modules:*",
|
|
"ddev:setup": "ddev start && ddev orchestrate",
|
|
"ddev:reset": "ddev orchestrate -f",
|
|
"ddev:install": "ddev composer install && ddev npm ci",
|
|
"build-js": "npm run build:modules",
|
|
"watch-js": "npm run watch:modules",
|
|
"lint-js": "wp-scripts lint-js",
|
|
"test:unit-js": "wp-scripts test-unit-js --config ./tests/js/jest.config.json",
|
|
"test:unit-js:coverage": "wp-scripts test-unit-js --config ./tests/js/jest.config.json --coverage",
|
|
"ddev:composer-update": "ddev composer update && ddev composer update --lock",
|
|
"ddev:unit-tests": "ddev exec phpunit",
|
|
"ddev:unit-tests:coverage": "ddev xdebug on && ddev exec XDEBUG_MODE=coverage phpunit --coverage-html coverage/ --coverage-clover coverage/report.xml",
|
|
"integration-tests": "(cp -n .env.integration.example .env.integration || true) && php tests/integration/PHPUnit/setup.php && vendor/bin/phpunit -c tests/integration/phpunit.xml.dist",
|
|
"test": "npm run unit-tests && npm run integration-tests",
|
|
"tdd": "sh -c 'vendor/bin/phpunit --stop-on-failure -v ${1:+--filter $@}' --",
|
|
"tdd:integration": "sh -c 'vendor/bin/phpunit -c tests/integration/phpunit.xml.dist --stop-on-failure -v ${1:+--filter $@}' --",
|
|
"lint": "npm run phpcs && npm run psalm",
|
|
"phpcs": "vendor/bin/phpcs --parallel=8 -s --runtime-set ignore_warnings_on_exit 1",
|
|
"psalm": "vendor/bin/psalm --show-info=false --threads=8 --diff",
|
|
"fix-lint": "vendor/bin/phpcbf",
|
|
"build": "npm run build:modules"
|
|
},
|
|
"config": {
|
|
"wp_org_slug": "woocommerce-paypal-payments"
|
|
},
|
|
"dependencies": {
|
|
"@wordpress/icons": "^10.11.0",
|
|
"dotenv": "^16.0.3",
|
|
"npm-run-all": "^4.1.5",
|
|
"playwright": "^1.43.0",
|
|
"run-s": "^0.0.0",
|
|
"uuid": "^11"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/plugin-proposal-class-properties": "^7.18.6",
|
|
"@testing-library/dom": "^10.1.0",
|
|
"@testing-library/jest-dom": "^6.4.6",
|
|
"@testing-library/react": "^16.0.0",
|
|
"@testing-library/user-event": "^14.5.2",
|
|
"@wordpress/element": "^6.1.0",
|
|
"@wordpress/scripts": "~30.0.0",
|
|
"babel-plugin-explicit-exports-references": "^1.0.2",
|
|
"jquery": "^3.7.1",
|
|
"react-dom": "^18.3.1"
|
|
}
|
|
}
|