Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup v2.0.0 #3347

Merged
merged 19 commits into from Mar 6, 2020
Merged

Rollup v2.0.0 #3347

merged 19 commits into from Mar 6, 2020

Commits on Mar 6, 2020

  1. [v2.0.0] Update minimum required Node version to 10 (#3346)

    * Update CI to only run on Node 10 and 12, add engines to package.json
    
    * Update TypeScript target
    
    * Remove Bublé as a transpilation option from tests (it is still needed in sourcemap tests)
    
    * Remove minNodeVersion form tests
    
    * Reformat package.json
    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    d9e5f9e View commit details
    Browse the repository at this point in the history
  2. [v2.0.0] Bundle chokidar (#3331)

    * Create a separate chunk for watch mode via a dynamic import
    
    * Bundle chokidar
    
    * Handle conditional fsevents import
    
    * Only run tests on Node 10 and 12 as we want to do this anyway and chokidar depends on utils.promisify
    
    * Improve chunking
    
    * Refactor and simplify watcher
    
    * Make watcher a proper parameter
    
    * Only unwatch and watch on Linux systems
    
    * No longer run JS files through TypeScript for improved bundling performance
    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    eee4e5f View commit details
    Browse the repository at this point in the history
  3. [v2.0.0] Remove active deprecations (#3352)

    * Remove active deprecations
    
    * Make inactive deprecations active
    
    * Improve coverage
    
    * Improve coverage
    
    * Refine transformer
    
    * Improve coverage
    
    * Refactoring option normalization
    
    * Improve coverage
    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    a79590f View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    74680d9 View commit details
    Browse the repository at this point in the history
  5. [v2.0.0] Avoid empty imports from side-effect-free chunks (#3369)

    * Respect moduleSideEffects when inlining empty imports
    
    * Make dependencies a Set
    
    * Also handle side-effect free reexports correctly without generating separate chunks
    
    * Infer side-effect free modules and hoist side-effects
    
    * Simplify some logic
    
    * Better encapsulate chunk assignment
    
    * Get rid of colouring hashes
    
    * Improve coverage
    
    * Store the build output as artifact and post an automated comment
    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    7b4c096 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    54220eb View commit details
    Browse the repository at this point in the history
  7. [v2.0.0] Remove experimentalOptimizeChunks (#3343)

    * [v2.0.0] Update minimum required Node version to 10 (#3346)
    
    * Update CI to only run on Node 10 and 12, add engines to package.json
    
    * Update TypeScript target
    
    * Remove Bublé as a transpilation option from tests (it is still needed in sourcemap tests)
    
    * Remove minNodeVersion form tests
    
    * Reformat package.json
    
    * [v2.0.0] Bundle chokidar (#3331)
    
    * Create a separate chunk for watch mode via a dynamic import
    
    * Bundle chokidar
    
    * Handle conditional fsevents import
    
    * Only run tests on Node 10 and 12 as we want to do this anyway and chokidar depends on utils.promisify
    
    * Improve chunking
    
    * Refactor and simplify watcher
    
    * Make watcher a proper parameter
    
    * Only unwatch and watch on Linux systems
    
    * No longer run JS files through TypeScript for improved bundling performance
    
    * [v2.0.0] Remove active deprecations (#3352)
    
    * Remove active deprecations
    
    * Make inactive deprecations active
    
    * Improve coverage
    
    * Improve coverage
    
    * Refine transformer
    
    * Improve coverage
    
    * Refactoring option normalization
    
    * Improve coverage
    
    * Remove experimentalOptimizeChunks
    
    * Remove more unused code
    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    4132844 View commit details
    Browse the repository at this point in the history
  8. [v2.0.0] Bundle acorn, allow node ESM import fo Rollup, update depend…

    …encies (#3391)
    
    * Support Node ESM
    
    * Bundle acorn again, adjust directory structure and support Node ESM
    
    * Update dependencies
    
    * Collect licenses from all artifacts
    
    * Switch to colorette instead of turbocolor
    
    * Support Node ESM through conditional exports
    
    * Fix test
    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    01cc4f7 View commit details
    Browse the repository at this point in the history
  9. Update changelog

    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    9af6bd9 View commit details
    Browse the repository at this point in the history
  10. 2.0.0-0

    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    11d1c66 View commit details
    Browse the repository at this point in the history
  11. [v2.0.0] Remove @types dependencies (#3395)

    * Replace Buffer with UInt8Array and get rid of Node types dependency
    
    * Git rid of ESTree dependency by using a specialized version of acorn's Node type
    
    * Fix test and adjust documentation
    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    9ea09d9 View commit details
    Browse the repository at this point in the history
  12. Update changelog

    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    56624aa View commit details
    Browse the repository at this point in the history
  13. 2.0.0-1

    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    5c8377f View commit details
    Browse the repository at this point in the history
  14. more explained error code for name-less umd bundle (#3393)

    * more explained error code for name-less umd bundle
    
    * Align error code with IIFE warning
    
    * Fix missing auth token issue. I guess we need to rethink how we post these messages as of course it makes sense CircleCI does not expose the token for different repo PRs for security reasons. Babel is using an AWS Lambda here, maybe something like that.
    
    Co-authored-by: Lukas Taegert-Atkinson <lukas.taegert-atkinson@tngtech.com>
    rail44 and lukastaegert committed Mar 6, 2020
    Copy the full SHA
    1cece1c View commit details
    Browse the repository at this point in the history
  15. Update changelog

    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    eddb824 View commit details
    Browse the repository at this point in the history
  16. 2.0.0-2

    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    22c2e5c View commit details
    Browse the repository at this point in the history
  17. Update changelog

    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    b7523f0 View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    7421612 View commit details
    Browse the repository at this point in the history
  19. Update changelog

    lukastaegert committed Mar 6, 2020
    Copy the full SHA
    4610f4d View commit details
    Browse the repository at this point in the history