{ "name": "@automattic/woocommerce-analytics", "description": "WooCommerce Analytics package to track frontend events", "homepage": "https://github.com/woocommerce/woocommerce/tree/trunk/packages/php/woocommerce-analytics", "bugs": { "url": "https://github.com/woocommerce/woocommerce/issues" }, "repository": { "type": "git", "url": "https://github.com/woocommerce/woocommerce.git", "directory": "packages/php/woocommerce-analytics" }, "license": "GPL-2.0-or-later", "author": "Automattic", "scripts": { "build": "pnpm run clean && webpack", "build:composer-package": "bash tasks/build-package.sh", "changelog": "XDEBUG_MODE=off composer install --quiet && composer exec -- changelogger", "build-production": "NODE_ENV=production BABEL_ENV=production pnpm run build", "clean": "rm -rf build/", "test": "jest --passWithNoTests", "test-coverage": "pnpm run test --coverage", "test:php": "composer test-php", "test:php:ci": "pnpm test:php", "build:ci": "pnpm run typecheck && pnpm run build-production", "typecheck": "tsc --noEmit", "postinstall": "XDEBUG_MODE=off composer install --quiet", "watch": "pnpm build --watch" }, "dependencies": { "debug": "4.4.3" }, "devDependencies": { "@babel/core": "7.25.7", "@babel/preset-env": "7.25.7", "@babel/preset-typescript": "7.25.7", "@jest/globals": "29.5.x", "@types/jest": "29.5.x", "@types/jquery": "3.5.33", "@wordpress/browserslist-config": "next", "@wordpress/dependency-extraction-webpack-plugin": "next", "babel-loader": "9.2.x", "jest": "29.5.x", "typescript": "5.7.x", "webpack": "5.97.x", "webpack-cli": "5.1.x" }, "config": { "ci": { "tests": [ { "name": "PHP: 8.1 WP: latest", "testType": "unit:php", "command": "test:php:ci", "changes": [ "composer.json", "composer.lock", "**/*.php" ], "events": [ "pull_request", "push" ] }, { "name": "JS build and typecheck", "command": "build:ci", "changes": [ "package.json", "src/client/**/*.ts", "tsconfig.json", "webpack.config.js" ], "events": [ "pull_request", "push" ] } ] } } }