woocommerce/.syncpackrc

394 lines
5.6 KiB
Plaintext

{
"indent": "\t",
"semverRange": "^",
"customTypes": {
"engines": {
"path": "engines",
"strategy": "versionsByName"
}
},
"versionGroups": [
{
"dependencies": [
"pnpm"
],
"pinVersion": "^9.1.0",
"packages": [
"**"
]
},
{
"dependencies": [
"node"
],
"dependencyTypes": [
"engines"
],
"pinVersion": "^20.11.1",
"packages": [
"**"
]
},
{
"dependencies": [
"@actions/*",
"@automattic/*",
"@babel/*",
"@bartekbp/*",
"@octokit/*",
"@storybook/*",
"@testing-library/*",
"@types/*",
"@typescript-eslint/*",
"@woocommerce/*",
"@wordpress/*",
"babel*",
"eslint*",
"glob*",
"jest*",
"postcss*",
"react*",
"typescript",
"webpack*"
],
"packages": [
"@woocommerce/block-library"
],
"isIgnored": true
},
{
"dependencies": [
"@typescript-eslint/**"
],
"pinVersion": "^5.62.0",
"packages": [
"**"
]
},
{
"dependencies": [
"@types/react"
],
"pinVersion": "^17.0.71",
"packages": [
"**"
]
},
{
"dependencies": [
"@types/react-dom"
],
"pinVersion": "^17.0.25",
"packages": [
"**"
]
},
{
"dependencies": [
"config"
],
"packages": [
"**"
],
"pinVersion": "3.3.7"
},
{
"dependencies": [
"react",
"react-dom"
],
"packages": [
"**"
],
"pinVersion": "^17.0.2"
},
{
"dependencies": [
"typescript"
],
"packages": [
"**"
],
"pinVersion": "^5.3.3"
},
{
"dependencies": [
"eslint"
],
"packages": [
"**"
],
"pinVersion": "^8.55.0"
},
{
"dependencies": [
"github-label-sync"
],
"packages": [
"**"
],
"pinVersion": "^2.3.1"
},
{
"dependencies": [
"@playwright/test"
],
"packages": [
"**"
],
"pinVersion": "^1.45.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"
],
"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": [
"**"
],
"pinVersion": "^9.0.7"
},
{
"dependencies": [
"@wordpress/e2e-test-utils-playwright"
],
"packages": [
"**"
],
"pinVersion": "wp-6.4"
},
{
"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"
},
{
"dependencies": [
"jest",
"jest-cli",
"jest-environment-jsdom",
"jest-environment-node",
"babel-jest"
],
"packages": [
"**"
],
"pinVersion": "~27.5.1"
},
{
"dependencies": [
"ts-jest"
],
"packages": [
"**"
],
"pinVersion": "~29.1.1"
},
{
"dependencies": [
"wireit"
],
"packages": [
"**"
],
"pinVersion": "0.14.3"
},
{
"label": "Only manage versions for these dependencies",
"dependencies": [
"@types/node",
"@types/react",
"@types/wordpress__components",
"@typescript-eslint/**",
"@wordpress/**",
"config",
"eslint",
"node",
"pnpm",
"postcss",
"postcss-loader",
"react",
"react-dom",
"typescript"
],
"packages": [
"**"
]
},
{
"label": "Ignore versions for everything else",
"dependencies": [
"**"
],
"packages": [
"**"
],
"isIgnored": true
}
]
}