{ "private": true, "name": "@woocommerce/plugin-woocommerce-beta-tester", "description": "Setting up the local beta tester scripts.", "license": "GPL-2.0", "repository": { "type": "git", "url": "git://github.com/woocommerce/woocommerce-beta-tester.git" }, "title": "WooCommerce Beta Tester", "version": "2.4.0", "homepage": "http://github.com/woocommerce/woocommerce-beta-tester", "devDependencies": { "@types/react": "^17.0.71", "@types/react-dom": "^17.0.25", "@types/wordpress__components": "^19.10.5", "@types/wordpress__plugins": "3.0.0", "@woocommerce/dependency-extraction-webpack-plugin": "workspace:*", "@woocommerce/eslint-plugin": "workspace:*", "@wordpress/env": "^9.7.0", "@wordpress/prettier-config": "2.17.0", "@wordpress/scripts": "^19.2.4", "eslint": "^8.55.0", "prettier": "npm:wp-prettier@^2.8.5", "ts-loader": "^9.5.1", "typescript": "^5.3.3", "uglify-js": "^3.17.4", "wireit": "0.14.3" }, "dependencies": { "@emotion/react": "^11.11.1", "@types/prop-types": "^15.7.11", "@woocommerce/admin-layout": "workspace:*", "@woocommerce/components": "workspace:*", "@woocommerce/data": "workspace:*", "@woocommerce/expression-evaluation": "workspace:*", "@woocommerce/product-editor": "workspace:*", "@woocommerce/remote-logging": "workspace:*", "@wordpress/api-fetch": "wp-6.0", "@wordpress/components": "wp-6.0", "@wordpress/compose": "wp-6.0", "@wordpress/data": "wp-6.0", "@wordpress/data-controls": "wp-6.0", "@wordpress/element": "wp-6.0", "@wordpress/hooks": "wp-6.0", "@wordpress/i18n": "wp-6.0", "@wordpress/icons": "wp-6.0", "@wordpress/plugins": "wp-6.0", "prop-types": "^15.8.1" }, "peerDependencies": { "@types/react": "^17.0.71", "@types/react-dom": "^17.0.25", "react": "^17.0.2", "react-dom": "^17.0.2" }, "assets": { "js": { "min": "assets/js/*.min.js", "js": "assets/js/*.js" } }, "config": { "build_step": "pnpm run build:zip" }, "scripts": { "build": "pnpm --if-present --workspace-concurrency=Infinity --stream --filter=\"$npm_package_name...\" '/^build:project:.*$/'", "build:project": "pnpm build:admin && pnpm uglify", "build:admin": "wp-scripts build", "build:dev": "pnpm lint:js && pnpm build", "build:zip": "./bin/build-zip.sh", "changelog": "XDEBUG_MODE=off composer install --quiet && composer exec -- changelogger", "check-engines": "wp-scripts check-engines", "check-licenses": "wp-scripts check-licenses", "format:js": "wp-scripts format-js", "postinstall": "XDEBUG_MODE=off composer install --quiet", "lint:css": "wp-scripts lint-style", "lint:css:fix": "wp-scripts lint-style --fix", "lint:js": "wp-scripts lint-js", "lint:js:fix": "wp-scripts lint-js --fix", "lint:md:docs": "wp-scripts lint-md-docs", "lint:md:js": "wp-scripts lint-md-js", "lint:php": "composer run-script phpcs", "lint:php:fix": "composer run-script phpcbf", "lint:pkg-json": "wp-scripts lint-pkg-json", "packages-update": "wp-scripts packages-update", "start": "wp-scripts start", "test:e2e": "wp-scripts test-e2e", "test:unit": "wp-scripts test-unit-js", "uglify": "rm -f $npm_package_assets_js_min && for f in $npm_package_assets_js_js; do file=${f%.js}; node_modules/.bin/uglifyjs $f -c -m > $file.min.js; done" }, "engines": { "node": "^20.11.1", "pnpm": "^9.1.0" }, "lint-staged": { "*.php": [ "php -d display_errors=1 -l", "composer run-script phpcs-pre-commit" ], "*.(t|j)s?(x)": [ "npm run lint:js:fix" ], "*.scss": [ "npm run lint:css:fix" ] } }