├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── ddp-connector ├── .babelrc ├── .eslintrc.json ├── .gitignore ├── .npmignore ├── package.json └── src │ ├── connectDDP.js │ ├── createConnector.js │ ├── debounceProps.js │ ├── index.js │ └── wrapSelector.js ├── ddp-redux ├── .babelrc ├── .eslintrc.json ├── .gitignore ├── .npmignore ├── README.md ├── package.json └── src │ ├── DDPClient.js │ ├── DDPClient.test.js │ ├── DDPEmitter.js │ ├── DDPEmitter.test.js │ ├── DDPError.js │ ├── DDPSocket.js │ ├── DDPSocket.test.js │ ├── actions.js │ ├── constants.js │ ├── ejson │ ├── custom_models_for_tests.js │ ├── ejson.js │ ├── ejson.test.js │ ├── index.js │ ├── newBinary.js │ ├── stringify.js │ └── tinytest.js │ ├── index.js │ ├── modules │ ├── collections │ │ ├── index.js │ │ ├── middleware.js │ │ ├── middleware.test.js │ │ ├── reducer.js │ │ ├── reducer.test.js │ │ ├── selectors.js │ │ ├── selectors.test.js │ │ └── testCommon.js │ ├── connection │ │ ├── index.js │ │ ├── middleware.js │ │ ├── middleware.test.js │ │ ├── reducer.js │ │ ├── reducer.test.js │ │ ├── selectors.js │ │ └── testCommon.js │ ├── currentUser │ │ ├── index.js │ │ ├── middleware.js │ │ ├── middleware.test.js │ │ ├── reducer.js │ │ ├── reducer.test.js │ │ ├── selectors.js │ │ └── testCommon.js │ ├── messages │ │ ├── index.js │ │ ├── middleware.js │ │ ├── middleware.test.js │ │ ├── reducer.js │ │ ├── reducer.test.js │ │ ├── selectors.js │ │ └── testCommon.js │ ├── methods │ │ ├── helpers.js │ │ ├── index.js │ │ ├── middleware.js │ │ ├── middleware.test.js │ │ ├── reducer.js │ │ ├── reducer.test.js │ │ ├── selectors.js │ │ └── testCommon.js │ ├── queries │ │ ├── index.js │ │ ├── middleware.js │ │ ├── middleware.test.js │ │ ├── reducer.js │ │ ├── reducer.test.js │ │ ├── selectors.js │ │ └── testCommon.js │ ├── queries2 │ │ ├── index.js │ │ ├── middleware.js │ │ ├── middleware.test.js │ │ ├── reducer.js │ │ ├── reducer.test.js │ │ ├── selectors.js │ │ └── testCommon.js │ ├── queues │ │ ├── constants.js │ │ ├── index.js │ │ ├── middleware.js │ │ ├── middleware.test.js │ │ ├── reducer.js │ │ ├── reducer.test.js │ │ └── selectors.js │ ├── resources │ │ ├── index.js │ │ ├── middleware.js │ │ ├── middleware.test.js │ │ ├── reducer.js │ │ ├── reducer.test.js │ │ └── selectors.js │ ├── subscriptions │ │ ├── index.js │ │ ├── middleware.js │ │ ├── middleware.test.js │ │ ├── reducer.js │ │ ├── reducer.test.js │ │ ├── selectors.js │ │ └── testCommon.js │ ├── thunk.js │ └── wrapWithPromise │ │ ├── index.js │ │ ├── middleware.js │ │ ├── middleware.test.js │ │ └── testCommon.js │ ├── shim.js │ └── utils │ ├── Storage.js │ ├── carefullyMapValues.js │ ├── carefullyMapValues.test.js │ ├── createDelayedTask.js │ ├── createInsertEntities.js │ ├── createRemoveEntities.js │ ├── createValuesMappingSelector.js │ ├── createValuesMappingSelector.test.js │ ├── memoizeValuesMapping.js │ ├── memoizeValuesMapping.test.js │ ├── sha256.js │ └── stableMap.js └── example ├── .tmux.conf ├── backend ├── .eslintrc.js ├── .gitignore ├── .meteor │ ├── .finished-upgraders │ ├── .gitignore │ ├── .id │ ├── packages │ ├── platforms │ ├── release │ └── versions ├── imports │ ├── api │ │ ├── TodoLists.js │ │ ├── Todos.js │ │ ├── implement.js │ │ ├── index.js │ │ └── publish.js │ ├── collections │ │ ├── TodoLists.js │ │ └── Todos.js │ ├── common │ └── schema │ │ ├── CreatedUpdatedSchema.js │ │ └── autoValue.js ├── package-lock.json ├── package.json └── server │ └── main.js ├── start-develop.sh ├── start.sh └── todo-web ├── .env ├── .eslintrc.json ├── .gitignore ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json └── src ├── common ├── .gitignore ├── api │ ├── TodoLists.js │ └── Todos.js ├── models │ ├── BaseModel.js │ ├── Todo.js │ └── TodoList.js └── utils │ ├── ApiSpec.js │ ├── Schema.js │ └── errors.js ├── components ├── Loader.js └── NotFound.js ├── containers ├── App.js ├── App.test.js ├── Entry.js ├── List.js ├── Lists.js └── LoggedInRoute.js ├── index.css ├── index.js ├── registerServiceWorker.js ├── routes └── Router.jsx ├── storage.js └── store └── rootReducer.js /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/README.md -------------------------------------------------------------------------------- /ddp-connector/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-connector/.babelrc -------------------------------------------------------------------------------- /ddp-connector/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-connector/.eslintrc.json -------------------------------------------------------------------------------- /ddp-connector/.gitignore: -------------------------------------------------------------------------------- 1 | /lib 2 | /node_modules 3 | /package-lock.json 4 | /npm-debug.log -------------------------------------------------------------------------------- /ddp-connector/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | -------------------------------------------------------------------------------- /ddp-connector/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-connector/package.json -------------------------------------------------------------------------------- /ddp-connector/src/connectDDP.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-connector/src/connectDDP.js -------------------------------------------------------------------------------- /ddp-connector/src/createConnector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-connector/src/createConnector.js -------------------------------------------------------------------------------- /ddp-connector/src/debounceProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-connector/src/debounceProps.js -------------------------------------------------------------------------------- /ddp-connector/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-connector/src/index.js -------------------------------------------------------------------------------- /ddp-connector/src/wrapSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-connector/src/wrapSelector.js -------------------------------------------------------------------------------- /ddp-redux/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/.babelrc -------------------------------------------------------------------------------- /ddp-redux/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/.eslintrc.json -------------------------------------------------------------------------------- /ddp-redux/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/.gitignore -------------------------------------------------------------------------------- /ddp-redux/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | -------------------------------------------------------------------------------- /ddp-redux/README.md: -------------------------------------------------------------------------------- 1 | # ddp-redux 2 | -------------------------------------------------------------------------------- /ddp-redux/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/package.json -------------------------------------------------------------------------------- /ddp-redux/src/DDPClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/DDPClient.js -------------------------------------------------------------------------------- /ddp-redux/src/DDPClient.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/DDPClient.test.js -------------------------------------------------------------------------------- /ddp-redux/src/DDPEmitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/DDPEmitter.js -------------------------------------------------------------------------------- /ddp-redux/src/DDPEmitter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/DDPEmitter.test.js -------------------------------------------------------------------------------- /ddp-redux/src/DDPError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/DDPError.js -------------------------------------------------------------------------------- /ddp-redux/src/DDPSocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/DDPSocket.js -------------------------------------------------------------------------------- /ddp-redux/src/DDPSocket.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/DDPSocket.test.js -------------------------------------------------------------------------------- /ddp-redux/src/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/actions.js -------------------------------------------------------------------------------- /ddp-redux/src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/constants.js -------------------------------------------------------------------------------- /ddp-redux/src/ejson/custom_models_for_tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/ejson/custom_models_for_tests.js -------------------------------------------------------------------------------- /ddp-redux/src/ejson/ejson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/ejson/ejson.js -------------------------------------------------------------------------------- /ddp-redux/src/ejson/ejson.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/ejson/ejson.test.js -------------------------------------------------------------------------------- /ddp-redux/src/ejson/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/ejson/index.js -------------------------------------------------------------------------------- /ddp-redux/src/ejson/newBinary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/ejson/newBinary.js -------------------------------------------------------------------------------- /ddp-redux/src/ejson/stringify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/ejson/stringify.js -------------------------------------------------------------------------------- /ddp-redux/src/ejson/tinytest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/ejson/tinytest.js -------------------------------------------------------------------------------- /ddp-redux/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/index.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/collections/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/collections/index.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/collections/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/collections/middleware.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/collections/middleware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/collections/middleware.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/collections/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/collections/reducer.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/collections/reducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/collections/reducer.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/collections/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/collections/selectors.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/collections/selectors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/collections/selectors.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/collections/testCommon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/collections/testCommon.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/connection/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/connection/index.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/connection/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/connection/middleware.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/connection/middleware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/connection/middleware.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/connection/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/connection/reducer.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/connection/reducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/connection/reducer.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/connection/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/connection/selectors.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/connection/testCommon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/connection/testCommon.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/currentUser/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/currentUser/index.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/currentUser/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/currentUser/middleware.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/currentUser/middleware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/currentUser/middleware.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/currentUser/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/currentUser/reducer.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/currentUser/reducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/currentUser/reducer.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/currentUser/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/currentUser/selectors.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/currentUser/testCommon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/currentUser/testCommon.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/messages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/messages/index.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/messages/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/messages/middleware.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/messages/middleware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/messages/middleware.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/messages/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/messages/reducer.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/messages/reducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/messages/reducer.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/messages/selectors.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ddp-redux/src/modules/messages/testCommon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/messages/testCommon.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/methods/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/methods/helpers.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/methods/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/methods/index.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/methods/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/methods/middleware.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/methods/middleware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/methods/middleware.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/methods/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/methods/reducer.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/methods/reducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/methods/reducer.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/methods/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/methods/selectors.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/methods/testCommon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/methods/testCommon.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queries/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queries/index.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queries/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queries/middleware.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queries/middleware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queries/middleware.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queries/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queries/reducer.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queries/reducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queries/reducer.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queries/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queries/selectors.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queries/testCommon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queries/testCommon.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queries2/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queries2/index.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queries2/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queries2/middleware.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queries2/middleware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queries2/middleware.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queries2/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queries2/reducer.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queries2/reducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queries2/reducer.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queries2/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queries2/selectors.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queries2/testCommon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queries2/testCommon.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queues/constants.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ddp-redux/src/modules/queues/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queues/index.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queues/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queues/middleware.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queues/middleware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queues/middleware.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queues/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queues/reducer.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queues/reducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/queues/reducer.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/queues/selectors.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ddp-redux/src/modules/resources/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/resources/index.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/resources/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/resources/middleware.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/resources/middleware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/resources/middleware.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/resources/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/resources/reducer.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/resources/reducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/resources/reducer.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/resources/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/resources/selectors.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/subscriptions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/subscriptions/index.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/subscriptions/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/subscriptions/middleware.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/subscriptions/middleware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/subscriptions/middleware.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/subscriptions/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/subscriptions/reducer.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/subscriptions/reducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/subscriptions/reducer.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/subscriptions/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/subscriptions/selectors.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/subscriptions/testCommon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/subscriptions/testCommon.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/thunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/thunk.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/wrapWithPromise/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/wrapWithPromise/index.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/wrapWithPromise/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/wrapWithPromise/middleware.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/wrapWithPromise/middleware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/wrapWithPromise/middleware.test.js -------------------------------------------------------------------------------- /ddp-redux/src/modules/wrapWithPromise/testCommon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/modules/wrapWithPromise/testCommon.js -------------------------------------------------------------------------------- /ddp-redux/src/shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/shim.js -------------------------------------------------------------------------------- /ddp-redux/src/utils/Storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/utils/Storage.js -------------------------------------------------------------------------------- /ddp-redux/src/utils/carefullyMapValues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/utils/carefullyMapValues.js -------------------------------------------------------------------------------- /ddp-redux/src/utils/carefullyMapValues.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/utils/carefullyMapValues.test.js -------------------------------------------------------------------------------- /ddp-redux/src/utils/createDelayedTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/utils/createDelayedTask.js -------------------------------------------------------------------------------- /ddp-redux/src/utils/createInsertEntities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/utils/createInsertEntities.js -------------------------------------------------------------------------------- /ddp-redux/src/utils/createRemoveEntities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/utils/createRemoveEntities.js -------------------------------------------------------------------------------- /ddp-redux/src/utils/createValuesMappingSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/utils/createValuesMappingSelector.js -------------------------------------------------------------------------------- /ddp-redux/src/utils/createValuesMappingSelector.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/utils/createValuesMappingSelector.test.js -------------------------------------------------------------------------------- /ddp-redux/src/utils/memoizeValuesMapping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/utils/memoizeValuesMapping.js -------------------------------------------------------------------------------- /ddp-redux/src/utils/memoizeValuesMapping.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/utils/memoizeValuesMapping.test.js -------------------------------------------------------------------------------- /ddp-redux/src/utils/sha256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/utils/sha256.js -------------------------------------------------------------------------------- /ddp-redux/src/utils/stableMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/ddp-redux/src/utils/stableMap.js -------------------------------------------------------------------------------- /example/.tmux.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/.tmux.conf -------------------------------------------------------------------------------- /example/backend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/.eslintrc.js -------------------------------------------------------------------------------- /example/backend/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /example/backend/.meteor/.finished-upgraders: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/.meteor/.finished-upgraders -------------------------------------------------------------------------------- /example/backend/.meteor/.gitignore: -------------------------------------------------------------------------------- 1 | local 2 | -------------------------------------------------------------------------------- /example/backend/.meteor/.id: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/.meteor/.id -------------------------------------------------------------------------------- /example/backend/.meteor/packages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/.meteor/packages -------------------------------------------------------------------------------- /example/backend/.meteor/platforms: -------------------------------------------------------------------------------- 1 | server 2 | browser 3 | -------------------------------------------------------------------------------- /example/backend/.meteor/release: -------------------------------------------------------------------------------- 1 | METEOR@1.6.0.1 2 | -------------------------------------------------------------------------------- /example/backend/.meteor/versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/.meteor/versions -------------------------------------------------------------------------------- /example/backend/imports/api/TodoLists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/imports/api/TodoLists.js -------------------------------------------------------------------------------- /example/backend/imports/api/Todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/imports/api/Todos.js -------------------------------------------------------------------------------- /example/backend/imports/api/implement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/imports/api/implement.js -------------------------------------------------------------------------------- /example/backend/imports/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/imports/api/index.js -------------------------------------------------------------------------------- /example/backend/imports/api/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/imports/api/publish.js -------------------------------------------------------------------------------- /example/backend/imports/collections/TodoLists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/imports/collections/TodoLists.js -------------------------------------------------------------------------------- /example/backend/imports/collections/Todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/imports/collections/Todos.js -------------------------------------------------------------------------------- /example/backend/imports/common: -------------------------------------------------------------------------------- 1 | ../../todo-web/src/common -------------------------------------------------------------------------------- /example/backend/imports/schema/CreatedUpdatedSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/imports/schema/CreatedUpdatedSchema.js -------------------------------------------------------------------------------- /example/backend/imports/schema/autoValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/imports/schema/autoValue.js -------------------------------------------------------------------------------- /example/backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/package-lock.json -------------------------------------------------------------------------------- /example/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/package.json -------------------------------------------------------------------------------- /example/backend/server/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/backend/server/main.js -------------------------------------------------------------------------------- /example/start-develop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/start-develop.sh -------------------------------------------------------------------------------- /example/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/start.sh -------------------------------------------------------------------------------- /example/todo-web/.env: -------------------------------------------------------------------------------- 1 | REACT_APP_ENDPOINT=ws://localhost:4000/websocket 2 | -------------------------------------------------------------------------------- /example/todo-web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/.eslintrc.json -------------------------------------------------------------------------------- /example/todo-web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/.gitignore -------------------------------------------------------------------------------- /example/todo-web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/package-lock.json -------------------------------------------------------------------------------- /example/todo-web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/package.json -------------------------------------------------------------------------------- /example/todo-web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/public/favicon.ico -------------------------------------------------------------------------------- /example/todo-web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/public/index.html -------------------------------------------------------------------------------- /example/todo-web/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/public/manifest.json -------------------------------------------------------------------------------- /example/todo-web/src/common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/common/.gitignore -------------------------------------------------------------------------------- /example/todo-web/src/common/api/TodoLists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/common/api/TodoLists.js -------------------------------------------------------------------------------- /example/todo-web/src/common/api/Todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/common/api/Todos.js -------------------------------------------------------------------------------- /example/todo-web/src/common/models/BaseModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/common/models/BaseModel.js -------------------------------------------------------------------------------- /example/todo-web/src/common/models/Todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/common/models/Todo.js -------------------------------------------------------------------------------- /example/todo-web/src/common/models/TodoList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/common/models/TodoList.js -------------------------------------------------------------------------------- /example/todo-web/src/common/utils/ApiSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/common/utils/ApiSpec.js -------------------------------------------------------------------------------- /example/todo-web/src/common/utils/Schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/common/utils/Schema.js -------------------------------------------------------------------------------- /example/todo-web/src/common/utils/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/common/utils/errors.js -------------------------------------------------------------------------------- /example/todo-web/src/components/Loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/components/Loader.js -------------------------------------------------------------------------------- /example/todo-web/src/components/NotFound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/components/NotFound.js -------------------------------------------------------------------------------- /example/todo-web/src/containers/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/containers/App.js -------------------------------------------------------------------------------- /example/todo-web/src/containers/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/containers/App.test.js -------------------------------------------------------------------------------- /example/todo-web/src/containers/Entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/containers/Entry.js -------------------------------------------------------------------------------- /example/todo-web/src/containers/List.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/containers/List.js -------------------------------------------------------------------------------- /example/todo-web/src/containers/Lists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/containers/Lists.js -------------------------------------------------------------------------------- /example/todo-web/src/containers/LoggedInRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/containers/LoggedInRoute.js -------------------------------------------------------------------------------- /example/todo-web/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/index.css -------------------------------------------------------------------------------- /example/todo-web/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/index.js -------------------------------------------------------------------------------- /example/todo-web/src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/registerServiceWorker.js -------------------------------------------------------------------------------- /example/todo-web/src/routes/Router.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/routes/Router.jsx -------------------------------------------------------------------------------- /example/todo-web/src/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/storage.js -------------------------------------------------------------------------------- /example/todo-web/src/store/rootReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apendua/ddp-redux/HEAD/example/todo-web/src/store/rootReducer.js --------------------------------------------------------------------------------