{ "name": "WordPress", "version": "6.8.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" }, "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.45.0", "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", "@wordpress/babel-preset-default": "8.8.2", "@wordpress/dependency-extraction-webpack-plugin": "6.8.3", "@wordpress/e2e-test-utils": "11.8.2", "@wordpress/e2e-test-utils-playwright": "1.8.1", "@wordpress/prettier-config": "4.8.1", "@wordpress/scripts": "30.0.6", "autoprefixer": "10.4.20", "chalk": "5.3.0", "check-node-version": "4.2.1", "copy-webpack-plugin": "12.0.2", "cssnano": "7.0.6", "dotenv": "16.4.7", "dotenv-expand": "12.0.1", "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": "~3.1.0", "grunt-webpack": "7.0.0", "ink-docstrap": "1.3.2", "install-changed": "1.1.0", "matchdep": "~2.0.0", "postcss": "8.4.49", "prettier": "npm:wp-prettier@2.6.2", "qunit": "~2.23.1", "react-refresh": "0.14.0", "sass": "1.79.6", "sinon": "16.1.3", "sinon-test": "~3.1.6", "source-map-loader": "5.0.0", "terser-webpack-plugin": "5.3.11", "uglify-js": "^3.19.3", "uuid": "11.0.3", "wait-on": "8.0.1", "webpack": "5.97.1", "webpack-livereload-plugin": "3.0.2" }, "dependencies": { "@wordpress/a11y": "4.8.2", "@wordpress/annotations": "3.8.3", "@wordpress/api-fetch": "7.8.2", "@wordpress/autop": "4.8.1", "@wordpress/blob": "4.8.1", "@wordpress/block-directory": "5.8.18", "@wordpress/block-editor": "14.3.15", "@wordpress/block-library": "9.8.16", "@wordpress/block-serialization-default-parser": "5.8.1", "@wordpress/blocks": "13.8.5", "@wordpress/commands": "1.8.11", "@wordpress/components": "28.8.11", "@wordpress/compose": "7.8.3", "@wordpress/core-commands": "1.8.15", "@wordpress/core-data": "7.8.15", "@wordpress/customize-widgets": "5.8.16", "@wordpress/data": "10.8.3", "@wordpress/data-controls": "4.8.3", "@wordpress/dataviews": "4.4.11", "@wordpress/date": "5.8.2", "@wordpress/deprecated": "4.8.2", "@wordpress/dom": "4.8.2", "@wordpress/dom-ready": "4.8.1", "@wordpress/edit-post": "8.8.18", "@wordpress/edit-site": "6.8.18", "@wordpress/edit-widgets": "6.8.16", "@wordpress/editor": "14.8.18", "@wordpress/element": "6.8.1", "@wordpress/escape-html": "3.8.1", "@wordpress/fields": "0.0.16", "@wordpress/format-library": "5.8.15", "@wordpress/hooks": "4.8.2", "@wordpress/html-entities": "4.8.1", "@wordpress/i18n": "5.8.2", "@wordpress/icons": "10.8.2", "@wordpress/interactivity": "6.8.5", "@wordpress/interactivity-router": "2.8.6", "@wordpress/interface": "6.8.11", "@wordpress/is-shallow-equal": "5.8.1", "@wordpress/keyboard-shortcuts": "5.8.3", "@wordpress/keycodes": "4.8.2", "@wordpress/list-reusable-blocks": "5.8.11", "@wordpress/media-utils": "5.8.2", "@wordpress/notices": "5.8.3", "@wordpress/nux": "9.8.11", "@wordpress/patterns": "2.8.15", "@wordpress/plugins": "7.8.11", "@wordpress/preferences": "4.8.11", "@wordpress/preferences-persistence": "2.8.2", "@wordpress/primitives": "4.8.1", "@wordpress/priority-queue": "3.8.1", "@wordpress/private-apis": "1.8.1", "@wordpress/redux-routine": "5.8.1", "@wordpress/reusable-blocks": "5.8.15", "@wordpress/rich-text": "7.8.3", "@wordpress/router": "1.8.1", "@wordpress/server-side-render": "5.8.11", "@wordpress/shortcode": "4.8.1", "@wordpress/style-engine": "2.8.1", "@wordpress/sync": "1.8.1", "@wordpress/token-list": "3.8.1", "@wordpress/undo-manager": "1.8.1", "@wordpress/url": "4.8.1", "@wordpress/viewport": "6.8.3", "@wordpress/warning": "3.8.1", "@wordpress/widgets": "4.8.15", "@wordpress/wordcount": "4.8.1", "backbone": "1.6.0", "clipboard": "2.0.11", "core-js-url-browser": "3.6.4", "element-closest": "3.0.2", "formdata-polyfill": "4.0.10", "hoverintent": "2.2.1", "imagesloaded": "5.0.0", "jquery": "3.7.1", "jquery-color": "3.0.0", "jquery-form": "4.3.0", "jquery-hoverintent": "1.10.2", "json2php": "0.0.9", "lodash": "4.17.21", "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.7", "whatwg-fetch": "3.6.20", "wicg-inert": "3.1.3" }, "scripts": { "build": "grunt build", "build:dev": "grunt build --dev", "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", "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 run --rm cli", "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", "sync-gutenberg-packages": "grunt sync-gutenberg-packages", "postsync-gutenberg-packages": "grunt wp-packages:sync-stable-blocks && grunt build --dev && grunt build" } }