Replace pouchdb-* packages with our own implementation to simplify the dependency tree.
The motivation is that some of these packages haven't had new releases in years, which is a problem when a sub-dependency requires security fixes.
Testing recommendations
Open a document with conflicts in the editor
Click the "Conflicts" button
Make sure you can compare the different revisions
GitHub issue number
n/a
Related Pull Requests
n/a
Checklist
[x] Code is written and works correctly;
[x] Changes are covered by tests;
[ ] Documentation reflects the changes;
[ ] Update rebar.config.script with the correct tag once a new Fauxton release is made
Overview
Replace
pouchdb-*
packages with our own implementation to simplify the dependency tree. The motivation is that some of these packages haven't had new releases in years, which is a problem when a sub-dependency requires security fixes.Testing recommendations
GitHub issue number
n/a
Related Pull Requests
n/a
Checklist