Persist and hydrate MobX-state-tree stores (in < 100 LoC)
OTHER License
Published by agilgur5 over 1 year ago
Full Changelog: https://github.com/agilgur5/mst-persist/compare/v0.1.3...v0.1.4
Published by agilgur5 almost 5 years ago
(pub): publish v0.1.3 -- fixes missing __esModule in CJS
ebddd6ad66
] - (pub): publish v0.1.3 -- fixes missing __esModule in CJS (Anton Gilgur)3ab52c4398
] - (env/deps): use agilgur5/tsdx fork for esModuleInterop etc (Anton Gilgur)Published by agilgur5 almost 5 years ago
(pub): publish v0.1.2
- fixes ability to set jsonify to false
- fixes Illegal Invocation errors with the AsyncLocalStorage adaptor
- docs improvements
- README only reports build status of master branch
- adds more links in docs (mostly to storage engines)
- adds CodeCov badge
- internal improvements
- adds tests with 100% code coverage!
- checks tests and code coverage w/ Travis and CodeCov
- uses Node 10 Active LTS for CI
- adds comment about shallow cloning
40e9912aa6
] - (pub): publish v0.1.2 (Anton Gilgur)6c950c78d4
] - (test): ensure node env w/ localStorage errors out (Anton Gilgur)8281b539b8
] - (ci): use Node 10 Active LTS (Anton Gilgur)aa5120b08e
] - (refactor/test): split persist options into own describe (Anton Gilgur)53aad0de1f
] - (refactor/test): export fixtures as <name>F (Anton Gilgur)21d8872936
] - (test): ensure persisted data is loaded from storage (Anton Gilgur)c83135bd46
] - (ci/test): add CodeCov test coverage reporting (Anton Gilgur)6104acbc80
] - (refactor/test): only ignore parts of AsyncLocalStorage (Anton Gilgur)2b4b78ac11
] - (test): add code coverage configuration (Anton Gilgur)8ff0244d60
] - (test): ensure jsonify can be set to false (Anton Gilgur)1398eaed9a
] - (test): ensure snapshots are persisted properly (Anton Gilgur)514715e9b3
] - (test): add initial test harness (Anton Gilgur)efb1cf60b0
] - (fix): resolve AsyncLocalStorage Illegal Invocation errors (Anton Gilgur)6b1dd3b8b9
] - (hotfix): jsonify shouldn't set false to true (Anton Gilgur)10d4cd7371
] - (docs): add more links to various systems / APIs described (Anton Gilgur)a7b182241b
] - (docs/fix): only report build status for master branch (Anton Gilgur)Published by agilgur5 over 5 years ago
(pub): publish v0.1.1
- fixes/enables support for Node usage
- adds docs for Node and SSR usage
- adds docs note about compatibility w/ redux-persist Storage Engines
- adds CHANGELOG.md that links to GH Releases page
- various internal improvements
- adds Travis CI support
- adds changelog and pub scripts
- reorders package.json fields
- audit fixes devDeps
- makes docs track latest release by SemVer
42357c0d78
] - (pub): publish v0.1.1 (Anton Gilgur)a7bb1fcc8b
] - (pkg): add a 'pub' script shortcut for build and publish (Anton Gilgur)12ff92ee59
] - (docs/fix): track latest release by SemVer (Anton Gilgur)2403d6e7a0
] - (docs): add section on Node and SSR Usage (Anton Gilgur)a36a41b37e
] - (docs): note redux-persist's Storage Engines compatibility (Anton Gilgur)6da8094df8
] - (docs): re-word storage section for clarity (Anton Gilgur)a2f22a6108
] - (fix): throw an error if no storage is configured (Anton Gilgur)63053b9c29
] - (fix): do not error if 'window' is undefined (Alexander Gabriel)bd37065c35
] - (security): run npm audit fix on devDeps (Anton Gilgur)4706daded8
] - (pkg): reorder package.json fields (Anton Gilgur)9e01cef949
] - (pkg): add script to generate changelog for each release (Anton Gilgur)183dd9087b
] - (pkg): add a Changelog that points to the GH Releases page (Anton Gilgur)25b4cd2445
] - (docs): add a Travis CI build badge (Anton Gilgur)f254aaf7bf
] - (ci): add Travis CI support (Anton Gilgur)81c5bb4657
] - (docs): vertically condense badges by reducing spacing (Anton Gilgur)Published by agilgur5 over 5 years ago
(pub): publish v0.1.0
- no actual API surface changes, but package now includes some new
things like typings and CJS dev and prod builds
- ESM build still exists as well and is under the `module` field
in package.json per convention
- Typings are automatically generated as the codebase has been
rewritten in TypeScript
66ac4f929f
] - (pub): publish v0.1.0 (Anton Gilgur)b95eab717e
] - (docs): add comments for what the badge sections are (Anton Gilgur)44f4abd4cc
] - (docs): add a types badge (Anton Gilgur)c47523af81
] - (types): be more specific in various places (Anton Gilgur)2b63093353
] - (types): enable strict mode (Anton Gilgur)2255b201eb
] - (pkg/types): export typings and CJS builds (Anton Gilgur)f6ba7205ec
] - (types/refactor): refactor code into TypeScript (Anton Gilgur)7b523ffd8e
] - (env): add initial, partial tsdx support (Anton Gilgur)82bd859195
] - (env): add standard Node .gitignore (Anton Gilgur)bf4eb0159c
] - (refactor): export AsyncLocalStorage as object (Anton Gilgur)b1afcd61a4
] - (refactor): move files into src/ to prepare to support tsdx (Anton Gilgur)349420d6b2
] - (refactor): rename localStorageAdaptor to asyncLocalStorage (Anton Gilgur)Published by agilgur5 over 5 years ago
(pub): publish v0.0.2
- fixes bug when key does not yet exist in storage
f48f3dbd99
] - (pub): publish v0.0.2 (Anton Gilgur)85479bad08
] - (fix): handle non-existent key in storage (Anton Gilgur)Published by agilgur5 over 5 years ago
(pub): publish v0.0.1 -- first publish!
- no content in commit since v0.0.1 was what package.json was
originally set to
91b87589e2
] - (pub): publish v0.0.1 -- first publish! (Anton Gilgur)2cc3bf54cb
] - (docs): got ownership of NPM package for mst-persist now! (Anton Gilgur)48c95567e3
] - (hotfix): actually make localStorage the default (Anton Gilgur)061ec8db96
] - (docs): add Examples section. just point to RNMR for now (Anton Gilgur)11ba227a27
] - (feat): add default export to persist (Anton Gilgur)043ebe60c5
] - (docs): hyperlink to MST (Anton Gilgur)f38e6e487a
] - (refactor): change ordering of jsonify
to match README (Anton Gilgur)9a081bb615
] - (docs): add a basic README (Anton Gilgur)34433a609c
] - (deps): add mobx-state-tree as a peerDep (Anton Gilgur)ff6b8b404e
] - (package): create initial package.json and lockfile (Anton Gilgur)d3f51ec010
] - (license): add Apache license (Anton Gilgur)4223a23dbd
] - initial commit