├── .editorconfig ├── .gitignore ├── .travis.yml ├── index.js ├── lib ├── action-types.js ├── actions.js ├── create-store.js ├── database.js ├── middleware │ ├── call.js │ ├── create-index.js │ ├── create.js │ ├── drop-index.js │ ├── get.js │ ├── increment.js │ ├── list-indexes.js │ ├── query.js │ ├── refresh.js │ ├── remove.js │ ├── save.js │ ├── set.js │ └── update.js ├── model.js ├── query-methods.js ├── query.js ├── reducers │ ├── fields.js │ └── unset-fields.js └── serialize.js ├── media └── logo.png ├── package.json ├── readme.md └── test ├── _setup.js ├── actions.js ├── create-store.js ├── embeds.js ├── fixtures ├── comment.js ├── models │ ├── comment.js │ ├── post.js │ └── user.js └── post.js ├── indexes.js ├── middleware ├── call.js ├── create-index.js ├── create.js ├── drop-index.js ├── get.js ├── increment.js ├── list-indexes.js ├── query.js ├── refresh.js ├── remove.js ├── save.js ├── set.js └── update.js ├── models.js ├── queries.js └── reducers ├── fields.js └── unset-fields.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | coverage 4 | html-report 5 | .nyc_output 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/.travis.yml -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/index.js -------------------------------------------------------------------------------- /lib/action-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/action-types.js -------------------------------------------------------------------------------- /lib/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/actions.js -------------------------------------------------------------------------------- /lib/create-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/create-store.js -------------------------------------------------------------------------------- /lib/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/database.js -------------------------------------------------------------------------------- /lib/middleware/call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/middleware/call.js -------------------------------------------------------------------------------- /lib/middleware/create-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/middleware/create-index.js -------------------------------------------------------------------------------- /lib/middleware/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/middleware/create.js -------------------------------------------------------------------------------- /lib/middleware/drop-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/middleware/drop-index.js -------------------------------------------------------------------------------- /lib/middleware/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/middleware/get.js -------------------------------------------------------------------------------- /lib/middleware/increment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/middleware/increment.js -------------------------------------------------------------------------------- /lib/middleware/list-indexes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/middleware/list-indexes.js -------------------------------------------------------------------------------- /lib/middleware/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/middleware/query.js -------------------------------------------------------------------------------- /lib/middleware/refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/middleware/refresh.js -------------------------------------------------------------------------------- /lib/middleware/remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/middleware/remove.js -------------------------------------------------------------------------------- /lib/middleware/save.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/middleware/save.js -------------------------------------------------------------------------------- /lib/middleware/set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/middleware/set.js -------------------------------------------------------------------------------- /lib/middleware/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/middleware/update.js -------------------------------------------------------------------------------- /lib/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/model.js -------------------------------------------------------------------------------- /lib/query-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/query-methods.js -------------------------------------------------------------------------------- /lib/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/query.js -------------------------------------------------------------------------------- /lib/reducers/fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/reducers/fields.js -------------------------------------------------------------------------------- /lib/reducers/unset-fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/reducers/unset-fields.js -------------------------------------------------------------------------------- /lib/serialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/lib/serialize.js -------------------------------------------------------------------------------- /media/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/media/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/readme.md -------------------------------------------------------------------------------- /test/_setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/_setup.js -------------------------------------------------------------------------------- /test/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/actions.js -------------------------------------------------------------------------------- /test/create-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/create-store.js -------------------------------------------------------------------------------- /test/embeds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/embeds.js -------------------------------------------------------------------------------- /test/fixtures/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/fixtures/comment.js -------------------------------------------------------------------------------- /test/fixtures/models/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/fixtures/models/comment.js -------------------------------------------------------------------------------- /test/fixtures/models/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/fixtures/models/post.js -------------------------------------------------------------------------------- /test/fixtures/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/fixtures/models/user.js -------------------------------------------------------------------------------- /test/fixtures/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/fixtures/post.js -------------------------------------------------------------------------------- /test/indexes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/indexes.js -------------------------------------------------------------------------------- /test/middleware/call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/middleware/call.js -------------------------------------------------------------------------------- /test/middleware/create-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/middleware/create-index.js -------------------------------------------------------------------------------- /test/middleware/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/middleware/create.js -------------------------------------------------------------------------------- /test/middleware/drop-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/middleware/drop-index.js -------------------------------------------------------------------------------- /test/middleware/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/middleware/get.js -------------------------------------------------------------------------------- /test/middleware/increment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/middleware/increment.js -------------------------------------------------------------------------------- /test/middleware/list-indexes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/middleware/list-indexes.js -------------------------------------------------------------------------------- /test/middleware/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/middleware/query.js -------------------------------------------------------------------------------- /test/middleware/refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/middleware/refresh.js -------------------------------------------------------------------------------- /test/middleware/remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/middleware/remove.js -------------------------------------------------------------------------------- /test/middleware/save.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/middleware/save.js -------------------------------------------------------------------------------- /test/middleware/set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/middleware/set.js -------------------------------------------------------------------------------- /test/middleware/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/middleware/update.js -------------------------------------------------------------------------------- /test/models.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/models.js -------------------------------------------------------------------------------- /test/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/queries.js -------------------------------------------------------------------------------- /test/reducers/fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/reducers/fields.js -------------------------------------------------------------------------------- /test/reducers/unset-fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vadimdemedes/mongorito/HEAD/test/reducers/unset-fields.js --------------------------------------------------------------------------------