developit / developit/microbundle

Reevaluate exports: 'auto'

Open
#48 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
8.1k
Forks
358
PR merge metrics
No merged PRs in 30d

Description

It's just a request to evaluate if exports: 'auto' is still today the best solution. I understand its nice to use `require('lib')` instead of `require('lib').default`, but imho the BIG problem with having this auto mode **by default** is that whenever a user adds a named export from his/her library it is automatically a **breaking change** and one that might easily slip released as patch/minor because its really simple to miss that.

I'll make piece with either decision, just wanted to raise a concern about this.

I've filled this issue at rollup - https://github.com/rollup/rollup/issues/1881 , but whatever they decide does not have to be the same for microbundle, hence "duplicated" issues.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.