├── .gitignore ├── .npmignore ├── .npmrc ├── .prettierrc ├── .travis.yml ├── LICENSE ├── README.md ├── examples ├── .jshintrc ├── cross-tab-change-detection.html ├── cross-tab-observation.html ├── getitemobservable.html ├── index.html ├── no-change-detection.html ├── observing-keys.html ├── observing-methods.html ├── rerun.html └── rxjs-example.html ├── karma.conf.ts ├── lib ├── AffectedItemChange.ts ├── LocalForageObservableChangeWithPrivateProps.ts ├── LocalForageObservableWrapper.ts ├── LocalForageWithObservablePrivateProps.ts ├── ObservableLibraryMethods.ts ├── StorageEventObserver.ts ├── facades.ts ├── index.ts └── utils.ts ├── package.json ├── rollup.config.es6.js ├── rollup.config.umd.js ├── tests ├── getItemObservable.spec.ts ├── main.spec.ts ├── observing-keys.spec.ts ├── observing-methods.spec.ts ├── tsconfig.json └── utils │ ├── chai.ts │ └── formatChangeArg.ts ├── tsconfig.json ├── tslint.json ├── typing-tests ├── localforage-observable-tests.ts └── tsconfig.json └── typings ├── LocalForageObservableChange.d.ts ├── LocalForageObservableOptions.d.ts ├── Observable.d.ts └── localforage-observable.d.ts /.gitignore: -------------------------------------------------------------------------------- 1 | .rpt2_cache 2 | bower_components 3 | build 4 | dist 5 | node_modules 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/README.md -------------------------------------------------------------------------------- /examples/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/examples/.jshintrc -------------------------------------------------------------------------------- /examples/cross-tab-change-detection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/examples/cross-tab-change-detection.html -------------------------------------------------------------------------------- /examples/cross-tab-observation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/examples/cross-tab-observation.html -------------------------------------------------------------------------------- /examples/getitemobservable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/examples/getitemobservable.html -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/no-change-detection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/examples/no-change-detection.html -------------------------------------------------------------------------------- /examples/observing-keys.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/examples/observing-keys.html -------------------------------------------------------------------------------- /examples/observing-methods.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/examples/observing-methods.html -------------------------------------------------------------------------------- /examples/rerun.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/examples/rerun.html -------------------------------------------------------------------------------- /examples/rxjs-example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/examples/rxjs-example.html -------------------------------------------------------------------------------- /karma.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/karma.conf.ts -------------------------------------------------------------------------------- /lib/AffectedItemChange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/lib/AffectedItemChange.ts -------------------------------------------------------------------------------- /lib/LocalForageObservableChangeWithPrivateProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/lib/LocalForageObservableChangeWithPrivateProps.ts -------------------------------------------------------------------------------- /lib/LocalForageObservableWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/lib/LocalForageObservableWrapper.ts -------------------------------------------------------------------------------- /lib/LocalForageWithObservablePrivateProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/lib/LocalForageWithObservablePrivateProps.ts -------------------------------------------------------------------------------- /lib/ObservableLibraryMethods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/lib/ObservableLibraryMethods.ts -------------------------------------------------------------------------------- /lib/StorageEventObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/lib/StorageEventObserver.ts -------------------------------------------------------------------------------- /lib/facades.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/lib/facades.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.es6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/rollup.config.es6.js -------------------------------------------------------------------------------- /rollup.config.umd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/rollup.config.umd.js -------------------------------------------------------------------------------- /tests/getItemObservable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/tests/getItemObservable.spec.ts -------------------------------------------------------------------------------- /tests/main.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/tests/main.spec.ts -------------------------------------------------------------------------------- /tests/observing-keys.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/tests/observing-keys.spec.ts -------------------------------------------------------------------------------- /tests/observing-methods.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/tests/observing-methods.spec.ts -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /tests/utils/chai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/tests/utils/chai.ts -------------------------------------------------------------------------------- /tests/utils/formatChangeArg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/tests/utils/formatChangeArg.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/tslint.json -------------------------------------------------------------------------------- /typing-tests/localforage-observable-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/typing-tests/localforage-observable-tests.ts -------------------------------------------------------------------------------- /typing-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/typing-tests/tsconfig.json -------------------------------------------------------------------------------- /typings/LocalForageObservableChange.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/typings/LocalForageObservableChange.d.ts -------------------------------------------------------------------------------- /typings/LocalForageObservableOptions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/typings/LocalForageObservableOptions.d.ts -------------------------------------------------------------------------------- /typings/Observable.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/typings/Observable.d.ts -------------------------------------------------------------------------------- /typings/localforage-observable.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localForage/localForage-observable/HEAD/typings/localforage-observable.d.ts --------------------------------------------------------------------------------