├── .editorconfig ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── examples └── todomvc-react │ ├── .gitignore │ ├── index.html │ ├── js │ ├── app.jsx │ ├── footer.jsx │ ├── todoDomain.js │ ├── todoItem.jsx │ └── utils.js │ ├── package.json │ └── readme.md ├── gulpfile.js ├── index.js ├── lib └── .gitkeep ├── lodash-shim.js ├── package.json ├── src ├── EJSON.js ├── MemoryDb.coffee ├── NullTransaction.coffee ├── ReadOnlyTransaction.coffee ├── ReadTransaction.coffee ├── SynchronousWriteTransaction.js ├── TransactionPriorities.js ├── WithObservableReads.coffee ├── WithObservableWrites.coffee ├── WithReactMixin.coffee ├── WithServerQuery.js ├── WriteTransaction.coffee ├── selector.js └── utils.coffee ├── test ├── MemoryDbTests.coffee ├── db_queries.coffee └── v2 │ ├── EJSON.js │ ├── MemoryDb.coffee │ └── selector.js └── testem.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test/browserified.js 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/README.md -------------------------------------------------------------------------------- /examples/todomvc-react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/examples/todomvc-react/.gitignore -------------------------------------------------------------------------------- /examples/todomvc-react/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/examples/todomvc-react/index.html -------------------------------------------------------------------------------- /examples/todomvc-react/js/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/examples/todomvc-react/js/app.jsx -------------------------------------------------------------------------------- /examples/todomvc-react/js/footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/examples/todomvc-react/js/footer.jsx -------------------------------------------------------------------------------- /examples/todomvc-react/js/todoDomain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/examples/todomvc-react/js/todoDomain.js -------------------------------------------------------------------------------- /examples/todomvc-react/js/todoItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/examples/todomvc-react/js/todoItem.jsx -------------------------------------------------------------------------------- /examples/todomvc-react/js/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/examples/todomvc-react/js/utils.js -------------------------------------------------------------------------------- /examples/todomvc-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/examples/todomvc-react/package.json -------------------------------------------------------------------------------- /examples/todomvc-react/readme.md: -------------------------------------------------------------------------------- 1 | forked from react todomvc -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/gulpfile.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/index.js -------------------------------------------------------------------------------- /lib/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lodash-shim.js: -------------------------------------------------------------------------------- 1 | module.exports = window._; 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/package.json -------------------------------------------------------------------------------- /src/EJSON.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/src/EJSON.js -------------------------------------------------------------------------------- /src/MemoryDb.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/src/MemoryDb.coffee -------------------------------------------------------------------------------- /src/NullTransaction.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/src/NullTransaction.coffee -------------------------------------------------------------------------------- /src/ReadOnlyTransaction.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/src/ReadOnlyTransaction.coffee -------------------------------------------------------------------------------- /src/ReadTransaction.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/src/ReadTransaction.coffee -------------------------------------------------------------------------------- /src/SynchronousWriteTransaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/src/SynchronousWriteTransaction.js -------------------------------------------------------------------------------- /src/TransactionPriorities.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | -------------------------------------------------------------------------------- /src/WithObservableReads.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/src/WithObservableReads.coffee -------------------------------------------------------------------------------- /src/WithObservableWrites.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/src/WithObservableWrites.coffee -------------------------------------------------------------------------------- /src/WithReactMixin.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/src/WithReactMixin.coffee -------------------------------------------------------------------------------- /src/WithServerQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/src/WithServerQuery.js -------------------------------------------------------------------------------- /src/WriteTransaction.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/src/WriteTransaction.coffee -------------------------------------------------------------------------------- /src/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/src/selector.js -------------------------------------------------------------------------------- /src/utils.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/src/utils.coffee -------------------------------------------------------------------------------- /test/MemoryDbTests.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/test/MemoryDbTests.coffee -------------------------------------------------------------------------------- /test/db_queries.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/test/db_queries.coffee -------------------------------------------------------------------------------- /test/v2/EJSON.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/test/v2/EJSON.js -------------------------------------------------------------------------------- /test/v2/MemoryDb.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/test/v2/MemoryDb.coffee -------------------------------------------------------------------------------- /test/v2/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/test/v2/selector.js -------------------------------------------------------------------------------- /testem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petehunt/minimongo-cache/HEAD/testem.json --------------------------------------------------------------------------------