{"_id":"@snek/syncify","_rev":"8-ca4302987427d6872947977229067e5c","name":"@snek/syncify","description":"a small and fast syncification library","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@snek/syncify","version":"0.0.1","main":"index.js","description":"a small and fast deasync library","author":{"name":"snek","email":"me@gus.host"},"license":"MIT","homepage":"https://github.com/devsnek/syncify#readme","scripts":{"install":"node-gyp rebuild"},"gypfile":true,"dependencies":{"bindings":"^1.3.0","node-addon-api":"^1.1.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/devsnek/syncify.git"},"bugs":{"url":"https://github.com/devsnek/syncify/issues"},"gitHead":"eb6d76e80738414b6bf7cbe0678190fb1703eb88","_id":"@snek/syncify@0.0.1","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"snek","email":"me@gus.host"},"dist":{"integrity":"sha512-FqqJtbvKq5yIOFfVYuFC4urrsn70KT5S3D7LkTG9EgtWNFNqyB/fUQLbAhBhzcqwIgms834E1qvszXdiPGBL4w==","shasum":"e70648ba4da98e43a97dbdc1aee172ac62516e60","tarball":"https://registry.npmjs.org/@snek/syncify/-/syncify-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+kCK02V6B33Hx6gOGYDanCLS24rYYr+IpE9tsalCDZAiARzK7JOs9k4sgu/PuVP0ITq4rmbJeLHyJgNUe3+RPO+g=="}]},"maintainers":[{"name":"snek","email":"me@gus.host"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syncify-0.0.1.tgz_1511564769653_0.5140369071159512"},"directories":{},"deprecated":"this is just a silly project i made to learn some c++ apis, please don't use it in any serious projects"},"0.0.2":{"name":"@snek/syncify","version":"0.0.2","main":"index.js","description":"a small and fast syncification library","author":{"name":"snek","email":"me@gus.host"},"license":"MIT","homepage":"https://github.com/devsnek/syncify#readme","scripts":{"install":"node-gyp rebuild"},"gypfile":true,"dependencies":{"bindings":"^1.3.0","node-addon-api":"^1.1.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/devsnek/syncify.git"},"bugs":{"url":"https://github.com/devsnek/syncify/issues"},"gitHead":"5ff3c9aeeeda62cc43576c1d7bb6d304c3589ba3","_id":"@snek/syncify@0.0.2","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"snek","email":"me@gus.host"},"dist":{"integrity":"sha512-uiCxA+GySc3yTyaWIGAkxd3pVFEg8i57R9TqpbevexpmWh1r+ynfOLzuF1ZkgQayVMVSKK9nH5pKcpmdGU3eYg==","shasum":"483601f8f379a93e23545146d0032ab9deeb2a98","tarball":"https://registry.npmjs.org/@snek/syncify/-/syncify-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdJgPysLHNRLKHRDVkfuVeBa33YhSxRJVQwiRBsAkDHQIhAIVdfohbxoqcGZk4+JHemqbR5uaeSeSFZNBINZFUyodf"}]},"maintainers":[{"name":"snek","email":"me@gus.host"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syncify-0.0.2.tgz_1511564994329_0.04578348807990551"},"directories":{},"deprecated":"this is just a silly project i made to learn some c++ apis, please don't use it in any serious projects"},"0.0.3":{"name":"@snek/syncify","version":"0.0.3","main":"index.js","description":"a small and fast syncification library","author":{"name":"snek","email":"me@gus.host"},"license":"MIT","homepage":"https://github.com/devsnek/syncify#readme","scripts":{"install":"node-gyp rebuild"},"gypfile":true,"dependencies":{"bindings":"^1.3.0","nan":"^2.8.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/devsnek/syncify.git"},"bugs":{"url":"https://github.com/devsnek/syncify/issues"},"gitHead":"158abd80f0c4b6a738c80c5d31841f34bea83b9e","_id":"@snek/syncify@0.0.3","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"snek","email":"me@gus.host"},"dist":{"integrity":"sha512-2DTZmcBURgPJ+FyTDJlND/ldAukvA4+LJwP/5E2uQ6Lv5A43AWRs+ZxUGqhR8hzTx8TwJ+aS1WVpa3wJiSo3+Q==","shasum":"34242c8afe66b9d4e1c1fe92a59459930ef9927f","tarball":"https://registry.npmjs.org/@snek/syncify/-/syncify-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7G15T6XX4GwvLfSWXNjkPtSr7GGsg7nGBCpSh1nuLGgIhAMBLO8I4ccZ+KlwyD0bWXOeRklVgEkOkE9pqPHKGWM1N"}]},"maintainers":[{"name":"snek","email":"me@gus.host"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syncify-0.0.3.tgz_1511586341873_0.0007543314713984728"},"directories":{},"deprecated":"this is just a silly project i made to learn some c++ apis, please don't use it in any serious projects"},"0.0.4":{"name":"@snek/syncify","version":"0.0.4","main":"index.js","description":"a small and fast syncification library","author":{"name":"snek","email":"me@gus.host"},"license":"MIT","homepage":"https://github.com/devsnek/syncify#readme","scripts":{"install":"node-gyp rebuild","test":"node test.js"},"gypfile":true,"dependencies":{"bindings":"^1.3.0","nan":"^2.8.0"},"devDependencies":{"tap":"^10.7.3"},"repository":{"type":"git","url":"git+https://github.com/devsnek/syncify.git"},"bugs":{"url":"https://github.com/devsnek/syncify/issues"},"gitHead":"f9f51ebd6c29c4562cabb894acfd245a9a4bf3d4","_id":"@snek/syncify@0.0.4","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"snek","email":"me@gus.host"},"dist":{"integrity":"sha512-WDpU3YerXTPOdaXT9jWFNj1hISoAYuC6/S/moomLQc9s2mZQgl2MoUm+ZPG1LUyooL1hpy0JBFhe7pj9YHGF7A==","shasum":"8927809379d21eb33b4f96008edcb2cdb250c5d5","tarball":"https://registry.npmjs.org/@snek/syncify/-/syncify-0.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWjDIT+n1zCYZCQYli/PYr39F8r8DMnLj5ipaDFF3YBQIgdGK+jysD2cnzIis+CxPjS6UEVVRTCxNJyoU0LklKluE="}]},"maintainers":[{"name":"snek","email":"me@gus.host"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syncify-0.0.4.tgz_1512494596751_0.6310736499726772"},"directories":{},"deprecated":"this is just a silly project i made to learn some c++ apis, please don't use it in any serious projects"},"0.0.5":{"name":"@snek/syncify","version":"0.0.5","main":"index.js","description":"a small and fast syncification library","author":{"name":"snek","email":"me@gus.host"},"license":"MIT","homepage":"https://github.com/devsnek/syncify#readme","scripts":{"install":"node-gyp rebuild","test":"node test.js"},"gypfile":true,"dependencies":{"bindings":"^1.3.0","nan":"^2.8.0"},"devDependencies":{"tap":"^10.7.3"},"repository":{"type":"git","url":"git+https://github.com/devsnek/syncify.git"},"bugs":{"url":"https://github.com/devsnek/syncify/issues"},"gitHead":"e8664eecff3de092be50115a8d54a7c704228260","_id":"@snek/syncify@0.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"snek","email":"me@gus.host"},"dist":{"integrity":"sha512-HAB/eM01erULQ3RS7fEZlKbXJkltQn07xXIOU4AlX042/RFOO5UkV/FMAlw1z2HL5U4hD1sW3BRx5mBtZ1C9cQ==","shasum":"9420468d93bae467e304b7d3e7182ba71cd2336a","tarball":"https://registry.npmjs.org/@snek/syncify/-/syncify-0.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSWG8rqDzzqoNu+MEaOdU0a+TF6F9vX0P/SyZrSKCWlAIhAIgf/BjF0ZuMiX4vM4tL2v/JYxC/kjexmg4OSTg/KsoW"}]},"maintainers":[{"name":"snek","email":"me@gus.host"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syncify-0.0.5.tgz_1515315720620_0.5682358222547919"},"directories":{},"deprecated":"this is just a silly project i made to learn some c++ apis, please don't use it in any serious projects"},"0.0.6":{"name":"@snek/syncify","version":"0.0.6","main":"index.js","description":"a small and fast syncification library","author":{"name":"snek","email":"me@gus.host"},"license":"MIT","homepage":"https://github.com/devsnek/syncify#readme","scripts":{"install":"node-gyp rebuild","test":"node test.js"},"gypfile":true,"dependencies":{"bindings":"^1.3.0","nan":"^2.8.0"},"devDependencies":{"tap":"^10.7.3"},"repository":{"type":"git","url":"git+https://github.com/devsnek/syncify.git"},"bugs":{"url":"https://github.com/devsnek/syncify/issues"},"gitHead":"fe1ea383f27e03839d1ff63c6eeaa2861d1cc67a","_id":"@snek/syncify@0.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"snek","email":"me@gus.host"},"dist":{"integrity":"sha512-WuTo2/c8zhwT6Ypdw9k4rlcTtlKiDQDaRA/r0V6jZMz2sadA8cYECEs9S8XIyjXpHvhm8YhgSscKu7aVyP0M9A==","shasum":"d0cff24fe9db9d18634b0bbd300b14e8ed263d01","tarball":"https://registry.npmjs.org/@snek/syncify/-/syncify-0.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa3s8BHmAYxSl4z7qcyGgn8CnK+LKFkQ/SKSxoCOsKUwIhAIfZde3oP0cWv70O8KxLnrYi6bS/PUdqFf8vvWiQhG+a"}]},"maintainers":[{"name":"snek","email":"me@gus.host"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syncify-0.0.6.tgz_1517510911473_0.17470882460474968"},"directories":{},"deprecated":"this is just a silly project i made to learn some c++ apis, please don't use it in any serious projects"}},"readme":"# syncify\n\n(this is not something you should use in prod)\n\n```javascript\nconst syncify = require('@snek/syncify');\n\nconst p0 = new Promise((r) => {\n  setTimeout(() => r('works'), 1000);\n});\n\n// blocks for 1000ms\nconsole.log(syncify(p0)); // 'works!'\n\nconst p1 = Promise.reject(new Error('aaaa'));\n\nsyncify(p1); // Error: 'aaaa'\n```\n","maintainers":[{"name":"snek","email":"me@gus.host"}],"time":{"modified":"2022-04-07T00:51:12.019Z","created":"2017-11-24T23:06:10.571Z","0.0.1":"2017-11-24T23:06:10.571Z","0.0.2":"2017-11-24T23:09:55.300Z","0.0.3":"2017-11-25T05:05:42.824Z","0.0.4":"2017-12-05T17:23:17.724Z","0.0.5":"2018-01-07T09:02:01.508Z","0.0.6":"2018-02-01T18:48:32.397Z"},"homepage":"https://github.com/devsnek/syncify#readme","repository":{"type":"git","url":"git+https://github.com/devsnek/syncify.git"},"author":{"name":"snek","email":"me@gus.host"},"bugs":{"url":"https://github.com/devsnek/syncify/issues"},"license":"MIT","readmeFilename":"README.md"}