├── .bithoundrc ├── .codebeatignore ├── .codeclimate.yml ├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ └── nodejs.yml ├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── docs ├── .nojekyll ├── assets │ ├── css │ │ └── main.css │ ├── images │ │ ├── icons.png │ │ ├── icons@2x.png │ │ ├── widgets.png │ │ └── widgets@2x.png │ └── js │ │ ├── main.js │ │ └── search.js ├── classes │ ├── _index_.vuexpersistence.html │ └── _simplepromisequeue_.simplepromisequeue.html ├── globals.html ├── index.html ├── interfaces │ ├── _asyncstorage_.asyncstorage.html │ └── _persistoptions_.persistoptions.html └── modules │ ├── _asyncstorage_.html │ ├── _index_.html │ ├── _mockstorage_.html │ ├── _persistoptions_.html │ ├── _simplepromisequeue_.html │ └── _utils_.html ├── package.json ├── src ├── AsyncStorage.ts ├── MockStorage.ts ├── PersistOptions.ts ├── SimplePromiseQueue.ts ├── index.ts └── utils.ts ├── test.json ├── test ├── async-plugin-emits-restored.spec.ts ├── mockstorage.spec.ts ├── tsconfig.json ├── tslint.json ├── vuex-asyncstorage.spec.ts ├── vuex-customstorage.spec.ts ├── vuex-defaultstorage.spec.ts ├── vuex-mockstorage-array-prevdata-mergearrays.spec.ts ├── vuex-mockstorage-array-prevdata.spec.ts ├── vuex-mockstorage-cyclic.spec.ts ├── vuex-mockstorage-prevdata-strict-nested.spec.ts ├── vuex-mockstorage-prevdata-strict.spec.ts ├── vuex-mockstorage-prevdata.spec.ts ├── vuex-mockstorage.spec.ts └── vuex-modules.spec.ts ├── tsconfig.json └── tslint.json /.bithoundrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/.bithoundrc -------------------------------------------------------------------------------- /.codebeatignore: -------------------------------------------------------------------------------- 1 | docs/** -------------------------------------------------------------------------------- /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/assets/css/main.css -------------------------------------------------------------------------------- /docs/assets/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/assets/images/icons.png -------------------------------------------------------------------------------- /docs/assets/images/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/assets/images/icons@2x.png -------------------------------------------------------------------------------- /docs/assets/images/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/assets/images/widgets.png -------------------------------------------------------------------------------- /docs/assets/images/widgets@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/assets/images/widgets@2x.png -------------------------------------------------------------------------------- /docs/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/assets/js/main.js -------------------------------------------------------------------------------- /docs/assets/js/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/assets/js/search.js -------------------------------------------------------------------------------- /docs/classes/_index_.vuexpersistence.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/classes/_index_.vuexpersistence.html -------------------------------------------------------------------------------- /docs/classes/_simplepromisequeue_.simplepromisequeue.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/classes/_simplepromisequeue_.simplepromisequeue.html -------------------------------------------------------------------------------- /docs/globals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/globals.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/interfaces/_asyncstorage_.asyncstorage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/interfaces/_asyncstorage_.asyncstorage.html -------------------------------------------------------------------------------- /docs/interfaces/_persistoptions_.persistoptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/interfaces/_persistoptions_.persistoptions.html -------------------------------------------------------------------------------- /docs/modules/_asyncstorage_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/modules/_asyncstorage_.html -------------------------------------------------------------------------------- /docs/modules/_index_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/modules/_index_.html -------------------------------------------------------------------------------- /docs/modules/_mockstorage_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/modules/_mockstorage_.html -------------------------------------------------------------------------------- /docs/modules/_persistoptions_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/modules/_persistoptions_.html -------------------------------------------------------------------------------- /docs/modules/_simplepromisequeue_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/modules/_simplepromisequeue_.html -------------------------------------------------------------------------------- /docs/modules/_utils_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/docs/modules/_utils_.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/package.json -------------------------------------------------------------------------------- /src/AsyncStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/src/AsyncStorage.ts -------------------------------------------------------------------------------- /src/MockStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/src/MockStorage.ts -------------------------------------------------------------------------------- /src/PersistOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/src/PersistOptions.ts -------------------------------------------------------------------------------- /src/SimplePromiseQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/src/SimplePromiseQueue.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test.json: -------------------------------------------------------------------------------- 1 | { 2 | "vuex": "{\"count\":3}" 3 | } -------------------------------------------------------------------------------- /test/async-plugin-emits-restored.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/async-plugin-emits-restored.spec.ts -------------------------------------------------------------------------------- /test/mockstorage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/mockstorage.spec.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /test/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/tslint.json -------------------------------------------------------------------------------- /test/vuex-asyncstorage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/vuex-asyncstorage.spec.ts -------------------------------------------------------------------------------- /test/vuex-customstorage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/vuex-customstorage.spec.ts -------------------------------------------------------------------------------- /test/vuex-defaultstorage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/vuex-defaultstorage.spec.ts -------------------------------------------------------------------------------- /test/vuex-mockstorage-array-prevdata-mergearrays.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/vuex-mockstorage-array-prevdata-mergearrays.spec.ts -------------------------------------------------------------------------------- /test/vuex-mockstorage-array-prevdata.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/vuex-mockstorage-array-prevdata.spec.ts -------------------------------------------------------------------------------- /test/vuex-mockstorage-cyclic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/vuex-mockstorage-cyclic.spec.ts -------------------------------------------------------------------------------- /test/vuex-mockstorage-prevdata-strict-nested.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/vuex-mockstorage-prevdata-strict-nested.spec.ts -------------------------------------------------------------------------------- /test/vuex-mockstorage-prevdata-strict.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/vuex-mockstorage-prevdata-strict.spec.ts -------------------------------------------------------------------------------- /test/vuex-mockstorage-prevdata.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/vuex-mockstorage-prevdata.spec.ts -------------------------------------------------------------------------------- /test/vuex-mockstorage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/vuex-mockstorage.spec.ts -------------------------------------------------------------------------------- /test/vuex-modules.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/test/vuex-modules.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/championswimmer/vuex-persist/HEAD/tslint.json --------------------------------------------------------------------------------