Commits on Source 5

  • Lukas Eipert's avatar
    ci: Add dry-run for semantic-release · a2fcd056
    Lukas Eipert authored
    a2fcd056
  • Lukas bEipi/b Eipert's avatar
    Merge branch 'leipert-semantic-release-dry-run' into 'master' · e9c32d10
    Lukas bEipi/b Eipert authored
    ci: Add dry-run for semantic-release
    
    See merge request !24
    e9c32d10
  • Mark Florian's avatar
    feat: Prefer named exports · 4dac48d2
    Mark Florian authored
    BREAKING CHANGE: This disables the `import/prefer-default-export` rule
    set by `airbnb-base`, and enables the `import/no-default-export` rule.
    
    Note that Vue single-file-components (SFCs) are exempted from the
    `import/no-default-export` rule, since [default exports are required by
    design][2].
    
    This is done to align with the consensus reached in our [RFC on
    exports][1].
    
    In order to ease the transition, you can keep the old behaviour by
    adding the following to your project's `.eslintrc.yml` (or equivalent):
    
        rules:
          import/prefer-named-export: error
          import/no-default-export: off
    
    Alternatively, you can exempt a subset of files, e.g.:
    
        overrides:
          - files:
            - '**/*foo.js'
            rules:
              'import/no-default-export': error
    
    [1]: rfcs#20
    [2]: https://vue-loader.vuejs.org/spec.html#script
    4dac48d2
  • Lukas bEipi/b Eipert's avatar
    Merge branch 'prefer-named-exports' into 'master' · 122b5af6
    Lukas bEipi/b Eipert authored
    feat: Prefer named exports
    
    See merge request !22
    122b5af6
  • semantic-release-bot's avatar
    chore(release): 4.0.0 [skip ci] · 380a265f
    semantic-release-bot authored
    # [4.0.0](v3.2.0...v4.0.0) (2020-08-17)
    
    ### Features
    
    * Prefer named exports ([4dac48d2](4dac48d2))
    
    ### BREAKING CHANGES
    
    * This disables the `import/prefer-default-export` rule
    set by `airbnb-base`, and enables the `import/no-default-export` rule.
    
    Note that Vue single-file-components (SFCs) are exempted from the
    `import/no-default-export` rule, since [default exports are required by
    design][2].
    
    This is done to align with the consensus reached in our [RFC on
    exports][1].
    
    In order to ease the transition, you can keep the old behaviour by
    adding the following to your project's `.eslintrc.yml` (or equivalent):
    
        rules:
          import/prefer-named-export: error
          import/no-default-export: off
    
    Alternatively, you can exempt a subset of files, e.g.:
    
        overrides:
          - files:
            - '**/*foo.js'
            rules:
              'import/no-default-export': error
    
    [1]: rfcs#20
    [2]: https://vue-loader.vuejs.org/spec.html#script
    380a265f
Loading
Loading