├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── karma.conf.js ├── license-banner.txt ├── ng-package.json ├── package.json ├── schematics ├── collection.json └── ng-add │ ├── add-config-to-index.rule.ts │ ├── add-import-to-root-module.rule.ts │ ├── create-config-file.rule.ts │ ├── index.ts │ └── install-dependencies.rule.ts ├── src ├── lib │ ├── config │ │ ├── config.helper.ts │ │ ├── config.interface.ts │ │ └── config.ts │ ├── decorator │ │ ├── cache.interface.ts │ │ ├── cache.ts │ │ ├── webstorage.spec.ts │ │ └── webstorage.ts │ ├── ngx-store.module.ts │ ├── ngx-store.types.ts │ ├── service │ │ ├── README.md │ │ ├── cookies-storage.service.ts │ │ ├── local-storage.service.ts │ │ ├── resource.ts │ │ ├── session-storage.service.ts │ │ ├── shared-storage.service.ts │ │ ├── web-storage.mock.ts │ │ ├── web-storage.service.spec.ts │ │ ├── webstorage.interface.ts │ │ └── webstorage.service.ts │ ├── tools.ts │ └── utility │ │ ├── index.ts │ │ ├── shared-storage.utility.ts │ │ ├── storage │ │ ├── cookies-storage.ts │ │ ├── shared-storage.ts │ │ ├── storage-event.ts │ │ └── storage.ts │ │ ├── webstorage.utility.spec.ts │ │ └── webstorage.utility.ts ├── public-api.ts └── test.ts ├── tsconfig.lib.json ├── tsconfig.lib.prod.json ├── tsconfig.schematics.json ├── tsconfig.spec.json └── tslint.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/README.md -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/karma.conf.js -------------------------------------------------------------------------------- /license-banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/license-banner.txt -------------------------------------------------------------------------------- /ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/ng-package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/package.json -------------------------------------------------------------------------------- /schematics/collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/schematics/collection.json -------------------------------------------------------------------------------- /schematics/ng-add/add-config-to-index.rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/schematics/ng-add/add-config-to-index.rule.ts -------------------------------------------------------------------------------- /schematics/ng-add/add-import-to-root-module.rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/schematics/ng-add/add-import-to-root-module.rule.ts -------------------------------------------------------------------------------- /schematics/ng-add/create-config-file.rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/schematics/ng-add/create-config-file.rule.ts -------------------------------------------------------------------------------- /schematics/ng-add/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/schematics/ng-add/index.ts -------------------------------------------------------------------------------- /schematics/ng-add/install-dependencies.rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/schematics/ng-add/install-dependencies.rule.ts -------------------------------------------------------------------------------- /src/lib/config/config.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/config/config.helper.ts -------------------------------------------------------------------------------- /src/lib/config/config.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/config/config.interface.ts -------------------------------------------------------------------------------- /src/lib/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/config/config.ts -------------------------------------------------------------------------------- /src/lib/decorator/cache.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/decorator/cache.interface.ts -------------------------------------------------------------------------------- /src/lib/decorator/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/decorator/cache.ts -------------------------------------------------------------------------------- /src/lib/decorator/webstorage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/decorator/webstorage.spec.ts -------------------------------------------------------------------------------- /src/lib/decorator/webstorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/decorator/webstorage.ts -------------------------------------------------------------------------------- /src/lib/ngx-store.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/ngx-store.module.ts -------------------------------------------------------------------------------- /src/lib/ngx-store.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/ngx-store.types.ts -------------------------------------------------------------------------------- /src/lib/service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/service/README.md -------------------------------------------------------------------------------- /src/lib/service/cookies-storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/service/cookies-storage.service.ts -------------------------------------------------------------------------------- /src/lib/service/local-storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/service/local-storage.service.ts -------------------------------------------------------------------------------- /src/lib/service/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/service/resource.ts -------------------------------------------------------------------------------- /src/lib/service/session-storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/service/session-storage.service.ts -------------------------------------------------------------------------------- /src/lib/service/shared-storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/service/shared-storage.service.ts -------------------------------------------------------------------------------- /src/lib/service/web-storage.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/service/web-storage.mock.ts -------------------------------------------------------------------------------- /src/lib/service/web-storage.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/service/web-storage.service.spec.ts -------------------------------------------------------------------------------- /src/lib/service/webstorage.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/service/webstorage.interface.ts -------------------------------------------------------------------------------- /src/lib/service/webstorage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/service/webstorage.service.ts -------------------------------------------------------------------------------- /src/lib/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/tools.ts -------------------------------------------------------------------------------- /src/lib/utility/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/utility/index.ts -------------------------------------------------------------------------------- /src/lib/utility/shared-storage.utility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/utility/shared-storage.utility.ts -------------------------------------------------------------------------------- /src/lib/utility/storage/cookies-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/utility/storage/cookies-storage.ts -------------------------------------------------------------------------------- /src/lib/utility/storage/shared-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/utility/storage/shared-storage.ts -------------------------------------------------------------------------------- /src/lib/utility/storage/storage-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/utility/storage/storage-event.ts -------------------------------------------------------------------------------- /src/lib/utility/storage/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/utility/storage/storage.ts -------------------------------------------------------------------------------- /src/lib/utility/webstorage.utility.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/utility/webstorage.utility.spec.ts -------------------------------------------------------------------------------- /src/lib/utility/webstorage.utility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/lib/utility/webstorage.utility.ts -------------------------------------------------------------------------------- /src/public-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/public-api.ts -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/src/test.ts -------------------------------------------------------------------------------- /tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/tsconfig.lib.json -------------------------------------------------------------------------------- /tsconfig.lib.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/tsconfig.lib.prod.json -------------------------------------------------------------------------------- /tsconfig.schematics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/tsconfig.schematics.json -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/tsconfig.spec.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoomsphere/ngx-store/HEAD/tslint.json --------------------------------------------------------------------------------