├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── .yarnrc ├── CHANGELOG.md ├── README.md ├── babel.config.js ├── eslint ├── index.js └── package.json ├── package.json ├── src ├── async-client │ ├── index.ts │ └── types.ts ├── async-stores │ ├── index.ts │ └── types.ts ├── config.ts ├── index.ts ├── persisted │ ├── index.ts │ ├── storage-utils.ts │ └── types.ts ├── standard-stores │ └── index.ts └── utils │ └── index.ts ├── test ├── async-client │ └── index.test.ts ├── async-stores │ └── index.test.ts ├── persisted │ └── index.test.ts ├── standard-stores │ └── index.test.ts ├── testing.test.ts ├── tsconfig.json └── utils │ └── index.test.ts ├── tsconfig.json ├── vitest.config.ts └── yarn.lock /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /lib 3 | 4 | yarn-error.log 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/.yarnrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/babel.config.js -------------------------------------------------------------------------------- /eslint/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/eslint/index.js -------------------------------------------------------------------------------- /eslint/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/eslint/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/package.json -------------------------------------------------------------------------------- /src/async-client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/src/async-client/index.ts -------------------------------------------------------------------------------- /src/async-client/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/src/async-client/types.ts -------------------------------------------------------------------------------- /src/async-stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/src/async-stores/index.ts -------------------------------------------------------------------------------- /src/async-stores/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/src/async-stores/types.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/persisted/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/src/persisted/index.ts -------------------------------------------------------------------------------- /src/persisted/storage-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/src/persisted/storage-utils.ts -------------------------------------------------------------------------------- /src/persisted/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/src/persisted/types.ts -------------------------------------------------------------------------------- /src/standard-stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/src/standard-stores/index.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /test/async-client/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/test/async-client/index.test.ts -------------------------------------------------------------------------------- /test/async-stores/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/test/async-stores/index.test.ts -------------------------------------------------------------------------------- /test/persisted/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/test/persisted/index.test.ts -------------------------------------------------------------------------------- /test/standard-stores/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/test/standard-stores/index.test.ts -------------------------------------------------------------------------------- /test/testing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/test/testing.test.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /test/utils/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/test/utils/index.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/svelte-store/HEAD/yarn.lock --------------------------------------------------------------------------------