Bangle.dev v0.10.0 Release Notes

  • @bangle.dev/core

    • 💥 breaking bug: Follow stricter ESM (ecma-script module) pattern by not having index.js within sub-directories of a module. Unlike node resolver, importing a folder in ESM does not return the index.js file in the folder.

    If you were doing something like import {xyz} from '@bangle.dev/core/components/index' please instead do import {xyz} from '@bangle.dev/core' or directly import the file import {xyz} from '@bangle.dev/core/components/doc'.

    // make this
    import { doc, heading } from '@bangle.dev/core/components/index';
    
    // into this
    import { components } from '@bangle.dev/core';
    const { doc, heading } = components;
    
    // or
    import doc from '@bangle.dev/core/components/doc';