{ "indent": "\t", "semverRange": "^", "customTypes": { "engines": { "path": "engines", "strategy": "versionsByName" } }, "versionGroups": [ { "dependencies": [ "pnpm" ], "pinVersion": "9.1.3", "packages": [ "**" ] }, { "dependencies": [ "node" ], "dependencyTypes": [ "engines" ], "pinVersion": "^20.11.1", "packages": [ "**" ] }, { "dependencies": [ "@actions/*", "@automattic/*", "@babel/*", "@bartekbp/*", "@octokit/*", "@storybook/*", "@testing-library/*", "@types/*", "@typescript-eslint/*", "@woocommerce/*", "@wordpress/api-fetch", "@wordpress/autop", "@wordpress/babel-preset-default", "@wordpress/base-styles", "@wordpress/block-editor", "@wordpress/blocks", "@wordpress/browserslist-config", "@wordpress/components", "@wordpress/compose", "@wordpress/core-data", "@wordpress/data", "@wordpress/data-controls", "@wordpress/date", "@wordpress/dependency-extraction-webpack-plugin", "@wordpress/deprecated", "@wordpress/dom", "@wordpress/dom-ready", "@wordpress/e2e-test-utils", "@wordpress/e2e-test-utils-playwright", "@wordpress/e2e-tests", "@wordpress/element", "@wordpress/html-entities", "@wordpress/i18n", "@wordpress/icons", "@wordpress/is-shallow-equal", "@wordpress/notices", "@wordpress/plugins", "@wordpress/postcss-plugins-preset", "@wordpress/postcss-themes", "@wordpress/prettier-config", "@wordpress/primitives", "@wordpress/scripts", "@wordpress/server-side-render", "@wordpress/style-engine", "@wordpress/stylelint-config", "@wordpress/url", "@wordpress/wordcount", "babel*", "eslint*", "glob*", "postcss*", "webpack*" ], "packages": [ "@woocommerce/block-library", "@woocommerce/storybook" ], "isIgnored": true }, { "dependencies": [ "@typescript-eslint/**" ], "pinVersion": "^5.62.0", "packages": [ "**" ] }, { "label": "React-related dependencies: React 18", "dependencies": [ "react", "react-dom", "@types/react-dom", "@types/react", ], "pinVersion": "18.3.x", "packages": [ "@woocommerce/block-library", "@woocommerce/storybook" ] }, { "label": "React-related dependencies: React 17", "dependencies": [ "react", "react-dom", "@types/react-dom", "@types/react", ], "pinVersion": "17.0.x", "packages": [ "**" ] }, { "dependencies": [ "config" ], "packages": [ "**" ], "pinVersion": "3.3.7" }, { "dependencies": [ "typescript" ], "packages": [ "**" ], "pinVersion": "5.3.x" }, { "dependencies": [ "eslint" ], "packages": [ "**" ], "pinVersion": "^8.55.0" }, { "dependencies": [ "fork-ts-checker-webpack-plugin" ], "packages": [ "**" ], "pinVersion": "9.0.x" }, { "dependencies": [ "github-label-sync" ], "packages": [ "**" ], "pinVersion": "^2.3.1" }, { "dependencies": [ "@playwright/test" ], "packages": [ "**" ], "pinVersion": "^1.46.1" }, { "dependencies": [ "@wordpress/babel-plugin-import-jsx-pragma", "@wordpress/babel-preset-default", "@wordpress/stylelint-config", "@wordpress/scripts", "@wordpress/jest-console", "@wordpress/dependency-extraction-webpack-plugin", "@wordpress/e2e-test-utils", "@wordpress/jest-preset-default", "@wordpress/postcss-plugins-preset", "@wordpress/custom-templated-path-webpack-plugin", "@wordpress/postcss-themes" ], "packages": [ "**" ], "isIgnored": true }, { "dependencies": [ "@wordpress/block**", "@wordpress/viewport", "@wordpress/interface", "@wordpress/router", "@wordpress/edit-site", "@wordpress/private-apis", "@wordpress/dataviews", "@wordpress/icons" ], "packages": [ "@woocommerce/block-templates", "@woocommerce/product-editor", "@woocommerce/admin-library", "@woocommerce/components" ], "isIgnored": true }, { "dependencies": [ "@wordpress/**" ], "packages": [ "@woocommerce/experimental" ], "isIgnored": true }, { "dependencies": [ "@wordpress/prettier-config" ], "packages": [ "**" ], "pinVersion": "2.17.0" }, { "dependencies": [ "@wordpress/eslint-plugin" ], "packages": [ "**" ], "pinVersion": "14.7.0" }, { "dependencies": [ "@wordpress/env" ], "packages": [ "@woocommerce/block-library", "**" ], "pinVersion": "^10.1.0" }, { "dependencies": [ "@wordpress/e2e-test-utils-playwright" ], "packages": [ "**" ], "pinVersion": "wp-6.6" }, { "dependencies": [ "@wordpress/**" ], "packages": [ "**" ], "pinVersion": "wp-6.0" }, { "dependencies": [ "@types/wordpress__components" ], "packages": [ "**" ], "pinVersion": "^19.10.5" }, { "dependencies": [ "classnames" ], "packages": [ "**" ], "pinVersion": "^2.3.2" }, { "dependencies": [ "glob" ], "packages": [ "**" ], "pinVersion": "^10.3.10" }, { "dependencies": [ "postcss-loader" ], "packages": [ "**" ], "pinVersion": "^4.3.0" }, { "dependencies": [ "postcss" ], "packages": [ "**" ], "pinVersion": "^8.4.32" }, { "dependencies": [ "rimraf" ], "packages": [ "**" ], "pinVersion": "5.0.5" }, { "dependencies": [ "sass-loader" ], "packages": [ "**" ], "pinVersion": "^10.5.0" }, { "dependencies": [ "simple-git" ], "packages": [ "**" ], "pinVersion": "^3.21.0" }, { "dependencies": [ "stylelint" ], "packages": [ "**" ], "pinVersion": "^14.16.1" }, { "dependencies": [ "uuid" ], "packages": [ "**" ], "pinVersion": "^9.0.1" }, { "dependencies": [ "@types/node" ], "packages": [ "**" ], "pinVersion": "^16.18.68" }, { "label": "Testing related dependencies: React 18", "dependencies": [ "@jest/test-sequencer", "@types/jest", "jest", "jest-cli", "jest-circus", "jest-each", "jest-environment-jsdom", "jest-environment-node", "babel-jest" ], "packages": [ "@woocommerce/block-library", "@woocommerce/storybook" ], "pinVersion": "29.7.x" }, { "label": "Testing related dependencies: React 17", "dependencies": [ "@jest/test-sequencer", "@types/jest", "jest", "jest-cli", "jest-circus", "jest-each", "jest-environment-jsdom", "jest-environment-node", "babel-jest" ], "packages": [ "**" ], "pinVersion": "27.5.x" }, { "dependencies": [ "ts-jest" ], "packages": [ "**" ], "pinVersion": "29.1.x" }, { "dependencies": [ "ts-loader" ], "packages": [ "**" ], "pinVersion": "9.5.x" }, { "dependencies": [ "wireit" ], "packages": [ "**" ], "pinVersion": "0.14.3" }, { "label": "Only manage versions for these dependencies", "dependencies": [ "@types/node", "@types/wordpress__components", "@typescript-eslint/**", "@wordpress/**", "config", "eslint", "node", "pnpm", "postcss", "postcss-loader", ], "packages": [ "**" ] }, { "label": "Ignore versions for everything else", "dependencies": [ "**" ], "packages": [ "**" ], "isIgnored": true } ] }