├── .babelrc ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .npmignore ├── .nycrc ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── CODEOWNERS ├── README.md ├── SECURITY.md ├── code_of_conduct.md ├── contributing.md ├── index.md ├── install.md └── releases.md ├── jsdoc.conf.js ├── karma.conf-base.js ├── karma.conf-debug.js ├── karma.conf.js ├── lib ├── constants.js ├── datastore.js ├── index.js ├── itemkeystore.js ├── items.js ├── localdatabase.js └── util │ ├── errors.js │ └── instance.js ├── mkdocs.yml ├── package.json ├── test ├── .eslintrc.json ├── datastore-test.js ├── index-test.js ├── itemkeystore-test.js ├── items-test.js ├── localdatabase-test.js ├── setup │ ├── assert.js │ ├── encrypted-4items.json │ ├── encrypted-empty.json │ └── key-bundle.json └── util │ ├── errors-test.js │ └── instance-test.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | site 3 | node_modules 4 | package-lock.json 5 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /coverage 2 | /docs/api.md 3 | /node_modules 4 | /site 5 | .npmrc 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/.npmignore -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/.nycrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/README.md -------------------------------------------------------------------------------- /docs/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/docs/CODEOWNERS -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/docs/SECURITY.md -------------------------------------------------------------------------------- /docs/code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/docs/code_of_conduct.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/docs/install.md -------------------------------------------------------------------------------- /docs/releases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/docs/releases.md -------------------------------------------------------------------------------- /jsdoc.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/jsdoc.conf.js -------------------------------------------------------------------------------- /karma.conf-base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/karma.conf-base.js -------------------------------------------------------------------------------- /karma.conf-debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/karma.conf-debug.js -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/karma.conf.js -------------------------------------------------------------------------------- /lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/lib/constants.js -------------------------------------------------------------------------------- /lib/datastore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/lib/datastore.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/itemkeystore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/lib/itemkeystore.js -------------------------------------------------------------------------------- /lib/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/lib/items.js -------------------------------------------------------------------------------- /lib/localdatabase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/lib/localdatabase.js -------------------------------------------------------------------------------- /lib/util/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/lib/util/errors.js -------------------------------------------------------------------------------- /lib/util/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/lib/util/instance.js -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/package.json -------------------------------------------------------------------------------- /test/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/test/.eslintrc.json -------------------------------------------------------------------------------- /test/datastore-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/test/datastore-test.js -------------------------------------------------------------------------------- /test/index-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/test/index-test.js -------------------------------------------------------------------------------- /test/itemkeystore-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/test/itemkeystore-test.js -------------------------------------------------------------------------------- /test/items-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/test/items-test.js -------------------------------------------------------------------------------- /test/localdatabase-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/test/localdatabase-test.js -------------------------------------------------------------------------------- /test/setup/assert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/test/setup/assert.js -------------------------------------------------------------------------------- /test/setup/encrypted-4items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/test/setup/encrypted-4items.json -------------------------------------------------------------------------------- /test/setup/encrypted-empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/test/setup/encrypted-empty.json -------------------------------------------------------------------------------- /test/setup/key-bundle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/test/setup/key-bundle.json -------------------------------------------------------------------------------- /test/util/errors-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/test/util/errors-test.js -------------------------------------------------------------------------------- /test/util/instance-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/test/util/instance-test.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-lockwise/lockbox-datastore/HEAD/webpack.config.js --------------------------------------------------------------------------------