You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As of Node.js v12+ it natively supports ESM which are also supported by all modern browsers. Guardian interfaces multiple external systems, uses 3rd party libraries. We have already encountered a CJS/ESM incompatibility issue with w3up web3.storage libraries, and anticipate that such problems will occur increasingly more often.
Requirements
Convert Guardian existing CJS build system into ESM.
Note in the documentation that Guardian requires ESM modules (for those wishing to extend or modify Guardian codebase).
Definition of done
Guardian codebase is built with ESM technology.
Acceptance criteria
No impact on fictionality or clients.
The text was updated successfully, but these errors were encountered:
Problem description
As of Node.js v12+ it natively supports ESM which are also supported by all modern browsers. Guardian interfaces multiple external systems, uses 3rd party libraries. We have already encountered a CJS/ESM incompatibility issue with w3up web3.storage libraries, and anticipate that such problems will occur increasingly more often.
Requirements
Definition of done
Guardian codebase is built with ESM technology.
Acceptance criteria
No impact on fictionality or clients.
The text was updated successfully, but these errors were encountered: