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
Rollup v2.0.0 #3347
Commits on Mar 6, 2020
-
[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
-
[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
-
-
[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
-
[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
-
-
-
[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
-
-
-
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>
-
-
-
-
-