├── .github └── first-timers.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── authorize-push.js ├── index.js ├── lib ├── add.js ├── clear.js ├── find-all.js ├── find-or-add.js ├── find.js ├── helpers │ ├── add-many.js │ ├── add-one.js │ ├── find-many.js │ ├── find-one.js │ ├── find-or-add-many.js │ ├── find-or-add-one.js │ ├── start-listen-to-changes.js │ ├── update-many.js │ ├── update-one.js │ ├── update-or-add-many.js │ └── update-or-add-one.js ├── off.js ├── on.js ├── one.js ├── remove-all.js ├── remove.js ├── update-all.js ├── update-or-add.js ├── update.js ├── utils │ ├── add-timestamps.js │ ├── change-object.js │ ├── isnt-design-doc.js │ ├── mark-as-deleted.js │ ├── now.js │ ├── to-id.js │ └── to-object.js └── with-id-prefix.js ├── package.json ├── tests ├── index.js ├── integration │ ├── add.js │ ├── clear.js │ ├── events.js │ ├── factory.js │ ├── find-all.js │ ├── find-or-add.js │ ├── find.js │ ├── remove-all.js │ ├── remove.js │ ├── update-all.js │ ├── update-or-add.js │ ├── update.js │ └── with-id-prefix.js └── utils │ ├── db.js │ └── is-valid-date.js └── zuul.config.js /.github/first-timers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/.github/first-timers.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | coverage 2 | dist 3 | docs 4 | node_modules 5 | *.log 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/README.md -------------------------------------------------------------------------------- /bin/authorize-push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/bin/authorize-push.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/index.js -------------------------------------------------------------------------------- /lib/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/add.js -------------------------------------------------------------------------------- /lib/clear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/clear.js -------------------------------------------------------------------------------- /lib/find-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/find-all.js -------------------------------------------------------------------------------- /lib/find-or-add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/find-or-add.js -------------------------------------------------------------------------------- /lib/find.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/find.js -------------------------------------------------------------------------------- /lib/helpers/add-many.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/helpers/add-many.js -------------------------------------------------------------------------------- /lib/helpers/add-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/helpers/add-one.js -------------------------------------------------------------------------------- /lib/helpers/find-many.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/helpers/find-many.js -------------------------------------------------------------------------------- /lib/helpers/find-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/helpers/find-one.js -------------------------------------------------------------------------------- /lib/helpers/find-or-add-many.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/helpers/find-or-add-many.js -------------------------------------------------------------------------------- /lib/helpers/find-or-add-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/helpers/find-or-add-one.js -------------------------------------------------------------------------------- /lib/helpers/start-listen-to-changes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/helpers/start-listen-to-changes.js -------------------------------------------------------------------------------- /lib/helpers/update-many.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/helpers/update-many.js -------------------------------------------------------------------------------- /lib/helpers/update-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/helpers/update-one.js -------------------------------------------------------------------------------- /lib/helpers/update-or-add-many.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/helpers/update-or-add-many.js -------------------------------------------------------------------------------- /lib/helpers/update-or-add-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/helpers/update-or-add-one.js -------------------------------------------------------------------------------- /lib/off.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/off.js -------------------------------------------------------------------------------- /lib/on.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/on.js -------------------------------------------------------------------------------- /lib/one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/one.js -------------------------------------------------------------------------------- /lib/remove-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/remove-all.js -------------------------------------------------------------------------------- /lib/remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/remove.js -------------------------------------------------------------------------------- /lib/update-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/update-all.js -------------------------------------------------------------------------------- /lib/update-or-add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/update-or-add.js -------------------------------------------------------------------------------- /lib/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/update.js -------------------------------------------------------------------------------- /lib/utils/add-timestamps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/utils/add-timestamps.js -------------------------------------------------------------------------------- /lib/utils/change-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/utils/change-object.js -------------------------------------------------------------------------------- /lib/utils/isnt-design-doc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/utils/isnt-design-doc.js -------------------------------------------------------------------------------- /lib/utils/mark-as-deleted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/utils/mark-as-deleted.js -------------------------------------------------------------------------------- /lib/utils/now.js: -------------------------------------------------------------------------------- 1 | module.exports = function now () { 2 | return new Date().toISOString() 3 | } 4 | -------------------------------------------------------------------------------- /lib/utils/to-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/utils/to-id.js -------------------------------------------------------------------------------- /lib/utils/to-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/utils/to-object.js -------------------------------------------------------------------------------- /lib/with-id-prefix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/lib/with-id-prefix.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/package.json -------------------------------------------------------------------------------- /tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/index.js -------------------------------------------------------------------------------- /tests/integration/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/integration/add.js -------------------------------------------------------------------------------- /tests/integration/clear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/integration/clear.js -------------------------------------------------------------------------------- /tests/integration/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/integration/events.js -------------------------------------------------------------------------------- /tests/integration/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/integration/factory.js -------------------------------------------------------------------------------- /tests/integration/find-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/integration/find-all.js -------------------------------------------------------------------------------- /tests/integration/find-or-add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/integration/find-or-add.js -------------------------------------------------------------------------------- /tests/integration/find.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/integration/find.js -------------------------------------------------------------------------------- /tests/integration/remove-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/integration/remove-all.js -------------------------------------------------------------------------------- /tests/integration/remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/integration/remove.js -------------------------------------------------------------------------------- /tests/integration/update-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/integration/update-all.js -------------------------------------------------------------------------------- /tests/integration/update-or-add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/integration/update-or-add.js -------------------------------------------------------------------------------- /tests/integration/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/integration/update.js -------------------------------------------------------------------------------- /tests/integration/with-id-prefix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/integration/with-id-prefix.js -------------------------------------------------------------------------------- /tests/utils/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/utils/db.js -------------------------------------------------------------------------------- /tests/utils/is-valid-date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/tests/utils/is-valid-date.js -------------------------------------------------------------------------------- /zuul.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehq/pouchdb-hoodie-api/HEAD/zuul.config.js --------------------------------------------------------------------------------