├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── enhancement.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── documentation.yml │ └── node.js.yml ├── .gitignore ├── .prettierignore ├── .textlintrc ├── .travis.yml ├── .vscode ├── extensions.json └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── babel.config.js ├── docs ├── README.md ├── api │ ├── provider.md │ ├── use-all-docs.md │ ├── use-doc.md │ ├── use-find.md │ ├── use-pouch.md │ └── use-view.md ├── basics │ ├── add-todo.md │ ├── intro.md │ ├── list-all.md │ ├── more.md │ ├── provider.md │ ├── setup.md │ ├── sync.md │ ├── testing.md │ └── update.md └── introduction │ ├── pouchdb_couchdb.md │ └── quick_start.md ├── jest.config.js ├── node-tsconfig.json ├── package.json ├── src ├── context.test.tsx ├── context.tsx ├── global.d.ts ├── index.test.ts ├── index.ts ├── state-machine.ts ├── subscription.test.ts ├── subscription.ts ├── test-utils.tsx ├── useAllDocs.test.ts ├── useAllDocs.ts ├── useDoc.test.ts ├── useDoc.ts ├── useFind.test.ts ├── useFind.ts ├── usePouch.test.ts ├── usePouch.ts ├── useView.test.ts ├── useView.ts └── utils.ts ├── tsconfig.json └── website ├── README.md ├── core └── Footer.js ├── i18n └── en.json ├── package-lock.json ├── package.json ├── pages └── en │ ├── help.js │ ├── index.js │ └── users.js ├── sidebars.json ├── siteConfig.js └── static ├── css └── custom.css └── img ├── fauxton_pouchdb_cors.png ├── favicon.ico ├── oh_yes_indeed.gif ├── undraw_certification.svg ├── undraw_data_processing.svg ├── undraw_file_analysis.svg ├── undraw_going_offline.svg ├── undraw_open_source.svg ├── undraw_react.svg ├── undraw_relaxing_at_home.svg ├── undraw_tweetstorm.svg └── undraw_youtube_tutorial.svg /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.github/ISSUE_TEMPLATE/enhancement.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.prettierignore -------------------------------------------------------------------------------- /.textlintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.textlintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/babel.config.js -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/api/provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/api/provider.md -------------------------------------------------------------------------------- /docs/api/use-all-docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/api/use-all-docs.md -------------------------------------------------------------------------------- /docs/api/use-doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/api/use-doc.md -------------------------------------------------------------------------------- /docs/api/use-find.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/api/use-find.md -------------------------------------------------------------------------------- /docs/api/use-pouch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/api/use-pouch.md -------------------------------------------------------------------------------- /docs/api/use-view.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/api/use-view.md -------------------------------------------------------------------------------- /docs/basics/add-todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/basics/add-todo.md -------------------------------------------------------------------------------- /docs/basics/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/basics/intro.md -------------------------------------------------------------------------------- /docs/basics/list-all.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/basics/list-all.md -------------------------------------------------------------------------------- /docs/basics/more.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/basics/more.md -------------------------------------------------------------------------------- /docs/basics/provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/basics/provider.md -------------------------------------------------------------------------------- /docs/basics/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/basics/setup.md -------------------------------------------------------------------------------- /docs/basics/sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/basics/sync.md -------------------------------------------------------------------------------- /docs/basics/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/basics/testing.md -------------------------------------------------------------------------------- /docs/basics/update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/basics/update.md -------------------------------------------------------------------------------- /docs/introduction/pouchdb_couchdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/introduction/pouchdb_couchdb.md -------------------------------------------------------------------------------- /docs/introduction/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/docs/introduction/quick_start.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/jest.config.js -------------------------------------------------------------------------------- /node-tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/node-tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/package.json -------------------------------------------------------------------------------- /src/context.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/context.test.tsx -------------------------------------------------------------------------------- /src/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/context.tsx -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/state-machine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/state-machine.ts -------------------------------------------------------------------------------- /src/subscription.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/subscription.test.ts -------------------------------------------------------------------------------- /src/subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/subscription.ts -------------------------------------------------------------------------------- /src/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/test-utils.tsx -------------------------------------------------------------------------------- /src/useAllDocs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/useAllDocs.test.ts -------------------------------------------------------------------------------- /src/useAllDocs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/useAllDocs.ts -------------------------------------------------------------------------------- /src/useDoc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/useDoc.test.ts -------------------------------------------------------------------------------- /src/useDoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/useDoc.ts -------------------------------------------------------------------------------- /src/useFind.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/useFind.test.ts -------------------------------------------------------------------------------- /src/useFind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/useFind.ts -------------------------------------------------------------------------------- /src/usePouch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/usePouch.test.ts -------------------------------------------------------------------------------- /src/usePouch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/usePouch.ts -------------------------------------------------------------------------------- /src/useView.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/useView.test.ts -------------------------------------------------------------------------------- /src/useView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/useView.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/tsconfig.json -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/README.md -------------------------------------------------------------------------------- /website/core/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/core/Footer.js -------------------------------------------------------------------------------- /website/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/i18n/en.json -------------------------------------------------------------------------------- /website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/package-lock.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/package.json -------------------------------------------------------------------------------- /website/pages/en/help.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/pages/en/help.js -------------------------------------------------------------------------------- /website/pages/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/pages/en/index.js -------------------------------------------------------------------------------- /website/pages/en/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/pages/en/users.js -------------------------------------------------------------------------------- /website/sidebars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/sidebars.json -------------------------------------------------------------------------------- /website/siteConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/siteConfig.js -------------------------------------------------------------------------------- /website/static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/static/css/custom.css -------------------------------------------------------------------------------- /website/static/img/fauxton_pouchdb_cors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/static/img/fauxton_pouchdb_cors.png -------------------------------------------------------------------------------- /website/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/static/img/favicon.ico -------------------------------------------------------------------------------- /website/static/img/oh_yes_indeed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/static/img/oh_yes_indeed.gif -------------------------------------------------------------------------------- /website/static/img/undraw_certification.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/static/img/undraw_certification.svg -------------------------------------------------------------------------------- /website/static/img/undraw_data_processing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/static/img/undraw_data_processing.svg -------------------------------------------------------------------------------- /website/static/img/undraw_file_analysis.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/static/img/undraw_file_analysis.svg -------------------------------------------------------------------------------- /website/static/img/undraw_going_offline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/static/img/undraw_going_offline.svg -------------------------------------------------------------------------------- /website/static/img/undraw_open_source.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/static/img/undraw_open_source.svg -------------------------------------------------------------------------------- /website/static/img/undraw_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/static/img/undraw_react.svg -------------------------------------------------------------------------------- /website/static/img/undraw_relaxing_at_home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/static/img/undraw_relaxing_at_home.svg -------------------------------------------------------------------------------- /website/static/img/undraw_tweetstorm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/static/img/undraw_tweetstorm.svg -------------------------------------------------------------------------------- /website/static/img/undraw_youtube_tutorial.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terreii/use-pouchdb/HEAD/website/static/img/undraw_youtube_tutorial.svg --------------------------------------------------------------------------------