├── .envrc ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE.md └── workflows │ ├── comment-issue.yml │ └── test.yml ├── .gitignore ├── .meteorignore ├── .npm └── package │ ├── .gitignore │ ├── README │ └── npm-shrinkwrap.json ├── .prettierignore ├── .prettierrc ├── .versions ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── failover.md ├── finetuning.md ├── how_it_works.md ├── optimistic_ui.md ├── outside_mutations.md └── vent.md ├── lib ├── cache │ ├── ObservableCollection.js │ ├── lib │ │ ├── extractFieldsFromFilters.js │ │ ├── fieldProjectionIsExclusion.js │ │ ├── filterFieldsForFetching.js │ │ ├── getChannels.js │ │ ├── getSnapbackFields.js │ │ └── getTopLevelFields.js │ ├── mongoIdMap.js │ └── testing │ │ ├── filterFieldsForFetching.test.js │ │ └── index.js ├── config.js ├── constants.js ├── debug.js ├── init.js ├── mongo │ ├── Mutator.js │ ├── ObserveMultiplex.js │ ├── OptimisticInvocation.js │ ├── PollingObserveDriver.js │ ├── RedisOplogObserveDriver.js │ ├── SyntheticMutator.js │ ├── allow-deny │ │ ├── docToValidate.js │ │ ├── transformDoc.js │ │ ├── validatedInsert.js │ │ ├── validatedRemove.js │ │ └── validatedUpdate.js │ ├── extendMongoCollection.js │ ├── extendObserveChanges.js │ ├── lib │ │ ├── containsOperators.js │ │ ├── dispatchers.js │ │ └── getMutationConfig.js │ ├── mongoCollectionNames.js │ └── observeChanges.js ├── processors │ ├── actions │ │ ├── reload.js │ │ └── requery.js │ ├── default.js │ ├── direct.js │ ├── getStrategy.js │ ├── index.js │ ├── lib │ │ └── fieldsExist.js │ ├── limit-sort.js │ ├── synthetic.js │ └── testing │ │ ├── getStrategy.test.js │ │ ├── index.js │ │ └── synthetic.test.js ├── redis │ ├── PubSubManager.js │ ├── RedisSubscriber.js │ ├── RedisSubscriptionManager.js │ ├── getRedisClient.js │ ├── lib │ │ └── getFieldsOfInterestFromAll.js │ └── testing │ │ ├── RedisSubscriber.test.js │ │ ├── RedisSubscriptionManager.test.js │ │ ├── getFieldsOfInterestFromAll.js │ │ └── index.js ├── utils │ ├── extractIdsFromSelector.js │ ├── getChannelName.js │ ├── getDedicatedChannel.js │ ├── getFields.js │ ├── isRemovedNonExistent.js │ └── testing │ │ ├── extractIdsFromSelector.test.js │ │ ├── getFields.test.js │ │ ├── index.js │ │ └── parsePublicationResponse.test.js └── vent │ ├── Vent.js │ └── VentClient.js ├── package.js ├── package.json ├── redis-oplog.client.js ├── redis-oplog.js └── testing ├── accounts ├── client.js └── server.js ├── boot.js ├── client_side_mutators.js ├── collection-defaults ├── client.js ├── collections.js └── server.js ├── collection_hooks.server.js ├── collection_transform.js ├── custom-publications ├── client.js ├── collections.js └── server.js ├── include_prev_doc.js ├── initial_add.js ├── lib ├── helpers.js └── sync_utils.js ├── main.client.js ├── main.server.js ├── mutation_callbacks.js ├── object-id ├── client.js ├── collections.js └── server.js ├── observe_callbacks.server.js ├── optimistic-ui ├── boot.js ├── client.test.js └── collections.js ├── polling ├── client.js ├── collections.js └── server.js ├── publishComposite ├── boot.js ├── client.test.js ├── collections.js └── loadFixtures.js ├── return_value.js ├── server-autorun ├── client.js ├── collections.js ├── publication.js └── server.js ├── synthetic_mutators.js ├── transformations ├── client.js ├── collections.js └── server.js └── vent ├── boot.js ├── client.js └── server.js /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/.envrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [StorytellerCZ] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/comment-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/.github/workflows/comment-issue.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/.gitignore -------------------------------------------------------------------------------- /.meteorignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/.meteorignore -------------------------------------------------------------------------------- /.npm/package/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.npm/package/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/.npm/package/README -------------------------------------------------------------------------------- /.npm/package/npm-shrinkwrap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/.npm/package/npm-shrinkwrap.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/.prettierrc -------------------------------------------------------------------------------- /.versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/.versions -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/README.md -------------------------------------------------------------------------------- /docs/failover.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/docs/failover.md -------------------------------------------------------------------------------- /docs/finetuning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/docs/finetuning.md -------------------------------------------------------------------------------- /docs/how_it_works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/docs/how_it_works.md -------------------------------------------------------------------------------- /docs/optimistic_ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/docs/optimistic_ui.md -------------------------------------------------------------------------------- /docs/outside_mutations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/docs/outside_mutations.md -------------------------------------------------------------------------------- /docs/vent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/docs/vent.md -------------------------------------------------------------------------------- /lib/cache/ObservableCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/cache/ObservableCollection.js -------------------------------------------------------------------------------- /lib/cache/lib/extractFieldsFromFilters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/cache/lib/extractFieldsFromFilters.js -------------------------------------------------------------------------------- /lib/cache/lib/fieldProjectionIsExclusion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/cache/lib/fieldProjectionIsExclusion.js -------------------------------------------------------------------------------- /lib/cache/lib/filterFieldsForFetching.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/cache/lib/filterFieldsForFetching.js -------------------------------------------------------------------------------- /lib/cache/lib/getChannels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/cache/lib/getChannels.js -------------------------------------------------------------------------------- /lib/cache/lib/getSnapbackFields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/cache/lib/getSnapbackFields.js -------------------------------------------------------------------------------- /lib/cache/lib/getTopLevelFields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/cache/lib/getTopLevelFields.js -------------------------------------------------------------------------------- /lib/cache/mongoIdMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/cache/mongoIdMap.js -------------------------------------------------------------------------------- /lib/cache/testing/filterFieldsForFetching.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/cache/testing/filterFieldsForFetching.test.js -------------------------------------------------------------------------------- /lib/cache/testing/index.js: -------------------------------------------------------------------------------- 1 | import './filterFieldsForFetching.test'; 2 | -------------------------------------------------------------------------------- /lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/config.js -------------------------------------------------------------------------------- /lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/constants.js -------------------------------------------------------------------------------- /lib/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/debug.js -------------------------------------------------------------------------------- /lib/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/init.js -------------------------------------------------------------------------------- /lib/mongo/Mutator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/Mutator.js -------------------------------------------------------------------------------- /lib/mongo/ObserveMultiplex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/ObserveMultiplex.js -------------------------------------------------------------------------------- /lib/mongo/OptimisticInvocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/OptimisticInvocation.js -------------------------------------------------------------------------------- /lib/mongo/PollingObserveDriver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/PollingObserveDriver.js -------------------------------------------------------------------------------- /lib/mongo/RedisOplogObserveDriver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/RedisOplogObserveDriver.js -------------------------------------------------------------------------------- /lib/mongo/SyntheticMutator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/SyntheticMutator.js -------------------------------------------------------------------------------- /lib/mongo/allow-deny/docToValidate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/allow-deny/docToValidate.js -------------------------------------------------------------------------------- /lib/mongo/allow-deny/transformDoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/allow-deny/transformDoc.js -------------------------------------------------------------------------------- /lib/mongo/allow-deny/validatedInsert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/allow-deny/validatedInsert.js -------------------------------------------------------------------------------- /lib/mongo/allow-deny/validatedRemove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/allow-deny/validatedRemove.js -------------------------------------------------------------------------------- /lib/mongo/allow-deny/validatedUpdate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/allow-deny/validatedUpdate.js -------------------------------------------------------------------------------- /lib/mongo/extendMongoCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/extendMongoCollection.js -------------------------------------------------------------------------------- /lib/mongo/extendObserveChanges.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/extendObserveChanges.js -------------------------------------------------------------------------------- /lib/mongo/lib/containsOperators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/lib/containsOperators.js -------------------------------------------------------------------------------- /lib/mongo/lib/dispatchers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/lib/dispatchers.js -------------------------------------------------------------------------------- /lib/mongo/lib/getMutationConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/lib/getMutationConfig.js -------------------------------------------------------------------------------- /lib/mongo/mongoCollectionNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/mongoCollectionNames.js -------------------------------------------------------------------------------- /lib/mongo/observeChanges.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/mongo/observeChanges.js -------------------------------------------------------------------------------- /lib/processors/actions/reload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/processors/actions/reload.js -------------------------------------------------------------------------------- /lib/processors/actions/requery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/processors/actions/requery.js -------------------------------------------------------------------------------- /lib/processors/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/processors/default.js -------------------------------------------------------------------------------- /lib/processors/direct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/processors/direct.js -------------------------------------------------------------------------------- /lib/processors/getStrategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/processors/getStrategy.js -------------------------------------------------------------------------------- /lib/processors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/processors/index.js -------------------------------------------------------------------------------- /lib/processors/lib/fieldsExist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/processors/lib/fieldsExist.js -------------------------------------------------------------------------------- /lib/processors/limit-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/processors/limit-sort.js -------------------------------------------------------------------------------- /lib/processors/synthetic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/processors/synthetic.js -------------------------------------------------------------------------------- /lib/processors/testing/getStrategy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/processors/testing/getStrategy.test.js -------------------------------------------------------------------------------- /lib/processors/testing/index.js: -------------------------------------------------------------------------------- 1 | import './getStrategy.test'; 2 | -------------------------------------------------------------------------------- /lib/processors/testing/synthetic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/processors/testing/synthetic.test.js -------------------------------------------------------------------------------- /lib/redis/PubSubManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/redis/PubSubManager.js -------------------------------------------------------------------------------- /lib/redis/RedisSubscriber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/redis/RedisSubscriber.js -------------------------------------------------------------------------------- /lib/redis/RedisSubscriptionManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/redis/RedisSubscriptionManager.js -------------------------------------------------------------------------------- /lib/redis/getRedisClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/redis/getRedisClient.js -------------------------------------------------------------------------------- /lib/redis/lib/getFieldsOfInterestFromAll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/redis/lib/getFieldsOfInterestFromAll.js -------------------------------------------------------------------------------- /lib/redis/testing/RedisSubscriber.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/redis/testing/RedisSubscriber.test.js -------------------------------------------------------------------------------- /lib/redis/testing/RedisSubscriptionManager.test.js: -------------------------------------------------------------------------------- 1 | // TODO -------------------------------------------------------------------------------- /lib/redis/testing/getFieldsOfInterestFromAll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/redis/testing/getFieldsOfInterestFromAll.js -------------------------------------------------------------------------------- /lib/redis/testing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/redis/testing/index.js -------------------------------------------------------------------------------- /lib/utils/extractIdsFromSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/utils/extractIdsFromSelector.js -------------------------------------------------------------------------------- /lib/utils/getChannelName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/utils/getChannelName.js -------------------------------------------------------------------------------- /lib/utils/getDedicatedChannel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/utils/getDedicatedChannel.js -------------------------------------------------------------------------------- /lib/utils/getFields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/utils/getFields.js -------------------------------------------------------------------------------- /lib/utils/isRemovedNonExistent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/utils/isRemovedNonExistent.js -------------------------------------------------------------------------------- /lib/utils/testing/extractIdsFromSelector.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/utils/testing/extractIdsFromSelector.test.js -------------------------------------------------------------------------------- /lib/utils/testing/getFields.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/utils/testing/getFields.test.js -------------------------------------------------------------------------------- /lib/utils/testing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/utils/testing/index.js -------------------------------------------------------------------------------- /lib/utils/testing/parsePublicationResponse.test.js: -------------------------------------------------------------------------------- 1 | // TODO -------------------------------------------------------------------------------- /lib/vent/Vent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/vent/Vent.js -------------------------------------------------------------------------------- /lib/vent/VentClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/lib/vent/VentClient.js -------------------------------------------------------------------------------- /package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/package.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/package.json -------------------------------------------------------------------------------- /redis-oplog.client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/redis-oplog.client.js -------------------------------------------------------------------------------- /redis-oplog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/redis-oplog.js -------------------------------------------------------------------------------- /testing/accounts/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/accounts/client.js -------------------------------------------------------------------------------- /testing/accounts/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/accounts/server.js -------------------------------------------------------------------------------- /testing/boot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/boot.js -------------------------------------------------------------------------------- /testing/client_side_mutators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/client_side_mutators.js -------------------------------------------------------------------------------- /testing/collection-defaults/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/collection-defaults/client.js -------------------------------------------------------------------------------- /testing/collection-defaults/collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/collection-defaults/collections.js -------------------------------------------------------------------------------- /testing/collection-defaults/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/collection-defaults/server.js -------------------------------------------------------------------------------- /testing/collection_hooks.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/collection_hooks.server.js -------------------------------------------------------------------------------- /testing/collection_transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/collection_transform.js -------------------------------------------------------------------------------- /testing/custom-publications/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/custom-publications/client.js -------------------------------------------------------------------------------- /testing/custom-publications/collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/custom-publications/collections.js -------------------------------------------------------------------------------- /testing/custom-publications/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/custom-publications/server.js -------------------------------------------------------------------------------- /testing/include_prev_doc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/include_prev_doc.js -------------------------------------------------------------------------------- /testing/initial_add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/initial_add.js -------------------------------------------------------------------------------- /testing/lib/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/lib/helpers.js -------------------------------------------------------------------------------- /testing/lib/sync_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/lib/sync_utils.js -------------------------------------------------------------------------------- /testing/main.client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/main.client.js -------------------------------------------------------------------------------- /testing/main.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/main.server.js -------------------------------------------------------------------------------- /testing/mutation_callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/mutation_callbacks.js -------------------------------------------------------------------------------- /testing/object-id/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/object-id/client.js -------------------------------------------------------------------------------- /testing/object-id/collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/object-id/collections.js -------------------------------------------------------------------------------- /testing/object-id/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/object-id/server.js -------------------------------------------------------------------------------- /testing/observe_callbacks.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/observe_callbacks.server.js -------------------------------------------------------------------------------- /testing/optimistic-ui/boot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/optimistic-ui/boot.js -------------------------------------------------------------------------------- /testing/optimistic-ui/client.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/optimistic-ui/client.test.js -------------------------------------------------------------------------------- /testing/optimistic-ui/collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/optimistic-ui/collections.js -------------------------------------------------------------------------------- /testing/polling/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/polling/client.js -------------------------------------------------------------------------------- /testing/polling/collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/polling/collections.js -------------------------------------------------------------------------------- /testing/polling/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/polling/server.js -------------------------------------------------------------------------------- /testing/publishComposite/boot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/publishComposite/boot.js -------------------------------------------------------------------------------- /testing/publishComposite/client.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/publishComposite/client.test.js -------------------------------------------------------------------------------- /testing/publishComposite/collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/publishComposite/collections.js -------------------------------------------------------------------------------- /testing/publishComposite/loadFixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/publishComposite/loadFixtures.js -------------------------------------------------------------------------------- /testing/return_value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/return_value.js -------------------------------------------------------------------------------- /testing/server-autorun/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/server-autorun/client.js -------------------------------------------------------------------------------- /testing/server-autorun/collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/server-autorun/collections.js -------------------------------------------------------------------------------- /testing/server-autorun/publication.js: -------------------------------------------------------------------------------- 1 | import { Orders, Items } from './collections'; 2 | -------------------------------------------------------------------------------- /testing/server-autorun/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/server-autorun/server.js -------------------------------------------------------------------------------- /testing/synthetic_mutators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/synthetic_mutators.js -------------------------------------------------------------------------------- /testing/transformations/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/transformations/client.js -------------------------------------------------------------------------------- /testing/transformations/collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/transformations/collections.js -------------------------------------------------------------------------------- /testing/transformations/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/transformations/server.js -------------------------------------------------------------------------------- /testing/vent/boot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/vent/boot.js -------------------------------------------------------------------------------- /testing/vent/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cult-of-coders/redis-oplog/HEAD/testing/vent/client.js -------------------------------------------------------------------------------- /testing/vent/server.js: -------------------------------------------------------------------------------- 1 | import './boot'; --------------------------------------------------------------------------------