File: //wordpress/plugins/jetpack/latest/jetpack_vendor/automattic/woocommerce-analytics/package.json
{
"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"
]
}
]
}
}
}