v1.1.1
⚠ BREAKING CHANGES — the @bloklabs/* scope rebrand
The package family moved from the personal @jackuait scope to the dedicated @bloklabs npm scope, and the framework adapters became standalone packages:
| Old | New |
|---|---|
@jackuait/blok |
@bloklabs/core |
@jackuait/blok/react |
@bloklabs/react |
@jackuait/blok/vue |
@bloklabs/vue |
@jackuait/blok/angular / @jackuait/blok-angular |
@bloklabs/angular |
@jackuait/blok-cli |
@bloklabs/cli |
@jackuait/blok/tools (and other subpaths) |
@bloklabs/core/tools (unchanged subpaths) |
@bloklabs/corehas zero peer dependencies. The react/react-dom/vue optional peers are gone — installs no longer warn about frameworks you don't use, and the GitHub PackagespeerDependenciesMeta-stripping bug (which forced Yarn Berry consumers to add apackageExtensionsworkaround) no longer applies. Delete that.yarnrc.ymlentry after upgrading.- Adapters declare hard, accurate peers: each requires its framework plus
@bloklabs/coreat the matching version. - GitHub Packages mirrors:
@dodopizza/blokremains the core mirror; adapters mirror as@dodopizza/blok-react,@dodopizza/blok-vue,@dodopizza/blok-angular; the CLI stays@dodopizza/blok-cli. - Migration: the bundled codemod (
npx -p @bloklabs/core migrate-from-editorjs) now also rewrites legacy@jackuait/*import specifiers andpackage.jsondependency keys to the new names.