├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── laika ├── .gitignore ├── .meteor │ ├── .gitignore │ ├── packages │ └── release └── tests │ ├── client_collection │ ├── permissions.js │ ├── session_view.js │ ├── simulations.js │ ├── subscribing.js │ └── write_operations.js │ ├── common.js │ ├── cursor │ ├── observations.js │ ├── publish.js │ └── static_methods.js │ ├── invalidator │ ├── invalidations.js │ ├── query.js │ └── update_modifier_to_fields.js │ ├── latency │ ├── error.js │ └── success.js │ ├── loader.js │ ├── observer.js │ ├── op_queue.js │ ├── oplog.js │ ├── query │ ├── cache.js │ ├── callbacks.js │ ├── changes.js │ ├── fields.js │ ├── limit_only.js │ ├── limit_sort.js │ ├── observers.js │ ├── projection │ │ ├── compileFields.js │ │ ├── coverage.js │ │ └── filter.js │ ├── snapshots.js │ └── static.js │ ├── server_collection │ ├── autopublish.js │ ├── normalize_selectors.js │ ├── nowrites.js │ ├── observing.js │ └── public_methods.js │ ├── transform │ ├── client.js │ └── server.js │ └── validator.js ├── lib ├── client_collection.js ├── connection.js ├── cursor.js ├── invalidator.js ├── main.js ├── observer.js ├── op_queue.js ├── oplog.js ├── projector.js ├── query.js ├── server_collection.js ├── server_methods.js └── validator.js ├── package.js ├── run_tests.sh ├── smart.json └── test_cases.todo /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/README.md -------------------------------------------------------------------------------- /laika/.gitignore: -------------------------------------------------------------------------------- 1 | packages 2 | server 3 | client 4 | -------------------------------------------------------------------------------- /laika/.meteor/.gitignore: -------------------------------------------------------------------------------- 1 | local 2 | -------------------------------------------------------------------------------- /laika/.meteor/packages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/.meteor/packages -------------------------------------------------------------------------------- /laika/.meteor/release: -------------------------------------------------------------------------------- 1 | 0.6.5 2 | -------------------------------------------------------------------------------- /laika/tests/client_collection/permissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/client_collection/permissions.js -------------------------------------------------------------------------------- /laika/tests/client_collection/session_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/client_collection/session_view.js -------------------------------------------------------------------------------- /laika/tests/client_collection/simulations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/client_collection/simulations.js -------------------------------------------------------------------------------- /laika/tests/client_collection/subscribing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/client_collection/subscribing.js -------------------------------------------------------------------------------- /laika/tests/client_collection/write_operations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/client_collection/write_operations.js -------------------------------------------------------------------------------- /laika/tests/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/common.js -------------------------------------------------------------------------------- /laika/tests/cursor/observations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/cursor/observations.js -------------------------------------------------------------------------------- /laika/tests/cursor/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/cursor/publish.js -------------------------------------------------------------------------------- /laika/tests/cursor/static_methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/cursor/static_methods.js -------------------------------------------------------------------------------- /laika/tests/invalidator/invalidations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/invalidator/invalidations.js -------------------------------------------------------------------------------- /laika/tests/invalidator/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/invalidator/query.js -------------------------------------------------------------------------------- /laika/tests/invalidator/update_modifier_to_fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/invalidator/update_modifier_to_fields.js -------------------------------------------------------------------------------- /laika/tests/latency/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/latency/error.js -------------------------------------------------------------------------------- /laika/tests/latency/success.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/latency/success.js -------------------------------------------------------------------------------- /laika/tests/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/loader.js -------------------------------------------------------------------------------- /laika/tests/observer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/observer.js -------------------------------------------------------------------------------- /laika/tests/op_queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/op_queue.js -------------------------------------------------------------------------------- /laika/tests/oplog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/oplog.js -------------------------------------------------------------------------------- /laika/tests/query/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/query/cache.js -------------------------------------------------------------------------------- /laika/tests/query/callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/query/callbacks.js -------------------------------------------------------------------------------- /laika/tests/query/changes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/query/changes.js -------------------------------------------------------------------------------- /laika/tests/query/fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/query/fields.js -------------------------------------------------------------------------------- /laika/tests/query/limit_only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/query/limit_only.js -------------------------------------------------------------------------------- /laika/tests/query/limit_sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/query/limit_sort.js -------------------------------------------------------------------------------- /laika/tests/query/observers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/query/observers.js -------------------------------------------------------------------------------- /laika/tests/query/projection/compileFields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/query/projection/compileFields.js -------------------------------------------------------------------------------- /laika/tests/query/projection/coverage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/query/projection/coverage.js -------------------------------------------------------------------------------- /laika/tests/query/projection/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/query/projection/filter.js -------------------------------------------------------------------------------- /laika/tests/query/snapshots.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/query/snapshots.js -------------------------------------------------------------------------------- /laika/tests/query/static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/query/static.js -------------------------------------------------------------------------------- /laika/tests/server_collection/autopublish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/server_collection/autopublish.js -------------------------------------------------------------------------------- /laika/tests/server_collection/normalize_selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/server_collection/normalize_selectors.js -------------------------------------------------------------------------------- /laika/tests/server_collection/nowrites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/server_collection/nowrites.js -------------------------------------------------------------------------------- /laika/tests/server_collection/observing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/server_collection/observing.js -------------------------------------------------------------------------------- /laika/tests/server_collection/public_methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/server_collection/public_methods.js -------------------------------------------------------------------------------- /laika/tests/transform/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/transform/client.js -------------------------------------------------------------------------------- /laika/tests/transform/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/transform/server.js -------------------------------------------------------------------------------- /laika/tests/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/laika/tests/validator.js -------------------------------------------------------------------------------- /lib/client_collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/lib/client_collection.js -------------------------------------------------------------------------------- /lib/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/lib/connection.js -------------------------------------------------------------------------------- /lib/cursor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/lib/cursor.js -------------------------------------------------------------------------------- /lib/invalidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/lib/invalidator.js -------------------------------------------------------------------------------- /lib/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/lib/main.js -------------------------------------------------------------------------------- /lib/observer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/lib/observer.js -------------------------------------------------------------------------------- /lib/op_queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/lib/op_queue.js -------------------------------------------------------------------------------- /lib/oplog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/lib/oplog.js -------------------------------------------------------------------------------- /lib/projector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/lib/projector.js -------------------------------------------------------------------------------- /lib/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/lib/query.js -------------------------------------------------------------------------------- /lib/server_collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/lib/server_collection.js -------------------------------------------------------------------------------- /lib/server_methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/lib/server_methods.js -------------------------------------------------------------------------------- /lib/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/lib/validator.js -------------------------------------------------------------------------------- /package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/package.js -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/run_tests.sh -------------------------------------------------------------------------------- /smart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/smart.json -------------------------------------------------------------------------------- /test_cases.todo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/meteor-smart-collections/HEAD/test_cases.todo --------------------------------------------------------------------------------