Skip to content

v1.1.1

Choose a tag to compare

@JackUait JackUait released this 15 Jul 18:23

⚠ 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/core has 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 Packages peerDependenciesMeta-stripping bug (which forced Yarn Berry consumers to add a packageExtensions workaround) no longer applies. Delete that .yarnrc.yml entry after upgrading.
  • Adapters declare hard, accurate peers: each requires its framework plus @bloklabs/core at the matching version.
  • GitHub Packages mirrors: @dodopizza/blok remains 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 and package.json dependency keys to the new names.