{"_id":"bicycle","_rev":"96-82baa1c91e5d087edc3fe4ef67b97e7f","name":"bicycle","description":"A data synchronisation library for JavaScript","dist-tags":{"latest":"9.1.2"},"versions":{"0.0.0":{"name":"bicycle","version":"0.0.0","description":"Synchronise a local collection with a remote server","keywords":[],"dependencies":{"asap":"^1.0.0","clone":"~0.1.17","mongomatch":"~0.1.0","moped-apply-update":"0.0.1","moped-id":"0.0.1"},"devDependencies":{"moped-sync-store-memory":"0.0.2","browserify-middleware":"^3.0.1","express":"^4.6.1","jade":"^1.4.2","react":"^0.11.0","react-jade":"0.0.10"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"https://github.com/ForbesLindesay/moped-sync.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"6a291fbf4d0daaa99f9233c33c1c1c1e1ac3149b","bugs":{"url":"https://github.com/ForbesLindesay/moped-sync/issues"},"homepage":"https://github.com/ForbesLindesay/moped-sync","_id":"bicycle@0.0.0","_shasum":"180bfbdd4817c32d702c8e44d14428bf3e579806","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"180bfbdd4817c32d702c8e44d14428bf3e579806","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.0.tgz","integrity":"sha512-UrYCK0Zz98jP7eNhSJG5Fedr/dd5q2fz1Mah55CNJ9okI2KN8j8njYtiSolCpFlcHThm805sk0gP4Uc+xdzh/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoRk+CD9WwgDiw9SUwObH8YdTpGp73Hi7hvsfQbq78/AiEAmfE0hSz0/AkGuSrMDIL/0AOEbwEKEJWCMMni6Fdv5mg="}]},"directories":{}},"0.0.1":{"name":"bicycle","version":"0.0.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"build":"babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode"],"presets":["es2015"]},"gitHead":"09d996ef1643175748275bde6b9bfea1bbafd7ef","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.1","_shasum":"92b3f993e666f2ff7c74f9808cb0d451d7c0fef7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"92b3f993e666f2ff7c74f9808cb0d451d7c0fef7","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.1.tgz","integrity":"sha512-wfwPZ44jNrwUFTWSM8X1tjPp4nW4uEQEZsUTW0+TcppVzebrnOPMUKsz8PEjVOc/t8YpaFTqZ4Gn6FodjbExoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICr0IKxrjQkzoaoyhhseAGbMvJadK2/8b6Qah/f06AQhAiEA3x+U3u011UIqKUbugk17NqxO7QrJx9GYc3GZplYyPCo="}]},"directories":{}},"0.0.2":{"name":"bicycle","version":"0.0.2","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"build":"babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode"],"presets":["es2015"]},"gitHead":"7bd89804d25a226889c293f7d28b45427044a32c","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.2","_shasum":"9ee472d97c7eeeaf4dc822d780bdc53bb0f8f363","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"9ee472d97c7eeeaf4dc822d780bdc53bb0f8f363","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.2.tgz","integrity":"sha512-ki7pab+B6PMxojIYMKnri0uy0H5CIaioN+AxeEX4q5I1248zItiJfnOqTnZYUGNupCEqa1xngDxP1iwTpTrMdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqYbVopmYg1g/ko3Pd+wsbTzfoS0XLlWKBzT9cA0PzyAiBOOPdPYJBtysOwJOJUfsUwYgFs0ip6g/pq+UGabFuNOA=="}]},"directories":{}},"0.0.3":{"name":"bicycle","version":"0.0.3","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode"],"presets":["es2015"]},"gitHead":"f2573b0143640bf6c8f744d24e028acc1a1e9f6c","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.3","_shasum":"07e800a4b9d76adc1c62f6527314c006f54b9646","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"07e800a4b9d76adc1c62f6527314c006f54b9646","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.3.tgz","integrity":"sha512-KFSrqTlhtKddCFa773cn2yHs9CzFZ92I83dHFezycq6XguPpeIjIKktN7YYbJluYtTgKDbAfnSQ0FLicCALNXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7PUzgJ2xr+dV3zC6daSC/rXHaEVtGual830pkEVccAAiBSbvQWb6u5qJ632CIDHe9Qi1/SGNtqNVj5HfI36/AgHw=="}]},"directories":{}},"0.0.4":{"name":"bicycle","version":"0.0.4","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode"],"presets":["es2015"]},"gitHead":"c647611825dbfe6fb53b4ce553816a63c7891661","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.4","_shasum":"241800ad760e253a8c9d2735b5ef7797d4ef8e81","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"241800ad760e253a8c9d2735b5ef7797d4ef8e81","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.4.tgz","integrity":"sha512-0YMbVSU+1KTJ8HXbd8suFGpaiPTnfv8UbyjAQKKvMeq9z8qR1uxuAXwwvpy4dFP8gmJvhkBkt7sPYvHPfVCgyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgE5IAcVuWLnjVnxznZbRSswdI4zRV3pQlESUToX400AiBaaZVC0zpSJE6DsmaE6CRac+bmR4VknC1vl6uBB9VZJg=="}]},"directories":{}},"0.0.5":{"name":"bicycle","version":"0.0.5","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"143b2f227debfb02051e2debd3f20522a74437f4","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.5","_shasum":"c60ee9daf7673575c27ca103aaaa92f41c354504","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"c60ee9daf7673575c27ca103aaaa92f41c354504","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.5.tgz","integrity":"sha512-RWhhybXbjZwVpVvkel5wyB4VSptS7gFL342ZTIHd8cKpxdgqZhRhHlVQpSjoZOgv9RpQIRfancOrxunxCW6ajw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhXNEpJHUeqhJjFtoH8+nRFl0SmnNvE+9AhSm7SqeZrAiEA55K1rwo+BT9ngFmUxQnmUPj8xHn1xBdY9XwVNtNh7kE="}]},"directories":{}},"0.0.6":{"name":"bicycle","version":"0.0.6","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"1edf13d075f662a3f6aeb5e21c3a9922c7838830","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.6","_shasum":"804907e6453776bb5c4cdc8cec3b7094d890df24","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"804907e6453776bb5c4cdc8cec3b7094d890df24","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.6.tgz","integrity":"sha512-ElgPEnjhc5tmCM/tH9zydVzN5/6K3hGSSYnwfZd+wlHQjRmoA0CzytqJGot4vqc2IGnOieOkZVnV98h1YRwDmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOzQHJmGa15EtVGy1PuK+SRmrcS/W5DT7pg86yd3apzgIgbfuizcpWipbjXEGCTjEUFqueKvEKglWUoDkpJNP6w4s="}]},"directories":{}},"0.0.7":{"name":"bicycle","version":"0.0.7","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"727c1d2af8b19c6c51046c1cff65f6dc36db3079","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.7","_shasum":"9d8e84cd031619dc710e276d6587e41d3d949d37","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"9d8e84cd031619dc710e276d6587e41d3d949d37","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.7.tgz","integrity":"sha512-Q6YYarwTiQ/zupG9zqVq9kQ8A+gN3bVxxt8aUHEimwQyLYKS9OpUAwkFR1SwL1YtIBfqzlHJXHmOfLhe6TAoDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE5FgBjSp9nkuHPBZUqu1V7LPIu8hnIQvKD0wWlBZlvQIgCgwCZbodw+b7uPDK2W2AJa8i1+gTkj5dssmIFR/dwTQ="}]},"directories":{}},"0.0.8":{"name":"bicycle","version":"0.0.8","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"49920d17972915e162f8db7ca2d3b8433e8b6157","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.8","_shasum":"84c4b80182d9d2b0768dc6cda758dbf71e0be470","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"84c4b80182d9d2b0768dc6cda758dbf71e0be470","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.8.tgz","integrity":"sha512-IwFWJFh/8xsChNBrxPpBYv1xfSNTTTZXkXxlFbEMef10hKg6nvYqjkN3e0ET52rValGFLtq5ZNGilthfQOBtRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQxE3K6w+aI+m4A1/YF3cAKTDEH/YTcsTWSEWJSrZkDAiEA7jhZlOL1bXhTuqgSLxoi3UG8Zdo62ytALgd2ZxLjFjM="}]},"directories":{}},"0.0.9":{"name":"bicycle","version":"0.0.9","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"77ded0828e799c14832be3fa317341c291dc7050","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.9","_shasum":"400de996ec538230182a9ec3adae8fd167d3735b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"400de996ec538230182a9ec3adae8fd167d3735b","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.9.tgz","integrity":"sha512-7N6luNCRy8S1FRS5HuN+kf3xFHbRBUWFw6tyurj0dKktcI51Ok2E2+Nmqqv5PO+px6X+PlqMc0+rvfx0V8gXlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9zjoi4oIl0e9kcw4S+dRs1UEC7/T7oDQFjVfWY0dh5AIgU4yveFmjrVCT/SpU7YWx4Pqg1v1EnY5bSMHLbiLBClQ="}]},"directories":{}},"0.0.10":{"name":"bicycle","version":"0.0.10","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"b14744c63667fa2bea7e4e5ed5f50827e3f3f5d6","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.10","_shasum":"3b427ffc429fe38679e79ea0f31bb1e62b23efa4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"3b427ffc429fe38679e79ea0f31bb1e62b23efa4","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.10.tgz","integrity":"sha512-xTCwbK+3t4eBWNexr8o2qDOKpTAKJMeq7Z1DzEnRRcxtYAIpBU8JdQEKGZlVw4cw+E6SEGnTSVlKfz8npEKVKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/ZE0lV1zIQuAQbFbadM4yzFpuwdkC+IFI+5NCtKC+wQIgOk9lOvfQTYifv2mrPfA0Z19pPM1VPpWBxQszzEWnkFU="}]},"directories":{}},"0.0.11":{"name":"bicycle","version":"0.0.11","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"bbbacdc44df232bae367252be92d8aa6aa914515","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.11","_shasum":"3f380f5d82bfa333c99170a650b9781504b61d63","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"3f380f5d82bfa333c99170a650b9781504b61d63","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.11.tgz","integrity":"sha512-jNj7XCrXxrqSt7kvU8OFgQJq6CVM81dNDxXFqykPolw7M8MLlxLBL/ICBWAymwSjGaoYT4Hcj3mvgPoQ2Bix0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNX6lzf9ip1GRgqf60OSADxh2P+iLGR+eSCizeVcmROwIgGnQh8J1BAPaMrYFZr8DSqMXgKM0/p7GA8dmBcx5AWEo="}]},"directories":{}},"0.0.12":{"name":"bicycle","version":"0.0.12","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"8abaa2cc71394afec9574d78489d992abd9cdd48","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.12","_shasum":"415336aed8eeb38cd4bd36c8291e167bd0f143af","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"415336aed8eeb38cd4bd36c8291e167bd0f143af","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.12.tgz","integrity":"sha512-QddaKHpTcPIPHXyTTpi6Q4FEsRlhFdSXEAiECmW6KuGL1q/5n9URXdMO7gg9FjKIOO+Ecj4qFHMSvQhtVrSjVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnO7kbCtjRaOlTdyP+Xub7lvqp5gFkx8nUt1yJ2x2nIAiEArFfW2/geBzLrMJpdtGg/N9n5y8j5UyiWIpGWgLrEGLg="}]},"directories":{}},"0.0.13":{"name":"bicycle","version":"0.0.13","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"1ad7e84551a5c8195a989e834bf8bcd0687ba61e","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.13","_shasum":"489627f36c86f9a2fa6a674e2058f926a97b8ebe","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"489627f36c86f9a2fa6a674e2058f926a97b8ebe","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.13.tgz","integrity":"sha512-y8cv+ClFGMoBeEAsVufRRtHUMPE0zINvKaOgD8PQPHGhFR0Yf33H8g6hV1Wh3nixItjQVQwMevmaPhzywZQurQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfiy6bB12dYZPLkDVrmlyMqM/TWOhQLgeM57cqwqm8LQIgTMhziZzb4lVX2h0Bxhz22MVYrEFRlZ8ZmXzSYbTVq6k="}]},"directories":{}},"0.0.14":{"name":"bicycle","version":"0.0.14","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"7802998825d98faadade4b4361b7b07610fe1281","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.14","_shasum":"901c8c40acbf9f50b163f96ac3848de8e853f945","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"901c8c40acbf9f50b163f96ac3848de8e853f945","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.14.tgz","integrity":"sha512-tT5DnwuUQJDxNjF+FMOmMp7Nk422DJs18QDvgd54Jr+hFCZwiosRbB3KW5N2ATY4HGYoTmlZeYy8UyaE/sQWJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLEeOwy00h+ZAF9fklh+rtUWcRCD2oK1taXbyicWzkpwIhAJgizVCF8I8QzFY21KC3/53StM89edShQdIJlBK2Grt2"}]},"directories":{}},"0.0.15":{"name":"bicycle","version":"0.0.15","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"8cfed681b33f8af6a823bbd5904a479907b62f9a","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.15","_shasum":"d69c46d05518d1bb687f80b034bcc39a629d3863","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"d69c46d05518d1bb687f80b034bcc39a629d3863","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.15.tgz","integrity":"sha512-mh+f6Oxq83ucH/pPKZC52PseKWWa1RKEQ6Tew8ZU4E4wNuH8M+jKS7NH60uTjeiDblMWJ7VqI3T7iQNxDoZ3hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPak3ztsjric2gVJWP/QxtJhjhSKdAURn+980UJy7wPAIhAJgSHNQFL8Dv4qdM2sgHy/7JdxXss23pPBA29VZ+Ush6"}]},"directories":{}},"0.0.16":{"name":"bicycle","version":"0.0.16","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"5a418f816244d6f92270205139185cc1269e2567","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.16","_shasum":"bd2e825e5ece9b09d7ef1ccb15d30153d4c55c4d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"bd2e825e5ece9b09d7ef1ccb15d30153d4c55c4d","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.16.tgz","integrity":"sha512-CvPgj0YniA7n8ZY+BqUTPbLEjZ5MGJZi2qhHGYNvb0oAbM5qt0OKWDNosXDq9qoo9Oq7F+lzuxCxa8AYneR12g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICA2nYk2FE0Ml0wO9h0YzlsMNOYPjFS3pvuYoK2U0lGCAiEA6NeqdM5VSh9LiHZr3ypdVS5X/6K3TnFzWNdG6OtNQ1A="}]},"directories":{}},"0.0.17":{"name":"bicycle","version":"0.0.17","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","leven":"^2.0.0","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"706c0c9fbecace03c3ffca426977117d438448ad","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.17","_shasum":"f1b7ce3405ed1a066e1302baf1326e89e89d8f18","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"f1b7ce3405ed1a066e1302baf1326e89e89d8f18","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.17.tgz","integrity":"sha512-Dope7OIj+xIYy/niHHp1rOvPbmvOstN5L23HEaWafmbUKbeJDSJ2IXWVQ8ktxG5uQVTNwBhuYwr/a+Lg2sqCeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYyJ+3iP52DBC7SayIBOAAmnMLdYQdMzd0SqmryvFZaAIgcVZYI6OlO/IWph3CQibe8f7/WjepmY8X9CrDRESR3uo="}]},"directories":{}},"0.0.18":{"name":"bicycle","version":"0.0.18","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","leven":"^2.0.0","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"6c95c822102df33cde210e437e714e3cda14a06e","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.18","_shasum":"0fb0a372c692093252ce416aab77f7e07167dc3b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"0fb0a372c692093252ce416aab77f7e07167dc3b","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.18.tgz","integrity":"sha512-wtf83GHD/uCx+mdN8VgbGyJMxaMMKnkg/nacMPt41KnxtDVydJYQOTQDh+BjmruJw8we3KsA5V2AdjYBrTLAqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqyEzgcYZEAXAVQj1QIvQclP21JS5GtZWEur0NnTUVAAiA1VHnStd0bocjeApy84x3tPxUeKyzdIYpO1Fm5y817QA=="}]},"directories":{}},"0.0.19":{"name":"bicycle","version":"0.0.19","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","leven":"^2.0.0","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"d273c80ecb078e752c89933cccbf43e3c6904500","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.19","_shasum":"dc57c8acfb9d1f5b8edd0d7170c4d0fdb90a0693","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"dc57c8acfb9d1f5b8edd0d7170c4d0fdb90a0693","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.19.tgz","integrity":"sha512-2Ww+OseFhLxiyeG3Sdc+K4S5BMsYIx+uVfjFFNBoGH/ZJz3B7y1cBqOIc7sQyLMVUUZkmvb2qBPH2YNoggqrXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJx/5zaf6xEe+LlEU+OXQV8iLauxL7gSks/QXHLJ+2rAiEApBbhNIb+hPdpf9sAjWXieASdjvYSDbYVE4m4n39cKPI="}]},"directories":{}},"0.0.20":{"name":"bicycle","version":"0.0.20","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"body-parser":"^1.14.2","character-parser":"^2.1.1","express-graphql":"^0.4.5","graphql":"^0.4.14","leven":"^2.0.0","promise":"^7.0.4","stable-sha1":"^1.0.1","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-eslint":"^4.1.6","babel-plugin-syntax-trailing-function-commas":"^6.3.13","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-export-extensions":"^6.3.13","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-transform-flow-strip-types":"^6.3.15","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-display-name":"^6.3.13","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-strict-mode":"^6.3.13","babel-plugin-typecheck":"^3.5.1","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^1.10.3","eslint-plugin-react":"^3.13.0","express":"^4.13.3","react":"^0.14.3","react-dom":"^0.14.3","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","developmentVersions":{"bicycle/lib/":"bicycle/dev/"},"babel":{"plugins":["syntax-trailing-function-commas","transform-class-properties","transform-export-extensions","transform-object-rest-spread","transform-react-display-name","transform-react-display-name","transform-react-jsx","transform-strict-mode","transform-flow-comments"],"env":{"development":{"plugins":["typecheck"]}},"presets":["es2015"]},"gitHead":"e649e2cca9c71b76611da0c6dc88a0a802c2a62c","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.0.20","_shasum":"ee7f99eb1ea35a2f7e135550281a6554adcb268b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"ee7f99eb1ea35a2f7e135550281a6554adcb268b","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.0.20.tgz","integrity":"sha512-DcnlyZL9XaeFdLnvP2DvU4HwTJPobyfIbC85l0+02bEgZDdHRLcPFA010zHIH2dkZo+SfRs143Kcxd5lIEteNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM+baTOiZ5yl04fVi2MKMEesUglPZLS/XQBlFOZq9BxgIhAJZbWGI0SE8a/nYolHp3iBFB5+eVFh0DM+9x3R45uhdX"}]},"directories":{}},"0.1.0":{"name":"bicycle","version":"0.1.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"673b49afc256278047687a5db2c4f8b499f8abb5","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.1.0","_shasum":"613d9b9638706e6166eb72c21323d4768fcd4cb6","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"613d9b9638706e6166eb72c21323d4768fcd4cb6","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.1.0.tgz","integrity":"sha512-6T47TNP7VGsUuic2s7gjzgWleFQ8J5lG6QtLk5zYAaHD5LbreCHb16fnwWnLHznpoHA1CBdti8WdF4fJWkmR7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWg3QUTjFpmzYsjHz7qFDppCRPhLFExSozs45sOFhCQAiEAtd+uRf2dRgnw0Rgb/zBk1KsvCTJJTvQho6jBzsovcv8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.1.0.tgz_1469308082230_0.29126618220470846"},"directories":{}},"0.1.1":{"name":"bicycle","version":"0.1.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"1ff308faf2dff7bc34df5c75ccf32d39ec72168f","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.1.1","_shasum":"5d4bfab331a0a16b96ac4fb4a0dd09a2f30611ba","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"5d4bfab331a0a16b96ac4fb4a0dd09a2f30611ba","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.1.1.tgz","integrity":"sha512-AMte476FKCo4QQX4bongRjDsaBNjJZmiWq3wjmpLYB+QSseCtQyMoOiZ4jYsg7SLARlUJY2xeesXlJnopszUSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdVrKl4uLwsHSSNnpfWy2DXbySowjJtnwe/4a9qg0y9gIhAJezpwPAG3PpaM9HYvkySw5ugVgqCoTzkR61XCMNeJkh"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bicycle-0.1.1.tgz_1469310588708_0.7627106190193444"},"directories":{}},"0.1.2":{"name":"bicycle","version":"0.1.2","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"c9bb08adef568f45ead85a261a252e57902c6985","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.1.2","_shasum":"cc94ff8ad614df867eebfd00f79ad3f5685a7d23","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"cc94ff8ad614df867eebfd00f79ad3f5685a7d23","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.1.2.tgz","integrity":"sha512-/aUJVvZXO/5stqiO572pv6X/1EPp1Q0n4ekYR572PBmylDf/5kjLM5H88u0TNRkvQLCf0mL3Ycj2b9AQC0dliQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSFXz+OgGveLFQHIiPrLcLYTzEANIydoCFO3Ca3idipQIgYnObrBoBEZzpvOm8LpU+5z3GthPZmkba0ocr3GIqBS8="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bicycle-0.1.2.tgz_1469311875376_0.3716288027353585"},"directories":{}},"0.1.3":{"name":"bicycle","version":"0.1.3","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"69cfd07d443aa414b2d1d155790f7ef2aa8c92ae","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.1.3","_shasum":"2f5bf3db5221e6d4c2601ac85a6ca77186849093","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"2f5bf3db5221e6d4c2601ac85a6ca77186849093","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.1.3.tgz","integrity":"sha512-IP3gc+dhErjTCFR/z6ghbD6GIujgaf2+ToBh+6iV8qo9mWQ5sNhDFZXwMPb4q56bmFO5q8Oheh9Ob9+Y4kPjcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAV954AEvAOFGjwjTzDYvLf8wAnn2UjIwIreRHqK/3m4AiEA3KudcuiecWhcHflbmjoOWZuJe5Z3JeepZgqJeMxKW4w="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.1.3.tgz_1469313376085_0.088792729889974"},"directories":{}},"0.1.4":{"name":"bicycle","version":"0.1.4","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"e06eae27a9074801549b2b0d6b514d30f25905ff","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.1.4","_shasum":"bcf8e9600141c6f7cd554b2360810ccd9600c791","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"bcf8e9600141c6f7cd554b2360810ccd9600c791","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.1.4.tgz","integrity":"sha512-CtvJwgTLYCtRFRTA7NczqzH7/yuRZTOCjzka9j5pgwdEE0u+Ed26p3gFq9RNUZNkHnlIvnjX2uRx9yRUekAQ2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoybajY1GHqEe/ZY3JitENXvhRTkqb5sctIYfpcM3ceQIhAJAIDWTOJmNrE1TQ97wSRtqin1+foHCOnlOd0/u6VL73"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bicycle-0.1.4.tgz_1469313555711_0.3832343448884785"},"directories":{}},"0.1.5":{"name":"bicycle","version":"0.1.5","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"166e84c5ed1780a8870328df980aeffca7370e2a","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.1.5","_shasum":"be463bfdb5f453309595abb9779fbe3a00bea701","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"be463bfdb5f453309595abb9779fbe3a00bea701","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.1.5.tgz","integrity":"sha512-3s3Hn0XYzKjzildNzgP1LhNoMcLxcqQnOUo7ka+8eGMDVl/OiCaskjDk/iCCyXQ+gILykxUR3xPQcF0shMGXOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQsJ2lORIg+pVSbC3yivxrjwihokfnqiy09BsdJ/ZBIAiEAhFR57DfLZYz7W4iVL0IMDo5rT77wN3uIrJ5VApoW/xA="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.1.5.tgz_1469316578785_0.13293348485603929"},"directories":{}},"0.1.6":{"name":"bicycle","version":"0.1.6","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"82644fc43aa624a008a9b98c10bba003b3d39d7a","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.1.6","_shasum":"31ea550f6463104cce2d45b0d3e75611a6740377","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"31ea550f6463104cce2d45b0d3e75611a6740377","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.1.6.tgz","integrity":"sha512-RBabWpEY3H/aUK3ofDD0dUBJAtNZFmZQPE1nCxtxmpuye15cuxO1qNaApcnuiwrKZwIFyMoD9pr6xd7aeZRtYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChRWAdAgxGA6SUZU3r59vgqSGLJMZJ7iSL8EnytAF+CgIgR6GOvMZ2ir9c1mJoiEOIXaBa3YOddXvr0c3ZaDbE1Ms="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bicycle-0.1.6.tgz_1469319948181_0.0891617254819721"},"directories":{}},"0.1.7":{"name":"bicycle","version":"0.1.7","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"4e7cda15cecbd7fb0b6fe1cb979142c4ca2d9e44","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.1.7","_shasum":"a9ef12cdb1df53d40a23e589bd2c6387057c5084","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"a9ef12cdb1df53d40a23e589bd2c6387057c5084","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.1.7.tgz","integrity":"sha512-sCrsL9JC54FA41qwF3asaM/Zki3OEIauFXF4pwO4NzjBRIAYNunew2+XCYeaTRxlPlqmlDd5JlSm6edgTdoSjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbvR4HTKuCkkCG9opyITWN+F93lhl0wzHf2sa2zcX+OAIgaNkttFhu8X9QCUnuG7f+LccKgALVpqhm9nWRP05UGWI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.1.7.tgz_1469320196675_0.32357073901221156"},"directories":{}},"0.1.8":{"name":"bicycle","version":"0.1.8","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"c806820f11a3630bd2b2cf9ac4a3ff0f8da46322","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.1.8","_shasum":"33723e5ea219b75d9cbcd8058c7f527845cc31b8","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"33723e5ea219b75d9cbcd8058c7f527845cc31b8","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.1.8.tgz","integrity":"sha512-zS4kH+1UPiouixtVaTfeE6k8fOO6wEMOGVx0pwV3VyOloMDwU2xHEwEz3Rzro/S38LAYgbMZN77MswjBtEP/ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjWNh/ehdYQaXyh5fRk4rwXAJkW+z1vnzuGeGufAlzewIgLqxk4d1kotZSlZEiGHcmn9q0By8HHSSBiBA/RMdQ3tQ="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bicycle-0.1.8.tgz_1469321627054_0.04175579268485308"},"directories":{}},"0.1.9":{"name":"bicycle","version":"0.1.9","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"6ddc801c9499b9af325253a62872851b97cc9324","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.1.9","_shasum":"1fbd28d8558096c16ef57402c852d841560b87e7","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"1fbd28d8558096c16ef57402c852d841560b87e7","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.1.9.tgz","integrity":"sha512-rSipD4ei0y6hP7Ogyxx8ctVONDIAnfFAxoNXzvOqK/3ENiu6Fn8mjsCvRqMezAPliaTVgPuNMie7Y2F/fOB+xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcRGIqgLWA8k2w43/FmTKm8TUv9vlDCKrgrMe6IvrEuAiBUbCKJ52t40QOrGsnOsoowz1RXMIxZnpM5J3UgL4IU3Q=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.1.9.tgz_1469322192761_0.46480877045542"},"directories":{}},"0.2.0":{"name":"bicycle","version":"0.2.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"d4e935b17fe7ff3705210b39a42a9dd0628f28f8","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.2.0","_shasum":"a0ffdf4520964bc0202f71875bbe8baf7d161030","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"a0ffdf4520964bc0202f71875bbe8baf7d161030","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.2.0.tgz","integrity":"sha512-5dF40eCvev0wLlheiPzdj0JTeuk9CQJKBCig/Jk0tlJWd+tFgNxVjP4JFFYtDw25ckAUrNffpR3+kRIRuBO8NQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH85hHXiMfXzLnTtEaeCQs4d6pFKv4L9rkNHh0GaPa3aAiAsoP/vTwPLDmsWiv4GtfzWIQx+TASVv5fizjXuY1gdmQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.2.0.tgz_1469322775073_0.5217759713996202"},"directories":{}},"0.2.1":{"name":"bicycle","version":"0.2.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"75e221dd8ce836e9f3efbbcb19ccf62aa1e8bcfb","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.2.1","_shasum":"2f2f725f09269bdf33b08311ab70ab2150a98084","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"2f2f725f09269bdf33b08311ab70ab2150a98084","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.2.1.tgz","integrity":"sha512-A3JrR1QUH7qzi0tg1KAWHUJr8VSLrS0D37t+iatC6itfzQWNFi7IQrftiIyf6h5eHk3QOj4Ej0B9dV9gK+wIvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4wGFEnqNNllKel2gPXhWgf4YihSL9y8W2UmwWxt4LqAiEA0FG2Vt3jIdVNfAbw4df+JaI8Etr513HOR45FVVkLLaI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.2.1.tgz_1469364886466_0.6660738752689213"},"directories":{}},"0.2.2":{"name":"bicycle","version":"0.2.2","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"bfd6a63cc05ae9c046aa4c301f7d1d712862f3f8","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.2.2","_shasum":"15cb99d03229d6af684206d8a599168d722c451b","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"15cb99d03229d6af684206d8a599168d722c451b","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.2.2.tgz","integrity":"sha512-QI+C8UMvwq+VfJYWwcrUUlwlI/ux9q5L2G8AX3B5l1Fp7P8M8mEStXrqHDw7ZuXNUBg9UGkihUNJu80bbOeH3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqRlUOqy7+Db3enAYesoXwu82RbcTc9raH83lK22wO2QIgJQ9+MzcDhdW0mCrZDbDgaInX9D+JKNwLDLwEV2pqOSU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.2.2.tgz_1469366372125_0.042650649789720774"},"directories":{}},"0.2.3":{"name":"bicycle","version":"0.2.3","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"af00bafc3a075817286055e481e71b6b97b8b9ef","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.2.3","_shasum":"d1f8767e5008626f398545b059ce8a43233d804d","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"d1f8767e5008626f398545b059ce8a43233d804d","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.2.3.tgz","integrity":"sha512-xfdlnFRitW3z1iGH/h/ikK/IkqlwbP6O2/3Tb8OtEQmrIJhSaTgoZJmCMMaGPacoZXhb/tlUkPQ/Bm7d1ltk5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDNGlH05rIYOpa9wyQevWWpydtddwO8Aps9l9KG1r2igIhAJGS58rVqroorH0W6AxnnHu2sP9xzF8ZdosdOyvQA3iu"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bicycle-0.2.3.tgz_1469367186232_0.8117739970330149"},"directories":{}},"0.3.0":{"name":"bicycle","version":"0.3.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","testit":"^2.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"babel-node test/index.js && npm run lint","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"294f747d5d7418afb63c4474ec5ccf3d0bee2d11","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.3.0","_shasum":"f6b19a817e66748a2ef23585df3c9dded271337b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"f6b19a817e66748a2ef23585df3c9dded271337b","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.3.0.tgz","integrity":"sha512-E/CI+ZduYqONs69rAazNAOE7SiQti9TT1vdB2S0w61j5P6VWYCdHcL8lXfECWr60GPptFTxFNwILL8l0jJR7Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkSHfibzlUGAEYV2KgehvHCD4DXf9NQPb/Dp5GExtLvAiEA5pbxGQuSA9JxqvUgSyvE6UA+z8bOHyfAL9tTiJDxiw8="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bicycle-0.3.0.tgz_1474765897838_0.12152540846727788"},"directories":{}},"0.3.1":{"name":"bicycle","version":"0.3.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","jest":"^15.1.1","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"jest --coverage && npm run lint","watch":"jest --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"dbd6b9dc8bc314d47ebde685e14cf6db3589db98","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.3.1","_shasum":"90f6eb5a429903b4a3ef6eeca342cb95ef23b91c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"90f6eb5a429903b4a3ef6eeca342cb95ef23b91c","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.3.1.tgz","integrity":"sha512-y8aWHmncyvYvKLpnAipdsyi1Q76Y0UxzKpuDsw/lHokUfWwzpKuVuyVdmZzG9Y8wDQTJDj1yAt6FM6yE7wVaKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaRAwngh5jtfKHgdERBsblq9u0PLGNdWwz3N9TcjNFbgIhAIdrB8Qndoj+EW5WcRrbLiaHDA1GPdRZNg7Ojwr0y68B"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bicycle-0.3.1.tgz_1474926779295_0.7954356539994478"},"directories":{}},"0.4.0":{"name":"bicycle","version":"0.4.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","jest":"^15.1.1","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"jest --coverage && npm run lint","watch":"jest --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"7c42686828e828d6f80829bf6d6b2fbf8d343630","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.4.0","_shasum":"d49ba2c58885ba6c899df47fd57892463554bb48","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"d49ba2c58885ba6c899df47fd57892463554bb48","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.4.0.tgz","integrity":"sha512-Xkjxpu+YECsokEZH2z1DL0n/3L/4P0ZXXZMo58L7C3eIum1XMLSUJdjv+gyeVyuXol5bnQ//ppiSSKJkjFU5Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGh6Q7Z3NBNq1Vegux/ZKOZKnHYuZ54cxRofFeRVd/HAAiEArN6VXST88EHLe/PAxv1mInEHqRmahUNn2GfQB8hkYD0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.4.0.tgz_1478479865749_0.08158542145974934"},"directories":{}},"0.4.1":{"name":"bicycle","version":"0.4.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","jest":"^15.1.1","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"jest --coverage && npm run lint","watch":"jest --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"4069c8b53918dfa775961a4c7d81e220604bd314","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.4.1","_shasum":"d04077a2d709f70c2bac8c8b0883994a7483bc93","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"d04077a2d709f70c2bac8c8b0883994a7483bc93","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.4.1.tgz","integrity":"sha512-KwVJBfsmCn/b//RGubqifosl7i5MGz+xblqV2RlUjx+r9AWlJqnpYvTJgDInhnH0gTQ9rsCyYVUC+QK4fndu5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJAtxZX9CbhRwCahdSLsOAvFJAX1AL9dPpafFb7Es1jwIgWKlR9tLfqhqV7SH93bdZFy2epFs2TP7Xrod+955svt0="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bicycle-0.4.1.tgz_1479089820782_0.4836328758392483"},"directories":{}},"0.5.0":{"name":"bicycle","version":"0.5.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","jest":"^15.1.1","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"jest ./src/** --coverage && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"c4514c70c29767ca6fc99c0d48dc5dc4ce25e997","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.5.0","_shasum":"c8e216c50307dc805a9088d13dfa77c49053030e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"c8e216c50307dc805a9088d13dfa77c49053030e","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.5.0.tgz","integrity":"sha512-1rv9llXhyF83FY1lc3PtDoaFJfxPiO1ciuA18fbLdcLrcVophcIJIFf1H8WssN1SuQUYEsaYL4FXe7eqCJb8cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAj+kphHUjt0IN8X4tBqjNS5cmy50QcsVWcPusmKVzoJAiEAjLdhMCpi3FpWzs5iW/ZlT+VJLcu3CgIiKu8+eas0aKo="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.5.0.tgz_1482445244537_0.7531485096551478"},"directories":{}},"0.5.1":{"name":"bicycle","version":"0.5.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","jest":"^15.1.1","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"jest ./src/** --coverage && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"06efca02b8e042b36ddb938abdbf12f17c1ded13","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.5.1","_shasum":"71704aa9141c35cb6991605eabafac11c1302bbe","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"71704aa9141c35cb6991605eabafac11c1302bbe","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.5.1.tgz","integrity":"sha512-eJm+LhBb/4o+awv2nG9BJ5e4hWXt51GDHGZFUS1XrMDUVa78KRqB2lht0XUfQ5hK7NG6rgbx3lbFg9nj+J524w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPKE0uuhHac3DvGLn5wgWZYK5apwwwVSExfHRlj+dehAiAAy6yAHzwAbD9XpdL2WpdjkorlicYGLnLCbabzflRdiA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.5.1.tgz_1482445312112_0.33648497168906033"},"directories":{}},"0.5.2":{"name":"bicycle","version":"0.5.2","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","jest":"^15.1.1","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"jest ./src/** --coverage && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"ce6447070f4e0f5b6978e932992ba95b50b3104c","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.5.2","_shasum":"1270b0bdaaec4145c53f086278985473ee10b18d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"1270b0bdaaec4145c53f086278985473ee10b18d","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.5.2.tgz","integrity":"sha512-qVoBJBr+3lIhWDhzfzxsuHfMitVURPEdnj0NxH5yN20nVRM7tNynGsrjaLRDr7m3Jghtv1mo+zjdPbch8P4wSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMxtrxl4w7UTSv04O3t79llh1Ssau478vpNFlRyk9xzAiEAk7VgkagWh3M6npzmG4mUePTY0EDjbGfwGpc4fqpe3+0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.5.2.tgz_1482446079903_0.12935791700147092"},"directories":{}},"0.5.3":{"name":"bicycle","version":"0.5.3","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","jest":"^15.1.1","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"jest ./src/** --coverage && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"d429727fbb5d5d9f0c46a1584fa5541f2c727b97","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.5.3","_shasum":"a9c9655222444cad1b2edb139b0b12e616a536a2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"a9c9655222444cad1b2edb139b0b12e616a536a2","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.5.3.tgz","integrity":"sha512-klqrY32B7Yj6b6siKwLq140pDKm/nsKSvN1ZTpgQSL1FXJtOa8w4VugrALhL1LZKAeEf63RM3HDLYGm1so2D0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmItueBQA327RWNFpPoqy1ymQPXJ+W2KaEmhXsTCp4ugIgIMDoT0XDX9FYr15Rcu+5h1Aj8g3fxNh9weV51rOvd84="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bicycle-0.5.3.tgz_1482629244696_0.9015448233112693"},"directories":{}},"0.5.4":{"name":"bicycle","version":"0.5.4","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","jest":"^15.1.1","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"jest ./src/** --coverage && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"a2a379be17ccbbbf11dc6bf3d9a13bc04421b187","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.5.4","_shasum":"ea2890983786df81419dfb66782b55067d7b1c8c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"ea2890983786df81419dfb66782b55067d7b1c8c","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.5.4.tgz","integrity":"sha512-e35z8gMGPdCS5v/vrG1FspH9N3xBbQW5Z6kGFK8GuEEXsRbqSh4Ye56wwbUYFSiPrqUtuBJ3EmIxssQXO4pegg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQiBi3XhcbdlkuLCnOPbaptGvTNaiOd1+RUFXaXQtNtQIhAJ9ZXkqkSUXh2GLFelWMSPODROVynwrNSMfXxT80F3fU"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bicycle-0.5.4.tgz_1482972537702_0.8236161535605788"},"directories":{}},"0.6.0":{"name":"bicycle","version":"0.6.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","jest":"^15.1.1","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"jest ./src/** --coverage && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"932f602eada333f66ab81a5d1b6680c8f4f9aa39","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.6.0","_shasum":"0b36c68b43ac1304e0bdc29ab89ea5cc96be2bb4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"0b36c68b43ac1304e0bdc29ab89ea5cc96be2bb4","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.6.0.tgz","integrity":"sha512-v2GdFcpggQZ0lIbxDe7jtwI2LAQZmTCywL9YTVKCprAQYXmGuQ03YGfwTVx18lc2CDaWqNgxeE1z+POLqtaRKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCczS+L0868dE5aFMdwG9lVJNL5O6RilXgqFo6s25ByEQIhALEEYz0baN3bFxffwmRNN/nQt5r8mEJZlDbOnIbG9gNd"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.6.0.tgz_1483726826048_0.7690943602938205"},"directories":{}},"0.6.1":{"name":"bicycle","version":"0.6.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","jest":"^15.1.1","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"jest ./src/** --coverage && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"1b5512dad50a2b4a5fd0840ee53994c17649e77e","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.6.1","_shasum":"e725f657dc14f3d606c8668ce9284d52e418b167","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"e725f657dc14f3d606c8668ce9284d52e418b167","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.6.1.tgz","integrity":"sha512-E+0ldDaSOfE6zH8KmueyDCGrRg8785v22C1jcu+LsNYmNL63HOri8cgoYjOHFIJVLQwmrkVFYdoSmJPgKt677w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9cgkj/hmBFgvQRnbE0n4+drL6tVlwrelN27vPdCMhuQIgDw4S+fQnyEzhuKbvII9oxKqsg2+03g4cmt+pyzqq5tI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.6.1.tgz_1483733441818_0.879171877168119"},"directories":{}},"0.6.2":{"name":"bicycle","version":"0.6.2","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","flow-runtime":"0.0.3","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-flow-runtime":"0.0.3","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","flow-bin":"^0.37.4","jest":"^15.1.1","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"flow && jest ./src/** --coverage && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"11d8f21fba098fa815312eb40b8738566efbba73","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.6.2","_shasum":"d8d37aa96ed19e42a97eb9b63a652e683e84f60a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"d8d37aa96ed19e42a97eb9b63a652e683e84f60a","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.6.2.tgz","integrity":"sha512-+XNE3Erl36b8L01M89bcyGN2eDBnX89j3fE0ANkPHAfwpfS9bxMlBPj9fL8rAK7tS58qFOIkMq9N6RrfbRHUKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxh3S2uhXyR7rCMhKUVLNRRtacJKhpTiYh6/i1WBKx0AIgJn0e8IpatQw0Q9JSQTYB92yz3nYZtDmU1JOPeNafiUM="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.6.2.tgz_1492185042279_0.042446430772542953"},"directories":{}},"0.6.3":{"name":"bicycle","version":"0.6.3","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","flow-runtime":"0.0.3","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-flow-runtime":"0.0.3","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","flow-bin":"^0.37.4","jest":"^15.1.1","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","lint":"eslint src","test":"flow && jest ./src/** --coverage && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"fbc8cf4c970fc8c86ce81336ee78c2dcc5e2db91","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.6.3","_shasum":"152ee35562216f9b826173cb1c97e38e9e8fb18b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"152ee35562216f9b826173cb1c97e38e9e8fb18b","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.6.3.tgz","integrity":"sha512-7ZhiPVsfi0e3kwwQhedY3rwqQ0rPcmmXa0QwTKfBs2vHKc2JRsrqqDA05b8d4RXwMOxK7RUyqf4FDneI0uCl8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYc0zlV7fyvsn7bkfcjf6z71vykuKoIdUX0YnrpzKf3AiBscwg0bImLeVIhW/Z03ZPx05mf9hvGum9YC6WTQycOqw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.6.3.tgz_1492346767630_0.9999438601080328"},"directories":{}},"0.6.4":{"name":"bicycle","version":"0.6.4","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","flow-runtime":"0.10.0","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-flow-runtime":"0.10.0","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","flow-bin":"^0.44.0","jest":"^19.0.2","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","flow":"flow","lint":"eslint src","pretest":"npm run build","test":"flow && jest ./src/** --coverage -u && jest ./lib/** -u && jest ./dev/** -u && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"85180a3b3f57873069af270d0ba55ab402f4e648","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.6.4","_shasum":"d79d93274894c8211fce90cea736c88bd457967e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"d79d93274894c8211fce90cea736c88bd457967e","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.6.4.tgz","integrity":"sha512-R+/AxVgqDYqEo7NdMOk+nhzoHwrCm5knbQiW+zbBigD539/oYVkhv60q3FLz0lVdDBCyYQ7qc21F5Wal9GM7Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYgU3pDkcVriP+DOGP7YHD1VRtcfaCjrWOm/BUYrdztAiAVTuIX3ah2aZncBZY0X7H5vokrJQ9dtYC8OKsFaTvlhQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bicycle-0.6.4.tgz_1492351588522_0.7456359043717384"},"directories":{}},"0.6.5":{"name":"bicycle","version":"0.6.5","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","flow-runtime":"0.10.0","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-flow-runtime":"0.10.0","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","flow-bin":"^0.44.0","jest":"^19.0.2","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","flow":"flow","lint":"eslint src","pretest":"npm run build","test":"flow && jest ./src/** --coverage -u && jest ./lib/** -u && jest ./dev/** -u && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"6f77c4b2cdffa9aa6cc9211da78c5b0bda637e9d","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.6.5","_shasum":"6c227d3fe4f552d8ebbccae34b2474bac055f96e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"6c227d3fe4f552d8ebbccae34b2474bac055f96e","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.6.5.tgz","integrity":"sha512-CWPcx9xUNRIiTWCg8hVFKTFasBIQVzAFBQDwimya+BRATelKSdDMTAWuPpW+z2LbQHf2qlxEPx44SyGebFlL5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGH4/ej3l11N0WT/OVsbmh4QRbAMFnEZiyqaBTbD/gXtAiBa+tv+BImU3wdo9vpERFh3W3HQWeD9FdD5ig60vT2NdQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bicycle-0.6.5.tgz_1492353297510_0.5838280925527215"},"directories":{}},"0.6.6":{"name":"bicycle","version":"0.6.6","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","flow-runtime":"0.10.0","get-port":"^3.1.0","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-flow-runtime":"0.10.0","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","flow-bin":"^0.44.0","jest":"^19.0.2","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","flow":"flow","lint":"eslint src","pretest":"npm run build","test":"flow && jest ./src/** --coverage -u && jest ./lib/** ./dev/** -u && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"aa05d71447f953297c898c61d68ed2a0988ff180","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.6.6","_shasum":"d82219aa5dcc68b88e0291f38d662d59e562cf31","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"d82219aa5dcc68b88e0291f38d662d59e562cf31","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.6.6.tgz","integrity":"sha512-s+lRSgp/tZ73km12Bv0lBixd39BsjtTzp5meHCMjySK6pXM0zWlOWhXrUmJ+pceGH9nqLHPPz0EuVdfBEDPI1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3XJWpRBMxG7wR5vW0UQhnttOiw6WL3yxPvT5/55k+rwIhAJGCRumWO4T6sQVCWfZJmrCOtXQUqLWF7uPTtzDBXhxV"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-0.6.6.tgz_1492432034922_0.044077451108023524"},"directories":{}},"0.6.7":{"name":"bicycle","version":"0.6.7","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","flow-runtime":"0.10.0","get-port":"^3.1.0","leven":"^2.0.0","promise":"^7.0.4","then-request":"^2.1.1"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-flow-runtime":"0.10.0","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","flow-bin":"^0.44.0","jest":"^19.0.2","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","flow":"flow","lint":"eslint src","pretest":"npm run build","test":"flow && jest ./src/** --coverage -u && jest ./lib/** ./dev/** -u && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"cfde841a95ce026c9ea37c9dd43c4e6d133f3ae4","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.6.7","_shasum":"e6abfff736d9b5fc5faa9ee649046133df5fd030","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"e6abfff736d9b5fc5faa9ee649046133df5fd030","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.6.7.tgz","integrity":"sha512-2HLKlq7UqUCzx393gqhVybnS9+w8vknskNXx8FNd4npusBtsWVH0PY57LIkpyk6CAvuFOnVFihhMsEASvkKO5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7+GjBEhcBWg+iQQ7UCFk9l5WH35hBTyad8FxvCewxPAiAqK906QYXNLNga/It+lxLfWzMdhCU9wKM0Hwt0yCPNkw=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bicycle-0.6.7.tgz_1493551638854_0.5799578754231334"},"directories":{}},"0.6.8":{"name":"bicycle","version":"0.6.8","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","flow-runtime":"0.10.0","get-port":"^3.1.0","leven":"^2.0.0","ms":"^1.0.0","promise":"^7.0.4","then-request":"^2.1.1","throat":"^3.0.0"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-flow-runtime":"0.10.0","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","flow-bin":"^0.44.0","jest":"^19.0.2","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","flow":"flow","lint":"eslint src","pretest":"npm run build","test":"flow && jest ./src/** --coverage && jest ./lib/** ./dev/** -u && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"febadacae7cf4ac624cb4603b61713898de2383c","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.6.8","_shasum":"0c5c5a287523fd4bbea56bae5a43ecfaa33febf8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"0c5c5a287523fd4bbea56bae5a43ecfaa33febf8","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.6.8.tgz","integrity":"sha512-V9l5oRezxI7IYq/K0NV75NxvUYcsi2NsJPF6bc5+IcNb6tCQvoD5TV9it2MP+DT/m/uTVzwEAHtvEZSl8IGAOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1dFuREZoicdE5+lssrauVYkjW1H9OrG/nJ8qa88NSSAiBZEEtlkVT9qYK8lFiDKYlND0hAbphf+oA4Cn8GATf3Pw=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bicycle-0.6.8.tgz_1493556074302_0.368702843086794"},"directories":{}},"0.6.9":{"name":"bicycle","version":"0.6.9","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","flow-runtime":"0.10.0","get-port":"^3.1.0","leven":"^2.0.0","ms":"^1.0.0","promise":"^7.0.4","then-request":"^2.1.1","throat":"^3.0.0"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-flow-runtime":"0.10.0","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","flow-bin":"^0.44.0","jest":"^19.0.2","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","flow":"flow","lint":"eslint src","pretest":"npm run build","test":"flow && jest ./src/** --coverage && jest ./lib/** ./dev/** -u && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"4b2770a3bffc463922e02bfa17ae6424f06cf78d","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@0.6.9","_shasum":"d03389f3e6bcc6c6ed17f647b15a783eacda2c7d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"d03389f3e6bcc6c6ed17f647b15a783eacda2c7d","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-0.6.9.tgz","integrity":"sha512-Kq24BWv/z/EmVoYliReCWs4UlTmgJntfpscgY1cfS5cz4MxYYBawIgwLbKaOSmQTuUSg5pKzUBtLiR+6PN+N/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQlCLsmMCAsA2hnu8ywNy5zZ9bdfaiTVeFh6XU7/RaQwIgBc6oUxBy0o4lqphPo7g9RtLMyzGfKF9A2usH9wJIWPQ="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bicycle-0.6.9.tgz_1493569242548_0.5133688522037119"},"directories":{}},"1.0.0":{"name":"bicycle","version":"1.0.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","flow-runtime":"0.10.0","get-port":"^3.1.0","leven":"^2.0.0","ms":"^1.0.0","promise":"^7.0.4","then-request":"^2.1.1","throat":"^3.0.0"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-flow-runtime":"0.10.0","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","flow-bin":"^0.44.0","jest":"^19.0.2","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","flow":"flow","lint":"eslint src","pretest":"npm run build","test":"flow && jest ./src/** --coverage && jest ./lib/** ./dev/** -u && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"e924037f8c948a231e583045f38bcd94f5afeeca","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@1.0.0","_shasum":"c4084e1c8ea56dd31d61b77c6e0c7e9798eaa685","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"c4084e1c8ea56dd31d61b77c6e0c7e9798eaa685","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-1.0.0.tgz","integrity":"sha512-J/9WcItYLZ5BXau52Nl3vAelTUsXXBVIpLSSs1zFodua+tdq1cqox0ujOaag8uz+QYm6gypZR71UyBAoiQVpPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEUNgoGKxnPRtSljMdHKH6qO5nsLjHrdrBEaEdW5LsjAIgZY30z/d8yRoWEEL+U50KK7bw82nm76GG1C63WcbG1Cg="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-1.0.0.tgz_1493597912492_0.8631414647679776"},"directories":{}},"1.1.0":{"name":"bicycle","version":"1.1.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","flow-runtime":"0.10.0","get-port":"^3.1.0","leven":"^2.0.0","ms":"^1.0.0","promise":"^7.0.4","then-request":"^2.1.1","throat":"^3.0.0"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-flow-runtime":"0.10.0","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","flow-bin":"^0.44.0","jest":"^19.0.2","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","flow":"flow","lint":"eslint src","pretest":"npm run build","test":"flow && jest ./src/** --coverage && jest ./lib/** ./dev/** -u && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"512cba2d3e4348a6123f9b2ee4bd0b82d8b493ab","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@1.1.0","_shasum":"5f56018e84f66c79529738fc9c8d917475dc515a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"5f56018e84f66c79529738fc9c8d917475dc515a","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-1.1.0.tgz","integrity":"sha512-SxH22Gtw3KCqCa/k9T2Ig0OlgaQOKgqcvpQFixrjQweewVN0yPoD6T6wndM1D87zvvqnI0JqG1SjyjQh5Zy9QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNTDq35HvWRysfApUvytM4LQTkbAA//7bk78PYvXtOeAiB8xTdeRwSjPtXlZ+mbTb2ukmciiinZNCbv5deGvRVWIw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-1.1.0.tgz_1493637430881_0.657435039523989"},"directories":{}},"1.2.0":{"name":"bicycle","version":"1.2.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","flow-runtime":"0.10.0","get-port":"^3.1.0","leven":"^2.0.0","ms":"^1.0.0","promise":"^7.0.4","then-request":"^2.1.1","throat":"^3.0.0"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-flow-runtime":"0.10.0","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","flow-bin":"^0.44.0","jest":"^19.0.2","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","flow":"flow","lint":"eslint src","pretest":"npm run build","test":"flow && jest ./src/** --coverage && jest ./lib/** ./dev/** -u && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"ee7796ca99df1cde261cbbad34670e58564ac576","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@1.2.0","_shasum":"7e834611ca25d3947d0eedae5af86efaafbfec90","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"7e834611ca25d3947d0eedae5af86efaafbfec90","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-1.2.0.tgz","integrity":"sha512-h6B8UozcAEjcelfDLzAq7hx+NFpAOE6BUw/7qSk1eU3ofREe1MQ5wtolWF1Brl+euabP0sJ/VSpm/mGQYaTJ7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrU/ldrNVvm91ZXrt8C5S7pnQWJsnO2aOOunxiyIIXBAIgS9mu8o0CN0o0twRkCsbZipVCgWEZpGHGCQudpM5XVkc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-1.2.0.tgz_1493646126799_0.08329986478202045"},"directories":{}},"1.3.0":{"name":"bicycle","version":"1.3.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","flow-runtime":"0.10.0","get-port":"^3.1.0","leven":"^2.0.0","ms":"^1.0.0","promise":"^7.0.4","then-request":"^2.1.1","throat":"^3.0.0"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-flow-runtime":"0.10.0","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","flow-bin":"^0.44.0","jest":"^19.0.2","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","flow":"flow","lint":"eslint src","pretest":"npm run build","test":"flow && jest ./src/** --coverage && jest ./lib/** ./dev/** -u && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"790e7032cd363fa2c562ae6fa32fc293cfdb3cb2","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@1.3.0","_shasum":"6f3c63d2d03db24cba8db62d731afff0feaf651d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"6f3c63d2d03db24cba8db62d731afff0feaf651d","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-1.3.0.tgz","integrity":"sha512-T6FV+WxTn/Rn6vm/o4RmAFK6GCyGjsh5QUoM+atV6p2qHMpUyLRaWII0XM4y7U2W7qGk4KFYOqcRqCPygN3aiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwr1DdFZDNIckIkgcrJlBQrMUpbtpVvhA7OJMMO6IAgAiEAhM2t5Bno40D1XVdFGnkI1PDjfess9CRfWaQYYfCUmwI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bicycle-1.3.0.tgz_1493653501423_0.5214026921894401"},"directories":{}},"1.3.1":{"name":"bicycle","version":"1.3.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","flow-runtime":"0.10.0","get-port":"^3.1.0","leven":"^2.0.0","ms":"^1.0.0","promise":"^7.0.4","then-request":"^2.1.1","throat":"^3.0.0"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-flow-runtime":"0.10.0","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","flow-bin":"^0.44.0","jest":"^19.0.2","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","flow":"flow","lint":"eslint src","pretest":"npm run build","test":"flow && jest ./src/** --coverage && jest ./lib/** ./dev/** -u && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"13af67fe6398a45dba48b7ab831be20775ce87a3","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@1.3.1","_shasum":"62bb2681aa3c4033e0b393bcfb933aa2b9d5535e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"62bb2681aa3c4033e0b393bcfb933aa2b9d5535e","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-1.3.1.tgz","integrity":"sha512-eSxud9PuAK9/KPZxGZF34cOJl4oJup+/xDFU3s4+ODPeq2YpQHOxWZhyJ2f0Gwd1co7qhUB0FSqtPojQ9aWIEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGepX/X2j+CckuL6rxFuSyR3NLq8rmpT3uB4TSP9CRDfAiAKJEQO4u/tuFAYBx+y9KGRpcnzqQYMXOVh9DFycGGcTA=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bicycle-1.3.1.tgz_1493657188814_0.5921380631625652"},"directories":{}},"2.0.0":{"name":"bicycle","version":"2.0.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"babel-runtime":"^6.9.2","body-parser":"^1.15.2","character-parser":"^2.1.1","deep-freeze":"0.0.1","flow-runtime":"0.10.0","get-port":"^3.1.0","leven":"^2.0.0","ms":"^1.0.0","promise":"^7.0.4","then-request":"^2.1.1","throat":"^3.0.0"},"devDependencies":{"babel-cli":"^6.3.17","babel-plugin-flow-runtime":"0.10.0","babel-plugin-module-alias":"^1.4.0","babel-plugin-transform-flow-comments":"^6.3.23","babel-plugin-typecheck":"^3.5.1","babel-preset-forbeslindesay":"^2.0.1","babel-register":"^6.3.13","babelify":"^7.2.0","browserify-middleware":"^7.0.0","eslint":"^2.13.0","eslint-config-forbeslindesay":"^2.0.1","express":"^4.13.3","flow-bin":"^0.44.0","jest":"^19.0.2","lsr":"^1.0.0","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2"},"scripts":{"prepublish":"npm run build","build":"npm run build:prod && npm run build:dev && babel-node src/build.js","build:prod":"NODE_ENV=production babel src --out-dir lib","build:dev":"babel src --out-dir dev","flow":"flow","lint":"eslint src","pretest":"npm run build","test":"flow && jest ./src/** --coverage && jest ./lib/** ./dev/** -u && npm run lint","watch":"jest ./src/** --coverage --watch","example":"babel-node example/server.js","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"595aeac8fdadd16f1a6085d4cf33068b10cf200c","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@2.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-CIAQhM+rF2r6QEwGPLw/PIV3jYC/sTtj2D761LWjek3GIFKUesyVO7i5XoLWcjVj8Newl4EXwbwen9ymXm5cnQ==","shasum":"8bf544d50c0577cae6511909aafd19b9721c828f","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxyHwP7uzUBdMTmPU3VXCXIyQVluDr/OexZX1Nv/VEMAiAqE8qUyRTp9qBdqP/1obd3SjC0MldJmfYJr468j9vXdg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-2.0.0.tgz_1500369467784_0.6993213300593197"},"directories":{}},"3.0.0":{"name":"bicycle","version":"3.0.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@3.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-skgA9wGJTVrv/zLonUBA7HVPZmFtjrcftjebyyuuDcQApG+yGj82oZfLSry0CHvxshsOZ9OLNUDMhest0YyIhQ==","shasum":"dbcb1ee78489cc3892a08bca2a06af488850e3e2","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMaOHXIMP3GWgUwDQBwdow55Nii1c/i8nsKoUdw9pdKQIgLgOPIpQSdpT+k1+YcD0QquX6WtzRKV7uF02DJGIMeks="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-3.0.0.tgz_1501762670828_0.3996463173534721"},"directories":{}},"3.0.1":{"name":"bicycle","version":"3.0.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@3.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-irpjLQLRkW5DQrnmi3ApF0jVq+2L6nqUqS5MiK+fTlCaz99O1quqxcStd+qDKKf6IhnS2M9tXzQ2B3PXoIlTyw==","shasum":"e285e2e17924684011f3ff0a83863a2ceed0fad5","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-3.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFv97gEzn3ppRryJp/K+E4eHxghJq6tbrQk7E0m2T7QQAiBMZJhprHTgCrMIBdHl3kFTy76KalRd0E9XDKcFZJ1ATw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-3.0.1.tgz_1501764745819_0.026780921733006835"},"directories":{}},"3.1.0":{"name":"bicycle","version":"3.1.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@3.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-CeDr7jln0nXa75JQ6ghrrPGo/rD2P9/LB4RLl+2Y3NeYyCXUlk0ulMhkYjyrRE8oPjKfrfXLQ2vHYYr4LKKYSw==","shasum":"39c51de0345bab7f683d38585bb13bd90d0bfe2d","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnzZkPbZ6NSKByEkx+STj0IEsv1HdUVO4wUmgaB+/AmAiEAnoVK1MgyqSNlhDSMxkwlOG7v5vsW1v8qj/sw7RTTnvc="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-3.1.0.tgz_1501833754280_0.2167801414616406"},"directories":{}},"3.1.1":{"name":"bicycle","version":"3.1.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@3.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-JSDL14eKyLSYVAQ6FQMFRo/uXw02sh8r/EvG5aQRwg6azjUQFlF2wYXnx4g6tbWMVZJyTEzAZZbnFqjUKYJg0Q==","shasum":"ab20bd274c8835c89e3d56b857f10bc2f8107312","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-3.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHV3kmUEXb7M+bc6xOea5wMA7ULaNAwUk3KjyeEAUsxVAiApOwinigLfhHcnDDj2xyAw7CyHnpyZ47I7ROYlJy6PmA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-3.1.1.tgz_1501852804146_0.6843507876619697"},"directories":{}},"3.1.2":{"name":"bicycle","version":"3.1.2","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@3.1.2","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-RvbVsvCe21ZVe5ktywkOcZcQ19gxElrvzKa3w/XzyV3ibCo/S67oNobV16h2RXo6PpHdAWIUHaD989vN4Iebhg==","shasum":"ab87cd5f7f1e7d54092f3acf2a4d61ad508e3616","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-3.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6D/xSxwPxkPdnkrNfayqOsT+WapkDyKu2htq4Beh19QIhAKVR/Tj47OVVIavlK643Bmy7FUXiCS8UX9tnVxJNH++W"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-3.1.2.tgz_1501864827836_0.860933784628287"},"directories":{}},"3.1.3":{"name":"bicycle","version":"3.1.3","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@3.1.3","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-V+3GIoEw7Gm2MgGpbrr5O1KxVEZBe13HBDP0Jsb01x1GqnQEzoAyHnw62bvwACozWCdEeylc3kV18cQ3UXGrcA==","shasum":"a1ec232ad0514330ed4f9011b99a3083e4d78932","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-3.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwQWCtQbx0FdTnw3h27++X/kZX2Kl6mvrg9tTElQ+HnAiEAnScUEF4pxCfX2J2WygYh5NQCvpGgKRXAszOZ4BuhcDQ="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-3.1.3.tgz_1501865277779_0.5650198645889759"},"directories":{}},"3.1.4":{"name":"bicycle","version":"3.1.4","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@3.1.4","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-9tdu46RTzRMUxvAzOBvYjOoGMMILKXNOD7XuXNJa/vFPg0t7zxzrUpuMmeQk7WLSteqjXvO0S6bp1fE8Oo0tnw==","shasum":"a7f47671eed5e3d2d2dc003295faf08450df8ad4","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-3.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvctqj3QjhQb/jmGsqkdtLG1Svu6PqWvIWabueSNE5gwIgZ8I4s751KPP75gkKJ7Tdoe96rCQdTrI5QroWh1JZwK0="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-3.1.4.tgz_1501958305462_0.9685743045993149"},"directories":{}},"3.1.5":{"name":"bicycle","version":"3.1.5","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@3.1.5","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-2ivsnE+Ztj2NwhGwly7JxN9hK/bcepMgycQEOcuXudukQWkksm2hlij5g0xrJgG41Ncd0O/u7xM3VInfGTNcXQ==","shasum":"34adcd7f89779c78dba94f946a5e7e46eaaaa0f5","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-3.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHbsZGUJCW1FnG9+cumK3csc6bv5VcIxpBwsHMJ78oGAiEAnuzBrkIfYIWH59GZahwe0i7aytRj8jKA2/1ucZJHtD4="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-3.1.5.tgz_1501958921344_0.6203461543191224"},"directories":{}},"4.0.0":{"name":"bicycle","version":"4.0.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"devDependencies":{"@types/get-port":"0.0.4","@types/jest":"*","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-preset-react-app":"^3.0.1","babel-register":"^6.24.1","babelify":"*","browserify-middleware":"*","express":"*","get-port":"*","husky":"*","jest":"*","lint-staged":"*","lsr":"*","prettier":"*","react":"^15.1.0","react-dom":"^15.1.0","todomvc-app-css":"^2.0.3","todomvc-common":"^1.0.2","ts-jest":"*","typescript":"^2.4.2"},"scripts":{"precommit":"lint-staged","prepublish":"npm run build","prettier":"prettier --parser typescript --single-quote --trailing-comma all --no-bracket-spacing --write \"src/**/*.{ts,tsx}\"","prettier:check":"prettier --parser typescript --single-quote --trailing-comma all --no-bracket-spacing --list-different \"src/**/*.{ts,tsx}\"","prebuild":"rimraf lib","build":"tsc","postbuild":"node lib/build","pretest":"npm run build","test":"jest ./src --coverage","watch":"jest ./src --coverage --watch","prerelease":"npm run prettier && npm run build","release":"cd lib && npm publish","prestart":"npm run build","start":"node example"},"lint-staged":{"*.{ts,tsx}":["prettier --parser typescript --single-quote --trailing-comma all --no-bracket-spacing --write","git add"]},"jest":{"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testMatch":["**/*.test.(ts|tsx|js)"]},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"8a781d2052d5527780e11997f2bd649fa022a74e","bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@4.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-zdneBDMueSaAeE5Tuef1G9H+f6oWEuFM0qDWf3nstAcTac1G13n/e4MojgtsWP3OnshU8YW7+CKKUdFKQDvQbw==","shasum":"9e4c27cc8451a14a2bc3f62f3bc8cb3e185c1a10","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-4.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEV+2IBMacsXVw4TQegQPUF1Bu8uHzdWwjHNL5Oy4JTsAiEAtHgEBJN0ctJuOPNY3qneqGlFTmsLWgmXJnX88EJGaN0="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-4.0.0.tgz_1502596091799_0.16043712082318962"},"directories":{}},"4.0.1":{"name":"bicycle","version":"4.0.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@4.0.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-+PSv7WlZgAfCpoEoyrPCF9bEhaQId4Z7yTieNDtITlqmi0sQoJHrNS0xQhd3K9IqSTZbXsaBUQPYQST4dqMfEg==","shasum":"49189d8e048783b13c3d6adcd8408ea52072fc06","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-4.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC55zAgrH3LTg4hzMEUjKcP4+3JTX5ywIILiM/pNYhELAiEAzu2q9H0zwPvKfmErMzrf84SmNYcNyB7bIXiZZJq+xM8="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-4.0.1.tgz_1507046707579_0.6685551274567842"},"directories":{}},"4.1.0":{"name":"bicycle","version":"4.1.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@4.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-WFZWS9CA6n4dYA7eEDFiqf4LTET83YXcs4PAw5gCnRitSi0ZqhSV9HKAuvEJs7lDFqZ7CqAbr9nH0C34GltTAw==","shasum":"7c1d8b965436c5f8bdc4e8588d46ecd338151f33","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-4.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9JByeQK6sbrJkJgonUKWnT/5FK8GVoWGdUhSNKJeThAiBM8bziM2sj+UTS5K/pL2vAevTlGf9Gip0ksso1DJ3FHA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-4.1.0.tgz_1508496774415_0.17532506957650185"},"directories":{}},"4.2.0":{"name":"bicycle","version":"4.2.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@4.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-lXBcLYyPzkQN+ejCp+kRak/YKOFjOlEInQT/G+VAmg2MYMF3obEKh4GQcbOJbtUd+yRll9fU2IetYrc7E/CjcA==","shasum":"056b7bdfc16fae0caa84b3f299a03f6615d8cad4","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-4.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOU/TzT89wOW8DUvWoLKaZGSeHwBgAGnvW73rdd4936gIgcfU+bL4BI0Jp7pnmrqXkcDsS4wjZAkMo3G+t4N4IUo4="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-4.2.0.tgz_1508753179038_0.017811723751947284"},"directories":{}},"4.2.1":{"name":"bicycle","version":"4.2.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@4.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-a2SzLH/TPx81NiWEBObx9h+dRu1umOLT5cEqAsvm3pxwzwgQQaA4pFLGbpb1/yIH2wwTOv4xElITCwivQyZeKw==","shasum":"d54a6b5547d6098a5dc6cebb2bbead758c813a7c","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-4.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpRS1XQkfoUeybwZ+nJnOnzSg9yzyF6ThtpZqwIe4H0AiEAtiKIowUnHGDc02KiUhmJpe32CT5I00G6AY+JHbOKQWc="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-4.2.1.tgz_1510416409403_0.9224957509431988"},"directories":{}},"4.2.2":{"name":"bicycle","version":"4.2.2","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@4.2.2","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-ne0ual7jjCoe5ScYIIizyiocR/Q8mfrmCQ31tPjlKyFCfv1347sG+O4vPPbGEV09xWHY//4eZphr+NIg1efiPw==","shasum":"32d7ed1786f74b5d1d22323dc9efb5bb5b225b90","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-4.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBygYDk7S6yOqxyxVUEJVzupep7Ek4on56I5+ycuubCgIhAJts2DMSm0v2R8q1cT3nJmFNpQtKIwQwGJJfyBcdr4wU"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-4.2.2.tgz_1510425698175_0.5850926365237683"},"directories":{}},"4.3.0":{"name":"bicycle","version":"4.3.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@4.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"integrity":"sha512-y5fs0hEX2X2hnBnJjpS6q8DcnUEk5BpSEjt6Y9R5FCnyRJAOaHLKas4T0mRTDL7e093jDN7kJGJNZ2fLWJab8g==","shasum":"4d727584509b559963b118d3a29a9716e640bce7","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-4.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcTJcktBScaNdJQ/fGOmV2UMMDCr72fPCKn0VXVoNrlgIga1Lf6K03pik/7fMHtvPClgNz3Q1H/wzWKZP0Xfh0O1s="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-4.3.0.tgz_1510487924721_0.14986655698157847"},"directories":{}},"4.4.0":{"name":"bicycle","version":"4.4.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@4.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"dist":{"integrity":"sha512-5Q3AkQcBjQVaJZ3CZXgPmrN6cIFlnlAcxAk5jd4UNL6fU7AfJMnoj3eOw/QbMuXHuJjSO1U7nvhO61W/5GMq3Q==","shasum":"d55b887e323111fcea87961dbc458eadbf53c0ae","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-4.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcOSzpeeVvrH3vjnRzpdUniAwbBLOLfzpYEXf6OcdGGgIhAIFxYr6xEGQyiIYiLazVv1Sgno+3TSQgZZccK6RcULty"}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-4.4.0.tgz_1512401729781_0.7729318283963948"},"directories":{}},"4.5.0":{"name":"bicycle","version":"4.5.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"bugs":{"url":"https://github.com/bicyclejs/bicycle/issues"},"homepage":"https://github.com/bicyclejs/bicycle#readme","_id":"bicycle@4.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"dist":{"integrity":"sha512-JzLVdA1YYWdkxt11Xb5MFumoPx6xiH43c93XB28MUCrYsr8pGoUiXv1x6yqCIrWzho0IYE2j11id22MtMzV47Q==","shasum":"57cd8d92c7436f720165c76e739625896520d97a","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-4.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEr8MDcvPyXCXzQE+Ea8f45jJf38vNQzwoqgf+OPa0hMAiEA8WWO/KxKerWwgzl1GBjwQuz72O6/XhLMUuYcXyS1iAk="}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-4.5.0.tgz_1512406446010_0.33681098092347383"},"directories":{}},"5.0.0":{"name":"bicycle","version":"5.0.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"licenseText":"Copyright (c) 2015 Forbes Lindesay\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","_id":"bicycle@5.0.0","dist":{"shasum":"76d8cc95576fcb0d144008fac040cbfdfd6c9d18","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-5.0.0.tgz","integrity":"sha512-eVMtITyzRf1mgSd8w2u4cF6ImFBs7YLNRGQHw6y9a6SLBGG1x4T8rlMi+5q4VQbpZ8DmZjsO07ko4OSjmal7Sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQBtZrSUsB9Ti7md8gJx1D8ATWCAyB37D4H9pCqasjUQIgQ7JJkb3+vxRkOXzc40SuqaObzrUE065ffsUxgEfqldQ="}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-5.0.0.tgz_1514322559673_0.9562319226097316"},"directories":{}},"6.0.0":{"name":"bicycle","version":"6.0.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@types/body-parser":"^1.16.4","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"licenseText":"Copyright (c) 2015 Forbes Lindesay\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","_id":"bicycle@6.0.0","dist":{"shasum":"0f4c7fa0b68667fd0b9a6d8a66ab4c48d9e8b71f","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-6.0.0.tgz","integrity":"sha512-vJ62JjRgmiQlh+LuXV0fZRkvNlLVT3jC9JaIb9cfjIzKzrDhdiWgN/Pssp6sblnJyhG/IyF06KHt3ogfY7xD8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIiEoPpw6DQA7BuxRa9DIVf6VeFXnDUaxMbXTc1SpC8AiEA94yGYjwLlMeZbLj3sx/RpB28pIUhCPNWMXSxkrgZnA4="}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-6.0.0.tgz_1515153229005_0.994620380923152"},"directories":{}},"7.0.0":{"name":"bicycle","version":"7.0.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@authentication/lock-by-id":"^0.0.1","@types/body-parser":"^1.16.4","@types/cuid":"^1.3.0","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","cuid":"^2.0.2","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"licenseText":"Copyright (c) 2015 Forbes Lindesay\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","_id":"bicycle@7.0.0","dist":{"shasum":"328b756d473cf16b6ac69536531ef1f112d0d723","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-7.0.0.tgz","integrity":"sha512-2X+ObTTSA3HAvPQ5LyQEugdn0IVixtJWVrkdhw8gE1ixgx7eaBJsG93Dp0O6S2YUKZWof0e1LakUaCZ0FwevQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuVacW3r4zPHUTnX8ML5JiKhsT+0huvWmsUI4gsVcsiAiEAusDhjBqskkQbsWhSodq7Ml8pV/PRZ3AklUqTlitWYfw="}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-7.0.0.tgz_1516962014910_0.4121722902636975"},"directories":{}},"7.0.1":{"name":"bicycle","version":"7.0.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@authentication/lock-by-id":"^0.0.1","@types/body-parser":"^1.16.4","@types/cuid":"^1.3.0","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","cuid":"^2.0.2","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"licenseText":"Copyright (c) 2015 Forbes Lindesay\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","_id":"bicycle@7.0.1","dist":{"shasum":"412910aedf6edea2dd0266a2a068d98151b6dac4","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-7.0.1.tgz","integrity":"sha512-4jmliaec6SFPDXWE1ghN37ED16OT95DJj52PtzAzIZbrIkuOFkHwro/gYeg8M4B10IpEBBh7VwmtS2ApPEiNiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0eOzuAFtWkieURKs2qr2aezbGb8cP1SM30dGLMNacvgIhAMDO1lgcm/Qo1mPtinotqN8FLbhsKQFTN7Eu6ikYIwbA"}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-7.0.1.tgz_1517241808134_0.42513862787745893"},"deprecated":"This version of bicycle has a critical bug restoring session. Please update to 7.0.2","directories":{}},"7.0.2":{"name":"bicycle","version":"7.0.2","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@authentication/lock-by-id":"^0.0.1","@types/body-parser":"^1.16.4","@types/cuid":"^1.3.0","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","cuid":"^2.0.2","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"licenseText":"Copyright (c) 2015 Forbes Lindesay\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","_id":"bicycle@7.0.2","dist":{"shasum":"169c7bd6224ebab36540545646af9df44352cfdb","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-7.0.2.tgz","integrity":"sha512-TKNWPpYvUtygXgLM3Sqh2O5R94FAgma4Y0hptweFT/bLvh6ldPkfx4WYB3QpRgjMQcXbpVHr8zswbIIRzqvotQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgNHoKNKZ+wudrO4EREBJb9qpBeFjZecxpEhg8/ZG4LAiEAtR+PtWkeFhR2nOxt2pAFoCuVQ7gUn9CmJnVwkn3qZ5Y="}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle-7.0.2.tgz_1517244442412_0.11975534819066525"},"directories":{}},"8.0.0":{"name":"bicycle","version":"8.0.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@authentication/lock-by-id":"^0.0.1","@types/body-parser":"^1.16.4","@types/cuid":"^1.3.0","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","cuid":"^2.0.2","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"licenseText":"Copyright (c) 2015 Forbes Lindesay\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","_id":"bicycle@8.0.0","dist":{"shasum":"ba1b20c8b5b54eaeb5d38c77ee5aa9c0ff31d599","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-8.0.0.tgz","fileCount":237,"unpackedSize":317763,"integrity":"sha512-MBCDOl5UEjZiM7myzV8LkLf3Z+Glp7NME/LeKycmx+qkSt/CpdoRdDv6x7scfBbRpGPYPbHGBbrWH2jqpZYoZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtWVEPyB98wRWNdFTE+oFKIXvGTryt9o8Q74i3Hq8sDAIhAOmC7maCopP/8laUy4eMPRBBwaCtFYaiXaK708YTq8Mx"}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle_8.0.0_1530802168747_0.34076175713277945"},"_hasShrinkwrap":false},"8.1.0":{"name":"bicycle","version":"8.1.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@authentication/lock-by-id":"^0.0.1","@types/body-parser":"^1.16.4","@types/cuid":"^1.3.0","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","cuid":"^2.0.2","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"licenseText":"Copyright (c) 2015 Forbes Lindesay\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","_id":"bicycle@8.1.0","dist":{"shasum":"dd11343ecafa0ada14a2afed802b85a99f67da45","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-8.1.0.tgz","integrity":"sha512-npZkhvpmELb/27px5DylAD+LhXQVlotUXfy9gs8OlSTPopj5G5v8QirVEshRZ/7mNi51lprNKMBgJnh33F/D0A==","fileCount":237,"unpackedSize":318142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhotqCRA9TVsSAnZWagAAWQEP/0IE752q3D5U/ik5+f4D\n91f/dPzRm0U8uLIqlaH9OajrWgX72UuqTH4jdbT70wcM7ReNKspdbhxUm/NA\nkwFnINzg3svwMcz9WO0pCDD25j0rQdM7Rll1ihX1ckCf2Wgx1SKT8w9FcBS+\nb+dt20yldHLkeC/t5/dmEHCCcJ/PmTH3b230Wogh4tu3MSaYIfeMhLMktzCB\nUmbuA2SRwnAp+YORVZiRRE2tJy9V+sppoUgiGsA7ru3zM/PJF4DB++iRHEEM\n/cXzHEYtNqN19YptqbDtKLx/GN6AtdOuyIps/8ceULnPyMjx8KkW8CIEEe52\nibhTxenIk0Gkw2qNGH3hdgZGhMrHxeXYvSbNZ1k2+5bh0SD4BZ9GSMlqOn7N\nFabNEoUk6EUxRlci6PefjLMg3ULM+NKCkSLzdB6l67piJPtAZ+CAocMqYpeh\nNA+9EwA8dQ1gKY8y/oKdm7ChnkYrgYJ7LEaFBUa2kyy93uZj2xM53TDqH2wq\nDk4+rGWLPrMFIGDmoXoWrzWSXMEQUVV8gJWb51dx3QvpQCeObeI0JoYycMXk\nWJtZaqfnW8hxsjxFcpNLnBOScVLRAbeW6ahIc5B2jpu/og+WgbgPqFlfpB2p\nCW6Z2zB8/HGKBno6MBKzlLiL5dChofm2ynikNUZ+TuWTyQvXxwNeQtMdMQlX\nt7c1\r\n=A3o4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEukixYnJ7yysZLjSoSX0BTFtxACXOxMyaj22NXwQRZAiAlDK2kONi9EUeSNhvMVUXoY9NplBgQ1BYp6sytwyArfQ=="}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle_8.1.0_1535544169872_0.876477059549978"},"_hasShrinkwrap":false},"8.1.1":{"name":"bicycle","version":"8.1.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@authentication/lock-by-id":"^0.0.1","@types/body-parser":"^1.16.4","@types/cuid":"^1.3.0","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","cuid":"^2.0.2","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"licenseText":"Copyright (c) 2015 Forbes Lindesay\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","_id":"bicycle@8.1.1","dist":{"shasum":"81e8c4418769d1c7f9229c90dee5c0406cbb82f6","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-8.1.1.tgz","integrity":"sha512-RXjuT6Hsc7DQmdzqNAID8AoYHMnoNW6dW1K8um9mbuSYwt1F6yWBYB0V6C8XP6wKKCBcABBtx8Tm/OXPFpLObQ==","fileCount":237,"unpackedSize":318321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhoxcCRA9TVsSAnZWagAAC2IQAIG07tMaPIstNCA4tXXX\nWjia0KKekTZ3nNIEl5CENxMoR41mu26OLHnKduGk3bmQdQpCdDv4Z2mbnLDf\nMvvtClg0NER4ADKX0rwYbnpEtIyuQzxTSiKnGaH3/+CDYf55XHoNZRKps7U3\nDGzfBBqsr2sm0jltJU4jHagxik9u27l/rbkeliL7Ws4bm9v2+Ex7dWGa1tqP\nQU5uI95GAgl5zle0YImcVyNMO/bOptKdAvw4z0AnevuN795eLg5TkQXt9DTv\nuHePL2KU0HSNokIU8gWDa6+hUH59NYZnI52LCQY1s+dZMkBJziWG4CEr6H4j\ny7ofGwUBbRaZelwFRXSOflcJOlWbkhf+huvIAmBnXRV8a8pyXSxvmuTqP/rN\n/IGmdKR1rqdBTHWz+GihZmlrzUxfG+l2qGfHldHLxT2CG1lV5wEmZcYWnlLU\ng/BrVXrUknQk1kBgvBvTmc4eTQT2ioqwfKPQy/ZIKMbIXjUZR/wx/LQWCoNm\nfQvPotcZykzpzDGhZQB8vzUmbYK7DiDRJ1Tx6YjkPDdrR9FH6WfH82FTXZjv\n0JP48hst35laoGUb8+qpV/W+BO+kiopnvQ9/8ox1YKgudJ5fkvWdjmZXlFM2\nwV4cajMkMUrjVyk0a4o2Eg0S8Mfld2MuFNGMRjmpeCgQm72kbTg5Ghkm60Aa\nBCYr\r\n=1TfY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo59sdb3L6m64OBsPPkCNczihePbD1haUgKc9p6Sb/YQIgHaawTHVnYs8BbG0zdE5FAJH+8Mr4hXUvTk3PY4GcJL0="}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle_8.1.1_1535544411553_0.6831215224219271"},"_hasShrinkwrap":false},"8.2.0":{"name":"bicycle","version":"8.2.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@authentication/lock-by-id":"^0.0.1","@types/body-parser":"^1.16.4","@types/cuid":"^1.3.0","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","cuid":"^2.0.2","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"licenseText":"Copyright (c) 2015 Forbes Lindesay\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","_id":"bicycle@8.2.0","dist":{"shasum":"1ba76a982aa0a16c2f5873dc1e9eab7f622e877e","integrity":"sha512-dYnTFCajTRRkAl0nd3YV6QnYb2sw0DECvxTLQom4ar08J1Mj0RbhnSYZBBWV48iHFJ6Rd0sgPZxfZnUUytIxXA==","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-8.2.0.tgz","fileCount":237,"unpackedSize":319225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWx1KCRA9TVsSAnZWagAASn8P/jO4L3ERBQCvquJJCAbL\n85fO8fpY3fdA0/o7JLNnyJuO8yg0ZUvMNWZEEf9uL/5OWvHwhAc3LsCgub/2\nYLd1SHGx0TXt5pPdnID6dRZRLdl/XDPav10PhV8/8PgzJ9c9/UQJRHtdUV/9\nc6HnM0O9BkyUT8MOtZkdzu3kmGpnkQ4t00+tJArmhUS/D8OFCZyTeMWsw+Zg\no+UqEC5u+am3WwyzaVH0iAspQnVNzsrGlxHaB+8YDSAhLnUthQ1PjLI4EyFN\n9nuRiO+Jiax7e/QfqP5pmb/wZc0OeJZuwq8zoOBtBPr/jqbSg1bSNl50X2PL\nKGazC8aNKpukQF4SxTkdZva1o4/k5Nlht0gU7fw5xy+lCqzRghxBvrdavVM5\nGc5myNQ9EyvH5DjkAesb7vnyB4LBu1jc5yMKwI3LshMlxD9bgVBdthckyAvb\nbDRxIkg37DqwQD6HWY4+5URddiptbYJJA+NnTGMmabrZ9a0ilycaLZdZ2XZ4\nq1R/3Dc5HCctci9rJrLTsW3OnDQjlqKOzX/o0OnRssyR80O+DAxfBstTxPqI\nijRYJIIynqPj79RTetVBb2oV2+owOhQrKc5zKBIqE0tdwPP0KcSbQxq3MpG0\no/Q3UDIh1uWD1O+W9PQbemrCZ5PWzkcmpoo8rRkeuknD1pIq7AHN8rQt1ja5\ntfXw\r\n=+kPR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBBGaMzkTd0z4cGKPtxzJNbCM9XRlpzty7B6lFR6DovwIhAId6JBTjes0dQLAvATto+IllQLEnNY9sjOWdFtXRBso8"}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle_8.2.0_1549475144931_0.2021160842987355"},"_hasShrinkwrap":false},"9.0.0":{"name":"bicycle","version":"9.0.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@authentication/lock-by-id":"^0.0.1","@types/body-parser":"^1.16.4","@types/cuid":"^1.3.0","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","cuid":"^2.0.2","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"licenseText":"Copyright (c) 2015 Forbes Lindesay\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","_id":"bicycle@9.0.0","dist":{"shasum":"32eb6281252c45b6ae2d8985afec0d1b07e3714a","integrity":"sha512-kQQ8AS+K6vOQgv09Hs4r6DQ+HC6Z4MhA6WsVvXxKgYwjPwwaat/+3ery4ZgLptIyec33SyiogAo8cqiPOPOOOg==","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-9.0.0.tgz","fileCount":237,"unpackedSize":320888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW153CRA9TVsSAnZWagAAPrcP/RpP06Njpd06O1vlckcT\nYMcex9sybXhCY5m11muOpc4rqxVmAa7h4lsmQS+oIN8OL0L3W1IVnYLDVExN\n/d7bMJgtUUQhbNrNAAiPziMqt9WyAf2mRpcW9HLkrk22iwFC8v6YULXDZSFV\nY3t/7/ay8i3YQlEfL3jAEH1h095ZDqZVILDdj70RkkThcWKcPpIlBAykpWe6\nQYkhfYBiqgIuL4EeQ5C6JWv5uf3kLkKpz365e0SVgUdycPhEQD95eyk6Gq+V\nk+5l5MTNwt+0gmUDhJr1+p92oNePAeUU0WBnBY3HWRWhMSufSgoSzqEeqIhK\nPYmlkaISyMwMyj2tGlauGPozoUhjgW7znVW1eSOHsokSNez170kprxSu4PpD\nnJrLIvJmqMu1nM7gJlorzXm8VgQ2QYBE7pFacJ+7gn3DZeDz1AkFV0CO9/Dh\n/KnZ3tx42frFwKuusuGw5M4FIrr7v5gTydwvL03D2qA/A3u5dnrry9hwf8/o\nQziOTcf7l/iRaQvsgsUMsXmUcRR0ChJTe7AEc+bRA0NKTYmnVU2zD+BRATnM\nb87f45ZY2Ir+vZdVrXKJl7++ogIVkXGPOR8E7CrG+gu/a+QlUa82XXKg3KFC\n86ksNIPsioD9AmcDijwSmE8rjYpqV2tOlGJZb2RAgB6AeWxxD+I0qRod54Ld\n4eLw\r\n=ls6/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQZ6A8GMkPmq1F/2dNZT3kJ6ct6B7WPhl1GKBQBHPMNAIgNJeaAIRLnBRF1a5wtWZp1WmQWGBaunr30EC6+GdgKGA="}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle_9.0.0_1549491830738_0.360157076451064"},"_hasShrinkwrap":false},"9.1.0":{"name":"bicycle","version":"9.1.0","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@authentication/lock-by-id":"^0.0.1","@types/body-parser":"^1.16.4","@types/cuid":"^1.3.0","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","cuid":"^2.0.2","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"licenseText":"Copyright (c) 2015 Forbes Lindesay\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","_id":"bicycle@9.1.0","dist":{"shasum":"80fab1f471a5dbd13f694f3672d0b4d3fbe22463","integrity":"sha512-2+UgDp6I33ID+88+G4RD1+OlwRjp/kXJ5k3mEGdJRWNBU3lGKykvl/i61JgnRPTl/viZqgVvRix9ggZltjdc9A==","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-9.1.0.tgz","fileCount":237,"unpackedSize":324135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFigjCRA9TVsSAnZWagAAO6EQAJnV+nnS5VKdinqZX2ZP\nQf2Z6n/l0Z2nOOp1ws7kBVVOCTPb6HrjjcP6kTSckO0sre/o35uoTBJkmYy6\nuRI3o0LJeusalyNjPs1PLlHhX3qlAFu5si0AMNBFOGmGZeyOxTCiqceF+JYd\ntVGoAcxo2Li2eW+HeqSq6aBFxsZdvetRBy0MqOKKzIV1Olj1wL9C4cefMHyd\ngVf7Btaag7WgoPnsGXApu1eUKxoILh4MgXvVo5RiIGKER0zRrb3lgcdhChke\n25gr6lH1bZuH1TFdF/74XW8A6FcA72SFazDyXpfz0IzYlVW/hIzbs7ieS2Dj\nBAAg2iOAUIwWClLD5GqBW3W1syu0U/Dn7TOAdP9MQhi2EWzrBoazORQFnZtz\nhtDIQ2h+C2vBCpsVJ48xjdOIBQbi7CYQl8QyyLGWVDHQtGwvlalDUXldYOrO\nQurkZ4IbAOarOM1I8Jzh/dSNBRxolnQQiAZNe3+6h/KN4L3OcRwQF/nt2NiU\n57jfgGEo8YB9lx/vd6DN2raMPrKETLs223njGukDV3Sjto8prh5n52cFBhSn\ntmYSO4CUzF4w5JyB5FGaPNVjz1zWy72tRjPZMBjr9eWLgruQYFdyKhWz2s00\npyv9DOt3orOmUpDIeRW9oyrp6vJxvevhEyHAkezbssAlul6G5X18PSIRhaN6\nb8tr\r\n=CmEu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEvWhZWV2p2KFCJcaDMOutyISr6hqwXBSz13A6UjkXBAiEAxD/a6c3+Lv+U3zm2KWM86rsWxBNitaCFWgXb9KeKLwM="}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle_9.1.0_1561733155033_0.49136429000756277"},"_hasShrinkwrap":false},"9.1.1":{"name":"bicycle","version":"9.1.1","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@authentication/lock-by-id":"^0.0.1","@types/body-parser":"^1.16.4","@types/cuid":"^1.3.0","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","cuid":"^2.0.2","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"licenseText":"Copyright (c) 2015 Forbes Lindesay\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","_id":"bicycle@9.1.1","dist":{"shasum":"f7d5f17d21cec4ae9998512ee9058fae5d8987df","integrity":"sha512-OF5hAwzeH8NhrIOjcpnlaXtICp6Fg/aEnYgVTdo9k2V74Ygnj8zF8zEQXKMx9etMvGUW9QDzxQyFQCyLYQv8vg==","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-9.1.1.tgz","fileCount":237,"unpackedSize":330604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFijGCRA9TVsSAnZWagAArIkP/j9b1NMqOk4zw5WLQa0U\nv9VWZROVmu/LVdToxndmCDoRhxcotsX2xyuK59nTNhg/h5TepqyTUbPhDwTe\n9vpPjIjxQCU4wuM8U8gMTMqFjqFIYsE8PgPp6zLpSEayZCvnsuEGh861Zd2U\nxc+pA57eok0cgUk1a8iGLYKAnBBmWcdtOec+QoeLDzURQVaib8AH3HaMSjR4\nx88IuF58lhlHce5SQFfddkXKDHQlZIPGxrSwpwZ+7R3U6DhD7QwVzo90VQsO\nZG8bX92iCCx7sOOAv9KTOlwis6nglT+8Hb4T1yFB9+nJGy16gDR9sNQ9s4Kq\nJlyJ8f/cRE0YlG3mc6yMQ16uL5yA2/aT+0XpmtvO1HAuZJWaibqM4E9ho4+b\niUpq91rWyFF9pR3czliik9+/TOC2Rb+Si03zMEACE5a7aXi890F6W7vIyeeG\nOWZgTZsZxchTwEEeNl98cPzcCo0DbjOZyb4pX05f4WZIowTp4aoihemp0z48\nlGJ7MDct7cFQDO7uUAkOb1CuikIjppYGSlOiqI0QG9xhYunOKBoZgQYyoZXS\nqmy4uQH217I58DSLAw0UWFZGpiF09nPVM6t2mjbibVZHa3B54whOCwe5lxEn\nCY4/SSiwQeBQCNiUulv11hYfltc5fjLfjDSNEy5DrnIiDhyTBKHWn8t1GTBn\nOXQW\r\n=h5pb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVo1XkBUBohV9SnyDLndx/Wy2JIJ7QBuCPxwo8rb2qLAiA7VFdE9VhR13eNfm3IB7Dh6Sow7020ueGaSDrIhWSx/Q=="}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle_9.1.1_1561733318244_0.7699214845177309"},"_hasShrinkwrap":false},"9.1.2":{"name":"bicycle","version":"9.1.2","description":"A data synchronisation library for JavaScript","keywords":[],"dependencies":{"@authentication/lock-by-id":"^0.0.1","@types/body-parser":"^1.16.4","@types/cuid":"^1.3.0","@types/deep-freeze":"^0.1.1","@types/express":"^4.0.36","@types/leven":"^2.1.0","@types/ms":"^0.7.29","@types/node":"^8.0.16","body-parser":"^1.15.2","character-parser":"^3.0.0","cuid":"^2.0.2","deep-freeze":"0.0.1","leven":"^2.0.0","ms":"^1.0.0","promise":"^8.0.1","stable-stringify":"^1.0.0","then-request":"^4.1.0","throat":"^3.0.0"},"repository":{"type":"git","url":"https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","scripts":{"start":"node server.js"},"licenseText":"Copyright (c) 2015 Forbes Lindesay\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","_id":"bicycle@9.1.2","dist":{"shasum":"cd941a77370246d3bf5ebaad1f8950112191b067","integrity":"sha512-0bdLLRqaoVza23GzCtQUZNMZygjUHRPpcYBltDpeXhs5o0dOuj11lBfkOsmQaf56o6ZCpe4w1e/bwqnW4DV2NA==","tarball":"https://registry.npmjs.org/bicycle/-/bicycle-9.1.2.tgz","fileCount":237,"unpackedSize":328430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFi0wCRA9TVsSAnZWagAAu+IP/2+ib8MK24zPm1QUy4zR\nvDr7RzDT7hfrLcoT5vJc/7xProvhVWUC3uCJch5ZpjzqX0K81iVjkoAdjwvZ\n0PPVFzENO3r5XjqsANKMsE9Bfyh4TgTAhJFIh/wxtCgFlNfTW+JZ+JNsb1/y\n5zkdFJ9agidXngJyX+9Wcn4YdrSc7JsFTukcDrIrDLUxbF3/X8VclgWcMcgP\nUSKXETwef+O8if9h1SYd7anUd8ls3EPvw/II8BI1hAUO4NU2cAQ4R44VOUkc\nDeVIGPuos9Z+Gbf0Rr9NYH0PkSDcwNCNtpy0U93oPhA9ARFBBsdp7mduhM9P\nM3vOt0ujo+RVQ26Q8Q0Gz1huEpPck2bpyCk+XthlucmnIZE3WDZGEe9Iy5I1\n5riq1WyoE2LDkv+AtceshxjahtIFsfKdxpOvF0+1A16B5Sx8pUzXkBxYLM3i\ntdZg3ouH/+oEhaYQ+/N6LUBkl3uOuDdb3ipkqq3vRVbi9nA1mdEOWNWqap2h\n4E0Gv+mjABtU16Y7HH5tps0Zl2zjdKz18gJGmCl14UwnyE1KwTgGXXCKb89K\nswLpTuFIxv5MvsYNaO5RdHey0MbO2gnFQ2Rb5WdKX+v1hXiq0RF+ZsqirR/P\nqjo03JYvkIfa0QmLFJsIsAA2GkQ5hyLaQSRLW5gytelkHLjjaV9rhr65+kdH\nG+2C\r\n=kNb5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC59YyH2Ke+ZGHl8dlyB1zNKlNkeAQef2TmfO7lZwGQ4QIhAKQt7d+UyNdmMuoWB8fT/nTidE85pxTtM3glKHEd7W8j"}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bicycle_9.1.2_1561734447688_0.46853588576785277"},"_hasShrinkwrap":false}},"readme":"# bicycle\n\nA data synchronisation library for JavaScript\n\n[![Build Status](https://img.shields.io/travis/bicyclejs/bicycle/master.svg)](https://travis-ci.org/bicyclejs/bicycle)\n[![Dependency Status](https://img.shields.io/david/bicyclejs/bicycle.svg)](https://david-dm.org/bicyclejs/bicycle)\n[![NPM version](https://img.shields.io/npm/v/bicycle.svg)](https://www.npmjs.org/package/bicycle)\n\n## Installation\n\n    npm install bicycle\n\n## Usage\n\n### Client\n\n```js\nimport BicycleClient from 'bicycle/lib/client';\n\nconst client = new BicycleClient();\n\nconst subscription = client.subscribe(\n  {todos: {id: true, title: true, completed: true}},\n  (result, loaded) => {\n    // note that if `loaded` is `false`, `result` is a partial result\n    console.dir(result.todos);\n  },\n);\n\n// to dispose of the subscription:\nsubscription.unsubscribe();\n\n// Use `update` to trigger mutations on the server. Any relevant subscriptions are updated automatically\nclient.update('Todo.toggle', {id: todoToToggle.id, checked: !todoToToggle.completed}).done(\n  () => console.log('updated!'),\n);\n```\n\nQueries can also take parameters and have aliases, e.g.\n\n```js\nconst subscription = client.subscribe(\n  {'todosById(id: \"whatever\") as todo': {id: true, title: true, completed: true}},\n  (result, loaded) => {\n    console.dir(result.todo);\n  },\n);\n```\n\n### Server\n\n```js\nimport express from 'express';\nimport BicycleServer from 'bicycle/server';\n\nconst app = express();\n\n// other routes etc. here\n\n// define the schema.\n// in a real app you'd want to split schema definition across multiple files\nconst schema = {\n  objects: [\n    {\n      name: 'Root',\n      fields: {\n        todoById: {\n          type: 'Todo',\n          args: {id: 'string'},\n          resolve(root, {id}, {user}) {\n            return getTodo(id);\n          },\n        },\n        todos: {\n          type: 'Todo[]',\n          resolve(root, args, {user}) {\n            return getTodos();\n          },\n        },\n      },\n    },\n\n    {\n      name: 'Todo',\n      fields: {\n        id: 'id',\n        title: 'string',\n        completed: 'boolean',\n      },\n      mutations: {\n        addTodo: {\n          args: {id: 'id', title: 'string', completed: 'boolean'},\n          resolve({id, title, completed}, {user}) {\n            return addTodo({id, title, completed});\n          },\n        },\n        toggleAll: {\n          args: {checked: 'boolean'},\n          resolve({checked}) {\n            return toggleAll(checked);\n          },\n        },\n        toggle: {\n          args: {id: 'id', checked: 'boolean'},\n          resolve({id, checked}, {user}) {\n            return toggle(id, checked);\n          },\n        },\n        destroy: {\n          args: {id: 'id'},\n          resolve({id}, {user}) {\n            return destroy(id);\n          },\n        },\n        save: {\n          args: {id: 'id', title: 'string'},\n          resolve({id, title}, {user}) {\n            return setTitle(id, title);\n          },\n        },\n        clearCompleted: {\n          resolve(args, {user}) {\n            return clearCompleted();\n          },\n        },\n      },\n    },\n  ];\n};\n\nconst bicycle = new BicycleServer(schema);\n\n// createMiddleware takes a function that returns the context given a request\n// this allows you to only expose information the user is allowed to see\napp.use('/bicycle', bicycle.createMiddleware(req => ({user: req.user})));\n\napp.listen(3000);\n```\n\n#### schema\n\nYour schema consists of a collection of type definitions.  Type definitions can be:\n\n - objects (a collection of fields, with an ID)\n - scalars (there are built in values for `'string'`, `'number'` and `'boolean'`, but you may wish to add your own)\n - enums (these take a value from a predetermined set)\n\n##### Root Object\n\nYou must always define an ObjectType called `'Root'`.  This type is a singleton and is the entry point for all queries.\n\ne.g.\n\n```js\nexport default {\n  name: 'Root',\n  fields: {\n    todoById: {\n      type: 'Todo',\n      args: {id: 'string'},\n      resolve(root, {id}, {user}) {\n        return getTodo(id);\n      },\n    },\n    todos: {\n      type: 'Todo[]',\n      resolve(root, args, {user}) {\n        return getTodos();\n      },\n    },\n  },\n};\n```\n\n##### Object types\n\nObject types have the following properties:\n\n - id (`Function`) - A function that takes an object of this type and returns a globally unique id, defaults to `obj => TypeName + obj.id`\n - name (`string`, required) - The name of your Object Type\n - description (`string`) - An optional string that may be useful for generating automated documentation\n - fields (`Map<string, Field>`) - An object mapping field names onto field definitions.\n - mutations (`Map<string, Mutation>`) - An object mapping field names onto mutation definitions.\n\nFields can have:\n\n - type (`typeString`, required) - The type of the field\n - args (`Map<string, typeString>`) - The type of any arguments the field takes\n - description (`string`) - An optional string that may be useful for generating automated documentation\n - resolve (`Function`) - A function that takes the object, the args (that have been type checked) and the context and returns the value of the field.  Defaults to `obj => obj.fieldName`\n\n## License\n\n  MIT\n","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"time":{"modified":"2022-06-13T04:35:35.620Z","created":"2014-10-05T18:26:19.700Z","0.0.0":"2014-10-05T18:26:19.700Z","0.0.1":"2015-12-26T13:14:49.263Z","0.0.2":"2015-12-26T16:46:35.864Z","0.0.3":"2015-12-26T18:44:32.553Z","0.0.4":"2015-12-26T23:39:17.263Z","0.0.5":"2015-12-28T03:05:53.740Z","0.0.6":"2015-12-28T04:16:53.206Z","0.0.7":"2015-12-28T06:39:37.067Z","0.0.8":"2015-12-31T02:48:35.463Z","0.0.9":"2015-12-31T03:06:56.760Z","0.0.10":"2015-12-31T13:31:37.682Z","0.0.11":"2015-12-31T22:29:40.529Z","0.0.12":"2015-12-31T22:38:06.175Z","0.0.13":"2016-01-01T00:33:47.792Z","0.0.14":"2016-01-02T21:37:55.346Z","0.0.15":"2016-01-02T22:46:44.948Z","0.0.16":"2016-01-09T15:17:32.271Z","0.0.17":"2016-01-10T03:50:26.762Z","0.0.18":"2016-01-10T06:26:16.459Z","0.0.19":"2016-01-10T16:39:52.921Z","0.0.20":"2016-01-22T02:53:31.041Z","0.1.0":"2016-07-23T21:08:04.397Z","0.1.1":"2016-07-23T21:49:50.699Z","0.1.2":"2016-07-23T22:11:17.319Z","0.1.3":"2016-07-23T22:36:18.088Z","0.1.4":"2016-07-23T22:39:17.728Z","0.1.5":"2016-07-23T23:29:40.678Z","0.1.6":"2016-07-24T00:25:50.139Z","0.1.7":"2016-07-24T00:29:58.912Z","0.1.8":"2016-07-24T00:53:49.048Z","0.1.9":"2016-07-24T01:03:15.024Z","0.2.0":"2016-07-24T01:12:57.122Z","0.2.1":"2016-07-24T12:54:48.729Z","0.2.2":"2016-07-24T13:19:34.159Z","0.2.3":"2016-07-24T13:33:08.185Z","0.3.0":"2016-09-25T01:11:39.162Z","0.3.1":"2016-09-26T21:53:00.759Z","0.4.0":"2016-11-07T00:51:08.008Z","0.4.1":"2016-11-14T02:17:01.334Z","0.5.0":"2016-12-22T22:20:46.653Z","0.5.1":"2016-12-22T22:21:54.748Z","0.5.2":"2016-12-22T22:34:41.971Z","0.5.3":"2016-12-25T01:27:25.265Z","0.5.4":"2016-12-29T00:48:58.309Z","0.6.0":"2017-01-06T18:20:28.315Z","0.6.1":"2017-01-06T20:10:44.052Z","0.6.2":"2017-04-14T15:50:44.634Z","0.6.3":"2017-04-16T12:46:09.853Z","0.6.4":"2017-04-16T14:06:29.190Z","0.6.5":"2017-04-16T14:34:58.193Z","0.6.6":"2017-04-17T12:27:17.142Z","0.6.7":"2017-04-30T11:27:19.491Z","0.6.8":"2017-04-30T12:41:14.973Z","0.6.9":"2017-04-30T16:20:43.213Z","1.0.0":"2017-05-01T00:18:34.769Z","1.1.0":"2017-05-01T11:17:13.048Z","1.2.0":"2017-05-01T13:42:08.893Z","1.3.0":"2017-05-01T15:45:03.876Z","1.3.1":"2017-05-01T16:46:29.351Z","2.0.0":"2017-07-18T09:17:49.238Z","3.0.0":"2017-08-03T12:17:52.410Z","3.0.1":"2017-08-03T12:52:27.047Z","3.1.0":"2017-08-04T08:02:35.470Z","3.1.1":"2017-08-04T13:20:05.237Z","3.1.2":"2017-08-04T16:40:28.945Z","3.1.3":"2017-08-04T16:47:58.902Z","3.1.4":"2017-08-05T18:38:26.676Z","3.1.5":"2017-08-05T18:48:42.584Z","4.0.0":"2017-08-13T03:48:12.967Z","4.0.1":"2017-10-03T16:05:08.719Z","4.1.0":"2017-10-20T10:52:55.535Z","4.2.0":"2017-10-23T10:06:20.083Z","4.2.1":"2017-11-11T16:06:50.424Z","4.2.2":"2017-11-11T18:41:39.292Z","4.3.0":"2017-11-12T11:58:44.839Z","4.4.0":"2017-12-04T15:35:30.796Z","4.5.0":"2017-12-04T16:54:07.118Z","5.0.0":"2017-12-26T21:09:20.801Z","6.0.0":"2018-01-05T11:53:50.098Z","7.0.0":"2018-01-26T10:20:15.998Z","7.0.1":"2018-01-29T16:03:29.190Z","7.0.2":"2018-01-29T16:47:23.887Z","8.0.0":"2018-07-05T14:49:28.862Z","8.1.0":"2018-08-29T12:02:49.963Z","8.1.1":"2018-08-29T12:06:51.747Z","8.2.0":"2019-02-06T17:45:45.101Z","9.0.0":"2019-02-06T22:23:50.944Z","9.1.0":"2019-06-28T14:45:55.173Z","9.1.1":"2019-06-28T14:48:38.348Z","9.1.2":"2019-06-28T15:07:27.850Z"},"keywords":[],"repository":{"type":"git","url":"https://github.com/bicyclejs/bicycle.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","readmeFilename":"README.md"}