{
	"name": "WordPress",
	"version": "7.1.0",
	"description": "WordPress is open source software you can use to create a beautiful website, blog, or app.",
	"repository": {
		"type": "svn",
		"url": "https://develop.svn.wordpress.org/trunk"
	},
	"gutenberg": {
		"sha": "0d133bf7e7437d65d68a06551f3d613a7d8e4361",
		"ghcrRepo": "WordPress/gutenberg/gutenberg-wp-develop-build"
	},
	"engines": {
		"node": ">=20.10.0",
		"npm": ">=10.2.3"
	},
	"author": "The WordPress Contributors",
	"license": "GPL-2.0-or-later",
	"browserslist": [
		"> 1%",
		"last 1 Android versions",
		"last 1 ChromeAndroid versions",
		"last 2 Chrome versions",
		"last 2 Firefox versions",
		"last 2 Safari versions",
		"last 2 iOS versions",
		"last 2 Edge versions",
		"last 2 Opera versions"
	],
	"devDependencies": {
		"@lodder/grunt-postcss": "^3.1.1",
		"@playwright/test": "1.58.2",
		"@pmmmwh/react-refresh-webpack-plugin": "0.6.2",
		"@types/codemirror": "5.60.17",
		"@types/espree": "10.1.0",
		"@types/htmlhint": "1.1.5",
		"@types/jquery": "3.5.34",
		"@types/underscore": "1.13.0",
		"@wordpress/e2e-test-utils-playwright": "1.42.0",
		"@wordpress/prettier-config": "4.42.0",
		"@wordpress/scripts": "31.7.0",
		"autoprefixer": "10.4.27",
		"chalk": "5.6.2",
		"check-node-version": "4.2.1",
		"cssnano": "7.1.3",
		"dotenv": "17.3.1",
		"dotenv-expand": "12.0.3",
		"grunt": "1.6.1",
		"grunt-banner": "^0.6.0",
		"grunt-contrib-clean": "~2.0.1",
		"grunt-contrib-concat": "2.1.0",
		"grunt-contrib-copy": "~1.0.0",
		"grunt-contrib-cssmin": "~5.0.0",
		"grunt-contrib-imagemin": "~4.0.0",
		"grunt-contrib-jshint": "3.2.0",
		"grunt-contrib-qunit": "~10.1.1",
		"grunt-contrib-uglify": "~5.2.2",
		"grunt-contrib-watch": "~1.1.0",
		"grunt-file-append": "0.0.7",
		"grunt-jsdoc": "2.4.1",
		"grunt-legacy-util": "^2.0.1",
		"grunt-patch-wordpress": "~4.0.0",
		"grunt-replace-lts": "~1.1.0",
		"grunt-rtlcss": "~2.0.2",
		"grunt-sass": "~4.1.0",
		"grunt-webpack": "7.0.1",
		"install-changed": "1.1.0",
		"json2php": "0.0.12",
		"php-array-reader": "2.1.3",
		"postcss": "8.5.8",
		"prettier": "npm:wp-prettier@3.0.3",
		"qunit": "~2.25.0",
		"react-refresh": "0.14.0",
		"sass": "1.98.0",
		"sinon": "16.1.3",
		"sinon-test": "~3.1.6",
		"source-map-loader": "5.0.0",
		"terser-webpack-plugin": "5.4.0",
		"typescript": "5.9.3",
		"uuid": "13.0.0",
		"wait-on": "9.0.4",
		"webpack": "5.105.4"
	},
	"dependencies": {
		"backbone": "1.6.1",
		"clipboard": "2.0.11",
		"codemirror": "5.65.20",
		"core-js-url-browser": "3.6.4",
		"csslint": "1.0.5",
		"element-closest": "3.0.2",
		"espree": "9.6.1",
		"esprima": "4.0.1",
		"formdata-polyfill": "4.0.10",
		"hoverintent": "2.2.1",
		"htmlhint": "1.8.0",
		"imagesloaded": "5.0.0",
		"jquery": "3.7.1",
		"jquery-color": "3.0.0",
		"jquery-form": "4.3.0",
		"jquery-hoverintent": "1.10.2",
		"jsonlint": "1.6.3",
		"lodash": "4.17.23",
		"masonry-layout": "4.2.2",
		"moment": "2.30.1",
		"objectFitPolyfill": "2.3.5",
		"polyfill-library": "4.8.0",
		"react": "18.3.1",
		"react-dom": "18.3.1",
		"react-is": "18.3.1",
		"regenerator-runtime": "0.14.1",
		"underscore": "1.13.8",
		"whatwg-fetch": "3.6.20",
		"wicg-inert": "3.1.3"
	},
	"scripts": {
		"postinstall": "npm run gutenberg:verify",
		"build": "grunt build",
		"build:dev": "grunt build --dev",
		"build:gutenberg": "grunt build:gutenberg",
		"dev": "grunt watch --dev",
		"test": "grunt test",
		"watch": "grunt watch",
		"grunt": "grunt",
		"lint:jsdoc": "wp-scripts lint-js",
		"lint:jsdoc:fix": "wp-scripts lint-js --fix",
		"typecheck:js": "tsc --build",
		"env:start": "node ./tools/local-env/scripts/start.js && node ./tools/local-env/scripts/docker.js run -T --rm php composer update -W",
		"env:stop": "node ./tools/local-env/scripts/docker.js down",
		"env:restart": "npm run env:stop && npm run env:start",
		"env:clean": "node ./tools/local-env/scripts/docker.js down -v --remove-orphans",
		"env:reset": "node ./tools/local-env/scripts/docker.js down --rmi all -v --remove-orphans",
		"env:install": "node ./tools/local-env/scripts/install.js",
		"env:cli": "node ./tools/local-env/scripts/docker.js exec --user wp_php cli wp",
		"env:composer": "node ./tools/local-env/scripts/docker.js run -T --rm php composer",
		"env:logs": "node ./tools/local-env/scripts/docker.js logs",
		"env:pull": "node ./tools/local-env/scripts/docker.js pull",
		"test:performance": "wp-scripts test-playwright --config tests/performance/playwright.config.js",
		"test:php": "node ./tools/local-env/scripts/docker.js run --rm php ./vendor/bin/phpunit",
		"test:coverage": "npm run test:php -- --coverage-html ./coverage/html/ --coverage-php ./coverage/php/report.php --coverage-text=./coverage/text/report.txt",
		"test:e2e": "wp-scripts test-playwright --config tests/e2e/playwright.config.js",
		"test:visual": "wp-scripts test-playwright --config tests/visual-regression/playwright.config.js",
		"typecheck:php": "node ./tools/local-env/scripts/docker.js run --rm php composer phpstan",
		"gutenberg:copy": "node tools/gutenberg/copy.js",
		"gutenberg:verify": "node tools/gutenberg/utils.js",
		"gutenberg:download": "node tools/gutenberg/download.js && grunt build:gutenberg --dev",
		"vendor:copy": "node tools/vendors/copy-vendors.js"
	}
}
