{"_id":"comlinkjs","_rev":"29-c420050899d2886afbc807e2b87b9d39","name":"comlinkjs","description":"Comlink’s goal is to make [WebWorkers][webworker] enjoyable. Comlink removes the mental barrier of thinking about `postMessage` and hides the fact that you are working with workers.","dist-tags":{"latest":"3.2.0"},"versions":{"1.0.0":{"name":"comlinkjs","version":"1.0.0","description":"An RPC library that works on windows, iframes, WebWorkers and ServiceWorkers.","scripts":{"test":"npm run linter && npm run unittest","unittest":"karma start","linter":"eslint comlink.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","publish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify && cp comlink.ts dist","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js","mangle_global":"sed -i .bak 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i .bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js","minify":"babili --minified -o dist/comlink.global.{min.,}js && babili --minified -o dist/comlink.es6.{min.,}js && babili --minified -o dist/comlink.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"license":"Apache-2.0","devDependencies":{"chai":"^4.1.1","karma":"^1.7.0","karma-mocha":"^1.3.0","mocha":"^3.5.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-safari-launcher":"^1.0.0","babili":"^0.1.4","eslint":"^4.5.0","eslint-config-google":"^0.9.1"},"dependencies":{"karma-typescript":"^3.0.5","typescript":"^2.5.2","typescript-eslint-parser":"^8.0.0"},"_id":"comlinkjs@1.0.0","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-pwJR7sZKrDuOu1siS7q72jKvELUZD/NA8UMJiUdMJ3sb5S/GJQDA8aDA5+2DbxPrrOq7eFDjm0vc/bN1s0QPiw==","shasum":"3af4b0554b9fff72f45c7bbe786f3a2347d448df","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+kOTBnvu/wzXYBWSrwrZdvuIE0/LEdHV7bNp0YU3eaAiEA6RXGlOT6f3HCxyboVCgvg0uHoyQIbFNbgnU1bmOUxfE="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs-1.0.0.tgz_1504785310304_0.1553911326918751"},"directories":{},"deprecated":"Please use 'comlink' instead."},"1.0.1":{"name":"comlinkjs","version":"1.0.1","description":"An RPC library that works on windows, iframes, WebWorkers and ServiceWorkers.","scripts":{"test":"npm run linter && npm run unittest","unittest":"karma start","linter":"eslint comlink.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","publish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify && cp comlink.ts dist","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js","mangle_global":"sed -i .bak 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i .bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js","minify":"babili --minified -o dist/comlink.global.{min.,}js && babili --minified -o dist/comlink.es6.{min.,}js && babili --minified -o dist/comlink.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"license":"Apache-2.0","devDependencies":{"chai":"^4.1.1","karma":"^1.7.0","karma-mocha":"^1.3.0","mocha":"^3.5.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-safari-launcher":"^1.0.0","babili":"^0.1.4","eslint":"^4.5.0","eslint-config-google":"^0.9.1","karma-typescript":"^3.0.5","typescript":"^2.5.2","typescript-eslint-parser":"^8.0.0"},"dependencies":{},"_id":"comlinkjs@1.0.1","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-rqOJGVO9sij7v8TcHd/RxDbNsZ9DfipuOrA5iGXic+VC6EA9mQcamKKp9eXa92jcmlJFxLyvtyllfkhixDBChw==","shasum":"16d976d38c024ff37b6465283b4492e5fd4f4079","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANG0UfON+d/joKv0jphkEfkaakSAdJZhGb/MD2B6BnSAiAMyHufT3xGvqLVo3QOQc8IeBmTTmjUle6xFPyYabXz+w=="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs-1.0.1.tgz_1504785669653_0.2270045697223395"},"directories":{},"deprecated":"Please use 'comlink' instead."},"1.0.2":{"name":"comlinkjs","version":"1.0.2","description":"An RPC library that works on windows, iframes, WebWorkers and ServiceWorkers.","scripts":{"test":"npm run linter && npm run unittest","unittest":"karma start","linter":"eslint comlink.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify && cp comlink.ts dist","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js","mangle_global":"sed -i .bak 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i .bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js","minify":"babili --minified -o dist/comlink.global.{min.,}js && babili --minified -o dist/comlink.es6.{min.,}js && babili --minified -o dist/comlink.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"license":"Apache-2.0","devDependencies":{"chai":"^4.1.1","karma":"^1.7.0","karma-mocha":"^1.3.0","mocha":"^3.5.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-safari-launcher":"^1.0.0","babili":"^0.1.4","eslint":"^4.5.0","eslint-config-google":"^0.9.1","karma-typescript":"^3.0.5","typescript":"^2.5.2","typescript-eslint-parser":"^8.0.0"},"dependencies":{},"_id":"comlinkjs@1.0.2","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-C4iGoMrEmPfPLcKNSo9r5Kp8Idn5BTNX+98lKqd8e9f3DAs6o1X2Cyo//MyisZif2AgiG2MlRjakvyM5izQbdA==","shasum":"203d8db3976e299f9d3e1b7767af25d1d8bcd141","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeRDsroBSPHWYwxXt5/BFBcDZKYvuWSThypFgiMW4hswIhAKsNHzoemswtYsKaPhm+shmnA7NqIdk9u+nmNJ3Sh5y3"}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs-1.0.2.tgz_1504785897942_0.6816392082255334"},"directories":{},"deprecated":"Please use 'comlink' instead."},"1.0.3":{"name":"comlinkjs","version":"1.0.3","description":"An RPC library that works on windows, iframes, WebWorkers and ServiceWorkers.","scripts":{"test":"npm run linter && npm run unittest","unittest":"karma start","linter":"eslint comlink.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify && cp comlink.ts dist","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js","mangle_global":"sed -i .bak 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i .bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js","minify":"babili --minified -o dist/comlink.global.{min.,}js && babili --minified -o dist/comlink.es6.{min.,}js && babili --minified -o dist/comlink.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"license":"Apache-2.0","devDependencies":{"chai":"^4.1.1","karma":"^1.7.0","karma-mocha":"^1.3.0","mocha":"^3.5.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-safari-launcher":"^1.0.0","babili":"^0.1.4","eslint":"^4.5.0","eslint-config-google":"^0.9.1","karma-typescript":"^3.0.5","typescript":"^2.5.2","typescript-eslint-parser":"^8.0.0"},"dependencies":{},"_id":"comlinkjs@1.0.3","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-nu8PGdKn6pfZEVTNZLEJN7zCqRIzHEhhxv0kcENh31NTDa9jwdgsVI5lAoRyp6y88eyvNhRli0EdyTo5Wh67Fg==","shasum":"e9ec7a355e4a6b12ae377216ea819b5490ac3d32","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtQUkiv7oabaXHpGcTqYIVVK2Z0wSanedaCeca5yMJTQIgRTre0jnENduVu2gF86+8YWfT7QHAFCrzu/9/loEbHq4="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs-1.0.3.tgz_1504786479332_0.9231306442525238"},"directories":{},"deprecated":"Please use 'comlink' instead."},"1.1.0":{"name":"comlinkjs","version":"1.1.0","description":"An tiny RPC library that works on windows, iframes, WebWorkers and ServiceWorkers.","scripts":{"test":"npm run linter && npm run unittest","unittest":"karma start","linter":"eslint comlink.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify && cp comlink.ts dist","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js","mangle_global":"sed -i .bak 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i .bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js","minify":"babili --minified -o dist/comlink.global.{min.,}js && babili --minified -o dist/comlink.es6.{min.,}js && babili --minified -o dist/comlink.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"license":"Apache-2.0","devDependencies":{"chai":"^4.1.1","karma":"^1.7.0","karma-mocha":"^1.3.0","mocha":"^3.5.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-safari-launcher":"^1.0.0","babili":"^0.1.4","eslint":"^4.5.0","eslint-config-google":"^0.9.1","karma-typescript":"^3.0.5","typescript":"^2.5.2","typescript-eslint-parser":"^8.0.0"},"dependencies":{},"_id":"comlinkjs@1.1.0","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-H3YjsSDiqhRL+DZSlzEJ906h41LgL+8JuNTaQg4apYUEmg8DJ9alea1wwIL2HvwK6aMrEWv4eVZVMBVWdqkU5g==","shasum":"dd3a6b724107a28a5a71a66fabb54c07c6131a95","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFAxyqYeYY8aDRCpj3oFb+yqXTUdjweaWP+uBzmaN+vAIhAIwBNkKDUWfT+xJgFZBpVhWzqewLpLEDys9h0AtlxqvP"}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs-1.1.0.tgz_1504791790884_0.1707216901704669"},"directories":{},"deprecated":"Please use 'comlink' instead."},"1.2.0":{"name":"comlinkjs","version":"1.2.0","description":"A tiny RPC library that works on windows, iframes, WebWorkers and ServiceWorkers.","main":"comlink.umd.js","module":"comlink.es6.js","typings":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest","unittest":"karma start","linter":"eslint comlink.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js","mangle_global":"sed -i .bak 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i .bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js","minify":"babili --minified -o dist/comlink.global.{min.,}js && babili --minified -o dist/comlink.es6.{min.,}js && babili --minified -o dist/comlink.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"license":"Apache-2.0","devDependencies":{"chai":"^4.1.1","karma":"^1.7.0","karma-mocha":"^1.3.0","mocha":"^3.5.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-safari-launcher":"^1.0.0","babili":"^0.1.4","eslint":"^4.5.0","eslint-config-google":"^0.9.1","karma-typescript":"^3.0.5","typescript":"^2.5.2","typescript-eslint-parser":"^8.0.0"},"dependencies":{},"_id":"comlinkjs@1.2.0","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-VBvx2MsESMVjJ5PA/yb/+IVtbKZ7KWhSwZ4sE/njViwEigPKOfeJRgdCEWY8dHW2x3mZL0h8YtmVz9XHJ/RvoA==","shasum":"7ec8012430c3bc98944862f02d09d34a6088facd","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/8+eIFYufrZtoppNKiq3TID7Z2vqqprwa4JAdBZtMsgIgH0RdRG3vXd4JTpTqeNtPE2ty25yrspyqKU3+qSFGRac="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs-1.2.0.tgz_1505216992706_0.0574194323271513"},"directories":{},"deprecated":"Please use 'comlink' instead."},"2.0.0":{"name":"comlinkjs","version":"2.0.0","description":"A tiny RPC library that works on windows, iframes, WebWorkers and ServiceWorkers.","main":"comlink.umd.js","module":"comlink.es6.js","typings":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest","unittest":"karma start","linter":"eslint comlink.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js","mangle_global":"sed -i .bak 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i .bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js","minify":"babili -o dist/comlink.global.{min.,}js && babili -o dist/comlink.es6.{min.,}js && babili -o dist/comlink.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"license":"Apache-2.0","devDependencies":{"babili":"^0.1.4","chai":"^4.1.1","eslint":"^4.5.0","eslint-config-google":"^0.9.1","gsap":"^1.20.2","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^3.0.5","mocha":"^3.5.0","postcss":"^6.0.11","postcss-cssnext":"^3.0.2","prismjs":"^1.7.0","typescript":"^2.5.2","typescript-eslint-parser":"^8.0.0"},"dependencies":{},"_id":"comlinkjs@2.0.0","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-AbCih4IoHzFOPjNzGAJLnfdjQ/BcWQzfIVXZYx0eFEavd8t/FLv6T4tglztqOhoT2B2vgB/TG+8wHJs1zxKjjQ==","shasum":"f49b65ab2e0a0e82962a19fe12b690ad906ed9bf","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDGoX+ZcJmRr5cxjBwaaM1EwaZbpdFuuj3VwncuP26MAIgb0EMc+/wHKLHhC0683iVk/uJupNopPUVCsVzMWCQ6kI="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs-2.0.0.tgz_1505743993050_0.5602003745734692"},"directories":{},"deprecated":"Please use 'comlink' instead."},"2.0.1":{"name":"comlinkjs","version":"2.0.1","description":"A tiny RPC library that works on windows, iframes, WebWorkers and ServiceWorkers.","main":"comlink.umd.js","module":"comlink.es6.js","typings":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest","unittest":"karma start","linter":"eslint comlink.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js","mangle_global":"sed -i .bak 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i .bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js","minify":"babili -o dist/comlink.global.{min.,}js && babili -o dist/comlink.es6.{min.,}js && babili -o dist/comlink.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"license":"Apache-2.0","devDependencies":{"babili":"^0.1.4","chai":"^4.1.1","eslint":"^4.5.0","eslint-config-google":"^0.9.1","gsap":"^1.20.2","karma":"^1.7.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^3.0.5","mocha":"^3.5.0","postcss":"^6.0.11","postcss-cssnext":"^3.0.2","prismjs":"^1.7.0","typescript":"^2.5.2","typescript-eslint-parser":"^8.0.0"},"dependencies":{},"_id":"comlinkjs@2.0.1","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-TNntKjUVxmdgoiACE4DOwpvYcrB+HUh774sYD2wKD2KvzSgLvP25Vclda9zgTXzuTPx+iFJaur6bnCl/06aBIA==","shasum":"57f88f3ec8ff6653d00a04b560e03f86a7504d99","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD37Hec5j5djilBUjatgIFU2tvWxrJRke5ZNm4udA6XwwIhALnpOn0Gp7uztg6IGCzSRJBeAA64fjIhxdu67ajAWlJ8"}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs-2.0.1.tgz_1505960987378_0.609148460905999"},"directories":{},"deprecated":"Please use 'comlink' instead."},"2.1.0":{"name":"comlinkjs","version":"2.1.0","description":"A tiny RPC library that works on windows, iframes, WebWorkers and ServiceWorkers.","main":"comlink.umd.js","module":"comlink.es6.js","typings":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest","unittest":"karma start","linter":"eslint comlink.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js","mangle_global":"sed -i .bak 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i .bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js","minify":"babili -o dist/comlink.global.{min.,}js && babili -o dist/comlink.es6.{min.,}js && babili -o dist/comlink.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"license":"Apache-2.0","devDependencies":{"babili":"0.1.4","chai":"4.1.2","eslint":"4.7.2","eslint-config-google":"0.9.1","gsap":"1.20.2","karma":"1.7.1","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.0.1","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-typescript":"3.0.6","mocha":"3.5.3","postcss":"6.0.12","postcss-cssnext":"3.0.2","prismjs":"1.8.1","typescript":"2.5.2","typescript-eslint-parser":"8.0.0"},"dependencies":{},"_id":"comlinkjs@2.1.0","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-1a+Yso9Dy1wAZqiqEU2KzMW/c6yvkvnbgP6tB5U3PHuNVMmAdoIrhAeR/2WWcTbY53L8296BUWSapTjzEjDLwA==","shasum":"dba1678e3c0c32ad6f59d5f9a3f62bf1882a1f5e","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCNFsx52dKXsIg4vq5/WUeskJlJxZJiP1976a0Id08gdAIfIPMJ9Mq6tpZRDI3AuufN699C/+J7isnHpmtbX2SvMg=="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs-2.1.0.tgz_1506345929065_0.9712612528819591"},"directories":{},"deprecated":"Please use 'comlink' instead."},"2.2.0":{"name":"comlinkjs","version":"2.2.0","description":"A tiny RPC library that works on windows, iframes, WebWorkers and ServiceWorkers.","main":"comlink.umd.js","module":"comlink.es6.js","typings":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest","unittest":"karma start","linter":"eslint comlink.ts && eslint messagechanneladapter.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i .bak -E 's!comlinkjs@[0-9.]+!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && mv dist/messagechanneladapter.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && mv dist/messagechanneladapter.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js && mv dist/messagechanneladapter.{,umd.}js","mangle_global":"sed -i .bak 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i .bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js && sed -i .bak 's!exports.MessageChannelAdapter!self.MessageChannelAdapter!' dist/messagechanneladapter.global.js && sed -i .bak 's!^.*\"__esModule\".*$!!' dist/messagechanneladapter.global.js","minify":"babili -o dist/comlink.global.{min.,}js && babili -o dist/comlink.es6.{min.,}js && babili -o dist/comlink.umd.{min.,}js && babili -o dist/messagechanneladapter.global.{min.,}js && babili -o dist/messagechanneladapter.es6.{min.,}js && babili -o dist/messagechanneladapter.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"license":"Apache-2.0","devDependencies":{"babili":"0.1.4","chai":"4.1.2","eslint":"4.7.2","eslint-config-google":"0.9.1","gsap":"1.20.2","karma":"1.7.1","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.0.1","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-typescript":"3.0.7","mocha":"3.5.3","postcss":"6.0.12","postcss-cssnext":"3.0.2","prismjs":"1.8.1","typescript":"2.5.2","typescript-eslint-parser":"8.0.0"},"dependencies":{},"_id":"comlinkjs@2.2.0","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-X3FnuSvWW6iwCvGtQBA+E08/4rOEGUn3BECAf2wkkfhkXTIOOy/tsmwkP/9PjPL0SwIU/0SombHz1AGlOJpYsw==","shasum":"3f805863df9f32bff46a241c6c2b251cc9ab52e1","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk5zx01JVA+8vIKbbqjVHeHUlUvOkE7/vXDKKretKu/gIhAMUHhwr6zrf1o5+EbQ7tiVi9WzcWud5lsEhSnNdR2tRP"}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs-2.2.0.tgz_1506548225657_0.9721811495255679"},"directories":{},"deprecated":"Please use 'comlink' instead."},"2.3.0":{"name":"comlinkjs","version":"2.3.0","description":"A tiny RPC library that works on windows, iframes, WebWorkers and ServiceWorkers.","main":"comlink.umd.js","module":"comlink.es6.js","typings":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest","unittest":"karma start","linter":"eslint comlink.ts && eslint messagechanneladapter.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i .bak -E 's!comlinkjs@[0-9.]+!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && mv dist/messagechanneladapter.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && mv dist/messagechanneladapter.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js && mv dist/messagechanneladapter.{,umd.}js","mangle_global":"sed -i .bak 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i .bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js && sed -i .bak 's!exports.MessageChannelAdapter!self.MessageChannelAdapter!' dist/messagechanneladapter.global.js && sed -i .bak 's!^.*\"__esModule\".*$!!' dist/messagechanneladapter.global.js","minify":"babili -o dist/comlink.global.{min.,}js && babili -o dist/comlink.es6.{min.,}js && babili -o dist/comlink.umd.{min.,}js && babili -o dist/messagechanneladapter.global.{min.,}js && babili -o dist/messagechanneladapter.es6.{min.,}js && babili -o dist/messagechanneladapter.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"license":"Apache-2.0","devDependencies":{"babili":"0.1.4","chai":"4.1.2","eslint":"4.8.0","eslint-config-google":"0.9.1","karma":"1.7.1","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.0.1","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-typescript":"3.0.7","mocha":"4.0.0","typescript":"2.5.3","typescript-eslint-parser":"8.0.0"},"dependencies":{},"_id":"comlinkjs@2.3.0","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-BX5JeBNKnjDc2rJciBKbdwUb8Jr04CMLuouJquJfXYZMsYMVa8X4yG/s1ogr8kh6Ns9vb3mfMnvMxXt04dJsOg==","shasum":"e00caf677c0283ca15bc8ec099dde987f7d54bb2","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-2.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDssVzU28r3L48bxklXViDIrh0xMSZTMK41ixX8yWNT3AiBQjZ/nJkpqvdL3++777uj/cYsntaRHSUr2mD9CxxyaYQ=="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs-2.3.0.tgz_1507213800158_0.06371339550241828"},"directories":{},"deprecated":"Please use 'comlink' instead."},"2.3.1":{"name":"comlinkjs","version":"2.3.1","description":"A tiny RPC library that works on windows, iframes, WebWorkers and ServiceWorkers.","main":"comlink.umd.js","module":"comlink.es6.js","typings":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest && npm run build","unittest":"karma start","linter":"eslint comlink.ts && eslint messagechanneladapter.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]+!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && mv dist/messagechanneladapter.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && mv dist/messagechanneladapter.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js && mv dist/messagechanneladapter.{,umd.}js","mangle_global":"sed -i.bak -e 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i.bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js && sed -i.bak -e 's!exports.MessageChannelAdapter!self.MessageChannelAdapter!' dist/messagechanneladapter.global.js && sed -i.bak -e 's!^.*\"__esModule\".*$!!' dist/messagechanneladapter.global.js","minify":"babili -o dist/comlink.global.{min.,}js && babili -o dist/comlink.es6.{min.,}js && babili -o dist/comlink.umd.{min.,}js && babili -o dist/messagechanneladapter.global.{min.,}js && babili -o dist/messagechanneladapter.es6.{min.,}js && babili -o dist/messagechanneladapter.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"license":"Apache-2.0","devDependencies":{"babili":"0.1.4","chai":"4.1.2","eslint":"4.13.1","eslint-config-google":"0.9.1","karma":"1.7.1","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-typescript":"3.0.8","mocha":"4.0.1","typescript":"2.6.2","typescript-eslint-parser":"11.0.0"},"dependencies":{},"_id":"comlinkjs@2.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-coVWiDkHXdL8z2l9HmPOk1ywsJqqvvwALpWL3yTVicjmL4lC9Cucck6z3KQIMsLqz4y3hRIucdT0HDh/ANnrLg==","shasum":"de1e9ed9f7fcad977abd96980e1174140999bfe9","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-2.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2dWpJpcy2jAIlshuDlWI+4gPKTvGB4B/2n09jJzfM8AiA9sSgLUk1cQsULxEZ5Ag3ubs77GnOLkE/lQDDTgdNVLg=="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs-2.3.1.tgz_1513514437968_0.17761539132334292"},"directories":{},"deprecated":"Please use 'comlink' instead."},"2.3.2":{"name":"comlinkjs","version":"2.3.2","description":"Comlink’s goal is to make [WebWorkers][WebWorker] enjoyable. Instead of using `postMessage` to send messages back and forth, Comlink allows you to invoke functions, pass callbacks, add event listeners and create new instances of classes.","main":"comlink.umd.js","module":"comlink.es6.js","typings":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest && npm run build","unittest":"karma start","linter":"eslint comlink.ts && eslint messagechanneladapter.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]+!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && mv dist/messagechanneladapter.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && mv dist/messagechanneladapter.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js && mv dist/messagechanneladapter.{,umd.}js","mangle_global":"sed -i.bak -e 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i.bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js && sed -i.bak -e 's!exports.MessageChannelAdapter!self.MessageChannelAdapter!' dist/messagechanneladapter.global.js && sed -i.bak -e 's!^.*\"__esModule\".*$!!' dist/messagechanneladapter.global.js","minify":"babili -o dist/comlink.global.{min.,}js && babili -o dist/comlink.es6.{min.,}js && babili -o dist/comlink.umd.{min.,}js && babili -o dist/messagechanneladapter.global.{min.,}js && babili -o dist/messagechanneladapter.es6.{min.,}js && babili -o dist/messagechanneladapter.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"license":"Apache-2.0","devDependencies":{"babili":"0.1.4","chai":"4.1.2","eslint":"4.18.0","eslint-config-google":"0.9.1","karma":"2.0.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-typescript":"3.0.12","mocha":"5.0.1","typescript":"2.7.2","typescript-eslint-parser":"13.0.0"},"dependencies":{},"_id":"comlinkjs@2.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-Sr8ZQrk54QS5eijOAMpk5c7V7SLjgAabWjqbNPgp4136Ml3DLq+N1sfPKFty/UleCHeGaeAT1pa7SvHPlNro7A==","shasum":"563b54a7507a892af2d5b08fd9c1d76efa3db16f","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-2.3.2.tgz","fileCount":18,"unpackedSize":89476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ8DuvUx7b5d2GmrCOITgJv81XrtMvt8KSBUnlRmJSIgIhANxlelyn06c4M14FYse4m1SK4Nas2aRBdkqryVa7JhVh"}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs_2.3.2_1518910608821_0.9074319095973924"},"_hasShrinkwrap":false,"deprecated":"Please use 'comlink' instead."},"2.3.3":{"name":"comlinkjs","version":"2.3.3","description":"Comlink’s goal is to make [WebWorkers][WebWorker] enjoyable. Instead of using `postMessage` to send messages back and forth, Comlink allows you to invoke functions, pass callbacks, add event listeners and create new instances of classes.","main":"comlink.umd.js","module":"comlink.es6.js","typings":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest && npm run build","unittest":"karma start","linter":"eslint comlink.ts && eslint messagechanneladapter.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]+!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && mv dist/messagechanneladapter.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && mv dist/messagechanneladapter.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js && mv dist/messagechanneladapter.{,umd.}js","mangle_global":"sed -i.bak -e 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i.bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js && sed -i.bak -e 's!exports.MessageChannelAdapter!self.MessageChannelAdapter!' dist/messagechanneladapter.global.js && sed -i.bak -e 's!^.*\"__esModule\".*$!!' dist/messagechanneladapter.global.js","minify":"babel-minify --mangle -o dist/comlink.global.{min.,}js && babel-minify --mangle -o dist/comlink.es6.{min.,}js && babel-minify --mangle -o dist/comlink.umd.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.global.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.es6.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"license":"Apache-2.0","devDependencies":{"babel-minify":"^0.3.0","chai":"4.1.2","eslint":"4.18.1","eslint-config-google":"0.9.1","karma":"2.0.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-typescript":"3.0.12","mocha":"5.0.1","typescript":"2.7.2","typescript-eslint-parser":"14.0.0"},"dependencies":{},"_id":"comlinkjs@2.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-mg7cSgc1fhChy9U5WcqmraLq8hIhiuJLJFLp/v3f4cHB5TELYfLkSMSCOzSOCHjpcUmG1DlGE8eDOoqfsWstMQ==","shasum":"153c7ac757dc05158a5440ad6a925c850327856e","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-2.3.3.tgz","fileCount":18,"unpackedSize":91150,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQ9/5GpyVVDLxduMgBeSR7Tb0scrN7U3JIAYzrQHm0+AiEAsRaxj5Nbsqv4DMzm4EIgvYrXemlXACq0/advJqNP8pM="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs_2.3.3_1519578508674_0.9529245056759841"},"_hasShrinkwrap":false,"deprecated":"Please use 'comlink' instead."},"2.3.4":{"name":"comlinkjs","version":"2.3.4","description":"Comlink’s goal is to make [WebWorkers][WebWorker] enjoyable. Instead of using `postMessage` to send messages back and forth, Comlink allows you to invoke functions, pass callbacks, add event listeners and create new instances of classes.","main":"comlink.umd.js","module":"comlink.es6.js","typings":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest && npm run build","unittest":"karma start","linter":"eslint comlink.ts && eslint messagechanneladapter.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]+!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && mv dist/messagechanneladapter.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && mv dist/messagechanneladapter.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js && mv dist/messagechanneladapter.{,umd.}js","mangle_global":"sed -i.bak -e 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i.bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js && sed -i.bak -e 's!exports.MessageChannelAdapter!self.MessageChannelAdapter!' dist/messagechanneladapter.global.js && sed -i.bak -e 's!^.*\"__esModule\".*$!!' dist/messagechanneladapter.global.js","minify":"babel-minify --mangle -o dist/comlink.global.{min.,}js && babel-minify --mangle -o dist/comlink.es6.{min.,}js && babel-minify --mangle -o dist/comlink.umd.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.global.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.es6.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"repository":{"type":"git","url":"git+https://github.com/GoogleChromeLabs/comlink.git"},"license":"Apache-2.0","devDependencies":{"babel-minify":"0.3.0","chai":"4.1.2","eslint":"4.19.0","eslint-config-google":"0.9.1","karma":"2.0.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-typescript":"3.0.12","mocha":"5.0.4","typescript":"2.7.2","typescript-eslint-parser":"14.0.0"},"dependencies":{},"bugs":{"url":"https://github.com/GoogleChromeLabs/comlink/issues"},"homepage":"https://github.com/GoogleChromeLabs/comlink#readme","_id":"comlinkjs@2.3.4","_npmVersion":"5.7.1","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-qxTwjzHhzstdcdAAmnM+i8muvc8kCbv1jpmSOq9s000bPgb+WTSp4X5/Jy5jH5X2dgqDtV4dABJLW6QEqV6KDw==","shasum":"d58a4fe73b501ae686199f121a0209f233a86a93","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-2.3.4.tgz","fileCount":18,"unpackedSize":91588,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJyxbIHOebzfMyA+lDJVEjuQedBdrcOT1cVYVY4NQwLAiEAvmqAbMKUaYnBMDpXTbre/MaPZceswf8HF2TXFelBpGI="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs_2.3.4_1521535756184_0.07610469893585803"},"_hasShrinkwrap":false,"deprecated":"Please use 'comlink' instead."},"2.3.5":{"name":"comlinkjs","version":"2.3.5","description":"Comlink’s goal is to make [WebWorkers][WebWorker] enjoyable. Instead of using `postMessage` to send messages back and forth, Comlink allows you to invoke functions, pass callbacks, add event listeners and create new instances of classes.","main":"comlink.umd.js","module":"comlink.es6.js","types":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest && npm run build","unittest":"karma start","linter":"eslint comlink.ts && eslint messagechanneladapter.ts","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]+!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && mv dist/messagechanneladapter.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && mv dist/messagechanneladapter.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js && mv dist/messagechanneladapter.{,umd.}js","mangle_global":"sed -i.bak -e 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i.bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js && sed -i.bak -e 's!exports.MessageChannelAdapter!self.MessageChannelAdapter!' dist/messagechanneladapter.global.js && sed -i.bak -e 's!^.*\"__esModule\".*$!!' dist/messagechanneladapter.global.js","minify":"babel-minify --mangle -o dist/comlink.global.{min.,}js && babel-minify --mangle -o dist/comlink.es6.{min.,}js && babel-minify --mangle -o dist/comlink.umd.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.global.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.es6.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"repository":{"type":"git","url":"git+https://github.com/GoogleChromeLabs/comlink.git"},"license":"Apache-2.0","devDependencies":{"babel-minify":"0.3.0","chai":"4.1.2","eslint":"4.19.0","eslint-config-google":"0.9.1","karma":"2.0.0","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-typescript":"3.0.12","mocha":"5.0.4","typescript":"2.7.2","typescript-eslint-parser":"14.0.0"},"dependencies":{},"bugs":{"url":"https://github.com/GoogleChromeLabs/comlink/issues"},"homepage":"https://github.com/GoogleChromeLabs/comlink#readme","_id":"comlinkjs@2.3.5","_npmVersion":"5.7.1","_nodeVersion":"8.1.2","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-0KSzCYdoATnmqz+qNhdkcP6fLrdofOcVjOmiR4+JSOJdGTbhBSUhLft05pdtt98ufu2o04dbD3haLIF8r2dT9g==","shasum":"29db57ed89388f974ffbf9e33ffc17dcc6571723","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-2.3.5.tgz","fileCount":18,"unpackedSize":91586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAG15tsY3TToci8+3TddFCbVpIOOOJ30iuDWJ1Q2qJypAiEA7P5okfBx7DbDG0ei5+OPG/s9zfoGHQP/igP26LXLvU0="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs_2.3.5_1521552287212_0.7060518127792397"},"_hasShrinkwrap":false,"deprecated":"Please use 'comlink' instead."},"2.3.6":{"name":"comlinkjs","version":"2.3.6","description":"Comlink’s goal is to make [WebWorkers][WebWorker] enjoyable. Comlink removes the mental barrier of thinking about `postMessage` and hides the fact that you are working with workers.","main":"comlink.umd.js","module":"comlink.es6.js","types":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest && npm run build","unittest":"karma start","linter":"prettier --write *.ts tests/*.js tests/fixtures/*.js","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]+!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist && sed -i.bak -e 's!\"comlinkjs\"!\"comlink\"!' dist/package.json && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && mv dist/messagechanneladapter.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && mv dist/messagechanneladapter.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js && mv dist/messagechanneladapter.{,umd.}js","mangle_global":"sed -i.bak -e 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i.bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js && sed -i.bak -e 's!exports.MessageChannelAdapter!self.MessageChannelAdapter!' dist/messagechanneladapter.global.js && sed -i.bak -e 's!^.*\"__esModule\".*$!!' dist/messagechanneladapter.global.js","minify":"babel-minify --mangle -o dist/comlink.global.{min.,}js && babel-minify --mangle -o dist/comlink.es6.{min.,}js && babel-minify --mangle -o dist/comlink.umd.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.global.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.es6.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"repository":{"type":"git","url":"git+https://github.com/GoogleChromeLabs/comlink.git"},"license":"Apache-2.0","devDependencies":{"babel-minify":"0.4.0","chai":"4.1.2","karma":"2.0.2","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-typescript":"3.0.12","mocha":"5.1.1","typescript":"2.8.3","prettier":"1.12.1"},"dependencies":{},"bugs":{"url":"https://github.com/GoogleChromeLabs/comlink/issues"},"homepage":"https://github.com/GoogleChromeLabs/comlink#readme","_id":"comlinkjs@2.3.6","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-4WDd2iMM5AhnIRgUNMLWEj3gtIfEfu+JjSPUCYAa/K5IzJRvx/JAMC5jF53Exim7d67vnkRGd0i6vx27rGF2yA==","shasum":"a756c2530062af292a705372484d4e2eff47729f","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-2.3.6.tgz","fileCount":18,"unpackedSize":92024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa74RbCRA9TVsSAnZWagAAxw4P/iFx/qa16v163MFZivd3\nVPbGNUIqRnEQu74odnfynNKf+Tn7HHSjzCzF4S67SQsdfJ7FAokAqKpkK23d\nC6OKHa3Al8AunPLIJ2Rp+qdI0Q4v3/lxwT+dD9xtE6JGb0GJM5ULTbx71Pwv\ny2vGP6HkGblnWLSvaSzyHBJRJHW7uIzRLEo/gR3y31jc3vb8dOESCeu1Dcnm\nOlegMGzsH/o22KfrUej6iGM68FrO+OR2Tu86fGxdtgBuN8BXILZl9foy/6zC\nqLCGBHt2kHEWWNw7GKwe/hdm9N9WVYGao62DSwtKvSyjH3Kb/QMz72Z58MOM\n8q7xdE2Jj484cpvkI7bLNsv7p/VO3fYsh+gQYQ4MxB+1DZ2qKe2QMycb+uMf\njgg+0+rPsuYBNFY/ud3LfzqODSp4y1W7D66exRya3PRZVr7hUUXZodN0SPd3\nAHxXXQG9oOKBA8b/9nKdDEKCvUgckaGXsOXQtPLW/K1be31U7lS8prAQ15H3\n5AGbPrtF+jIpRH67oIVC8rJFhMNQUZvawniS1bi02GvqLm+M9Go9kEBIpnpN\nx8MMvB/P1+WtCYi2LxFWhQwALq+CkKACL4CU2ZF4mKlhoTETStAiMqpZAb8m\nvQT5rxVRbAXQw8yNsB6PfjlX4dZobKj6+NQW6JHOYA7yhlVX+gJVj8MJVAQ5\n/JyB\r\n=gDdk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGSyufPte4p/a3/F5eaaQXy9XpifB1ZxlatcP5pNqWYAiEArRE7LFGwrh8gISjNca+YDgEDcIWRy15eXHk3PHxQYFw="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs_2.3.6_1525646425319_0.2815254213860139"},"_hasShrinkwrap":false,"deprecated":"Please use 'comlink' instead."},"2.4.0":{"name":"comlinkjs","version":"2.4.0","description":"Comlink’s goal is to make [WebWorkers][WebWorker] enjoyable. Comlink removes the mental barrier of thinking about `postMessage` and hides the fact that you are working with workers.","main":"comlink.umd.js","module":"comlink.es6.js","types":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest && npm run build","unittest":"karma start","linter":"prettier --write *.ts tests/*.js tests/fixtures/*.js","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]+!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run linter && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && mv dist/messagechanneladapter.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && mv dist/messagechanneladapter.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js && mv dist/messagechanneladapter.{,umd.}js","mangle_global":"sed -i.bak -e 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i.bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js && sed -i.bak -e 's!exports.MessageChannelAdapter!self.MessageChannelAdapter!' dist/messagechanneladapter.global.js && sed -i.bak -e 's!^.*\"__esModule\".*$!!' dist/messagechanneladapter.global.js","minify":"babel-minify --mangle -o dist/comlink.global.{min.,}js && babel-minify --mangle -o dist/comlink.es6.{min.,}js && babel-minify --mangle -o dist/comlink.umd.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.global.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.es6.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"repository":{"type":"git","url":"git+https://github.com/GoogleChromeLabs/comlink.git"},"license":"Apache-2.0","devDependencies":{"babel-minify":"0.4.0","chai":"4.1.2","karma":"2.0.2","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-typescript":"3.0.12","mocha":"5.1.1","prettier":"1.12.1","typescript":"2.8.3"},"dependencies":{},"bugs":{"url":"https://github.com/GoogleChromeLabs/comlink/issues"},"homepage":"https://github.com/GoogleChromeLabs/comlink#readme","_id":"comlinkjs@2.4.0","_npmVersion":"6.0.1","_nodeVersion":"10.0.0","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-C3ip2t3WLyk4qcYCsqNvGqEzv7Ufjp5dMhWqsi0ehFUqIKmdPxDt3P/oi+p8vw8/vB+AsD2rb9LHSfopT+uk4g==","shasum":"f5895fc47ab9763db62be6b202dd65b7ffa3b99e","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-2.4.0.tgz","fileCount":18,"unpackedSize":91782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAEMvCRA9TVsSAnZWagAAa2AP/3g1T2S04mBne52FXIhi\na+Nfwp8dh4kFrK81GESFc4kuGPmd2Kq2zIhV+QOEJBvHoNmmyHd1RoIfmw13\naUYNL1za0G4/3ji4iLKVAv05TWh+WlMOKbyHrnlFihrdchWks21OlSv42izl\nGM1XcL9nPzF8UbY7GLH+NXU9o1UgNbPUMgD5WsY768+Z/7bJ6jVS7Rfg+lLR\ngBOMq05F1GGzd/cJca5AAhiPh6hIqBKXAHXESTmpq5pvAlnXWndJ5P+SplIO\nYZYkFzwnBhMgVVNhpOGfHk0PjBEvcZwNV0n8IhBQrslABr5yQ5k1/FtNOSTP\n01Z59ME8YpZ/EFRKDWujQuyDjEE33MD9zXKxaTwepf0Jo9pg7NW66e6P2ITT\nDQxul+TiwcsrREIcGkn+7B+sBnRHyNafCUL4zpL4c0nGZH43XEx0vAxyFPR3\ndGnECeKuEtKeD8bplpNmQqPqqxixcJ0vQCu9+78gQcOCm8nQcdN3a63lxN4e\nx6ZdfnopE5qVRpiTQE54cISj+TAUazC3Z/lIzcK7GHaYa7+QFZzYVx3Yt1uH\nTY0Poe7sODf+PkDg2mrDheUrJM135FGP4UrMp1lLozMpiFB/qKFdEMPJ36IW\nE1hh1V7DHCiaveuchk5w1PvcPK61NN0YtSjTh78PxFSiIlnENCesyqmTDe9f\nUtyp\r\n=llS9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4Rd4nR+2YJWDaZVG+rulooM53BDjczbPB9+99knzJGAIhAO4SBSOtEEV9XeJ2vo/6tvk8MUunFoyxK0yJlSUZfw+9"}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs_2.4.0_1526743854250_0.4275242230470908"},"_hasShrinkwrap":false,"deprecated":"Please use 'comlink' instead."},"2.4.1":{"name":"comlinkjs","version":"2.4.1","description":"Comlink’s goal is to make [WebWorkers][webworker] enjoyable. Comlink removes the mental barrier of thinking about `postMessage` and hides the fact that you are working with workers.","main":"comlink.umd.js","module":"comlink.es6.js","types":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest && npm run build","unittest":"karma start","linter":"prettier --write ./*.js ./docs/**/*.js ./tests/**/*.js ./**/*.ts ./**/*.md ./**/*.json","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]+!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile && npm run mangle_global && npm run minify","compile":"tsc --outDir dist -m none && mv dist/comlink.{,global.}js && mv dist/messagechanneladapter.{,global.}js && tsc --outDir dist -m es2015 && mv dist/comlink.{,es6.}js && mv dist/messagechanneladapter.{,es6.}js && tsc -d --outDir dist -m umd && mv dist/comlink.{,umd.}js && mv dist/messagechanneladapter.{,umd.}js","mangle_global":"sed -i.bak -e 's!exports.Comlink!self.Comlink!' dist/comlink.global.js && sed -i.bak 's!^.*\"__esModule\".*$!!' dist/comlink.global.js && sed -i.bak -e 's!exports.MessageChannelAdapter!self.MessageChannelAdapter!' dist/messagechanneladapter.global.js && sed -i.bak -e 's!^.*\"__esModule\".*$!!' dist/messagechanneladapter.global.js","minify":"babel-minify --mangle -o dist/comlink.global.{min.,}js && babel-minify --mangle -o dist/comlink.es6.{min.,}js && babel-minify --mangle -o dist/comlink.umd.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.global.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.es6.{min.,}js && babel-minify --mangle -o dist/messagechanneladapter.umd.{min.,}js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"repository":{"type":"git","url":"git+https://github.com/GoogleChromeLabs/comlink.git"},"license":"Apache-2.0","devDependencies":{"babel-minify":"0.4.0","chai":"4.1.2","karma":"2.0.2","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-typescript":"3.0.12","mocha":"5.2.0","typescript":"2.8.3","prettier":"1.12.1"},"dependencies":{},"bugs":{"url":"https://github.com/GoogleChromeLabs/comlink/issues"},"homepage":"https://github.com/GoogleChromeLabs/comlink#readme","_id":"comlinkjs@2.4.1","_npmVersion":"6.0.1","_nodeVersion":"10.0.0","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-nifSjuwsqqNg2vq1vcFuKhqclFUA1R0Fal0vjE/TDXqOlaG4h9XRe2MRe2Wy+5aHVzqK/pI+03U327j2hFn1Zg==","shasum":"db4d40edd477f8eef9a8a1b460844f41f5a6dcdb","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-2.4.1.tgz","fileCount":18,"unpackedSize":92539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAJVQCRA9TVsSAnZWagAAofsP+wUpGFdNXLp1NgFc4uYR\nMVErjcZPP4ob36xuXkzyV+d771LCjksmTS6VSM89vosxQZGb9tH4rRy+I76z\nypBzSJb538NdLTJcsG7bMd4jPtNzjIL7GDmJrMx/9noze9RfQh8nNN1lMjuZ\n2CvyX8smDfmnzXteZ2yDEDTQDK+1yDZcsOdOmO1IO5ofQ+McYjKkYbzhZLxR\n0rQkIJ72IkuIXlACCDR5fFnXICz9FyUlS1WhgN/M/xyPVoDY8q0Sgmfx/V+2\nJzf2jDB1FodAwm6rczXJEnGfE7VO5eMSd7uqJtz6n8bqhRWoQ2u1FmLsXEqH\nMbf/Q6TlpRTmm321eE0TAg6epzRcrze8p/54O7Z5AxEs/Im+if5vi2nBa7uW\nXxFAZckBH7AFrNGBy/2w23s7xhNSkGUjTn8CmOoTJ1mtEHjqdnqvxpPes2tF\nKtBJhpyVSpnivQfzPJBMuMGPGCmrEkyfLiKt8n3Wknh3N5rj9PKB09YCFbTC\n+p0fYQCqpF1TjYkjS2OF2amFCrj/aodBYuYL/ItVpZY7cojg/pVjent7KhMR\nw5cnQksiNUxWKxq1ZVATlaYO1UR2zXcO6ajkblx544klliB4ynOhfR4F43+g\nyO0QacD2AKKud8hCEYCnBqx0FP5fZ6QZuqsqywdPYvhyn3etoEbS7m4KqqrY\nVjrF\r\n=bTuy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbxfjxx4s3TloIuAWUWcH+q/2fZyLM6Av5u+pZXIhzHgIgOv7zZTF4lYAosVxFoixSZzFZbEzn9pd9PNwSaijaeFA="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs_2.4.1_1526764879539_0.6532245557735581"},"_hasShrinkwrap":false,"deprecated":"Please use 'comlink' instead."},"3.0.0":{"name":"comlinkjs","version":"3.0.0","description":"Comlink’s goal is to make [WebWorkers][webworker] enjoyable. Comlink removes the mental barrier of thinking about `postMessage` and hides the fact that you are working with workers.","main":"comlink.js","module":"comlink.js","types":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest && npm run build","unittest":"karma start","linter":"prettier --write ./*.js ./docs/**/*.js ./tests/**/*.js ./**/*.ts ./**/*.md ./**/*.json","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]+!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile","compile":"tsc --outDir dist && tsc -m umd --outDir dist/umd && tsc -m none --outDir dist/global"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"repository":{"type":"git","url":"git+https://github.com/GoogleChromeLabs/comlink.git"},"license":"Apache-2.0","devDependencies":{"chai":"4.1.2","karma":"2.0.2","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","mocha":"5.2.0","typescript":"2.9.1","prettier":"1.13.5"},"dependencies":{},"bugs":{"url":"https://github.com/GoogleChromeLabs/comlink/issues"},"homepage":"https://github.com/GoogleChromeLabs/comlink#readme","_id":"comlinkjs@3.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-HHxeIpQMNDoaFPGJ8hcFMiYEBlULBRL+dWo2DqSCafBlAN4PiAgkCCK3MOLXWq9h3P9mhblmCLL+pKKX/5H1og==","shasum":"c081176692da5a721242c9a4e7f6cc6a874dcacc","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-3.0.0.tgz","fileCount":14,"unpackedSize":58693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIBHsCRA9TVsSAnZWagAAefwP/2k4NoBA5yHMNFWYuM/N\nilzYnekAdAa02QJyrPqLerB0aQN+1CnKjc8QpLLjgtlEdkvMr53FxbyqZyJa\nQzSzPdSO2VJ7gdrsrSXRaUHSLJPWN38DUHY9CummwxFPPFxCah47UdnBIRXh\ng1LNjxspNBoaXxi7ZLoD3mNUI4Xoznl1aW+rjBTmzq6EehZ7wC6jQK5AczKE\nAA/jL7ipVglSb4Vz63YkiYX0PmOdj0PLH5X6pGY07cFni/iwR5NM2uUyG+OS\nqf4lJiVIf1248VSQartg/wURNuJ9iofKHrxUF2/jinKOCaJrLCRuwxVUWoZs\nFXzytL2w89srzhtWZwGnwtTWB21aMw72bszJRFyfVeeBWiqH+XHgDQvo6+bA\n2L46j3CDxHEBb8O3rcVKYy5rUl8wc45U0fs3kVQcTgaYiJrWt7KfwCqnD83c\nd5alb/2RhZ+QL/hXoeoOjFFkm68t5QtMoLLPk6aQ9gfPuEMTxsvh7CMXC5U5\nupIs6aW4GqSnn+0y6zgVaLKVsAE7IuauZwLLze+RrqG7ciRklRvXxNeeSovw\nFT6CcIQ9iTwcfGD1NwYnGTz0wn9I0jwUOFckU7qrcZEtZGpWiA58X6mhIB53\nKfrNyI07XGNjxiZMf6xIZInQq9KEs+8kpuQAHZIl1hu+qGxt9CcHaVnapJTp\n/n1L\r\n=RgEY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3s8cpxhmUFMPO980xljohVWFAyyreoQ6f7xRYZF8lDwIgRwlfrSXq7Tz/Xp6CVdWYHN4V9J6uFuxVv/8tRd1BgKI="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs_3.0.0_1528828394971_0.2691952738519632"},"_hasShrinkwrap":false,"deprecated":"Please use 'comlink' instead."},"3.0.1":{"name":"comlinkjs","version":"3.0.1","description":"Comlink’s goal is to make [WebWorkers][webworker] enjoyable. Comlink removes the mental barrier of thinking about `postMessage` and hides the fact that you are working with workers.","main":"comlink.js","module":"comlink.js","types":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest && npm run build","unittest":"karma start","linter":"prettier --write ./*.js ./docs/**/*.js ./tests/**/*.js ./**/*.ts ./**/*.md ./**/*.json","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]*!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile","compile":"tsc --outDir dist && tsc -m umd --outDir dist/umd && node ./mangle_umd.js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"repository":{"type":"git","url":"git+https://github.com/GoogleChromeLabs/comlink.git"},"license":"Apache-2.0","devDependencies":{"chai":"4.1.2","karma":"2.0.2","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","mocha":"5.2.0","typescript":"2.9.1","prettier":"1.13.5"},"dependencies":{},"bugs":{"url":"https://github.com/GoogleChromeLabs/comlink/issues"},"homepage":"https://github.com/GoogleChromeLabs/comlink#readme","_id":"comlinkjs@3.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-W+1/cHrYDvx6Aq/VI6jm/tg12EgHgyTSu8l3s3fSUqTtajJ4NOE7+n3TcGNrwrzsKRlHSS++67npUGzsqRyYmQ==","shasum":"d33be8c2b9669b23261d03398869e0bd56425ca3","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-3.0.1.tgz","fileCount":10,"unpackedSize":42058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIBywCRA9TVsSAnZWagAAblAP/jUgdnVvDZwqGx74kEtG\nocSpCVlbL9RLGIQm03gIIzIJyyb09+9rM69xXXPQe1aTLNoabT9YI6+1beTk\nZTS2s4ZivIaakJjJBveYvPplWiG8JOlhwZ8280n4E6NT3L0IQaTY0CO1mDjw\nc/2srnRLkv/OzArZEq9jY3yEF44O05ewAtQ4xEZmQbP+vxh9VslVxjoVAbai\n4lv50sc4xZZ3l/ptNyJ7fZbwV0iuDhvUYlVy3ChsrorwNwflFanpQx+TP8Nk\nf20wSr/rjuz/zGPwxDssO65AzCETxgHmeMk2ARLRjtwAVvxoCzu7DNq8XPhK\nvXX8jAhfLlMrEPaFiD5Zd0l85pkn7bFLPXNMzVaNHtWjqKDjZiHJERdBy24e\nIT0UbmIzrXoLMBBGqM0orKmePwdJ6SJaEM1dK4ZkQRgpB6QoD6+O/cgZF/eY\nQpc7GsRupgJcY3P8tMxefoxzfxD+BZrXhsQZEpm3L60jLkdWKo3DsOkJCD/q\n/BDaAintCyw4DWHJdcIJqyiHiFo3YCSOCA41X9CzxeFbUPSWoFUDy3S2SRBb\nmv4yF4F0164uRx/2Eho0pClWXyX14e+G/fLaFBVWZcwcp5NLZi/NDkBSs30/\nIxONRgAMSVnd79ZeaeQv1ZzP5bVQ6yqZfj9BAAvZU/l1oNKszreyyAGye+Fi\nn1E1\r\n=2VTF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXWK8YW7hhSSRhylG6HVAJX1XgtiJZndFsiMhFFbNZogIhAJcz3SKhMScWdhuqg7KALbyo/rnvmqouHEZONtXWLIgm"}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs_3.0.1_1528831151723_0.9065676380625678"},"_hasShrinkwrap":false,"deprecated":"Please use 'comlink' instead."},"3.0.2":{"name":"comlinkjs","version":"3.0.2","description":"Comlink’s goal is to make [WebWorkers][webworker] enjoyable. Comlink removes the mental barrier of thinking about `postMessage` and hides the fact that you are working with workers.","main":"comlink.js","module":"comlink.js","types":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest && npm run build","unittest":"karma start","linter":"prettier --write ./*.js ./docs/**/*.js ./tests/**/*.js ./**/*.ts ./**/*.md ./**/*.json","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]*!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile","compile":"tsc --outDir dist && tsc -m umd --outDir dist/umd && node ./mangle_umd.js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"repository":{"type":"git","url":"git+https://github.com/GoogleChromeLabs/comlink.git"},"license":"Apache-2.0","devDependencies":{"chai":"4.1.2","karma":"2.0.2","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"^1.0.0","karma-safaritechpreview-launcher":"0.0.6","mocha":"5.2.0","prettier":"1.13.5","typescript":"2.9.2"},"dependencies":{},"bugs":{"url":"https://github.com/GoogleChromeLabs/comlink/issues"},"homepage":"https://github.com/GoogleChromeLabs/comlink#readme","_id":"comlinkjs@3.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-TidFc+1sEN0OneYej6+jqt2HvlcL/RZjX7ZNnW2Tg5Ljvvj3E6WpDRIoxKYWcqlGICqcC64dcgf01onYAjDP9Q==","shasum":"e1f4255bd083884905889952734916b021a87650","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-3.0.2.tgz","fileCount":10,"unpackedSize":42191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJFBcCRA9TVsSAnZWagAALqUP/jovB3SDVs8T7kKxl5fb\nLBHw8X+r2t6lvDiyfuh4GO3jVMkqI36xyaoo3nyauudUA8IDnxp6EkOoYSfN\ngZOOKJBPVF9DLBqTBjAGbA8t9jfLa+7vGZ2d1U+1gsH7ddLP363gpcLCeKN1\nNg1CfiCkspSyn8Bt8oduQbJkWO1J40WnklFX1LKjVr+64jg9Tkz+eTzZAdXr\nK9sGLDvzMuyEpv4laxlIWExIZDg+vvgrc5YNozDg/Jduh3l2g7pjxKaut9vA\nl8AfsYtWCOkHbOfyYCrwv3z/P5TaHoSktsOq1qCP/m5A0KVfyKSSWkXq8kuk\nh93x2s/9thtqbA31mysNeKW7wgxTK58JH9VDabCCurG0Jy3eYz/ntdKs8Wo3\nJ/KTaLILVZxUh8WiRA0rRzrZlXqkD6+NlxVWKj46AktrwxAMaMTS+/YtYiDT\nxqu6EjMPNShtgsls/tY8HqFqy5Q8HpH49CskR9sAw9sAOopOX8hrI8XS3/9U\nei935iJya1BFl6iJLbNha3CEGK5o3lMpHysakiQnxVWJJUZ9ryvmoujdggfw\ns/BTTzLlCfsZ1X5J1346cFhmErZJS4r1NrV0eOgtHyQvGf0eWDBKzfRSdo35\ne9MqZX/X7DpCdvnp0WwN5oNN7mpbyVKkd79MAo8tdSQfRfd8PKm886OkFqJe\ndTy0\r\n=li0v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLVTB0GmWHLST1kD2g271kBoYq3V3D9GxXL3CUNkSaxAiEAmD7ccSgbixMsLrbbSyVEHP6GLrf3I4DximKHCwECzHU="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs_3.0.2_1529106523645_0.3693389156446185"},"_hasShrinkwrap":false,"deprecated":"Please use 'comlink' instead."},"3.0.3":{"name":"comlinkjs","version":"3.0.3","description":"Comlink’s goal is to make [WebWorkers][webworker] enjoyable. Comlink removes the mental barrier of thinking about `postMessage` and hides the fact that you are working with workers.","main":"comlink.js","module":"comlink.js","types":"comlink.d.ts","scripts":{"test":"npm run fmt_test && npm run unittest && npm run build","unittest":"karma start","fmt_test":"test $(prettier -l ./{.,docs,test}/*.{js,ts,json,md} | wc -l) -eq 0","fmt":"prettier --write ./{.,docs,test}/*.{js,ts,json,md}","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]*!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist && sed -i.bak -e 's!comlinkjs\"!comlink\"!' dist/package.json && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile","compile":"tsc --outDir dist && tsc -m umd --outDir dist/umd && node ./mangle_umd.js"},"husky":{"hooks":{"pre-commit":"npm test"}},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"repository":{"type":"git","url":"git+https://github.com/GoogleChromeLabs/comlink.git"},"license":"Apache-2.0","devDependencies":{"chai":"4.1.2","husky":"^0.14.3","karma":"2.0.2","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"^1.0.0","karma-safaritechpreview-launcher":"0.0.6","mocha":"5.2.0","prettier":"1.13.5","typescript":"2.9.2"},"dependencies":{},"bugs":{"url":"https://github.com/GoogleChromeLabs/comlink/issues"},"homepage":"https://github.com/GoogleChromeLabs/comlink#readme","_id":"comlinkjs@3.0.3","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-FN2s2DVXYaSvYYPGyl+cDD2b6S9i+cyqBndKW2qd63G1kL9blX7uwf+OAQE9xabB+ciTlIV/jDoquVImeb5tJg==","shasum":"a976952d9368e5e8c1d6c0ba78f3a9a70df797ed","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-3.0.3.tgz","fileCount":10,"unpackedSize":42845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ5cPCRA9TVsSAnZWagAAuBoP/jNIF93KxOPNcRRtiZW4\nG9U0wMsxoEgYAgivpv2wYXhwYygAkTnV4AyCtzI/d8PHzzkEE9pTHsFHgDld\nkIEuec/UANrMh5Pl7LQJ/p5g2Hp5koYLOnIDOmdeyFhWRnpnPHHpaSPB2osQ\ntvBYHqFdNU/wYnNjrUc48hYY6muHjO1rOVSdMxYdMmuIbW0pgwrccMSDGmZ2\n57eTSHGbZ+KfepF2Z0yxewPAkaWNusB2BEXw4md9mZMQXAEut4NG//unR821\nZn506WnOwP/Y7Fv4uGR8lcZTfxtmYAUtpDiJja6UTE1J03gyM4yM9SFytLK7\nskwwsw0LIGXzzMGejJNivOFNt0hECTNDuFXFCzJ/A1U5jpxLxjosPOt7Fdi2\n/wdHrRDqM0/pvMVG48h7TV8FBnF1uZh99Gt7hcQCX/rFsYGDE6jPuwT4fD5/\n+DUf0RZ4TaTdfm4e2ROTRUOseCTNky2iegfzHNjIw97GIwRwg8flbS7V74/f\n7jYVvAj756e5AlsabL25qjbG+3aSvqUbocd9ghie44ZuLAVz27Vnup2HNmGD\nvVlHOk1GXeiqYLgIfnRa2rquzrYqXwzRdFpO4HrHPj6+pqE5g3Sg6kKeUcU5\n2nF1KI1fhICYhBEZvYRGXM5iBJB9jl5Ynu2IPO9f30eKimgkCPm8r8O+yLeS\nnBAn\r\n=pe5w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrPDW4YxDdtD46+I52CC1JlbPMHBiZj+HgmVIj71Jq9AIhAKAR6UHT1GEncP7CKycAMOt8rfCcr7b5qojls2clkecM"}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs_3.0.3_1529321230242_0.338005313734286"},"_hasShrinkwrap":false,"deprecated":"Please use 'comlink' instead."},"3.1.0":{"name":"comlinkjs","version":"3.1.0","description":"Comlink’s goal is to make [WebWorkers][webworker] enjoyable. Comlink removes the mental barrier of thinking about `postMessage` and hides the fact that you are working with workers.","main":"comlink.js","module":"comlink.js","types":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest && npm run build","unittest":"karma start","linter":"prettier --write ./*.js ./docs/**/*.js ./tests/**/*.js ./**/*.ts ./**/*.md ./**/*.json","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]*!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile","compile":"tsc --outDir dist && tsc -m umd --outDir dist/umd && node ./mangle_umd.js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"repository":{"type":"git","url":"git+https://github.com/GoogleChromeLabs/comlink.git"},"license":"Apache-2.0","devDependencies":{"chai":"4.2.0","karma":"3.1.3","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"1.0.0","mocha":"5.2.0","prettier":"1.15.3","typescript":"^3.2.1"},"dependencies":{},"bugs":{"url":"https://github.com/GoogleChromeLabs/comlink/issues"},"homepage":"https://github.com/GoogleChromeLabs/comlink#readme","_id":"comlinkjs@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-x/8bpp5Ftz8RMSoU//2PalACovWgwRuBYw9bcGjPmE5udwoMEYI/ATg0XiBdZ6OZXdJBNUwqMS1TqXlh0b7gLw==","shasum":"ba117cf965850efa8d5441cacee6abc0debc64a5","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-3.1.0.tgz","fileCount":10,"unpackedSize":43683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCRsiCRA9TVsSAnZWagAAWC0P/1Nc5MS9QGIXo1WolMHj\n3gBp2D2WVrk1rpKwpdzpqdZs5Iebf32tRfbjVAr3CZLgJRsJCj31EvvoWvXl\nHsVGmcNxnhUhi6s/BMi82RDJUtIdh+bhz3a1yMkitdECZ8lzvqjYyCLnwV+q\nWJb/Gc1CBLCh7AOHFpKHz9GRRZV0tEjDNv7ZmFi3R8u6CJcuccC+KIbwJJ7t\nHHYZ+yxz3ZSOv0p9My+hp6sqTss72Ikhr4yIosA3JyPB2ZybIa8LwuXlwfLG\n3I1j9FEsr/F0Tc1XpH90VnAWLdQf5YuC8GFmuJEbBxjJvQA7UR/FEeult9aU\nP7PmDaKtBEqa/ip0HTDtoX80MT6LKcngBITtGqr53vVVBPPKucaGGPZUC1qc\no/RNo8R1SMgfityN+2LNEj2tyVrbnw5CccqKVNV5iVrHedYew+48/Crdmc8Z\nfCaFwngosl0tiOWRLD+033iEkuAmUwo+icoMFjWibswRGatUibexuBd8M7xW\nOIeMI7kf1x6Q7LHnJrL6/v4c1sz2ggrI0Z2mSm+WaSOVddJNdvCsWZO2+wuB\nvI9KNmAooF/XYbpFak9MyFnNLl544eC9PzcibFdO5DpJHt8GBboFZDPJMevm\nj9lm2s4UIoknzrbjZ7Dhd68yj9dEtrVna7jh7z1w8K2SgqmiWmp0tl0WXZ8g\noXJS\r\n=HacF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0q4BnAgqBe1zXWFipn/ha//NgSZsKborxwitcoGe7nwIgRYzfZWogSn+qf7WPHprGfUBRPTg/ETiVk8+W8ap2o7g="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs_3.1.0_1544100641737_0.7695886194166057"},"_hasShrinkwrap":false,"deprecated":"Please use 'comlink' instead."},"3.1.1":{"name":"comlinkjs","version":"3.1.1","description":"Comlink’s goal is to make [WebWorkers][webworker] enjoyable. Comlink removes the mental barrier of thinking about `postMessage` and hides the fact that you are working with workers.","main":"comlink.js","module":"comlink.js","types":"comlink.d.ts","scripts":{"test":"npm run linter && npm run unittest && npm run build","unittest":"karma start","linter":"prettier --write ./*.js ./docs/**/*.js ./tests/**/*.js ./**/*.ts ./**/*.md ./**/*.json","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]*!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile","compile":"tsc --outDir dist && tsc -m umd --outDir dist/umd && node ./mangle_umd.js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"repository":{"type":"git","url":"git+https://github.com/GoogleChromeLabs/comlink.git"},"license":"Apache-2.0","devDependencies":{"chai":"4.2.0","karma":"3.1.3","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"1.0.0","mocha":"5.2.0","prettier":"1.15.3","typescript":"3.2.2"},"dependencies":{},"bugs":{"url":"https://github.com/GoogleChromeLabs/comlink/issues"},"homepage":"https://github.com/GoogleChromeLabs/comlink#readme","_id":"comlinkjs@3.1.1","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"surma","email":"surma@surma.link"},"dist":{"integrity":"sha512-hjKOSeVlOqVq/QFDLR9I1weBVskeBfgdEwizVkn2NtBtq6YDDBFgQIiJA5N6yJxsAvgo0fS7sHvE5XdyCyD6wQ==","shasum":"2d0ea26f87f946896e07ba30b2890c5253da5696","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-3.1.1.tgz","fileCount":10,"unpackedSize":43836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCmqnCRA9TVsSAnZWagAAuucP/jLdUAUQt6ZHULH43+Wg\nynM+WTvfivUuhoLtHgbUYtHeydyLL/lE71tlHoKiDdw6ttvLtSoacgEI3Zai\nvSsCT0HuEsCSwt4ENbJL7nNn/N6AEp9xARVm+pE3JYMWTAfPqVXv0CG0i0Q6\nUwNPafQgtDcXMHwqYxUFZ3wQp997X6EzllKrVV0sgAB/CILSMSecB3wutA8C\n3XyVnXd2zP6xS6zbtXdsHQ+PaC6LRIGSD3zsXVXAK4hriyQKkEENFg9dWyk6\nQFp1Y3hCXPVv4PAzzCy/a18kbtn8IV2If9lWbzwPeJz1nN7mwvwHabU5WUDE\n1tIEky4Y7lzb1D5ZSmk29/qtZlQGVCenBAkHwBF2iq5kL2nOUTD40bitsSJV\n79r44pSxF+4+vLcT3wGCZg35yqk7cXHL+BX9ibKEJ6fA80jaBEAyiDToO+CF\nJ8PqTVb2nG5yOY+HCy49yxym40oxRdlrZBjB/dLdVGfNQdHWnzc1MoDY4Mkk\nmRDWZXDc0wAVsRV4NBasrZviiRcSYcQiwZbkeJMuRCOyI54fcoATzTAMsXk3\negTmbDo1ewiLC/DFmSvvU1GotGTuF3kBjqckH1Wm8egmoyKTbEk5q38EMD2w\n098BN2emFV1TXVTS06FREECG98eEmq/42bsGWwseFlg6nhJSQAI0RMwAs/0z\n/lWs\r\n=EiSo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYx/CrUABrQ6/rFCu1tWB8TaHrNCldq+zrY4VUg0V3tAIhAKmY47yJEqGFdzXHtkY2ioB+Q9EiFQ+5buirqiFAsBFP"}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs_3.1.1_1544186534675_0.18726764225113102"},"_hasShrinkwrap":false,"deprecated":"Please use 'comlink' instead."},"3.2.0":{"name":"comlinkjs","version":"3.2.0","description":"Comlink’s goal is to make [WebWorkers][webworker] enjoyable. Comlink removes the mental barrier of thinking about `postMessage` and hides the fact that you are working with workers.","main":"comlink.js","module":"comlink.js","types":"comlink.d.ts","scripts":{"test":"npm run linter && npm run dtslint && npm run unittest && npm run build","unittest":"karma start","linter":"prettier --write ./*.js ./docs/**/*.js ./tests/**/*.js ./**/*.ts ./**/*.md ./**/*.json","dtslint":"tslint --project tests/tsconfig.json --config tslint.json","watchtest":"karma start --no-single-run --browsers ChromeHeadless","watchtestharmony":"karma start --no-single-run --browsers ChromeCanaryHeadlessHarmony","version":"sed -i.bak -e 's!comlinkjs@[0-9.]*!comlinkjs@'${npm_package_version}'!' README.md && git add README.md","mypublish":"npm run build && npm run test && cp README.md package.json dist && npm publish dist","build":"rm -rf dist && mkdir dist && npm run compile","compile":"tsc --outDir dist && tsc -m umd --outDir dist/umd && node ./mangle_umd.js"},"keywords":[],"author":{"name":"Surma","email":"surma@google.com"},"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"repository":{"type":"git","url":"git+https://github.com/GoogleChromeLabs/comlink.git"},"license":"Apache-2.0","devDependencies":{"chai":"4.2.0","karma":"4.0.0","dtslint":"0.4.9","karma-chai":"0.1.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"2.0.2","mocha":"6.0.1","prettier":"1.16.4","tslint":"5.12.1","typescript":"3.3.3333"},"dependencies":{},"bugs":{"url":"https://github.com/GoogleChromeLabs/comlink/issues"},"homepage":"https://github.com/GoogleChromeLabs/comlink#readme","_id":"comlinkjs@3.2.0","_nodeVersion":"11.9.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-2eawZHTjhK5Y1G6RZtSIqLijedIsULYQxnkC4MOhleUPgLRatMhqlflzWClyWRb6cLrLU6oAxDTT/Bl/fw/H7g==","shasum":"26874718627f4fbd3e45fe5c39b2ddf001e56bed","tarball":"https://registry.npmjs.org/comlinkjs/-/comlinkjs-3.2.0.tgz","fileCount":10,"unpackedSize":46157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb/C5CRA9TVsSAnZWagAA4hMQAIcoFybkqSNmIA0LpBTt\nm4yKUR4rQvB9gu4U+t9xGo/wql/a5X7y027BCM2W7Hkl64KK0QnAiW2gmOB2\nnMEdbU+6PbAyegKopnFq/zVVhQy8lJZKTK91S5FWmo0w3n4VWWt17J23S/0x\nhyg9QRanJG1fyH0KDuuLo6g8BYvzhYWf3KBusGSnWbipAapZjL8Xysp5PSI7\nwr2JlfXRkUtj5DbIussTSPnJQFm6mDfMSURBHKFAGBOYyXDCQFZJFk/i+tcI\nMD5B9DRdZcAPfQW1zOg2Iiz32Is2TmkunIKd29NBzML5iLXpB/MlEquODhYM\nNowQJI/VehF8GC5D9BPMwqt+RCXY6Ii+t9BlJnI8R23NCFZjmzxPhzSiimxV\nAcY1MZDDFoCJ812wP0YTLDS3c7Tv+jkGZKE1tafLH78CVEvso/ZiqQ3J9KVv\nixDc5XN85eGlhNX1/xcna4bKZ9X4R8v9sJCuDGoX7vD23BOMeVlRttuZcPw8\n+llrNKqfdGqI4yvHYfR1oYCPlOqL2ooHhEbSt3tXGmcncGQxC3byHk8FRlmR\n0mHoWWyohXJJ0X6eGLnmejaWVovgRglqnngO9I8JVtnqKPLYxwLg/aWIFmkT\nMaBIYJbltUbcaxV/nUYl685cBE/pHFSqscwdLMRUllCm7wO9kpf6DbhPgrjV\nqqZi\r\n=NT4j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGsE2QEdhFC1y9zFU1UCQ6h7ue3lYKTeOjtkEPvW4OcAiAS/I8t7FoHvh03Tug1suQ06qyDTZNObWxl9tZHA8kdPw=="}]},"maintainers":[{"name":"surma","email":"surma@surma.link"}],"_npmUser":{"name":"surma","email":"surma@surma.link"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/comlinkjs_3.2.0_1550839992454_0.577694221518319"},"_hasShrinkwrap":false,"deprecated":"Please use 'comlink' instead."}},"readme":"# Comlink\n\nComlink’s goal is to make [WebWorkers][webworker] enjoyable. Comlink removes the mental barrier of thinking about `postMessage` and hides the fact that you are working with workers.\n\n> Note: Comlink’s goal is to be a building-block for higher-level abstraction libraries. For example, take a look at [Clooney].\n\n```js\n// main.js\nconst MyClass = Comlink.proxy(new Worker(\"worker.js\"));\n// `instance` is an instance of `MyClass` that lives in the worker!\nconst instance = await new MyClass();\nawait instance.logSomething(); // logs “myValue = 42”\n```\n\n```js\n// worker.js\nconst myValue = 42;\nclass MyClass {\n  logSomething() {\n    console.log(`myValue = ${myValue}`);\n  }\n}\nComlink.expose(MyClass, self);\n```\n\n## Browsers support & bundle size\n\n![Chrome 56+](https://img.shields.io/badge/Chrome-56+-green.svg?style=flat-square)\n![Edge 15+](https://img.shields.io/badge/Edge-15+-green.svg?style=flat-square)\n![Firefox 52+](https://img.shields.io/badge/Firefox-52+-green.svg?style=flat-square)\n![Opera 43+](https://img.shields.io/badge/Opera-43+-green.svg?style=flat-square)\n![Safari 10.1+](https://img.shields.io/badge/Safari-10.1+-green.svg?style=flat-square)\n![Samsung Internet 6.0+](https://img.shields.io/badge/Samsung_Internet-6.0+-green.svg?style=flat-square)\n\nBrowsers without [ES6 Proxy] support can use the [proxy-polyfill].\n\n**Size**: ~3.9k, ~1.6k gzip’d\n\n## Introduction\n\nWebWorkers are a web API that allow you to run code in a separate thread. To communicate with another thread, WebWorkers offer the `postMessage` API. You can send messages in form of [transferable] JavaScript objects using `myWorker.postMessage(someObject)`, triggering a `message` event inside the worker.\n\nComlink turns this messaged-based API into a something more developer-friendly: Values from one thread can be used within the other thread (and vice versa) just like local values.\n\nComlink can be used with anything that offers `postMessage` like windows, iframes and ServiceWorkers.\n\n## Download\n\nYou can download Comlink from the [dist folder][dist]. Alternatively, you can\ninstall it via npm\n\n```\n$ npm install --save comlinkjs\n```\n\nor use a CDN like [delivrjs]:\n\n```\nhttps://cdn.jsdelivr.net/npm/comlinkjs@3.2.0/umd/comlink.js\n```\n\n## Examples\n\nThere’s a collection of examples in the [examples directory][examples].\n\n## API\n\nThe Comlink module exports 3 functions:\n\n### `Comlink.proxy(endpoint)`\n\n> Returns the value that is exposed on the other side of `endpoint`.\n\n`proxy` creates an ES6 proxy and sends all operations performed on that proxy through `endpoint`. `endpoint` can be a `Window`, a `Worker` or a `MessagePort`.\\* The other endpoint of the channel should be passed to `Comlink.expose`.\n\nIf you invoke function, all parameters will be structurally cloned or transferred if they are [transferable]. If you want to pass a function as a parameters (e.g. callbacks), make sure to use `proxyValue` (see below). Same applies to the return value of a function.\n\n\\*) Technically it can be any object with `postMessage`, `addEventListener` and\n`removeEventListener`.\n\n### `Comlink.expose(obj, endpoint)`\n\n> Exposes `obj` to `endpoint`. Use `Comlink.proxy` on the other end of `endpoint`.\n\n`expose` is the counter-part to `proxy`. It listens for RPC messages on `endpoint` and applies the operations to `obj`. Return values of functions will be structurally cloned or transfered if they are [transferable].\n\n### `Comlink.proxyValue(value)`\n\n> Makes sure a parameter or return value is proxied, not copied.\n\nBy default, all parameters to a function that are not [transferable] are copied (structural clone):\n\n```js\n// main.js\nconst api = Comlink.proxy(new Worker(\"worker.js\"));\nconst obj = { x: 0 };\nawait api.setXto4(obj);\nconsole.log(obj.x); // logs 0\n```\n\nThe worker receives a copy of `obj`, so any mutation of `obj` done by the worker won’t affect the original object. If the value should _not_ be copied but instead be proxied, use `Comlink.proxyValue`:\n\n```diff\n- await api.setXto4(obj);\n+ await api.setXto4(Comlink.proxyValue(obj));\n```\n\n`console.log(obj.x)` will now log 4.\n\nKeep in mind that functions cannot be copied. Unless they are used in combination with `Comlink.proxyValue`, they will get discarded during copy.\n\n[clooney]: https://github.com/GoogleChromeLabs/clooney\n[webworker]: https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API\n[umd]: https://github.com/umdjs/umd\n[transferable]: https://developer.mozilla.org/en-US/docs/Web/API/Transferable\n[messageport]: https://developer.mozilla.org/en-US/docs/Web/API/MessagePort\n[examples]: https://github.com/GoogleChromeLabs/comlink/tree/master/docs/examples\n[dist]: https://github.com/GoogleChromeLabs/comlink/tree/master/dist\n[delivrjs]: https://cdn.jsdelivr.net/\n[es6 proxy]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy\n[proxy-polyfill]: https://github.com/GoogleChrome/proxy-polyfill\n\n---\n\nLicense Apache-2.0\n","maintainers":[{"name":"surma","email":"surma@surma.link"}],"time":{"modified":"2022-04-27T14:15:21.475Z","created":"2017-09-07T11:55:11.190Z","1.0.0":"2017-09-07T11:55:11.190Z","1.0.1":"2017-09-07T12:01:10.744Z","1.0.2":"2017-09-07T12:04:58.927Z","1.0.3":"2017-09-07T12:14:40.329Z","1.1.0":"2017-09-07T13:43:11.828Z","1.2.0":"2017-09-12T11:49:53.641Z","2.0.0":"2017-09-18T14:13:14.019Z","2.0.1":"2017-09-21T02:29:47.559Z","2.1.0":"2017-09-25T13:25:30.013Z","2.2.0":"2017-09-27T21:37:06.595Z","2.3.0":"2017-10-05T14:30:01.085Z","2.3.1":"2017-12-17T12:40:38.994Z","2.3.2":"2018-02-17T23:36:48.904Z","2.3.3":"2018-02-25T17:08:28.758Z","2.3.4":"2018-03-20T08:49:16.245Z","2.3.5":"2018-03-20T13:24:47.289Z","2.3.6":"2018-05-06T22:40:25.428Z","2.4.0":"2018-05-19T15:30:54.475Z","2.4.1":"2018-05-19T21:21:19.618Z","3.0.0":"2018-06-12T18:33:15.064Z","3.0.1":"2018-06-12T19:19:11.850Z","3.0.2":"2018-06-15T23:48:43.804Z","3.0.3":"2018-06-18T11:27:10.343Z","3.1.0":"2018-12-06T12:50:41.959Z","3.1.1":"2018-12-07T12:42:14.759Z","3.2.0":"2019-02-22T12:53:12.645Z"},"keywords":[],"contributors":[{"name":"Surma","email":"surma@google.com"},{"name":"Ian Kilpatrick","email":"ikilpatrick@google.com"}],"author":{"name":"Surma","email":"surma@google.com"},"license":"Apache-2.0","readmeFilename":"README.md","users":{"moimikey":true},"homepage":"https://github.com/GoogleChromeLabs/comlink#readme","repository":{"type":"git","url":"git+https://github.com/GoogleChromeLabs/comlink.git"},"bugs":{"url":"https://github.com/GoogleChromeLabs/comlink/issues"}}