├── .babelrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── core ├── .babelrc ├── .eslintrc ├── .gitignore ├── .npmignore ├── .npmrc ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── src │ ├── ddp.js │ ├── queue.js │ ├── socket.js │ └── utils.js ├── test │ ├── e2e │ │ ├── connection.js │ │ ├── methods.js │ │ └── subscriptions.js │ ├── server │ │ ├── .meteor │ │ │ ├── .finished-upgraders │ │ │ ├── .gitignore │ │ │ ├── .id │ │ │ ├── packages │ │ │ ├── platforms │ │ │ ├── release │ │ │ └── versions │ │ ├── methods.js │ │ └── publications.js │ └── unit │ │ ├── ddp.js │ │ ├── queue.js │ │ ├── socket.js │ │ └── utils.js └── yarn.lock ├── custom_ejson.md ├── docs ├── ddpCollection.html ├── ddpEventListener.html ├── ddpOnChange.html ├── ddpReactiveCollection.html ├── ddpReactiveDocument.html ├── ddpReducer.html ├── ddpSubscription.html ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── index.html ├── scripts │ ├── bootstrap.min.js │ ├── jquery.min.js │ ├── jquery.min.map │ ├── main.js │ └── prettify │ │ ├── Apache-License-2.0.txt │ │ ├── lang-css.js │ │ └── prettify.js ├── simpleDDP.html └── styles │ ├── bootstrap.min.css │ ├── main.css │ ├── prettify-jsdoc.css │ └── prettify-tomorrow.css ├── jsdoc_conf.json ├── notes.md ├── package.json ├── simpleddp.png ├── src ├── classes │ ├── ddpCollection.js │ ├── ddpEventListener.js │ ├── ddpOnChange.js │ ├── ddpReactiveCollection.js │ ├── ddpReactiveDocument.js │ ├── ddpReducer.js │ └── ddpSubscription.js ├── helpers │ ├── fullCopy.js │ └── isequal.js └── simpleddp.js └── test ├── test_call.js ├── test_collectionfetch.js ├── test_importexport.js ├── test_onchange.js ├── test_reactive.js ├── test_reactiveone.js └── test_sub.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /lib/ 3 | /node_modules/ -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | simpleddp.png 2 | /src/ 3 | /docs/ 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/README.md -------------------------------------------------------------------------------- /core/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/.babelrc -------------------------------------------------------------------------------- /core/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/.eslintrc -------------------------------------------------------------------------------- /core/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log 3 | coverage/ 4 | .nyc_output 5 | lib/ 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /core/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log 3 | coverage/ 4 | -------------------------------------------------------------------------------- /core/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /core/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/.travis.yml -------------------------------------------------------------------------------- /core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/CHANGELOG.md -------------------------------------------------------------------------------- /core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/LICENSE -------------------------------------------------------------------------------- /core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/README.md -------------------------------------------------------------------------------- /core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/package.json -------------------------------------------------------------------------------- /core/src/ddp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/src/ddp.js -------------------------------------------------------------------------------- /core/src/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/src/queue.js -------------------------------------------------------------------------------- /core/src/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/src/socket.js -------------------------------------------------------------------------------- /core/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/src/utils.js -------------------------------------------------------------------------------- /core/test/e2e/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/test/e2e/connection.js -------------------------------------------------------------------------------- /core/test/e2e/methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/test/e2e/methods.js -------------------------------------------------------------------------------- /core/test/e2e/subscriptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/test/e2e/subscriptions.js -------------------------------------------------------------------------------- /core/test/server/.meteor/.finished-upgraders: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/test/server/.meteor/.finished-upgraders -------------------------------------------------------------------------------- /core/test/server/.meteor/.gitignore: -------------------------------------------------------------------------------- 1 | local 2 | -------------------------------------------------------------------------------- /core/test/server/.meteor/.id: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/test/server/.meteor/.id -------------------------------------------------------------------------------- /core/test/server/.meteor/packages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/test/server/.meteor/packages -------------------------------------------------------------------------------- /core/test/server/.meteor/platforms: -------------------------------------------------------------------------------- 1 | server 2 | browser 3 | -------------------------------------------------------------------------------- /core/test/server/.meteor/release: -------------------------------------------------------------------------------- 1 | METEOR@1.5.2.2 2 | -------------------------------------------------------------------------------- /core/test/server/.meteor/versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/test/server/.meteor/versions -------------------------------------------------------------------------------- /core/test/server/methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/test/server/methods.js -------------------------------------------------------------------------------- /core/test/server/publications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/test/server/publications.js -------------------------------------------------------------------------------- /core/test/unit/ddp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/test/unit/ddp.js -------------------------------------------------------------------------------- /core/test/unit/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/test/unit/queue.js -------------------------------------------------------------------------------- /core/test/unit/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/test/unit/socket.js -------------------------------------------------------------------------------- /core/test/unit/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/test/unit/utils.js -------------------------------------------------------------------------------- /core/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/core/yarn.lock -------------------------------------------------------------------------------- /custom_ejson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/custom_ejson.md -------------------------------------------------------------------------------- /docs/ddpCollection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/ddpCollection.html -------------------------------------------------------------------------------- /docs/ddpEventListener.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/ddpEventListener.html -------------------------------------------------------------------------------- /docs/ddpOnChange.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/ddpOnChange.html -------------------------------------------------------------------------------- /docs/ddpReactiveCollection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/ddpReactiveCollection.html -------------------------------------------------------------------------------- /docs/ddpReactiveDocument.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/ddpReactiveDocument.html -------------------------------------------------------------------------------- /docs/ddpReducer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/ddpReducer.html -------------------------------------------------------------------------------- /docs/ddpSubscription.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/ddpSubscription.html -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/scripts/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/scripts/bootstrap.min.js -------------------------------------------------------------------------------- /docs/scripts/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/scripts/jquery.min.js -------------------------------------------------------------------------------- /docs/scripts/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/scripts/jquery.min.map -------------------------------------------------------------------------------- /docs/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/scripts/main.js -------------------------------------------------------------------------------- /docs/scripts/prettify/Apache-License-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/scripts/prettify/Apache-License-2.0.txt -------------------------------------------------------------------------------- /docs/scripts/prettify/lang-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/scripts/prettify/lang-css.js -------------------------------------------------------------------------------- /docs/scripts/prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/scripts/prettify/prettify.js -------------------------------------------------------------------------------- /docs/simpleDDP.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/simpleDDP.html -------------------------------------------------------------------------------- /docs/styles/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/styles/bootstrap.min.css -------------------------------------------------------------------------------- /docs/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/styles/main.css -------------------------------------------------------------------------------- /docs/styles/prettify-jsdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/styles/prettify-jsdoc.css -------------------------------------------------------------------------------- /docs/styles/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/docs/styles/prettify-tomorrow.css -------------------------------------------------------------------------------- /jsdoc_conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/jsdoc_conf.json -------------------------------------------------------------------------------- /notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/notes.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/package.json -------------------------------------------------------------------------------- /simpleddp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/simpleddp.png -------------------------------------------------------------------------------- /src/classes/ddpCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/src/classes/ddpCollection.js -------------------------------------------------------------------------------- /src/classes/ddpEventListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/src/classes/ddpEventListener.js -------------------------------------------------------------------------------- /src/classes/ddpOnChange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/src/classes/ddpOnChange.js -------------------------------------------------------------------------------- /src/classes/ddpReactiveCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/src/classes/ddpReactiveCollection.js -------------------------------------------------------------------------------- /src/classes/ddpReactiveDocument.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/src/classes/ddpReactiveDocument.js -------------------------------------------------------------------------------- /src/classes/ddpReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/src/classes/ddpReducer.js -------------------------------------------------------------------------------- /src/classes/ddpSubscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/src/classes/ddpSubscription.js -------------------------------------------------------------------------------- /src/helpers/fullCopy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/src/helpers/fullCopy.js -------------------------------------------------------------------------------- /src/helpers/isequal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/src/helpers/isequal.js -------------------------------------------------------------------------------- /src/simpleddp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/src/simpleddp.js -------------------------------------------------------------------------------- /test/test_call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/test/test_call.js -------------------------------------------------------------------------------- /test/test_collectionfetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/test/test_collectionfetch.js -------------------------------------------------------------------------------- /test/test_importexport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/test/test_importexport.js -------------------------------------------------------------------------------- /test/test_onchange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/test/test_onchange.js -------------------------------------------------------------------------------- /test/test_reactive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/test/test_reactive.js -------------------------------------------------------------------------------- /test/test_reactiveone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/test/test_reactiveone.js -------------------------------------------------------------------------------- /test/test_sub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gregivy/simpleddp/HEAD/test/test_sub.js --------------------------------------------------------------------------------