Skip to content

Angular2-localstorage repository's future #80

@DanielKucal

Description

@DanielKucal

Hi, at the beginning I have to say I really appreciate functionality this project provides. It would be a great loss if this project had been died and it loses much in the time it's not maintained. As we need it in @zoomsphere, I made a fork in zoomsphere/ngx-store that includes the following changes:

  • update allowing to use it with Angular2 Final,
  • replaced deprecated typings by @types,
  • improved Webstorage.clear() method that now removes items created by decorators only,
  • added support for Array methods,
  • has configurable config (for now containing just storage key prefix, but it'll be more),
  • added .save() method for objects stored in session/local storage to force save,
  • updated README.md,
  • has defined inner interfaces,
  • new build,
  • and probably something more I forgot. 😄

It's now available on npm install ngx-store --save

To get down to brass tacks, we can maintain this repository under our organization brand. My idea for its development is to add support for any stored data manipulations, create unit tests, add option to set data expiration time and encoding / minifying of stored data (configurable).
I know pretty well this project's code and I've also already contributed to popular A2-related repositories like ng2-bootstrap, ng2-select, ng2-file-upload, keep angular2-rest up-to-date and our fork of is the most developed one, so I think this is either the most natural and serious maintenance proposition.
I'm looking forward to hear what do you think about it, @marcj. Thanks in advance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions