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
* Publish themes as ESM wrapper modules for npm consumers
Instead of requiring raw JSON imports (which break in Node ESM without
import attributes), the build now generates dist/*.mjs wrappers that
inline each theme as `export default Object.freeze(JSON.parse(...))`,
following the same pattern as @shikijs/themes.
* Bump version
* Add build step to npm publish job and verify dist in CI
The npm publish job was missing install + build steps, so dist/ would
not exist when publishing. Also adds a verification step to the test
workflow to confirm all ESM wrapper modules are generated.
0 commit comments