{"_id":"@0xgg/korona","_rev":"7-de730b838bbaad4c53c1a3ef68562e51","name":"@0xgg/korona","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@0xgg/korona","version":"0.0.1","main":"build/bundle.js","repository":{"type":"git","url":"git+ssh://git@github.com/0xGG/korona.git"},"author":{"name":"Yiyi Wang","email":"shd101wyy@gmail.com"},"license":"MIT","devDependencies":{"@rollup/plugin-typescript":"^3.0.0","@types/node":"^13.7.0","tslib":"^1.10.0","typescript":"^3.7.5"},"scripts":{"build":"rollup --config rollup.config.js","build:watch":"rollup -w --config rollup.config.js","prepare":"npm run build","test":"jest --no-coverage","test:coverage":"jest"},"dependencies":{"peerjs":"^1.2.0"},"gitHead":"36c760d488fa42bccf6a0e3d89ed996aeb9bbe2f","description":"**Korona = Kill Corona (virus)**, to memorate those who fight against the corona virus bravely in 2020.   仅已此库纪念 2020 年那些勇敢与新冠状病毒抗争的人们。","bugs":{"url":"https://github.com/0xGG/korona/issues"},"homepage":"https://github.com/0xGG/korona#readme","_id":"@0xgg/korona@0.0.1","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Z1CmugZEWLpZgHZsrEhq6e9l/fyhK/JJs+veiyqShqie5LVJ0qyu6y43xmVZrLpI0W15FCUEHOUKTzNKEJNGmA==","shasum":"3df0e54628eaaf88d81d9de6a93f156b050ec852","tarball":"https://registry.npmjs.org/@0xgg/korona/-/korona-0.0.1.tgz","fileCount":4,"unpackedSize":18673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUk11CRA9TVsSAnZWagAAY08P/RgFSXQScH+Bz6nCaDJk\nXF87w6IgRBIW477Ha1ItxB64Cm20wKaYQ1KhPA48NkXhPmBHdES++vOPfjzG\nV0KKMh/680kJur+OWyyXGm9/MihowCI2HvIPvBb6CLqxRWe8S7yBDo90K8AY\nwoT1q4UZu2cLOJ+2kctYoGsmyW1CK7FsZvLECSBa5CYGulGNCeWNE8Y8WKhu\n3uyg7qqMrdXaXINE9XApmSCyx10vVdH6S7fJ2xJEgNWODM4HsugsIqEeN6sx\nPcLItVcavMNUgU6yMazAObwMxQ0QttIqbYj2fqDSATOg29AbCTzoFRvEUz+G\nc7F68fhCpu8n7HeJXS1WJqhAbxsHOAt6le6dHo30FJrCX4lTKxvfIpdh0dxq\n+E5Dnmbw+yfgcMCN9+sVCABf3TG5rWaZcBc+sTAxSX7rCIWIsJ72gWhboJSv\nKy8fCmBPoLMHyniNxf0MzNslzypeANSK1x4phyi5rkeSzREHDA0B9cW69lSf\nE4KGg4wENbzHNBC+CI31pbC1ei/zXSo2IpODsklwqgk5Y7ObcDp1gta5BRgf\nesg/8kY6YbG5PGt+6TGP2ueMXRCtpQBTx6jhNb+onzBG3ylvDlzRaa82V3B8\nIYSEA+/ZOYh4FqqHh/L3SyUaGIthEK71POlxM+NGX1wLpelFUvh9TuImfj6F\nBKqc\r\n=TGZX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE4LRfLWSiF5NeAJ3Kxcv49B/sNYIaQNwtUDwNVj934gIhALmeCWYWa70p1EPyFvIfFKFyk1nNUcoGPU7Wy1//x8Yr"}]},"maintainers":[{"name":"shd101wyy","email":"shd101wyy@gmail.com"}],"_npmUser":{"name":"shd101wyy","email":"shd101wyy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/korona_0.0.1_1582452084610_0.3959710204947491"},"_hasShrinkwrap":false},"0.0.2":{"name":"@0xgg/korona","version":"0.0.2","main":"out/src/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/0xGG/korona.git"},"author":{"name":"Yiyi Wang","email":"shd101wyy@gmail.com"},"license":"MIT","devDependencies":{"@rollup/plugin-typescript":"^3.0.0","@types/node":"^13.7.0","husky":"^8.0.1","tslib":"^2.4.0","typescript":"^4.7.4"},"scripts":{"build":"tsc --project .","build:watch":"tsc --project . --watch","build:web":"rollup --config rollup.config.js","build:web:watch":"rollup -w --config rollup.config.js","prepare":"husky install && npm run build","test":"jest --no-coverage","test:coverage":"jest"},"dependencies":{"peerjs":"^1.4.6"},"types":"./out/src/index.d.ts","gitHead":"45f6a47ad5eff5b6047ef4702347f7922b1252bd","description":"**Korona = Kill Corona (virus)**, to memorate those who fight against the corona virus bravely in 2020.   仅已此库纪念 2020 年那些勇敢与新冠状病毒抗争的人们。","bugs":{"url":"https://github.com/0xGG/korona/issues"},"homepage":"https://github.com/0xGG/korona#readme","_id":"@0xgg/korona@0.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-7fOR63cW2fIt2cK79duwxNBxdeVUdh69aGFaRsGCdX7RXmIoLznzo9stznoZ036f7bCD7gzpShT5z7rFuXVaTA==","shasum":"0a0378c27cb04b11207b4d492adafc9cba58a1e2","tarball":"https://registry.npmjs.org/@0xgg/korona/-/korona-0.0.2.tgz","fileCount":5,"unpackedSize":31100,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwmJHOUg6dMpRkrIyNsmEVjri/swAYa4Jze00a0Og1RAiEAlnYclsmHM6BLI9Z3mePgoOpqWmcsgCdsKN7gbIx0Kdc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiswI4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpypg/7Bp0gpBLiDKanVGhN0Q2MDIgk7FqScEmuZp/Ul+mSBGYjDGN3\r\nC3EdGTPEcFIVMOUUtvvtcwTRDukIPuBZJCSilUbfD8doJRMd2NFo7hYGolAV\r\nbom609lNLV62s/be/riv7hwKoyvU9iQBegjWTh2njRwZL6Y2GyLBYQ0Zv4QH\r\nspeIsR5AY3rF3JsYpN4cR9CCt1f9c1CP7iU57FDW6NEukbPOvMG8vG+YRmps\r\nyX3GYyPiV+XWiPCgVbUEzCxxSGqZ2/IJ8lgPcb9tm8UelbxAryfWoUtydMEb\r\nWpvsoh3NM08tSocaIYNr1Z/q0NHiDkNE+vYdYWl/sqxBXb7cTsxLhXBDegGq\r\n+0KA87rqd6gdvtdJiJNXwBxA4O0JUTOtq/DzohRIXRtpB7Wryz8OakFpPRl8\r\nQ9yYQz9Frkg5qZFh30k4Gaq0AnqTTfR+Inh/eWx8CWtLGlz16I8XNBx9v3Og\r\nchNgLYteijhR1vYa/O4LeJukjSixsE0HyKIHuiWlY1ZeZ4PTWaP0kuzw/24Z\r\nKzcxENSITVxayZGDR5USBMZFy+yrfhw2QB+TCoT3op1lGvZuYsK2lkW2Om5M\r\nwKgaKzpSL2YZ66/PZoDV8VdbJ405NuW0SUKF+aSAVMtf53Q7/q9dppdF4a7f\r\nwD/rlwfnEwK+gMGiZWCsRzmFqTemD4qB5ik=\r\n=0g9U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shd101wyy","email":"shd101wyy@gmail.com"},"directories":{},"maintainers":[{"name":"shd101wyy","email":"shd101wyy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/korona_0.0.2_1655898680819_0.8766414421039934"},"_hasShrinkwrap":false},"0.0.3":{"name":"@0xgg/korona","version":"0.0.3","main":"out/src/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/0xGG/korona.git"},"author":{"name":"Yiyi Wang","email":"shd101wyy@gmail.com"},"license":"MIT","devDependencies":{"@rollup/plugin-typescript":"^3.0.0","@types/node":"^13.7.0","husky":"^8.0.1","tslib":"^2.4.0","typescript":"^4.7.4"},"scripts":{"build":"tsc --project .","build:watch":"tsc --project . --watch","build:web":"rollup --config rollup.config.js","build:web:watch":"rollup -w --config rollup.config.js","prepare":"husky install && yarn build && yarn build:web","test":"jest --no-coverage","test:coverage":"jest"},"dependencies":{"peerjs":"^1.4.6"},"types":"./out/src/index.d.ts","gitHead":"b27c4c21e48be4148917b204f98982512f2cf8ad","description":"**Korona = Kill Corona (virus)**, to memorate those who fight against the corona virus bravely in 2020.   仅已此库纪念 2020 年那些勇敢与新冠状病毒抗争的人们。","bugs":{"url":"https://github.com/0xGG/korona/issues"},"homepage":"https://github.com/0xGG/korona#readme","_id":"@0xgg/korona@0.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-MTldz9te6IdsWXXnL6ZgsKjPXrFm25uBskmiBWWfOO99RkcGDH53p1QyNY4GEES8iVrilQEAbw4Jo3FuaYq/KA==","shasum":"347eec4e79aaaff3287a33dd24cf8811a7a91a7a","tarball":"https://registry.npmjs.org/@0xgg/korona/-/korona-0.0.3.tgz","fileCount":13,"unpackedSize":50235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuNM7TCd8hmQOeK+nnXGXkr1xJX76o3dqiURfOCSLu+QIgPxx3m3L0nv2TIAozczzZclBw7Z/i3ju6QLAfH1pKFZM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiswNQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJmw/9FsU11HkxXCTs++KXwz5M6Q72TH3Kkj8M4lmkqC4JMw53BuNg\r\nv1dP7srqmDXIdCotDNtaEZZd/iCDgnY/ACTItcWN/o5g47/5HuCIupEpriuS\r\naEwhVA2ookBuj8jWm161sjB7p2UaJtsyQQB09tRhu9/F/ID7zRPvWdbi8c3g\r\nC+IGoW1ki1WjKqi2tDAvSUfB9QQg+hUUgNev+IUHvu8u2LTC33YZHYDmR/Li\r\nbZQHT3IFNIgRhpK0/n12Rp42qY+VbMU/U3kE65KECf6Of3fc2a7bBK3drlK0\r\nLNpj9Gv6gTA5a2CnvfxTGcmvyMLjkxgRHjW2nbk7khFZy7bAYTHvCrTVA6nt\r\nle2RyGe702kFFtQsqr7pAfLRdYfuI1yp/094LoV4LZvNIP67/TExdc7c5feP\r\nZbLQWJn69zRf6UV19SdABuSMm4862PytC5S/VCs3ivote5DYJpGzMhdhD6by\r\n+lwEyANomqP3KKRwlHPuSeFhQeHA6Ea9uzgEzCIq+WT6xGboz4oiOqGVp/nI\r\nXt2nSZN0F6r5FvOSEzS9MgC7dA7kyqvzRIDDUElnxMEnp0sNgCE/5dkW0c+2\r\n1p+rCPlNV0Rp6E/JLVoTKBc2KK/Lt66dID7B2Rd2RP4rTH7LTWpaPz55Es5Q\r\nMXOpfbwzoyPXVBYJLFzSiljACCd6zYkuq6o=\r\n=9w9N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shd101wyy","email":"shd101wyy@gmail.com"},"directories":{},"maintainers":[{"name":"shd101wyy","email":"shd101wyy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/korona_0.0.3_1655898960108_0.6869155168369279"},"_hasShrinkwrap":false},"0.0.4":{"name":"@0xgg/korona","version":"0.0.4","main":"out/src/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/0xGG/korona.git"},"author":{"name":"Yiyi Wang","email":"shd101wyy@gmail.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^3.0.0","@types/node":"^13.7.0","@types/peerjs":"^1.1.0","http-server":"^14.1.1","husky":"^8.0.1","rollup":"^2.77.2","tslib":"^2.4.0","typescript":"^4.7.4"},"scripts":{"build":"tsc --project .","build:watch":"tsc --project . --watch","build:web":"rollup --config rollup.config.js","build:web:watch":"rollup -w --config rollup.config.js","prepare":"husky install && yarn build && yarn build:web","test":"jest --no-coverage","test:coverage":"jest","serve:web":"http-server"},"dependencies":{"peerjs":"^1.4.6"},"types":"./out/src/index.d.ts","gitHead":"ed40c0b244c5ac281b3062fd5d49908d1889a364","description":"**Korona = Kill Corona (virus)**, to memorate those who fight against the corona virus bravely in 2020.   仅已此库纪念 2020 年那些勇敢与新冠状病毒抗争的人们。","bugs":{"url":"https://github.com/0xGG/korona/issues"},"homepage":"https://github.com/0xGG/korona#readme","_id":"@0xgg/korona@0.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-0c2J/qkNTDCtVMVwl9WAxybP74mWvShyv7vf/+aJBYtGGB8lgZqsPsC2nutrLlmNPUaFNeu8z/Nvj6HMXN/1Xg==","shasum":"c3268a0bd7acd04ec12cc83fdf83401a243f1320","tarball":"https://registry.npmjs.org/@0xgg/korona/-/korona-0.0.4.tgz","fileCount":83,"unpackedSize":334564,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU28aRWe8sEsYkMW8pKMtKI1A6oI9Q8ypnjOCkTuReQQIhAL8QC6XsKlvU/UXdP8X/DJ5Wy2YrZW5irsgaDGfPqHq6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi57eAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtBQ//biOJAgN0iNT3JMjMES7MBwHAa9YcxDgnBO8C2IR8jSuz7tOE\r\nh5NmDCQoxPlqm4JyRjfuXCReHODDNV8T1ekIuxZrCQar8PsJktGVHWxlUYrQ\r\nNA0TnBNLZdgZ62DuQ+UKjdLGiExbBZSINFs/lvcV1vjIBYyZEHdC7fNUOcSW\r\n/U79cQF8KD/eXruM4yP2l++fDgzvJkADwShIbfSPThJEA0WboOs4WGKYKBM0\r\noFIxIf7NMu7kpNAEuErqfiPvagkzu9m6dse/Dy2E96hhfJvqfBwGjkHhzDfi\r\nam3TUSMVel4KW6hLAprj+WdRvPXGfHac5GKTJTbZKqIJY38Oq/VxYEpBo/28\r\nWDK37X2k9DRoUfjf69sWCUy0sKShRCdSSOEe0rNJqPRTfDxt4ZRLL0k5Dbjx\r\nNYySfnt/hb07Hlk1cHPU/8gZlZSwYzIcHzyUjM43+k3wdRbJ6E7GXZNJNWP3\r\nerUPlVzjDdagNXYbCwEXuMVZR9URo09OvgTGG/0WuLfNLy/wbhTV3+l4b2Gn\r\nO4j/0faXI+9E9hnOG4RLJbglu0hpRS2OYL4LqOUTulFt1k0d0DxCijT5QCNh\r\n14IKYTczqv25hB3ycXBNAMnfv4uxaETRl+5Nj4DniT06hh047eFNuZbx7upk\r\n2WgoI0HB+R+E1ddxBBMiz2wojPCZn7qMtCs=\r\n=AK+V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shd101wyy","email":"shd101wyy@gmail.com"},"directories":{},"maintainers":[{"name":"shd101wyy","email":"shd101wyy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/korona_0.0.4_1659352959844_0.8836950396442911"},"_hasShrinkwrap":false},"0.0.5":{"name":"@0xgg/korona","version":"0.0.5","main":"out/src/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/0xGG/korona.git"},"author":{"name":"Yiyi Wang","email":"shd101wyy@gmail.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-typescript":"^3.0.0","@types/node":"^13.7.0","@types/peerjs":"^1.1.0","http-server":"^14.1.1","husky":"^8.0.1","rollup":"^2.77.2","tslib":"^2.4.0","typescript":"^4.7.4"},"scripts":{"build":"tsc --project .","build:watch":"tsc --project . --watch","build:web":"rollup --config rollup.config.js","build:web:watch":"rollup -w --config rollup.config.js","prepare":"husky install && yarn build && yarn build:web","test":"jest --no-coverage","test:coverage":"jest","serve:web":"http-server"},"dependencies":{"peerjs":"^1.4.6"},"types":"./out/src/index.d.ts","gitHead":"552455c50c815002ee783db8f527de4098c9e71e","description":"**Korona = Kill Corona (virus)**, to memorate those who fight against the corona virus bravely in 2020.   仅已此库纪念 2020 年那些勇敢与新冠状病毒抗争的人们。","bugs":{"url":"https://github.com/0xGG/korona/issues"},"homepage":"https://github.com/0xGG/korona#readme","_id":"@0xgg/korona@0.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-vveL/B633GR5mIpDE3gt2/YddPV/nQqfPhpyZKtqfl2/+rJLXzTKrlxsoJXvFxvj4aS3G1TRJRDbx3rd6d9qeA==","shasum":"b4f31f24d1e3618daa420768f2251d05c95f5ec6","tarball":"https://registry.npmjs.org/@0xgg/korona/-/korona-0.0.5.tgz","fileCount":83,"unpackedSize":334536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDctDziTfZ+nKJK1eLijSAh+RLnJPzoPPuozsEBwdUqxgIhALYUcW1fLiqyVpii5B+0MBv/WhMf9wj3ugVHl3EKJLga"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi59z4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKoA//fkfHvbrqKZqmPUMVXrwc5ch9Ue39pmtrXIeAvKIdBUru6dNg\r\nVAN/s5Zez4bRbJjCMhyjKAX/EN3Lnmp+cJ5aVW9Mf1flPTufaoxgkACjY6/o\r\nq8TAxx1U2pkirJ61+TmTb24m0369n+J9bG19csRLoqNVh+eXstSmWfKIx9/r\r\nDNG7Oo74UJFk20jS6IJ7BpN+q0Cs5wTpoUc6clmuqn1EauLx6yE21RMzD0ne\r\nk2NBSkvzlTUnVH/3tWH7/M6V1qVjqvE7hBfAV7r4SD23IcRBXNzm4zn8wjMh\r\nseM3j8G3W/Wz7I6XKn247EoYvnYTJy/0LUViTsmr2CtfGYkWK2B0WowR7mIc\r\naNO6tNP7qwmHCHtfglMUHJiO4WUzqlR4zRvPy7dnd5fHY7Rytkk17gP6Dc5Y\r\nFNFtqV/u/C+wQJXT5T9Aa+/foFFnhTSeF5PXLavqu3+POfSAV3E302jtDohN\r\nKjjg2DRv6NVXFdKbLL7r78Qm4FXwAPn7PH2NkWDIHBcABlPn8sAI/l7lxP75\r\nVbyWCqHyQjj0swad5h2BYO7dE+nE/WHymgDJahwt/WSeGkxp+nSfZYQpvC/5\r\n4CxmxyoAIjt/pZV33WE8GzdoqcKcBdEuzAkOgTStYu4237z+pW9534a34zKv\r\nLu8vR04isWQRsNUaCvbAL6Kmu87pDW1QPw8=\r\n=17nL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shd101wyy","email":"shd101wyy@gmail.com"},"directories":{},"maintainers":[{"name":"shd101wyy","email":"shd101wyy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/korona_0.0.5_1659362552145_0.6284964258753991"},"_hasShrinkwrap":false},"0.0.6":{"name":"@0xgg/korona","version":"0.0.6","main":"out/src/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/0xGG/korona.git"},"author":{"name":"Yiyi Wang","email":"shd101wyy@gmail.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-typescript":"^3.0.0","@types/node":"^13.7.0","@types/peerjs":"^1.1.0","http-server":"^14.1.1","husky":"^8.0.1","rollup":"^2.77.2","rollup-plugin-polyfill-node":"^0.10.2","tslib":"^2.4.0","typed-emitter":"^2.1.0","typescript":"^4.7.4"},"scripts":{"build":"tsc --project .","build:watch":"tsc --project . --watch","build:web":"rollup --config rollup.config.js","build:web:watch":"rollup -w --config rollup.config.js","prepare":"husky install && yarn build && yarn build:web","test":"jest --no-coverage","test:coverage":"jest","serve:web":"http-server"},"dependencies":{"peerjs":"^1.4.6"},"types":"./out/src/index.d.ts","gitHead":"650ac47aee1c97d9ec64d5d4c4fddd2fee92a950","description":"**Korona = Kill Corona (virus)**, to memorate those who fight against the corona virus bravely in 2020.   仅已此库纪念 2020 年那些勇敢与新冠状病毒抗争的人们。","bugs":{"url":"https://github.com/0xGG/korona/issues"},"homepage":"https://github.com/0xGG/korona#readme","_id":"@0xgg/korona@0.0.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-lLO9R27TWsLr2m+76pFqO95ltMdF+/UeKDDJgJVysS2Guf3NOaCZokEAwio01R2quz92NkXFJcmeT/FYLHN/vQ==","shasum":"b635c31a457cd859473ac8273b8c04cd35fcf252","tarball":"https://registry.npmjs.org/@0xgg/korona/-/korona-0.0.6.tgz","fileCount":83,"unpackedSize":354711,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFjl0vgcOyoGPiZU40pEMr1dpgMIuvhjZlXwmkKNXSwQIhALpT55wKf0wQ1Ol3OMoK4kyK2svGjVhMYKo2NLlOv2AP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6pgmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcHBAAllrKcqSm/B6MpAy0B4oxbXg1KLJ38SaRVpa7kSQv6n5e4RuX\r\n45vxvvwCHYgHS+ZkFfS1kywEfnh7a65uK+rFRbD1OwSHFAB7PN7NZh4gEHPo\r\nKSGE4/+RmSathIIz8BH1AI7fRQjNXy+osaSfafNFpF/m9f5ScxrpvuK1RuSh\r\nkvBtiIp7pbFzZCUnknXKOcgYWn12g2rsnYmX/919cQZ1Oyu3pVorpOOzij7H\r\n+y1xDP2aMfI6i3ByQ82eU69AHO5fYTeI7I1sRBLvsYEdWRPyDN5X2YKBYvy8\r\nZbXzqVoctyCVtPnP/1E8mZAGFdIzakCmR+S+VYLfeSLfZA9IsDh32z3llMFu\r\nDSfWVMn+e59LfuV8wmMz1Q5ap348k+VdqVKc8rxsJOyTFYWFGbDBV9H/Trd/\r\nAbAjiui056DH5l8/60eNdBRj26MSCTbBPYrbOVsArp1FERTP/XfKg9MJfEeU\r\nuab0cJKPugjGo40hrznIeSdebPAXgIfRhKsyXxQH0NXCvJIWhJtsHZu5HV6F\r\nBcu+MqE/875sL/+F7jqzDCi5DJOYdl0mzXfX98gzAlX8jpVR7Y29hfAcF6U7\r\nu5QPIFY60ntaSR9WgpVrWYGugJksc3/cah11g1LY/znUyJUN/+1w0djKbQGb\r\nk9duZdqPT3ljKvEwQMjy2Zfry7Fwp5BYkxc=\r\n=7r4u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shd101wyy","email":"shd101wyy@gmail.com"},"directories":{},"maintainers":[{"name":"shd101wyy","email":"shd101wyy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/korona_0.0.6_1659541542344_0.7639064049147697"},"_hasShrinkwrap":false},"0.0.7":{"name":"@0xgg/korona","version":"0.0.7","main":"out/src/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/0xGG/korona.git"},"author":{"name":"Yiyi Wang","email":"shd101wyy@gmail.com"},"license":"MIT","devDependencies":{"@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-typescript":"^3.0.0","@types/node":"^13.7.0","@types/peerjs":"^1.1.0","http-server":"^14.1.1","husky":"^8.0.1","rollup":"^2.77.2","rollup-plugin-polyfill-node":"^0.10.2","tslib":"^2.4.0","typescript":"^4.7.4"},"scripts":{"build":"tsc --project .","build:watch":"tsc --project . --watch","build:web":"rollup --config rollup.config.js","build:web:watch":"rollup -w --config rollup.config.js","prepare":"husky install && yarn build && yarn build:web","test":"jest --no-coverage","test:coverage":"jest","serve:web":"http-server"},"dependencies":{"peerjs":"^1.4.6","typed-emitter":"^2.1.0"},"types":"./out/src/index.d.ts","gitHead":"e2d2836fc3bb58d1070d583ea01285d4ee159537","description":"**Korona = Kill Corona (virus)**, to memorate those who fight against the corona virus bravely in 2020.   仅已此库纪念 2020 年那些勇敢与新冠状病毒抗争的人们。","bugs":{"url":"https://github.com/0xGG/korona/issues"},"homepage":"https://github.com/0xGG/korona#readme","_id":"@0xgg/korona@0.0.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-LliU1Z5vKgByosOEQdPwfToQiT5IG3ZHGjNzkCTSuqBUWt4PrO6GSUS0ZAKy6/WBl8G2Ilzm94ANhCyFrrqDHA==","shasum":"0ed1d416fb787a491e3bbf535d7ae7592ec9b321","tarball":"https://registry.npmjs.org/@0xgg/korona/-/korona-0.0.7.tgz","fileCount":86,"unpackedSize":355054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEHQNYYD7GGiwBBd/LZNduh2CDk1+F141GmR7E4drpYgIgYGrRn810NpKaQmiO+wRI3lGGzQ6unYctQPF20i9YtqU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6p0LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcCQ/+MdF+40kL59JxL9s3LKP85b/4ih1QSEEHWli4QVtkgYsdJgtT\r\nkHaDLvoh8sHHig9vp9pNWJWXJmasLcA4GYvU7B1iuIhJqB5jHeKAqKO3qJFY\r\nxtvxk8FEM9Gme4CQkCgE/8mJ0aSXTGMtNgyjOHsirQLArh7LkqydzUD+P6c2\r\noksArFAoW0zLe9t6biEzjNq378CuzJlbEuzCfJ5NGC9Gu/peihmb8Kt8hrd7\r\nZMQpWBjWfp8yW2wF2CoHCtCL2C2LO4UDYbuCj9Koh34127iImygSEdhe3uMW\r\nz4NH55dbS0L7diIHBhjdnKoOpV4z5pEDOomL/x9diPdO5wQnKn+hPj36Xibb\r\nYFNlqGIPe0w6AzbextkPr2QSkn446D6KSMyVQex5YfxnQUMmFIi1TItIlH7Z\r\nVWaeFNcnMaWCCMoiOlJ629mr9JMvxRMSM6Yr5BsT28koH7MTmR6X//LSdTWt\r\nnwkSa8ZVEeBVer9ixBoqfB6o493fCx1BdvewERz5LlJzOd+Aws+spOEeNmlk\r\nYck3gajsuT9PCv1K1NiwOlHKxRAlJOM8F4SJEpFog4rmA2jzoUdjMNWulGn6\r\n9Xziq8SGp3Fckk5oyNYhYi81wiXW3k1Kq6ypRX8m+u1aQSHdF9bPuOO/YXoQ\r\nxl1fU+20JQvGjdm4GbrDZvnvk+O9tveTA5g=\r\n=vkxD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shd101wyy","email":"shd101wyy@gmail.com"},"directories":{},"maintainers":[{"name":"shd101wyy","email":"shd101wyy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/korona_0.0.7_1659542795380_0.5209808835550616"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-23T10:01:24.381Z","0.0.1":"2020-02-23T10:01:24.736Z","modified":"2022-08-03T16:06:35.673Z","0.0.2":"2022-06-22T11:51:20.924Z","0.0.3":"2022-06-22T11:56:00.314Z","0.0.4":"2022-08-01T11:22:40.084Z","0.0.5":"2022-08-01T14:02:32.359Z","0.0.6":"2022-08-03T15:45:42.587Z","0.0.7":"2022-08-03T16:06:35.577Z"},"maintainers":[{"name":"shd101wyy","email":"shd101wyy@gmail.com"}],"description":"**Korona = Kill Corona (virus)**, to memorate those who fight against the corona virus bravely in 2020.   仅已此库纪念 2020 年那些勇敢与新冠状病毒抗争的人们。","homepage":"https://github.com/0xGG/korona#readme","repository":{"type":"git","url":"git+ssh://git@github.com/0xGG/korona.git"},"author":{"name":"Yiyi Wang","email":"shd101wyy@gmail.com"},"bugs":{"url":"https://github.com/0xGG/korona/issues"},"license":"MIT","readme":"# Korona\n\n**Korona = Kill Corona (virus)**, to memorate those who fight against the corona virus bravely in 2020.  \n仅已此库纪念 2020 年那些勇敢与新冠状病毒抗争的人们。\n\nMinimal library to quickly construct decentralized p2p network\n\n## Installation\n\n```bash\n$ npm install @0xgg/korona\n```\n\n## Demo\n\nSimple Korona P2P Chat application:\n\nhttps://0xgg.github.io/korona/\n\n## Usages\n\nCheck the `index.html` for example usages.\n\n```typescript\nimport { Korona, randomId } from \"@0xgg/korona\";\n\n// Initialize the Korona P2P network\nconst peer = new Korona({\n  peerId = randomId(), // The peerId, default to `randomId()`\n  roomId = \"public-rrom\", // The roomId, default to `undefined`. If specified, then the peer will try to join the PubSub room. The peer might become the PubSub room host if there is no host yet.\n  peerJSOptions: {\n    // Follows https://peerjs.com/docs/#peer-options\n  },\n  maxPeers: 5, // Max number of peer connections that your peer can have\n});\n\n// Get ready to be used\npeer.on(\"open\", async (peerId) => {\n  // When another peer just connected to you and tries to sync data with you,\n  // you send some data back.\n  peer.on(\"sync\", async (send, peerId) => {\n    return send({\n      // ... data that you want to send\n    });\n  });\n\n  // When a new peer joined the P2P network\n  peer.on(\"peerJoined\", async (peerId) => {\n    console.log(`${peerId} joined`);\n  });\n\n  // When a peer left the P2P network\n  peer.on(\"peerLeft\", async (peerId) => {\n    console.log(`${peerId} left`);\n  });\n\n  // When your peer gets disconnnected from the server but keep the connections alive in the P2P network. Will not be able to accept new peer connections.\n  peer.on(\"disconnected\", async () => {\n    // Do something\n  });\n\n  // Emitted when the peer is destroyed and can no longer accept or create any new connections. At this time, the peer's connections will all be closed.\n  peer.on(\"close\", async () => {\n    // Do something\n  });\n\n  // When there is peer error: https://peerjs.com/docs/#peeron-error\n  peer.on(\"error\", async (error) => {\n    // Do something\n  });\n\n  // When you receive data from other peers\n  peer.on(\"data\", async (data: any) => {\n    // Do something\n  });\n\n  // When the PubSub host changed,\n  peer.on(\"pubsubHostChanged\", async () => {\n    // Do something\n  });\n\n  // Join the P2P network that other peer lives in\n  await peer.requestConnection(\"target-peer-id\");\n\n  // Broadcast the data to all other peers in the P2P network\n  await peer.broadcast({\n    // Data goes here\n  });\n\n  // Send data to specific peer by id\n  await peer.send(\"target-peer-id\", {\n    // Data goes here\n  });\n});\n```\n\n## References\n\n- https://github.com/conclave-team/conclave\n- https://hal.archives-ouvertes.fr/hal-00921633/document\n\n## License\n\nMIT\n","readmeFilename":"README.md"}