2
0

renovate.json5 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. {
  2. $schema: 'https://docs.renovatebot.com/renovate-schema.json',
  3. extends: ['config:recommended', 'schedule:weekly', 'group:allNonMajor'],
  4. labels: ['dependencies'],
  5. ignorePaths: ['**/__tests__/**'],
  6. rangeStrategy: 'bump',
  7. packageRules: [
  8. {
  9. matchDepTypes: ['peerDependencies'],
  10. enabled: false,
  11. },
  12. {
  13. groupName: 'test',
  14. matchPackageNames: [
  15. 'vitest',
  16. 'jsdom',
  17. 'playwright',
  18. 'puppeteer',
  19. '@vitest{/,}**',
  20. ],
  21. },
  22. {
  23. groupName: 'playground',
  24. matchFileNames: [
  25. 'packages-private/sfc-playground/package.json',
  26. 'packages-private/template-explorer/package.json',
  27. ],
  28. },
  29. {
  30. groupName: 'compiler',
  31. matchPackageNames: ['magic-string', '@babel{/,}**', 'postcss{/,}**'],
  32. },
  33. {
  34. groupName: 'build',
  35. matchPackageNames: [
  36. 'vite',
  37. 'vite-plus',
  38. 'rolldown-plugin-dts',
  39. '@rolldown{/,}**',
  40. 'oxc-*',
  41. '@vitejs{/,}**',
  42. ],
  43. },
  44. ],
  45. ignoreDeps: [
  46. 'vue',
  47. // manually bumping
  48. 'node',
  49. 'typescript',
  50. // ESM only
  51. 'estree-walker',
  52. // v8 is ESM-only and breaks compiler-core's CJS path
  53. 'entities',
  54. // pinned
  55. // https://github.com/vuejs/core/issues/10300#issuecomment-1940855364
  56. 'lru-cache',
  57. // pinned
  58. // only used in example for e2e tests
  59. 'marked',
  60. ],
  61. }