renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
178 lines (177 loc) • 3.84 kB
JavaScript
//#region lib/config/presets/internal/packages.preset.ts
const presets = {
angularJs: {
description: "All AngularJS packages.",
matchPackageNames: [
"angular",
"angular-animate",
"angular-scroll",
"angular-sanitize"
]
},
apollographql: {
description: "All packages published by Apollo GraphQL.",
matchSourceUrls: ["https://github.com/apollographql/**"]
},
atlaskit: {
description: "All @atlaskit packages published by Atlassian.",
matchPackageNames: ["@atlaskit/**"]
},
emberTemplateLint: {
description: "All ember-template-lint packages.",
matchPackageNames: ["ember-template-lint**"]
},
eslint: {
description: "All ESLint packages.",
matchPackageNames: [
"*/eslint-plugin",
"@babel/eslint-parser",
"@eslint/**",
"@eslint-community/**",
"@stylistic/eslint-plugin**",
"@types/eslint",
"@types/eslint__**",
"@typescript-eslint/**",
"babel-eslint",
"eslint**",
"typescript-eslint"
]
},
gatsby: {
description: "All packages published by Gatsby.",
extends: ["monorepo:gatsby"]
},
googleapis: {
description: "All `googleapis` packages.",
matchDatasources: ["npm"],
matchPackageNames: [
"@google-cloud/**",
"google-auth-library",
"googleapis"
]
},
jsTest: {
description: "JavaScript test packages.",
extends: ["packages:jsUnitTest"]
},
jsUnitTest: {
description: "Unit test packages for JavaScript.",
matchPackageNames: [
"@types/chai",
"@types/ember-mocha",
"@types/ember-qunit",
"@types/enzyme",
"@types/istanbul",
"@types/jest",
"@types/mocha",
"@types/mock-fs",
"@types/proxyquire",
"@types/sinon",
"@types/supertest",
"coveralls",
"ember-exam",
"ember-mocha",
"ember-qunit",
"enzyme",
"istanbul",
"mock-fs",
"nock",
"nyc",
"proxyquire",
"supertest",
"ts-auto-mock",
"ts-jest",
"vitest",
"@jest/**",
"@testing-library/**",
"@types/testing-library__**",
"@vitest/**",
"chai**",
"jest**",
"mocha**",
"qunit**",
"should**",
"sinon**"
]
},
linters: {
description: "All lint-related packages.",
extends: [
"packages:emberTemplateLint",
"packages:eslint",
"packages:phpLinters",
"packages:stylelint",
"packages:tslint"
],
matchPackageNames: [
"oxlint",
"prettier",
"remark-lint",
"standard"
]
},
mapbox: {
description: "All Mapbox-related packages.",
matchPackageNames: ["leaflet**", "mapbox**"]
},
phpLinters: {
description: "All PHP lint-related packages.",
matchPackageNames: [
"friendsofphp/php-cs-fixer",
"squizlabs/php_codesniffer",
"symplify/easy-coding-standard"
]
},
phpUnitTest: {
description: "Unit test packages for PHP.",
matchPackageNames: [
"behat/behat",
"brianium/paratest",
"facile-it/paraunit",
"mockery/mockery",
"phpspec/prophecy",
"phpspec/prophecy-phpunit",
"phpspec/phpspec",
"phpunit/phpunit",
"pestphp/**",
"php-mock/**"
]
},
postcss: {
description: "All PostCSS packages.",
matchPackageNames: ["postcss", "postcss-**"]
},
react: {
description: "All React packages.",
matchDatasources: ["npm"],
matchPackageNames: ["@types/react**", "react**"]
},
stylelint: {
description: "All Stylelint packages.",
matchPackageNames: ["stylelint**"]
},
test: {
description: "Test packages.",
extends: ["packages:unitTest"]
},
tslint: {
description: "All TSLint packages.",
matchPackageNames: ["codelyzer", "/\\btslint\\b/"]
},
unitTest: {
description: "All unit test packages.",
extends: ["packages:jsUnitTest", "packages:phpUnitTest"]
},
vite: {
description: "All Vite related packages",
matchDatasources: ["npm"],
matchPackageNames: [
"vite",
"**vite-plugin**",
"@vitejs/**"
]
}
};
//#endregion
export { presets };
//# sourceMappingURL=packages.preset.js.map