version-fix.js 962 B

12345678910111213141516171819202122
  1. 'use strict'
  2. module.exports.register = function () {
  3. this.once('contentAggregated', ({ contentAggregate }) => {
  4. contentAggregate.forEach((componentVersionBucket) => {
  5. if (componentVersionBucket.prerelease === 'true') componentVersionBucket.prerelease = true
  6. if (!componentVersionBucket.name && componentVersionBucket.displayVersion === '5.6') {
  7. componentVersionBucket.name = 'ROOT'
  8. componentVersionBucket.version = '5.6.0-RC1'
  9. delete componentVersionBucket.displayVersion
  10. componentVersionBucket.prerelease = true
  11. }
  12. else if (componentVersionBucket.version === '5.6.1') {
  13. delete componentVersionBucket.prerelease
  14. }
  15. else if (typeof componentVersionBucket.prerelease === 'string' && componentVersionBucket.prerelease !== '-SNAPSHOT') {
  16. componentVersionBucket.version += componentVersionBucket.prerelease
  17. componentVersionBucket.prerelease = true
  18. }
  19. })
  20. })
  21. }