initial
This commit is contained in:
+82
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user