├── .editorconfig ├── .gitignore ├── .gitmodules ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs └── flow.md ├── moonridge.js ├── mr-rpc-methods.js ├── mr-server-model.js ├── package.json ├── query-builder.js ├── test ├── basic-CRUD.spec.js ├── count.spec.js ├── distinct.spec.js ├── e2e-smoketest │ ├── .gitignore │ ├── angular │ │ ├── app-angular.js │ │ ├── config-angular.js │ │ ├── index-angular.html │ │ └── package.json │ ├── aurelia │ │ ├── app.html │ │ ├── app.js │ │ ├── config-aurelia.js │ │ ├── index-aurelia.html │ │ └── package.json │ ├── bower.json │ ├── css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ └── bootstrap.min.css │ ├── db-init.js │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ └── glyphicons-halflings-regular.woff │ ├── js │ │ ├── bootstrap.js │ │ └── bootstrap.min.js │ ├── karma.conf.js │ ├── localVariables.json │ ├── node-client.js │ ├── package.json │ ├── react │ │ ├── Fighters.jsx │ │ ├── app.jsx │ │ ├── config-react.js │ │ ├── index-react.html │ │ └── package.json │ ├── server.js │ └── test.js ├── model.spec.js ├── mr-rpc-methods.spec.js ├── near.spec.js ├── permissions.spec.js ├── property-masking.js ├── query-builder.spec.js ├── schema-events.spec.js ├── setOperations.spec.js └── utils │ ├── create_fighters_and_delete_after.js │ ├── create_locations_and_delete_after.js │ └── run_server_client.js └── utils ├── baucis.js ├── indexInSortedArray.js ├── live-queries-map.js ├── live-query.js ├── object-resolve-path.js ├── populate-doc-util.js └── user-model-base.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/README.md -------------------------------------------------------------------------------- /docs/flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/docs/flow.md -------------------------------------------------------------------------------- /moonridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/moonridge.js -------------------------------------------------------------------------------- /mr-rpc-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/mr-rpc-methods.js -------------------------------------------------------------------------------- /mr-server-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/mr-server-model.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/package.json -------------------------------------------------------------------------------- /query-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/query-builder.js -------------------------------------------------------------------------------- /test/basic-CRUD.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/basic-CRUD.spec.js -------------------------------------------------------------------------------- /test/count.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/count.spec.js -------------------------------------------------------------------------------- /test/distinct.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/distinct.spec.js -------------------------------------------------------------------------------- /test/e2e-smoketest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/.gitignore -------------------------------------------------------------------------------- /test/e2e-smoketest/angular/app-angular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/angular/app-angular.js -------------------------------------------------------------------------------- /test/e2e-smoketest/angular/config-angular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/angular/config-angular.js -------------------------------------------------------------------------------- /test/e2e-smoketest/angular/index-angular.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/angular/index-angular.html -------------------------------------------------------------------------------- /test/e2e-smoketest/angular/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/angular/package.json -------------------------------------------------------------------------------- /test/e2e-smoketest/aurelia/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/aurelia/app.html -------------------------------------------------------------------------------- /test/e2e-smoketest/aurelia/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/aurelia/app.js -------------------------------------------------------------------------------- /test/e2e-smoketest/aurelia/config-aurelia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/aurelia/config-aurelia.js -------------------------------------------------------------------------------- /test/e2e-smoketest/aurelia/index-aurelia.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/aurelia/index-aurelia.html -------------------------------------------------------------------------------- /test/e2e-smoketest/aurelia/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/aurelia/package.json -------------------------------------------------------------------------------- /test/e2e-smoketest/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/bower.json -------------------------------------------------------------------------------- /test/e2e-smoketest/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/css/bootstrap-theme.css -------------------------------------------------------------------------------- /test/e2e-smoketest/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /test/e2e-smoketest/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /test/e2e-smoketest/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/css/bootstrap.css -------------------------------------------------------------------------------- /test/e2e-smoketest/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/css/bootstrap.css.map -------------------------------------------------------------------------------- /test/e2e-smoketest/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/css/bootstrap.min.css -------------------------------------------------------------------------------- /test/e2e-smoketest/db-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/db-init.js -------------------------------------------------------------------------------- /test/e2e-smoketest/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /test/e2e-smoketest/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /test/e2e-smoketest/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /test/e2e-smoketest/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /test/e2e-smoketest/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/js/bootstrap.js -------------------------------------------------------------------------------- /test/e2e-smoketest/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/js/bootstrap.min.js -------------------------------------------------------------------------------- /test/e2e-smoketest/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/karma.conf.js -------------------------------------------------------------------------------- /test/e2e-smoketest/localVariables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/localVariables.json -------------------------------------------------------------------------------- /test/e2e-smoketest/node-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/node-client.js -------------------------------------------------------------------------------- /test/e2e-smoketest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/package.json -------------------------------------------------------------------------------- /test/e2e-smoketest/react/Fighters.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/react/Fighters.jsx -------------------------------------------------------------------------------- /test/e2e-smoketest/react/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/react/app.jsx -------------------------------------------------------------------------------- /test/e2e-smoketest/react/config-react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/react/config-react.js -------------------------------------------------------------------------------- /test/e2e-smoketest/react/index-react.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/react/index-react.html -------------------------------------------------------------------------------- /test/e2e-smoketest/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/react/package.json -------------------------------------------------------------------------------- /test/e2e-smoketest/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/server.js -------------------------------------------------------------------------------- /test/e2e-smoketest/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/e2e-smoketest/test.js -------------------------------------------------------------------------------- /test/model.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/model.spec.js -------------------------------------------------------------------------------- /test/mr-rpc-methods.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/mr-rpc-methods.spec.js -------------------------------------------------------------------------------- /test/near.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/near.spec.js -------------------------------------------------------------------------------- /test/permissions.spec.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/property-masking.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/query-builder.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/query-builder.spec.js -------------------------------------------------------------------------------- /test/schema-events.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/schema-events.spec.js -------------------------------------------------------------------------------- /test/setOperations.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/setOperations.spec.js -------------------------------------------------------------------------------- /test/utils/create_fighters_and_delete_after.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/utils/create_fighters_and_delete_after.js -------------------------------------------------------------------------------- /test/utils/create_locations_and_delete_after.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/utils/create_locations_and_delete_after.js -------------------------------------------------------------------------------- /test/utils/run_server_client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/test/utils/run_server_client.js -------------------------------------------------------------------------------- /utils/baucis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/utils/baucis.js -------------------------------------------------------------------------------- /utils/indexInSortedArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/utils/indexInSortedArray.js -------------------------------------------------------------------------------- /utils/live-queries-map.js: -------------------------------------------------------------------------------- 1 | module.exports = new Map() 2 | -------------------------------------------------------------------------------- /utils/live-query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/utils/live-query.js -------------------------------------------------------------------------------- /utils/object-resolve-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/utils/object-resolve-path.js -------------------------------------------------------------------------------- /utils/populate-doc-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/utils/populate-doc-util.js -------------------------------------------------------------------------------- /utils/user-model-base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capaj/Moonridge/HEAD/utils/user-model-base.js --------------------------------------------------------------------------------