Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

mobx-keystone

Package Overview
Dependencies
Maintainers
1
Versions
195
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mobx-keystone - npm Package Versions

1
20

0.32.0

Diff

Changelog

Source

0.32.0

  • Added sandbox to create a sandbox copy of the state for testing "what-if" scenarios; changes can be either committed to the original state or rejected (see Sandboxes section in the docs).
xaviergonz
published 0.31.0 •

Changelog

Source

0.31.0

  • Added deepEquals to deeply check for equality standard values, observable values, and tree nodes.
  • Added draft to create drafts of parts of the state that can be later committed to it (see Drafts section on the docs).
xaviergonz
published 0.30.1 •

Changelog

Source

0.30.1

  • Fixed an issue with the readonly middleware where sometimes it was possible to write to a protected node when the write was being done from an unprotected parent node action.
xaviergonz
published 0.30.0 •

Changelog

Source

0.30.0

  • It is now possible to use ExtendedModel over classes that use the @model decorator.
xaviergonz
published 0.29.0 •

Changelog

Source

0.29.0

  • Made isRootStore reactive.
xaviergonz
published 0.28.4 •

Changelog

Source

0.28.4

  • onAttachedToRootStore and its disposer will be called right after a change is made rather than after a whole action is finished (restores behaviour of version <= 0.28.1).
xaviergonz
published 0.28.3 •

Changelog

Source

0.28.3

  • Improve a bit the atomicity of modelAction / runUnprotected.
xaviergonz
published 0.28.2 •

Changelog

Source

0.28.2

  • Fix: modifying a node inside onAttachedToRootStore or its returned disposer no longer results in broken snapshots.
xaviergonz
published 0.28.1 •

Changelog

Source

0.28.1

  • Updated min TypeScript version to 3.7.
xaviergonz
published 0.28.0 •

Changelog

Source

0.28.0

  • [BREAKING CHANGE] If you want to use ExtendedModel over an abstract class now it must be done like ExtendedModel(abstractModelClass(SomeAbstractClass), { ... }).
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc