├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierignore ├── .prettierrc.yaml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── pnpm-lock.yaml ├── rollup.config.js ├── src ├── __mocks__ │ └── index.ts ├── bucket │ ├── index.ts │ └── package.json ├── guards.ts ├── index.ts ├── jest │ ├── jest-mock.test.ts │ ├── jest-mock.ts │ └── package.json ├── types.ts └── validate.ts ├── tests ├── bucket │ ├── clear.test.ts │ ├── get-empty.test.ts │ ├── get-error.test.ts │ ├── get.test.ts │ ├── remove.test.ts │ ├── set-empty.test.ts │ ├── set-error.test.ts │ ├── set.test.ts │ └── setup.ts ├── jest.setup.test.ts └── jest.setup.ts ├── tsconfig.d.json ├── tsconfig.json └── tsconfig.tests.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # playground/ -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/__mocks__/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/src/__mocks__/index.ts -------------------------------------------------------------------------------- /src/bucket/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/src/bucket/index.ts -------------------------------------------------------------------------------- /src/bucket/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/src/bucket/package.json -------------------------------------------------------------------------------- /src/guards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/src/guards.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/jest/jest-mock.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/src/jest/jest-mock.test.ts -------------------------------------------------------------------------------- /src/jest/jest-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/src/jest/jest-mock.ts -------------------------------------------------------------------------------- /src/jest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/src/jest/package.json -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/src/validate.ts -------------------------------------------------------------------------------- /tests/bucket/clear.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/tests/bucket/clear.test.ts -------------------------------------------------------------------------------- /tests/bucket/get-empty.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/tests/bucket/get-empty.test.ts -------------------------------------------------------------------------------- /tests/bucket/get-error.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/tests/bucket/get-error.test.ts -------------------------------------------------------------------------------- /tests/bucket/get.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/tests/bucket/get.test.ts -------------------------------------------------------------------------------- /tests/bucket/remove.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/tests/bucket/remove.test.ts -------------------------------------------------------------------------------- /tests/bucket/set-empty.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/tests/bucket/set-empty.test.ts -------------------------------------------------------------------------------- /tests/bucket/set-error.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/tests/bucket/set-error.test.ts -------------------------------------------------------------------------------- /tests/bucket/set.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/tests/bucket/set.test.ts -------------------------------------------------------------------------------- /tests/bucket/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/tests/bucket/setup.ts -------------------------------------------------------------------------------- /tests/jest.setup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/tests/jest.setup.test.ts -------------------------------------------------------------------------------- /tests/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/tests/jest.setup.ts -------------------------------------------------------------------------------- /tsconfig.d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/tsconfig.d.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extend-chrome/storage/HEAD/tsconfig.tests.json --------------------------------------------------------------------------------