{"_id":"sync-rpc","_rev":"19-633c41b607672b48c89ae993a0963d26","name":"sync-rpc","dist-tags":{"latest":"1.3.7"},"versions":{"1.0.0":{"name":"sync-rpc","version":"1.0.0","keywords":[],"author":{"url":"http://github.com/ForbesLindesay","name":"Forbes Lindesay"},"license":"MIT","_id":"sync-rpc@1.0.0","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"dist":{"shasum":"12ca29146b4186dc1b72ecca48fb0f555d097f7e","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.0.0.tgz","integrity":"sha512-sCEx2voOtMxZykVcuXAk3l9lCCoyonZaJLJxwfXfyFzAYJ0RNFPdho5k+4S78xeLsQGgKbcqw+XYypSkI8txNQ==","signatures":[{"sig":"MEYCIQCBsB+6v7byRDJxh0TOf34i/kMs8PbMiiY9+uj1ZR4+3AIhAIFBCyF7qoy9y7aP96lhOyfU0RS0vFsKaP+uf0AHUw2k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib/"],"gitHead":"5fadd01b97bd1a2d0c58e997ebe55cfc7d6dc36d","scripts":{"test":"jest --coverage","watch":"jest --coverage --watch","prettier":"prettier --single-quote --trailing-comma es5 --no-bracket-spacing --write \"lib/**/*.js\"","precommit":"lint-staged","prettier:check":"prettier --single-quote --trailing-comma es5 --no-bracket-spacing --list-different \"lib/**/*.js\""},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"git+https://github.com/ForbesLindesay/sync-rpc.git","type":"git"},"_npmVersion":"5.0.3","description":"Run asynchronous commands synchronously by putting them in a separate process","directories":{},"lint-staged":{"*.js":["prettier --single-quote --trailing-comma es5 --no-bracket-spacing --write","git add"]},"_nodeVersion":"8.0.0","dependencies":{"get-port":"^3.1.0"},"devDependencies":{"jest":"*","husky":"*","prettier":"*","lint-staged":"*"},"_npmOperationalInternal":{"tmp":"tmp/sync-rpc-1.0.0.tgz_1496751427247_0.882086047437042","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"sync-rpc","version":"1.1.0","keywords":[],"author":{"url":"http://github.com/ForbesLindesay","name":"Forbes Lindesay"},"license":"MIT","_id":"sync-rpc@1.1.0","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"dist":{"shasum":"8bbcfd93f3b83acd91545c0c483567b584c207f1","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.1.0.tgz","integrity":"sha512-4OLbin8g5Wxlxa7VJbppXYqd8Dzj67bqO1xKFs5gAtJFIYqEGhjBSszrbOD7XGpm1NDs3RnLRifvbh9ovEiZ7g==","signatures":[{"sig":"MEQCIAj1b3YcRYj8rIWEyuD60kOWu5yknrlVkwRFPU5Oz6bKAiAGCu55h+mkzVyCUqYvufOIQbln1G7cKrua3uCH6w8zjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib/"],"gitHead":"87d989c6597fe9371d2134fad0f465dfa12b6ba1","scripts":{"test":"jest --coverage","watch":"jest --coverage --watch","prettier":"prettier --single-quote --trailing-comma es5 --no-bracket-spacing --write \"lib/**/*.js\"","precommit":"lint-staged","prettier:check":"prettier --single-quote --trailing-comma es5 --no-bracket-spacing --list-different \"lib/**/*.js\""},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"git+https://github.com/ForbesLindesay/sync-rpc.git","type":"git"},"_npmVersion":"5.0.3","description":"Run asynchronous commands synchronously by putting them in a separate process","directories":{},"lint-staged":{"*.js":["prettier --single-quote --trailing-comma es5 --no-bracket-spacing --write","git add"]},"_nodeVersion":"8.0.0","dependencies":{"get-port":"^3.1.0"},"devDependencies":{"jest":"*","husky":"*","prettier":"*","lint-staged":"*"},"_npmOperationalInternal":{"tmp":"tmp/sync-rpc-1.1.0.tgz_1496756359496_0.43554901354946196","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"sync-rpc","version":"1.1.1","keywords":[],"author":{"url":"http://github.com/ForbesLindesay","name":"Forbes Lindesay"},"license":"MIT","_id":"sync-rpc@1.1.1","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"dist":{"shasum":"ef59ce75abe03668baa6867ab1b51b32b713d195","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.1.1.tgz","integrity":"sha512-WSBPkc8PvfXetr35d9DYTuvZjO611kp921CvmCu0uPwygDJ5dRZSKPBK7H5DGO7W2muY6p5LO2jkB78pCK268A==","signatures":[{"sig":"MEUCIBDbeNgyKuf1Ml0Oe6xsPQA8NVaml4k+37vVkqgKS7n+AiEA3PFT5lALXHYQfoDqFsBiKylYJBarnG/mCpuCA9ga0TI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib/"],"_shasum":"ef59ce75abe03668baa6867ab1b51b32b713d195","gitHead":"2804276e24699443c3208c6d94e28ce17bfb53a5","scripts":{"test":"jest --coverage","watch":"jest --coverage --watch","prettier":"prettier --single-quote --trailing-comma es5 --no-bracket-spacing --write \"lib/**/*.js\"","precommit":"lint-staged","prettier:check":"prettier --single-quote --trailing-comma es5 --no-bracket-spacing --list-different \"lib/**/*.js\""},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"git+https://github.com/ForbesLindesay/sync-rpc.git","type":"git"},"_npmVersion":"4.6.1","description":"Run asynchronous commands synchronously by putting them in a separate process","directories":{},"lint-staged":{"*.js":["prettier --single-quote --trailing-comma es5 --no-bracket-spacing --write","git add"]},"_nodeVersion":"8.0.0","dependencies":{"get-port":"^3.1.0"},"devDependencies":{"jest":"*","husky":"*","prettier":"*","lint-staged":"*"},"_npmOperationalInternal":{"tmp":"tmp/sync-rpc-1.1.1.tgz_1499567879017_0.7072616701480001","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"sync-rpc","version":"1.2.0","keywords":[],"author":{"url":"http://github.com/ForbesLindesay","name":"Forbes Lindesay"},"license":"MIT","_id":"sync-rpc@1.2.0","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"dist":{"shasum":"0ff48972958ed2dacca4746a44131f655ba7c7ff","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.2.0.tgz","integrity":"sha512-wQY3oUXLDgqREUvvWzYSwgVxIzabihxytiVJVkCmFJcTrezILKk9bHDTXrHXoligC1XfOJbrunLiMsUydW3voQ==","signatures":[{"sig":"MEUCIQD/YO2gkH37HoT4hyHBXgoRb5RHczKswRYcA8OQW9XzTwIgJAqtNIva1xyREWe2nCNfcoz4tH4Gq6cjAcYDW6ecfCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib/"],"gitHead":"e1ecd469909861e073d13cb538ef9571fe7ba414","scripts":{"test":"jest --coverage","watch":"jest --coverage --watch","prettier":"prettier --write \"lib/**/*.js\"","precommit":"lint-staged","prettier:check":"prettier--list-different \"lib/**/*.js\""},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"git+https://github.com/ForbesLindesay/sync-rpc.git","type":"git"},"_npmVersion":"5.5.1","description":"Run asynchronous commands synchronously by putting them in a separate process","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"8.9.1","dependencies":{"get-port":"^3.1.0"},"devDependencies":{"jest":"*","husky":"*","prettier":"*","lint-staged":"*"},"_npmOperationalInternal":{"tmp":"tmp/sync-rpc-1.2.0.tgz_1517405985328_0.4530500106047839","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"sync-rpc","version":"1.2.1","keywords":[],"author":{"url":"http://github.com/ForbesLindesay","name":"Forbes Lindesay"},"license":"MIT","_id":"sync-rpc@1.2.1","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"dist":{"shasum":"01968696e83aaf469a8825f916ab7c700c8caac1","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.2.1.tgz","integrity":"sha512-K0NSbYIX/V6d/DzRwO/VphgP1JaC9pUZZmKCn/MqXNP5oiQNUKPjpIZPKGfM6OJY/+99bGsnVhByBJnjp+Z2hQ==","signatures":[{"sig":"MEUCIQD/yG1f0I9zCPZQBT27z6IBDRqUAjci2TuCbDh3RbNgqwIgSOEetY3cEB9sJL+u0dU8RtfM8P3PN5wOHjo+lwcxaEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib/"],"gitHead":"aedb9a81a2a1a0a30ed86c155c0bef3815bcd601","scripts":{"test":"jest --coverage","watch":"jest --coverage --watch","prettier":"prettier --write \"lib/**/*.js\"","precommit":"lint-staged","prettier:check":"prettier--list-different \"lib/**/*.js\""},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"git+https://github.com/ForbesLindesay/sync-rpc.git","type":"git"},"_npmVersion":"5.5.1","description":"Run asynchronous commands synchronously by putting them in a separate process","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"8.9.1","dependencies":{"get-port":"^3.1.0"},"devDependencies":{"jest":"*","husky":"*","prettier":"*","lint-staged":"*"},"_npmOperationalInternal":{"tmp":"tmp/sync-rpc-1.2.1.tgz_1517412268306_0.6488662741612643","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"sync-rpc","version":"1.2.2","keywords":[],"author":{"url":"http://github.com/ForbesLindesay","name":"Forbes Lindesay"},"license":"MIT","_id":"sync-rpc@1.2.2","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"dist":{"shasum":"e9646a3c291dda069ab04f221f3ed9f118e7bf09","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.2.2.tgz","integrity":"sha512-y6kt5q4ip7em4WiXceLdcJ3ntZn5YzUsZZ+x0CU1Kz2UymMOb0/5wP27z8gOqtPHk/CU75eLH1xhUAdkY2aLRw==","signatures":[{"sig":"MEYCIQCIy/ZNblFVhgWx7/Oxu9Fp7AiaTFZO9Nqo+Q7RRGp8hAIhAMgebCORffJbLd4UVuao/klkauEA8JyiVfOWzOv7rEKe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib/"],"gitHead":"332dc49a7b498ce6afdedb4e0782897ea7b3513a","scripts":{"test":"jest --coverage","watch":"jest --coverage --watch","prettier":"prettier --write \"lib/**/*.js\"","precommit":"lint-staged","prettier:check":"prettier --list-different \"lib/**/*.js\""},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"git+https://github.com/ForbesLindesay/sync-rpc.git","type":"git"},"_npmVersion":"5.5.1","description":"Run asynchronous commands synchronously by putting them in a separate process","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"8.9.1","dependencies":{"get-port":"^3.1.0"},"devDependencies":{"jest":"*","husky":"*","prettier":"*","lint-staged":"*"},"_npmOperationalInternal":{"tmp":"tmp/sync-rpc-1.2.2.tgz_1517412341596_0.19788863835856318","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"sync-rpc","version":"1.2.3","keywords":[],"author":{"url":"http://github.com/ForbesLindesay","name":"Forbes Lindesay"},"license":"MIT","_id":"sync-rpc@1.2.3","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"dist":{"shasum":"af56b789ff812d70038d72d2f2658e25f7c3d89b","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.2.3.tgz","integrity":"sha512-hBkzA1hORATg20gCXGFmURmBfYMio2NCLZJD2CBjnZF0AOfqTlFBgo/9VIJpZgMEA6rG4JIhBlgJfQo54JljyQ==","signatures":[{"sig":"MEUCIFVGpIzYfeGuYsb1R9znJcKkEzM7GKHoLl6V33vBzAW+AiEAqEGv1w7JxuXjIm+UuGllgQGCjU0vnfw0ryAxIan+Od0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib/"],"gitHead":"acb366454cffd3e6d44e6c19c12328a3892507f8","scripts":{"test":"jest --coverage","watch":"jest --coverage --watch","prettier":"prettier --write \"lib/**/*.js\"","precommit":"lint-staged","prettier:check":"prettier --list-different \"lib/**/*.js\""},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"git+https://github.com/ForbesLindesay/sync-rpc.git","type":"git"},"_npmVersion":"5.5.1","description":"Run asynchronous commands synchronously by putting them in a separate process","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"8.9.1","dependencies":{"get-port":"^3.1.0"},"devDependencies":{"jest":"*","husky":"*","prettier":"*","lint-staged":"*"},"_npmOperationalInternal":{"tmp":"tmp/sync-rpc-1.2.3.tgz_1517483602174_0.5023844463285059","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"sync-rpc","version":"1.3.0","keywords":[],"author":{"url":"http://github.com/ForbesLindesay","name":"Forbes Lindesay"},"license":"MIT","_id":"sync-rpc@1.3.0","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"dist":{"shasum":"35e40456e007efe0c24317677771a308ee8a1cf0","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.0.tgz","fileCount":12,"integrity":"sha512-/m+5obqTm6bkMqHnPHtue8kY6KGKRsFQnSSpOOIgtJnqFYCp6vT1ufZTv2i+YH4kcllc1c22hFtw9ZOofTT6nw==","signatures":[{"sig":"MEYCIQDkb+oZY4S9ZFufCEWVHTPWAYXplnGrwvIMzV2LI7fYVgIhAJ6vOa+sTSiZwGZB3QFMDc14tT2spIJ/JphqGfp+3D2i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12697},"main":"lib/index.js","files":["lib/"],"gitHead":"fac325e57611c42fdfd198bd8e914dc6e6f5ce33","scripts":{"test":"jest --coverage","watch":"jest --coverage --watch","prettier":"prettier --write \"lib/**/*.js\"","precommit":"lint-staged","prettier:check":"prettier --list-different \"lib/**/*.js\""},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"git+https://github.com/ForbesLindesay/sync-rpc.git","type":"git"},"_npmVersion":"5.6.0","description":"Run asynchronous commands synchronously by putting them in a separate process","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"8.9.1","dependencies":{"get-port":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"*","husky":"*","prettier":"*","lint-staged":"*"},"_npmOperationalInternal":{"tmp":"tmp/sync-rpc_1.3.0_1518200527440_0.7330966657581397","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"sync-rpc","version":"1.3.1","keywords":[],"author":{"url":"http://github.com/ForbesLindesay","name":"Forbes Lindesay"},"license":"MIT","_id":"sync-rpc@1.3.1","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"dist":{"shasum":"01f6206f6c265720a89c23c02942eb6c4ab3b1de","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.1.tgz","fileCount":12,"integrity":"sha512-pUmxH5XsfAbmQFhXsA8iA8fx610sNqsDcEkuFqej82UdqSgVH6ehqYqF275fckdUlHXil7b+RrqVlswnjby7Kg==","signatures":[{"sig":"MEYCIQCzw/zETe8JuPq4KoDJQOq0AOsmo//4Y2L5KXx2nTsyoAIhAIZswFljZikeBVT72DyCFzdTvqgm60EH1FwYl+UrVwgQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12699},"main":"lib/index.js","files":["lib/"],"gitHead":"67bf726a9ee3792f3518e121b9802166bbee2d3e","scripts":{"test":"jest --coverage","watch":"jest --coverage --watch","prettier":"prettier --write \"lib/**/*.js\"","precommit":"lint-staged","prettier:check":"prettier --list-different \"lib/**/*.js\""},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"git+https://github.com/ForbesLindesay/sync-rpc.git","type":"git"},"_npmVersion":"5.6.0","description":"Run asynchronous commands synchronously by putting them in a separate process","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"8.9.1","dependencies":{"get-port":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"*","husky":"*","prettier":"*","lint-staged":"*"},"_npmOperationalInternal":{"tmp":"tmp/sync-rpc_1.3.1_1518200610415_0.5965470199796559","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"sync-rpc","version":"1.3.2","keywords":[],"author":{"url":"http://github.com/ForbesLindesay","name":"Forbes Lindesay"},"license":"MIT","_id":"sync-rpc@1.3.2","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"dist":{"shasum":"23ed60e25848cf51d70b55099661d25c135b2db7","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.2.tgz","fileCount":12,"integrity":"sha512-XLPTwFJpN7do26F/iXEhKCJ1GS4bNAZk7lp7Z0yopCqXKIj/1oUZtOX7ycAd8uzmfBndeSVTmglIaVO+j4XQoQ==","signatures":[{"sig":"MEQCICuF8njPXXltUQrNj4JXft9OsqFFGx5C8R2FRHpkCy/CAiBEFvpEvS/iOpBHhQUGohCUZYAEWJ6p/wfZDCRhO62kwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12763},"main":"lib/index.js","files":["lib/"],"gitHead":"d3f7c702313c220f2bb7740a34eb1ae89f48a0d6","scripts":{"test":"jest --coverage","watch":"jest --coverage --watch","prettier":"prettier --write \"lib/**/*.js\"","precommit":"lint-staged","prettier:check":"prettier --list-different \"lib/**/*.js\""},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"git+https://github.com/ForbesLindesay/sync-rpc.git","type":"git"},"_npmVersion":"5.6.0","description":"Run asynchronous commands synchronously by putting them in a separate process","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"get-port":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"*","husky":"*","prettier":"*","lint-staged":"*"},"_npmOperationalInternal":{"tmp":"tmp/sync-rpc_1.3.2_1519995993897_0.7334868538270607","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"sync-rpc","version":"1.3.3","keywords":[],"author":{"url":"http://github.com/ForbesLindesay","name":"Forbes Lindesay"},"license":"MIT","_id":"sync-rpc@1.3.3","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"dist":{"shasum":"f72ec6da8aa6f1a7d4a69003711f528e275993f4","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.3.tgz","fileCount":12,"integrity":"sha512-xtTZUAeFaescZALim6yqjMDsVQD7mKAkdZ0/FOvVjlrr4uQqrARlWxs4P7bKV2ZPnvOyTVyHyyxqztxtBF4iIw==","signatures":[{"sig":"MEYCIQC6zUQCWMzGvB/X+avhG3oKccf8sjPstgUMVxZgFDOoOAIhALZu+RXne4rbviQOhNaxGLoe0MFSzz/RsLT/zpkeLN2A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12763},"main":"lib/index.js","files":["lib/"],"gitHead":"27681f66e2bc33e259f516f144330dc700d78457","scripts":{"test":"jest --coverage","watch":"jest --coverage --watch","prettier":"prettier --write \"lib/**/*.js\"","precommit":"lint-staged","prettier:check":"prettier --list-different \"lib/**/*.js\""},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"git+https://github.com/ForbesLindesay/sync-rpc.git","type":"git"},"_npmVersion":"5.6.0","description":"Run asynchronous commands synchronously by putting them in a separate process","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"get-port":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"*","husky":"*","prettier":"*","lint-staged":"*"},"_npmOperationalInternal":{"tmp":"tmp/sync-rpc_1.3.3_1520010889884_0.4887394465201975","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"sync-rpc","version":"1.3.4","keywords":[],"author":{"url":"http://github.com/ForbesLindesay","name":"Forbes Lindesay"},"license":"MIT","_id":"sync-rpc@1.3.4","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"dist":{"shasum":"24bcbdb2ffcb98f23690c15b304660085cdd206c","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.4.tgz","fileCount":12,"integrity":"sha512-Iug+t1ICVFenUcTnDu8WXFnT+k8IVoLKGh8VA3eXUtl2Rt9SjKX3YEv33OenABqpTPL9QEaHv1+CNn2LK8vMow==","signatures":[{"sig":"MEUCIQDAidACIF46nMvF06OjMSMoY1aCK+R+IFCeggOV8n4c5AIgLUi+KIg5d92I0G/Z5BFK3xWc3C7OTBzTSqWBWYMo0BA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+VHXCRA9TVsSAnZWagAA35EP/j1keDYqe2ejE7gYOLAL\nUtPeANAaTFXDIn+pyldwonI3COCwwR4OeTSc8dLgJzkpSx03ysor9OrRtzYY\neUAuMLPbtYTKqoe40fViN5H0yyObPktswvjNcztaSQ1A2rs+wBgq+HiLW++a\nIUK9eI2xgTouOtCkmW+bbxp5sxBkuBob/yIJ2kRu8yEwG9rOiIhynd0DRas9\nseWgCvJKMfaLLwYNeS2vk5uRBuLKd06ZeQNAy+O+7uFtpviV3dqLUKPEpfbM\nJeS6Q42+u5DyNoqPxpGNgFB1h78yR5/L0VMkxkgHJG7xC64oCWwHFYIYKZRB\n8C/6LV+1m3BeM0EnIFXpX+zE6RYlgiUeXTGxZMH4N/Nap9pobOfmhdn5F1Mp\nnKkLbjNbVmtG1/YgwgY8+JGJPW/XRl+MNKsQF+xLZ1YrOjp3nCcGQmiSIRbR\njZu1WUfHan/yLsBYQcetsm75IC8kKral2Days9icQafJ/P9gX+5cO82FcNZx\ncLPgAhRuO2JRVE3Z6p7Sbio1A3m6NLvbCSfNGUALMUlzpG/kiEOwKhBzpP1g\nkSj8s4Qa3pQvsWUDDmeIaE3/Xnnw9Zmlr/3mo90/04OsTOd+hQJoGnu4zg+j\nu9d8Cf7sMbo/qnlbZNmN7sP1wd+ce5Ebq8LrV69s2a9zOMb2xGxm1gHcal3c\nTN/p\r\n=oxnS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["lib/"],"gitHead":"e0b4841970ef86ebc78a66438e3b311ab9638302","scripts":{"test":"jest --coverage","watch":"jest --coverage --watch","prettier":"prettier --write \"lib/**/*.js\"","precommit":"lint-staged","prettier:check":"prettier --list-different \"lib/**/*.js\""},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"git+https://github.com/ForbesLindesay/sync-rpc.git","type":"git"},"_npmVersion":"5.6.0","description":"Run asynchronous commands synchronously by putting them in a separate process","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"8.10.0","dependencies":{"get-port":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"*","husky":"*","prettier":"*","lint-staged":"*"},"_npmOperationalInternal":{"tmp":"tmp/sync-rpc_1.3.4_1526288854361_0.45787652304986315","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"sync-rpc","version":"1.3.5","keywords":[],"author":{"url":"http://github.com/ForbesLindesay","name":"Forbes Lindesay"},"license":"MIT","_id":"sync-rpc@1.3.5","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"dist":{"shasum":"1784b38377b18497e5e0fba5b5c1a6b9a32225d3","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.5.tgz","fileCount":12,"integrity":"sha512-e73GDwlxlOeQCnmM6rej2eJ9ea1hkgzP1DOkm7ZO8F4NetNOa2wVfJTd1KX7ZbOpvy8wcl7uksfygQ/g7zGyAg==","signatures":[{"sig":"MEYCIQClS1f+tSpsBL4BDwt32mdbIb83CwQ3HySAJxgLMN4dbwIhALPle/n+myA4yARyCRfNruCrfwGbZv4z4kLkiJ9YUpjm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOGtmCRA9TVsSAnZWagAAchgP/RlXlD6G9WAOUFtYIV1Q\nekXY6xaVsp485kGaEeEe6luZo3RugfmeXNflxIFuzYfE4dKgnecKksCanzyQ\nOr6Qg3m5k29UySWfG0Rvwe0yEuV76i192wwK81A8bWaRKb9wKyMN9MRbobwC\n9hr7CMyIcA/z0XJPtxYJtzFCCdnhGvvPTVdX1PkHA3EC+FubF4uil1KzoKDr\nxgBtouaQEYdzaAfSmt84TwNFkyqhvGGbO758fXc870IGsZQz3qNEYhqiMgMf\nxTpF3NKk2qXmoAL7iCWAYPn11/v38Pd7pAU5uGPvDzSrjNuL/6wiVvcRX5L0\nbb8G5O6sDhvKnpySh/2xxs+Zc/vChReD7dvMtpQ2YVjGjEKb0tFgppegZC6s\nc+rwN/gD+Px/paZoAEfeLk9OEuCAd1ZvVHM0DdkePvLQqOSqK81qS0ZFiia9\ncD34+crM4+pLacPqqxTOJS2A/VdolHjqRmARRmecQlBdOItFyOj5AJQowyRy\n73usmFuKA+1TVTaHadJJ6mRGYlxWgs6+rEDS7XKWi3baa7df8zo0zh17idzG\nJLzxdK+n9WrqS+xEY6OvhWEckHcqPKY4X+yCmbKccuBhtscq/X4pk3dTM8gO\nTSv6pCMR1VuZyUeXPqIsrVaHch/m0tQKls/EJpEF8DKBL8ytIsSsB9B4AoEr\nhL4Q\r\n=1NN+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"c37361961b03c69fdb1c82c5bbb193a1ea900f34","scripts":{"test":"jest --coverage","watch":"jest --coverage --watch","prettier":"prettier --write \"lib/**/*.js\"","precommit":"lint-staged","prettier:check":"prettier --list-different \"lib/**/*.js\""},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"git+https://github.com/ForbesLindesay/sync-rpc.git","type":"git"},"_npmVersion":"6.10.0","description":"Run asynchronous commands synchronously by putting them in a separate process","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"12.7.0","dependencies":{"get-port":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"*","husky":"*","prettier":"*","lint-staged":"*"},"_npmOperationalInternal":{"tmp":"tmp/sync-rpc_1.3.5_1563978597968_0.9319843677053044","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"sync-rpc","version":"1.3.6","keywords":[],"author":{"url":"http://github.com/ForbesLindesay","name":"Forbes Lindesay"},"license":"MIT","_id":"sync-rpc@1.3.6","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"dist":{"shasum":"b2e8b2550a12ccbc71df8644810529deb68665a7","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.6.tgz","fileCount":12,"integrity":"sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw==","signatures":[{"sig":"MEUCIA2ifTr+9SQ7ZzwWXkVUPDbliFp6XO0PrC5A1exDvbvGAiEA483HMEuEK3FozftslXBkAKCd/aw8pI1+M4RXpWG1ros=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOGv7CRA9TVsSAnZWagAA8FYP/146+aYm7wFqtl6BNFoE\nQ4E9vNHoPc9c9nDhgkKJ67LBbjp3jy5lbjgQQqe57A/qCueWFiHM4vPXnkrX\nikzbUD7/wYHsIRPc2sgFQdRlpds2R7A2A49oiRgWkMjTw9rUJBi5BffuY6QW\n/ynuXUTribP9PWOXiLoJ5kryE+RVQHzXO0GZSxRpIgdf8G8GB+i1zrdZJaxf\n4YudC1DmnLxjsXLgqlrc7kL7uAqhHOY/IEDEkZ1qGD2Js3EbnBBSr3X4f4Xq\nwBiTwSUMF9xGl2CajZjK2X2y2UdbCp+Z7P9FZMDxm2lt2pHiOvaofOARRIOk\nor+an47P0qnZzqwDRSVB7wBEid+4kMq4GeqJGnznNSErj63ynzAojAAB/mit\nsx4cyqGxsb/qWZ2Mlp2e3zdwXzdJkNQP3ICpdGGCBAAA+Sy5AiUvSZp67uds\nqw+C+GzWD3r9gIdu4T7Ffn1QH6lVrqvAbpnCUR5fPZG17920Zmd/Am67yV8M\nSoMMohBTX+G3rt7x1ZNTflxHVkqwq+YEXD79g/2jHSO3ZbaGERG886Zx2xdx\nHcYyh7opcNGSY26BrtUOYsk6/q0eal87uRWAfGR/PsFbX3Aj76R4OiAM4vTY\nJK+tKiBw+9GMLDdSPRLCpI6aehA3drOhXl6bZsZ3uuMTtM42aQnwEqWeuK1q\njpcv\r\n=makR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"75a57addbf39a4be2decbef0ac04dee2305bd8db","scripts":{"test":"jest --coverage","watch":"jest --coverage --watch","prettier":"prettier --write \"lib/**/*.js\"","precommit":"lint-staged","prettier:check":"prettier --list-different \"lib/**/*.js\""},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"git+https://github.com/ForbesLindesay/sync-rpc.git","type":"git"},"_npmVersion":"6.10.0","description":"Run asynchronous commands synchronously by putting them in a separate process","directories":{},"lint-staged":{"*.js":["prettier --write","git add"]},"_nodeVersion":"12.7.0","dependencies":{"get-port":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"*","husky":"*","prettier":"*","lint-staged":"*"},"_npmOperationalInternal":{"tmp":"tmp/sync-rpc_1.3.6_1563978746590_0.0014291827458621231","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"sync-rpc","version":"1.3.7","main":"lib/index.js","description":"Run asynchronous commands synchronously by putting them in a separate process","keywords":[],"dependencies":{"get-port":"^3.1.0"},"devDependencies":{"husky":"*","jest":"*","lint-staged":"*","prettier":"*"},"scripts":{"precommit":"lint-staged","prettier":"prettier --write \"lib/**/*.js\"","prettier:check":"prettier --list-different \"lib/**/*.js\"","test":"jest --coverage","watch":"jest --coverage --watch"},"lint-staged":{"*.js":["prettier --write","git add"]},"repository":{"type":"git","url":"git+https://github.com/ForbesLindesay/sync-rpc.git"},"author":{"name":"Forbes Lindesay","url":"http://github.com/ForbesLindesay"},"license":"MIT","gitHead":"a75819e5295ca3c48864acfa60a20addf173c338","_id":"sync-rpc@1.3.7","bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-YHciI7TUxL8EPqz/bg01sZfwuzQA0odao1wf1Ywdtw7j5vl30aQ6s+bLRTvgPPgzr94cg+WMm6Bxi/P7BJOxgw==","shasum":"a19a740cc726a1a394d986c3f90b86fc93e908e2","tarball":"https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.7.tgz","fileCount":11,"unpackedSize":14898,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBxUTzoMyXfSwulYhV4HII3AvXDNW809AkFcGiSuAcrLAiEAzfuHBiuuFQGsAEvW6RZ1xR92oH32PPOEOilxgOBLr1w="}]},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"directories":{},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sync-rpc_1.3.7_1783092703186_0.06636188858143788"},"_hasShrinkwrap":false}},"time":{"created":"2017-06-06T12:17:08.174Z","modified":"2026-07-03T15:31:43.451Z","1.0.0":"2017-06-06T12:17:08.174Z","1.1.0":"2017-06-06T13:39:20.423Z","1.1.1":"2017-07-09T02:38:00.007Z","1.2.0":"2018-01-31T13:39:45.414Z","1.2.1":"2018-01-31T15:24:29.204Z","1.2.2":"2018-01-31T15:25:41.710Z","1.2.3":"2018-02-01T11:13:23.552Z","1.3.0":"2018-02-09T18:22:08.132Z","1.3.1":"2018-02-09T18:23:31.140Z","1.3.2":"2018-03-02T13:06:33.966Z","1.3.3":"2018-03-02T17:14:49.931Z","1.3.4":"2018-05-14T09:07:34.452Z","1.3.5":"2019-07-24T14:29:58.100Z","1.3.6":"2019-07-24T14:32:26.785Z","1.3.7":"2026-07-03T15:31:43.348Z"},"bugs":{"url":"https://github.com/ForbesLindesay/sync-rpc/issues"},"author":{"name":"Forbes Lindesay","url":"http://github.com/ForbesLindesay"},"license":"MIT","homepage":"https://github.com/ForbesLindesay/sync-rpc#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/ForbesLindesay/sync-rpc.git"},"description":"Run asynchronous commands synchronously by putting them in a separate process","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"readme":"# sync-rpc\n\nRun asynchronous commands synchronously by putting them in a separate process\n\n[![Build Status](https://img.shields.io/travis/ForbesLindesay/sync-rpc/master.svg)](https://travis-ci.org/ForbesLindesay/sync-rpc)\n[![Dependency Status](https://img.shields.io/david/ForbesLindesay/sync-rpc/master.svg)](http://david-dm.org/ForbesLindesay/sync-rpc)\n[![NPM version](https://img.shields.io/npm/v/sync-rpc.svg)](https://www.npmjs.org/package/sync-rpc)\n\n## Installation\n\n```\nnpm install sync-rpc --save\n```\n\n## Usage\n\n### worker.js\n\n```js\nfunction init(connection) {\n  // you can setup any connections you need here\n  return function (message) {\n    // Note how even though we return a promise, the resulting rpc client will be synchronous\n    return Promise.resolve('sent ' + message + ' to ' + connection);\n  }\n}\nmodule.exports = init;\n```\n\n```js\nconst assert = require('assert');\nconst rpc = require('sync-rpc');\n\nconst client = rpc(__dirname + '/../test-worker.js', 'My Server');\n\nconst result = client('My Message');\n\nassert(result === 'sent My Message to My Server');\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}