├── .editorconfig ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bower.json ├── demo.html ├── demo.js ├── dist ├── minimongo.js ├── minimongo.js.map └── minimongo.min.js ├── gulpfile.js ├── jquery-shim.js ├── karma.conf.js ├── lib ├── .gitkeep ├── EJSON.d.ts ├── EJSON.js ├── HybridDb.d.ts ├── HybridDb.js ├── IndexedDb.d.ts ├── IndexedDb.js ├── LocalStorageDb.d.ts ├── LocalStorageDb.js ├── MemoryDb.d.ts ├── MemoryDb.js ├── RemoteDb.d.ts ├── RemoteDb.js ├── ReplicatingDb.d.ts ├── ReplicatingDb.js ├── WebSQLDb.d.ts ├── WebSQLDb.js ├── XHRError.d.ts ├── XHRError.js ├── bowser.d.ts ├── idb-wrapper.d.ts ├── index.d.ts ├── index.js ├── jQueryHttpClient.d.ts ├── jQueryHttpClient.js ├── js-sha1.d.ts ├── quickfind.d.ts ├── quickfind.js ├── selector.d.ts ├── selector.js ├── turf__boolean-crosses.d.ts ├── turf__boolean-within.d.ts ├── types.d.ts ├── types.js ├── utils.d.ts └── utils.js ├── lodash-shim.js ├── mocha.html ├── package.json ├── src ├── EJSON.ts ├── HybridDb.ts ├── IndexedDb.ts ├── LocalStorageDb.ts ├── MemoryDb.ts ├── RemoteDb.ts ├── ReplicatingDb.ts ├── WebSQLDb.ts ├── XHRError.ts ├── bowser.d.ts ├── idb-wrapper.d.ts ├── index.ts ├── jQueryHttpClient.ts ├── js-sha1.d.ts ├── quickfind.ts ├── selector.ts ├── turf__boolean-crosses.d.ts ├── turf__boolean-within.d.ts ├── types.ts └── utils.ts ├── test ├── HybridDbTests.ts ├── IndexedDbTests.ts ├── LiveRemoteDbTests.ts ├── LocalStorageDbTests.ts ├── MemoryDbTests.ts ├── RemoteDbTests.ts ├── ReplicatingDbTests.ts ├── WebSQLTests.ts ├── db_caching.ts ├── db_queries.ts ├── index.js ├── quickfindTests.ts ├── utilTests.ts └── v2 │ ├── EJSON.ts │ ├── HybridDb.ts │ ├── IndexedDb.ts │ ├── LocalStorageDb.ts │ ├── MemoryDb.ts │ ├── RemoteDb.ts │ ├── WebSQLDb.ts │ ├── selector.ts │ └── utils.ts ├── testem.json ├── tsconfig.json ├── webpack.config.js └── webpack.config.tests.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/bower.json -------------------------------------------------------------------------------- /demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/demo.html -------------------------------------------------------------------------------- /demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/demo.js -------------------------------------------------------------------------------- /dist/minimongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/dist/minimongo.js -------------------------------------------------------------------------------- /dist/minimongo.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/dist/minimongo.js.map -------------------------------------------------------------------------------- /dist/minimongo.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/dist/minimongo.min.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/gulpfile.js -------------------------------------------------------------------------------- /jquery-shim.js: -------------------------------------------------------------------------------- 1 | module.exports = window.$; 2 | -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/karma.conf.js -------------------------------------------------------------------------------- /lib/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/EJSON.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/EJSON.d.ts -------------------------------------------------------------------------------- /lib/EJSON.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/EJSON.js -------------------------------------------------------------------------------- /lib/HybridDb.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/HybridDb.d.ts -------------------------------------------------------------------------------- /lib/HybridDb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/HybridDb.js -------------------------------------------------------------------------------- /lib/IndexedDb.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/IndexedDb.d.ts -------------------------------------------------------------------------------- /lib/IndexedDb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/IndexedDb.js -------------------------------------------------------------------------------- /lib/LocalStorageDb.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/LocalStorageDb.d.ts -------------------------------------------------------------------------------- /lib/LocalStorageDb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/LocalStorageDb.js -------------------------------------------------------------------------------- /lib/MemoryDb.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/MemoryDb.d.ts -------------------------------------------------------------------------------- /lib/MemoryDb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/MemoryDb.js -------------------------------------------------------------------------------- /lib/RemoteDb.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/RemoteDb.d.ts -------------------------------------------------------------------------------- /lib/RemoteDb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/RemoteDb.js -------------------------------------------------------------------------------- /lib/ReplicatingDb.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/ReplicatingDb.d.ts -------------------------------------------------------------------------------- /lib/ReplicatingDb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/ReplicatingDb.js -------------------------------------------------------------------------------- /lib/WebSQLDb.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/WebSQLDb.d.ts -------------------------------------------------------------------------------- /lib/WebSQLDb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/WebSQLDb.js -------------------------------------------------------------------------------- /lib/XHRError.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/XHRError.d.ts -------------------------------------------------------------------------------- /lib/XHRError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/XHRError.js -------------------------------------------------------------------------------- /lib/bowser.d.ts: -------------------------------------------------------------------------------- 1 | declare module "bowser" 2 | -------------------------------------------------------------------------------- /lib/idb-wrapper.d.ts: -------------------------------------------------------------------------------- 1 | declare module "idb-wrapper" 2 | -------------------------------------------------------------------------------- /lib/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/index.d.ts -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/jQueryHttpClient.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/jQueryHttpClient.d.ts -------------------------------------------------------------------------------- /lib/jQueryHttpClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/jQueryHttpClient.js -------------------------------------------------------------------------------- /lib/js-sha1.d.ts: -------------------------------------------------------------------------------- 1 | declare module "js-sha1" 2 | -------------------------------------------------------------------------------- /lib/quickfind.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/quickfind.d.ts -------------------------------------------------------------------------------- /lib/quickfind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/quickfind.js -------------------------------------------------------------------------------- /lib/selector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/selector.d.ts -------------------------------------------------------------------------------- /lib/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/selector.js -------------------------------------------------------------------------------- /lib/turf__boolean-crosses.d.ts: -------------------------------------------------------------------------------- 1 | declare module "@turf/boolean-crosses" 2 | -------------------------------------------------------------------------------- /lib/turf__boolean-within.d.ts: -------------------------------------------------------------------------------- 1 | declare module "@turf/boolean-within" 2 | -------------------------------------------------------------------------------- /lib/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/types.d.ts -------------------------------------------------------------------------------- /lib/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /lib/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/utils.d.ts -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/lib/utils.js -------------------------------------------------------------------------------- /lodash-shim.js: -------------------------------------------------------------------------------- 1 | module.exports = window._; 2 | -------------------------------------------------------------------------------- /mocha.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/mocha.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/package.json -------------------------------------------------------------------------------- /src/EJSON.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/EJSON.ts -------------------------------------------------------------------------------- /src/HybridDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/HybridDb.ts -------------------------------------------------------------------------------- /src/IndexedDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/IndexedDb.ts -------------------------------------------------------------------------------- /src/LocalStorageDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/LocalStorageDb.ts -------------------------------------------------------------------------------- /src/MemoryDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/MemoryDb.ts -------------------------------------------------------------------------------- /src/RemoteDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/RemoteDb.ts -------------------------------------------------------------------------------- /src/ReplicatingDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/ReplicatingDb.ts -------------------------------------------------------------------------------- /src/WebSQLDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/WebSQLDb.ts -------------------------------------------------------------------------------- /src/XHRError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/XHRError.ts -------------------------------------------------------------------------------- /src/bowser.d.ts: -------------------------------------------------------------------------------- 1 | declare module "bowser" 2 | -------------------------------------------------------------------------------- /src/idb-wrapper.d.ts: -------------------------------------------------------------------------------- 1 | declare module "idb-wrapper" 2 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/jQueryHttpClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/jQueryHttpClient.ts -------------------------------------------------------------------------------- /src/js-sha1.d.ts: -------------------------------------------------------------------------------- 1 | declare module "js-sha1" 2 | -------------------------------------------------------------------------------- /src/quickfind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/quickfind.ts -------------------------------------------------------------------------------- /src/selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/selector.ts -------------------------------------------------------------------------------- /src/turf__boolean-crosses.d.ts: -------------------------------------------------------------------------------- 1 | declare module "@turf/boolean-crosses" 2 | -------------------------------------------------------------------------------- /src/turf__boolean-within.d.ts: -------------------------------------------------------------------------------- 1 | declare module "@turf/boolean-within" 2 | -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/HybridDbTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/HybridDbTests.ts -------------------------------------------------------------------------------- /test/IndexedDbTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/IndexedDbTests.ts -------------------------------------------------------------------------------- /test/LiveRemoteDbTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/LiveRemoteDbTests.ts -------------------------------------------------------------------------------- /test/LocalStorageDbTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/LocalStorageDbTests.ts -------------------------------------------------------------------------------- /test/MemoryDbTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/MemoryDbTests.ts -------------------------------------------------------------------------------- /test/RemoteDbTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/RemoteDbTests.ts -------------------------------------------------------------------------------- /test/ReplicatingDbTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/ReplicatingDbTests.ts -------------------------------------------------------------------------------- /test/WebSQLTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/WebSQLTests.ts -------------------------------------------------------------------------------- /test/db_caching.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/db_caching.ts -------------------------------------------------------------------------------- /test/db_queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/db_queries.ts -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/index.js -------------------------------------------------------------------------------- /test/quickfindTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/quickfindTests.ts -------------------------------------------------------------------------------- /test/utilTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/utilTests.ts -------------------------------------------------------------------------------- /test/v2/EJSON.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/v2/EJSON.ts -------------------------------------------------------------------------------- /test/v2/HybridDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/v2/HybridDb.ts -------------------------------------------------------------------------------- /test/v2/IndexedDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/v2/IndexedDb.ts -------------------------------------------------------------------------------- /test/v2/LocalStorageDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/v2/LocalStorageDb.ts -------------------------------------------------------------------------------- /test/v2/MemoryDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/v2/MemoryDb.ts -------------------------------------------------------------------------------- /test/v2/RemoteDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/v2/RemoteDb.ts -------------------------------------------------------------------------------- /test/v2/WebSQLDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/v2/WebSQLDb.ts -------------------------------------------------------------------------------- /test/v2/selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/v2/selector.ts -------------------------------------------------------------------------------- /test/v2/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/test/v2/utils.ts -------------------------------------------------------------------------------- /testem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/testem.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.config.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mWater/minimongo/HEAD/webpack.config.tests.js --------------------------------------------------------------------------------