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

Docs issues galore with ESM vs CommonJS use #1654

Open
delfuego opened this issue Nov 24, 2024 · 0 comments
Open

Docs issues galore with ESM vs CommonJS use #1654

delfuego opened this issue Nov 24, 2024 · 0 comments

Comments

@delfuego
Copy link

The primary docs site is replete with issues related to the use of Chai, specifically in terms of the differences between Chai 4 and Chai 5.

For example, there are still plenty of places that read that one should use:

import chai from 'chai';

when the Chai 5 ESM-only version doesn't have a default exported object, so that fails. It took me a while to figure out that everything is now a named export, so if I want to use a plugin, I have to use:

import { use, expect } from 'chai';

and then change all my chai.use() calls to just use that newly-exported use method.

Is there a Chai 5/ESM-only doc page that helps folks make these changes?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant