{"_id":"@ayuskey/misskey.js","_rev":"9-03121671a227e39d926a1da1cde09e09","name":"@ayuskey/misskey.js","dist-tags":{"latest":"1.0.0-rc.7"},"versions":{"1.0.0-rc.1":{"name":"@ayuskey/misskey.js","version":"1.0.0-rc.1","description":"Ayuskey SDK for JavaScript (fork of misskey.js)","main":"./built/index.js","types":"./built/index.d.ts","scripts":{"build":"npm run tsc","tsc":"tsc","tsd":"tsd","api":"npx api-extractor run --local --verbose","api-prod":"npx api-extractor run --verbose","lint":"eslint . --ext .js,.jsx,.ts,.tsx","jest":"jest --coverage --detectOpenHandles","test":"npm run jest && npm run tsd"},"repository":{"type":"git","url":"git+https://github.com/TeamBlackCrystal/misskey.js.git"},"devDependencies":{"@microsoft/api-extractor":"^7.18.4","@types/jest":"^26.0.23","@types/node":"16.10.1","@typescript-eslint/eslint-plugin":"4.28.5","@typescript-eslint/parser":"4.32.0","eslint":"7.31.0","jest":"^27.0.6","jest-fetch-mock":"^3.0.3","jest-websocket-mock":"^2.2.1","mock-socket":"^9.0.3","ts-jest":"^27.0.3","ts-node":"10.2.1","tsd":"^0.17.0","typescript":"4.3.5"},"dependencies":{"autobind-decorator":"^2.4.0","eventemitter3":"^4.0.7","reconnecting-websocket":"^4.4.0"},"gitHead":"bbc55012824b31c0b5e4cd77ce3aa00c1a99877d","bugs":{"url":"https://github.com/TeamBlackCrystal/misskey.js/issues"},"homepage":"https://github.com/TeamBlackCrystal/misskey.js#readme","_id":"@ayuskey/misskey.js@1.0.0-rc.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-2TNudKS/bzUK5bXMHP4sKLqhYt591nAfRB2QbrDlXweO6SSWWmg/fSLWY2RQlbDSoTUWHO1Kd+n+oCV0ftT0mw==","shasum":"647fd8d029fa2b3bc4d921d702535bafcf3693fb","tarball":"https://registry.npmjs.org/@ayuskey/misskey.js/-/misskey.js-1.0.0-rc.1.tgz","fileCount":32,"unpackedSize":150929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4jw9EUlVcwIn+GuORwfLR1+Z2uRyI39pK77E+rQtLPAiAWIdkFTaPUN9Il6BUOVOJEfmUf3dAaX9KxYkpvJNHtNQ=="}]},"_npmUser":{"name":"sousuke0422","email":"sousuke20xx@gmail.com"},"directories":{},"maintainers":[{"name":"sousuke0422","email":"sousuke20xx@gmail.com"},{"name":"yupix","email":"yupi0982@outlook.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/misskey.js_1.0.0-rc.1_1632893546078_0.14973771497222388"},"_hasShrinkwrap":false,"deprecated":"Use for ayuskey.js"},"1.0.0-rc.2":{"name":"@ayuskey/misskey.js","version":"1.0.0-rc.2","description":"Ayuskey SDK for JavaScript (fork of misskey.js)","main":"./built/index.js","types":"./built/index.d.ts","scripts":{"build":"npm run tsc","tsc":"tsc","tsd":"tsd","api":"npx api-extractor run --local --verbose","api-prod":"npx api-extractor run --verbose","lint":"eslint . --ext .js,.jsx,.ts,.tsx","jest":"jest --coverage --detectOpenHandles","test":"npm run jest && npm run tsd"},"repository":{"type":"git","url":"git+https://github.com/TeamBlackCrystal/misskey.js.git"},"devDependencies":{"@microsoft/api-extractor":"^7.18.4","@types/jest":"^26.0.23","@types/node":"16.10.1","@typescript-eslint/eslint-plugin":"4.28.5","@typescript-eslint/parser":"4.32.0","eslint":"7.31.0","jest":"^27.0.6","jest-fetch-mock":"^3.0.3","jest-websocket-mock":"^2.2.1","mock-socket":"^9.0.3","ts-jest":"^27.0.3","ts-node":"10.2.1","tsd":"^0.17.0","typescript":"4.3.5"},"dependencies":{"autobind-decorator":"^2.4.0","eventemitter3":"^4.0.7","reconnecting-websocket":"^4.4.0"},"gitHead":"05e3b4a8dec4f46086a0fdaeac51252e180b5080","bugs":{"url":"https://github.com/TeamBlackCrystal/misskey.js/issues"},"homepage":"https://github.com/TeamBlackCrystal/misskey.js#readme","_id":"@ayuskey/misskey.js@1.0.0-rc.2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-vriOKZxe4sePYTCZrGpiSkd7sgx8wtBbZI1Fm6iO/qRkGzTc5DqUC71Z06NE+vfRskcWBBSNBaHT+puibs6srw==","shasum":"e57ca7c93dd9059382262716b53788d30bdbad4b","tarball":"https://registry.npmjs.org/@ayuskey/misskey.js/-/misskey.js-1.0.0-rc.2.tgz","fileCount":32,"unpackedSize":150953,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPSpk5IeO5dtbn1j1fLHpalG3WWwRSGS3pnedFz9dgEwIgaTRscLiOCr26J/ajmarKC3LIGe4OzK2aDNL47P/Fp/U="}]},"_npmUser":{"name":"sousuke0422","email":"sousuke20xx@gmail.com"},"directories":{},"maintainers":[{"name":"sousuke0422","email":"sousuke20xx@gmail.com"},{"name":"yupix","email":"yupi0982@outlook.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/misskey.js_1.0.0-rc.2_1632895221864_0.7086305281717515"},"_hasShrinkwrap":false,"deprecated":"Use for ayuskey.js"},"1.0.0-rc.3":{"name":"@ayuskey/misskey.js","version":"1.0.0-rc.3","description":"Ayuskey SDK for JavaScript (fork of misskey.js)","main":"./built/index.js","types":"./built/index.d.ts","scripts":{"build":"npm run tsc","tsc":"tsc","tsd":"tsd","api":"npx api-extractor run --local --verbose","api-prod":"npx api-extractor run --verbose","lint":"eslint . --ext .js,.jsx,.ts,.tsx","jest":"jest --coverage --detectOpenHandles","test":"npm run jest && npm run tsd"},"repository":{"type":"git","url":"git+https://github.com/TeamBlackCrystal/misskey.js.git"},"devDependencies":{"@microsoft/api-extractor":"^7.18.4","@types/jest":"^26.0.23","@types/node":"16.10.1","@typescript-eslint/eslint-plugin":"4.28.5","@typescript-eslint/parser":"4.32.0","eslint":"7.31.0","jest":"^27.0.6","jest-fetch-mock":"^3.0.3","jest-websocket-mock":"^2.2.1","mock-socket":"^9.0.3","ts-jest":"^27.0.3","ts-node":"10.2.1","tsd":"^0.17.0","typescript":"4.3.5"},"dependencies":{"autobind-decorator":"^2.4.0","eventemitter3":"^4.0.7","reconnecting-websocket":"^4.4.0"},"gitHead":"8bdd72c265c895a8dddc6b2f7d28434208d57cb8","bugs":{"url":"https://github.com/TeamBlackCrystal/misskey.js/issues"},"homepage":"https://github.com/TeamBlackCrystal/misskey.js#readme","_id":"@ayuskey/misskey.js@1.0.0-rc.3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-V0CSRlhdLJde2X+c0KlT0hz7D6ReF7PYRYCBKx6EPyOrQ/E3/HYZ97DVD8ZIe9S5CXRgomtvOqCfhSIsF3CM5g==","shasum":"133aaa9a91099163edc7e1712243cceb21a8f274","tarball":"https://registry.npmjs.org/@ayuskey/misskey.js/-/misskey.js-1.0.0-rc.3.tgz","fileCount":32,"unpackedSize":151650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzHAMCRA9TVsSAnZWagAAUHQP+wZCPA2qgNA9jgwCR9oG\nbcW1/a9YPXv00InpN7hmG36hchKkzhOyOKaLQ9OYiiLhVwp9W4bd/qCgXZcU\ncAZp2eHDEIwUpbbRsTspaFlC8jslaw/3Dlba456h+iX4cURA8ln2PanPTfws\nlhwvXX+pMOae0uaDS/8qJiGNB30cOKpECJhJqn0XjeOYlbVp2vi3oJJA/wwa\nrDPHDvCmrmLzdlliUuJItKYtDz5ESH0lO0pbvRbyV52qlqIE49thMuu6f9GF\nqEjuiGkfIiIibOrUioGmrwaGtWsBgpR+lBNrDgCUSy11EjwM5JPPoxujn437\n0DH71OK9yY3VFBU0gmSGfUyW4AMa1KkoFuJv5w803MlM4WWMpCL8FBcK+lFR\nxzsYAptuhxDpvGAHoQPkLJOij8Uw8S42faZM+u1OSogBeUVZmK2Tlwx2EGKr\nwXv/5L6DrB8MpOrndeKEn2uvye1uIvirPj3gIRRehYmEX9mRsxh34mV98AwD\nJ+mZVGau2oyi2P1XTK9d4fGq0rSalBTxZHHvx+6YQnw3PyTBFQC3j3ZLV00J\nM0YE1zoqAu8vLTHmM/7rMFRHU93Ig1Ft3FOWFIGeKvjuX897XIG0ssrwWYfG\nzzNVteoOIaptVritnB83droPhUUNrSrU4cgnGQbViByeMR1X2hAaOXabb2Kw\n6IIa\r\n=7I4W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKibFQQdh+yPKpWn9dX9DquPMTQEKu5zPgPZr1/NixEAiAEqaf6DagdCgfyiLc7nGjNUNRSSIV6e6cqpy5IIip5wA=="}]},"_npmUser":{"name":"sousuke0422","email":"sousuke20xx@gmail.com"},"directories":{},"maintainers":[{"name":"sousuke0422","email":"sousuke20xx@gmail.com"},{"name":"yupix","email":"yupi0982@outlook.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/misskey.js_1.0.0-rc.3_1632912942237_0.20799819265997987"},"_hasShrinkwrap":false,"deprecated":"Use for ayuskey.js"},"1.0.0-rc.4":{"name":"@ayuskey/misskey.js","version":"1.0.0-rc.4","description":"Ayuskey SDK for JavaScript (fork of misskey.js)","main":"./built/index.js","types":"./built/index.d.ts","scripts":{"build":"npm run tsc","tsc":"tsc","tsd":"tsd","api":"npx api-extractor run --local --verbose","api-prod":"npx api-extractor run --verbose","lint":"eslint . --ext .js,.jsx,.ts,.tsx","jest":"jest --coverage --detectOpenHandles","test":"npm run jest && npm run tsd"},"repository":{"type":"git","url":"git+https://github.com/TeamBlackCrystal/misskey.js.git"},"devDependencies":{"@microsoft/api-extractor":"^7.29.3","@types/jest":"^28.1.7","@types/node":"16.10.1","@typescript-eslint/eslint-plugin":"4.32.0","@typescript-eslint/parser":"4.32.0","eslint":"7.31.0","jest":"^28.1.3","jest-fetch-mock":"^3.0.3","jest-websocket-mock":"^2.4.0","mock-socket":"^9.1.5","ts-jest":"^28.0.8","ts-node":"10.9.1","tsd":"^0.22.0","typescript":"4.7.4"},"dependencies":{"autobind-decorator":"^2.4.0","eventemitter3":"^4.0.7","reconnecting-websocket":"^4.4.0"},"gitHead":"5888fddc2216b41d76724cd64219be605537045d","bugs":{"url":"https://github.com/TeamBlackCrystal/misskey.js/issues"},"homepage":"https://github.com/TeamBlackCrystal/misskey.js#readme","_id":"@ayuskey/misskey.js@1.0.0-rc.4","_nodeVersion":"16.14.2","_npmVersion":"7.20.1","dist":{"integrity":"sha512-Zdb8YHNhyGFtNAIPeRUVu0JdykyBirsujru0B4m6VgOdOZ5S8K+RFJwrzX5Kd8UfPNr32BdBDirYjBVSGoJ+SA==","shasum":"7ba94243feb3f1b57caff7500e4ffc7928aa0612","tarball":"https://registry.npmjs.org/@ayuskey/misskey.js/-/misskey.js-1.0.0-rc.4.tgz","fileCount":32,"unpackedSize":152330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8J7lUr5hWqrZA3HjQLu3xDSuzTL3JCnyGjXSyDE91FgIgdO9x8gEqoDN1NitW6Lto8OgL6i1fzyQmRhXeQ+FsSoo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAg07ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7sA/+JQ/2iB0MQgvJNrVg0o56OdHpSe5Eb4D2udyUZEEPZKVkgLBo\r\n+nvgquYcgxzaBVLVgXiHJ2TG1WN5J2/Ssgn9K9PEEmP2oCURgTFzjQGMhmZq\r\ndEdT74L9QIwGUG6Ny54YPWNDjOjSo+HfW14iHokz6+pmrKfi00+rITUzQ+VU\r\nceUgn2kZRsx+byZQ/izafmahB3ZnyIJJdb9fiGWrSspcCGGYgU7yc+OzN16Y\r\n9k/R+cAbuTBFAAaCPwF3gzvMUe7a0P30f/P1ju/hXQZalC7E3/UWySU0qTlx\r\n93DArc6CacF0sM3r5VE4DI+2PQ6KZY8VKSpX/pZjMempRVmGJ+aIpVK5m1e3\r\noBh2KgStwNISbPaMyLVG6UgbK7gedziJ5nNO3hw5mpTqWVbSiXTKFsgw9Xjo\r\nZeePCGR5TQcgCGqARJ15WPqv7EocYrTQQS7aDyKvjPlvK8phcqIxakPPjeHa\r\nGX4dOuNDCHKZBmvPMFEDrj6ULhIu7ODXS+N6rsP0o7MUYoWSF+ooYA9HaZP/\r\n8UlguCIXtzQEe/OudzmQIC4qrgCX2JAJnGMr4nMFbEZBnT/2FvZbAc2pp7iw\r\nmACaUb66qDS4I8HCV7ey+kjmkeyTdd6Eu63h0FuSztQjDJLSp4gG3NlcthgO\r\nCGDlNsPYcJMw2OX83UivPNFiZsUuc8TmH0s=\r\n=pqCg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sousuke0422","email":"sousuke20xx@gmail.com"},"directories":{},"maintainers":[{"name":"sousuke0422","email":"sousuke20xx@gmail.com"},{"name":"yupix","email":"yupi0982@outlook.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/misskey.js_1.0.0-rc.4_1661078842855_0.7393188907877306"},"_hasShrinkwrap":false,"deprecated":"Use for ayuskey.js"},"1.0.0-rc.5":{"name":"@ayuskey/misskey.js","version":"1.0.0-rc.5","description":"Ayuskey SDK for JavaScript (fork of misskey.js)","main":"./built/index.js","types":"./built/index.d.ts","scripts":{"build":"npm run tsc","tsc":"tsc","tsd":"tsd","api":"npx api-extractor run --local --verbose","api-prod":"npx api-extractor run --verbose","lint":"eslint . --ext .js,.jsx,.ts,.tsx","jest":"jest --coverage --detectOpenHandles","test":"npm run jest && npm run tsd"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TeamBlackCrystal/misskey.js.git"},"devDependencies":{"@microsoft/api-extractor":"^7.29.3","@types/jest":"^28.1.7","@types/node":"16.10.1","@typescript-eslint/eslint-plugin":"4.32.0","@typescript-eslint/parser":"4.32.0","eslint":"7.31.0","jest":"^28.1.3","jest-fetch-mock":"^3.0.3","jest-websocket-mock":"^2.4.0","mock-socket":"^9.1.5","ts-jest":"^28.0.8","ts-node":"10.9.1","tsd":"^0.22.0","typescript":"4.7.4"},"dependencies":{"autobind-decorator":"^2.4.0","eventemitter3":"^4.0.7","reconnecting-websocket":"^4.4.0"},"gitHead":"0e1b2db0907ad4d20f1f2fe4df632cc4c7990c51","bugs":{"url":"https://github.com/TeamBlackCrystal/misskey.js/issues"},"homepage":"https://github.com/TeamBlackCrystal/misskey.js#readme","_id":"@ayuskey/misskey.js@1.0.0-rc.5","_nodeVersion":"16.14.2","_npmVersion":"7.20.1","dist":{"integrity":"sha512-u1wIwwjxN9XK/8G7fPwBn/8jOrVllmLsYx+WWsPWGUFX8h9+ElsZ7v3/5RrANyUm7Fy5NkPr9K3hHnOqWthZJQ==","shasum":"aef4e3fd1d409fa1e3677093a7cfd640b04d3432","tarball":"https://registry.npmjs.org/@ayuskey/misskey.js/-/misskey.js-1.0.0-rc.5.tgz","fileCount":32,"unpackedSize":152989,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTr6cG8085m+MidK3IEZZCap0dcLgaCEkmN7Eu2Y1RWAiEAgV5IJXwJiwvVgccFbG5koGASP3c3NXV0LmZlBJcX85Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAiURACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIUg//VkThQh7J52HGjXnTEocHDZOgpeEXDPFLNMLlqojBqTdRSY0w\r\n5bmkqYwE2mCwN++lLhfu81i2jLauti5R+prMiDwWl1TAGsCxAe1MDGd05o6Y\r\nP8g7zHemw1FGpLVWma8QVhbB4tZ4BaZS0aOoReG6g/7eznCWSByKYSqgtTIF\r\n2KmLssCC6/iS1qOj24tW5UqcH+aZ75WLQ03O3cdoOCKxWOp4IMpslNdD+ms8\r\nJAgh/P+w98JBqrkLTLbseaigKlbQAPyVSyMc5fZKFfZbRnyvU4jvghFrp3lH\r\nH3SXpE67KIUJM2aDhEZ269KvzYZLhUsU/59rXvlRehM/pF0tz4u9xVUHxLJx\r\n0vqiWu3oK7ox25v4CmvjvfM0Hwk3s0pRKW8GMqiOFwVBKJIq7vTP/od4anG4\r\nine0SR/1wlhfYR7+KCoVAqERyBnfu8VSnlcaMWnw3lQNXxrNJWSN82tiM+xp\r\n213dPe/cbCPrQ9BkRnMm3dc8FXP31JK5YMfONCQ0Zc+3xlcy5c7JIT8Mgf5r\r\n79MEi5wde9WNW88JqoQWIDrKhmQ0+PhO74h9zAEzhlwS9SnZD+e8cLouJHGE\r\nvdtLBAWHTdkgGfT8dXrkDpuYhPEAXucYmbyAq8/NlrnTV1NoewL1RpSeFNqi\r\nGVBeJUhGT12Jgepp1lR9RC1smfHwaoQE4DI=\r\n=J4jJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sousuke0422","email":"sousuke20xx@gmail.com"},"directories":{},"maintainers":[{"name":"sousuke0422","email":"sousuke20xx@gmail.com"},{"name":"yupix","email":"yupi0982@outlook.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/misskey.js_1.0.0-rc.5_1661084944862_0.2995236688619465"},"_hasShrinkwrap":false,"deprecated":"Use for ayuskey.js"},"1.0.0-rc.6":{"name":"@ayuskey/misskey.js","version":"1.0.0-rc.6","description":"Ayuskey SDK for JavaScript (fork of misskey.js)","main":"./built/index.js","types":"./built/index.d.ts","scripts":{"build":"npm run tsc","tsc":"tsc","tsd":"tsd","api":"npx api-extractor run --local --verbose","api-prod":"npx api-extractor run --verbose","lint":"eslint . --ext .js,.jsx,.ts,.tsx","jest":"jest --coverage --detectOpenHandles","test":"npm run jest && npm run tsd"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TeamBlackCrystal/misskey.js.git"},"devDependencies":{"@microsoft/api-extractor":"^7.29.3","@types/jest":"^28.1.7","@types/node":"16.10.1","@typescript-eslint/eslint-plugin":"4.32.0","@typescript-eslint/parser":"4.32.0","eslint":"7.31.0","jest":"^28.1.3","jest-fetch-mock":"^3.0.3","jest-websocket-mock":"^2.4.0","mock-socket":"^9.1.5","ts-jest":"^28.0.8","ts-node":"10.9.1","tsd":"^0.22.0","typescript":"4.7.4"},"dependencies":{"autobind-decorator":"^2.4.0","eventemitter3":"^4.0.7","reconnecting-websocket":"^4.4.0"},"gitHead":"25e962832842babf95370831078eccaec30d2a82","bugs":{"url":"https://github.com/TeamBlackCrystal/misskey.js/issues"},"homepage":"https://github.com/TeamBlackCrystal/misskey.js#readme","_id":"@ayuskey/misskey.js@1.0.0-rc.6","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-U6b1HgnZ7szquMInVGwFrfa3gVyuBmEjzv9j4QZZJVtjM5mudUKq9btdf0UucgpPLY2F7jKBTRlDmzAu1KPqPQ==","shasum":"f830d097cb5960fa4584523f87fce16b230524da","tarball":"https://registry.npmjs.org/@ayuskey/misskey.js/-/misskey.js-1.0.0-rc.6.tgz","fileCount":32,"unpackedSize":155922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrhSxl1qvoiHKfL7gL8c2LW9jhbht1HlGAD9qHWV/JHAiEAijHKLOk83hrcMu7myOvP0jB1gPaAP3sq+FtGvnYv8aY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAkROACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol9Q//QKO84CmG9vjk+izBHMezrSdzvQ+gnb+yNMijXuk/0KWwyQCn\r\n8Bu1zxr0wfQSrTO9OBVvL05y2aSgxLWtB/GuLywCarL7OJWrTf0Ub81OwJEB\r\n7YO+A7Wor366a7OcTh+z+n/gh+N0kQG2U1QBKVlFTHQENpe+lOkgGTqo0sUb\r\nnxT+2HknKt8GZ3Pqxv3hZWxsN9O9YYSKNbCB7pPqMTqiR+9a3z/oMGVcKqVZ\r\nTqD8nnP2q54GeE2wZkR0H+RkpXRc78KOOsEDW0MJW69nEu/ju0Ho8ay5OVLm\r\n4pFovyeDLeXuRb5k6C+GimXPsppyMXCcTjFOAGixQXYqzOvhMae4qOsF2T/i\r\nJY6Ep2is9DurZWOvp0kYriU45tfcdassCm/C/9g+UYOXJRTTwSGxRkShoWro\r\nmHvLfE+W/M5LpqsvQW1Ulas4DH3M5YMtQbuC75kNx0sk05eX+d/+05SiQxCF\r\nATl89pFKzyIQi4OKrHg4KLa+xfZ1pRfn/lxFc6Tgo9R69OacRhvMt4cn/tSm\r\ngoBBTbO9JnmY7u/OHbluXVNGeDsELzXwD72p1J3spsIVAtDzfjZV/TPJzszh\r\n0k57ZGmLcwvTpmrkSkZYyQlUpn6GA+qUpU5yHWUlNMFKdLm7sixnn/ZFcccB\r\neBDakwSZBsFdWedckCKHACZz4O30mpVWnrg=\r\n=Ez4r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yupix","email":"yupi0982@outlook.jp"},"directories":{},"maintainers":[{"name":"sousuke0422","email":"sousuke20xx@gmail.com"},{"name":"yupix","email":"yupi0982@outlook.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/misskey.js_1.0.0-rc.6_1661092942200_0.9592272187013526"},"_hasShrinkwrap":false,"deprecated":"Use for ayuskey.js"},"1.0.0-rc.7":{"name":"@ayuskey/misskey.js","version":"1.0.0-rc.7","description":"Ayuskey SDK for JavaScript (fork of misskey.js)","main":"./built/index.js","types":"./built/index.d.ts","scripts":{"build":"yarn run tsc","tsc":"tsc","tsd":"tsd","api":"yarn api-extractor run --local --verbose","api-prod":"yarn api-extractor run --verbose","lint":"eslint . --ext .js,.jsx,.ts,.tsx","jest":"jest --coverage --detectOpenHandles","test":"yarn jest && yarn tsd"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/TeamBlackCrystal/misskey.js.git"},"devDependencies":{"@microsoft/api-extractor":"^7.29.3","@types/jest":"^28.1.7","@types/node":"16.10.1","@typescript-eslint/eslint-plugin":"5.33.1","@typescript-eslint/parser":"5.33.1","eslint":"8.22.0","jest":"^28.1.3","jest-fetch-mock":"^3.0.3","jest-websocket-mock":"^2.4.0","mock-socket":"^9.1.5","ts-jest":"^28.0.8","ts-node":"10.9.1","tsd":"^0.22.0","typescript":"4.7.4"},"dependencies":{"autobind-decorator":"^2.4.0","eventemitter3":"^4.0.7","reconnecting-websocket":"^4.4.0"},"gitHead":"61b4953723770201e1114c7a9fe3fa6958659bf3","bugs":{"url":"https://github.com/TeamBlackCrystal/misskey.js/issues"},"homepage":"https://github.com/TeamBlackCrystal/misskey.js#readme","_id":"@ayuskey/misskey.js@1.0.0-rc.7","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-iUlIGKNHyEDW5jx5K0INaEd2J5KJOgGjmjbdvIJScI/oHH4sTJGFpLGBbHr/k6rmuyj3hvThkYLhOdCoIQ86vQ==","shasum":"0966ad691e6ca4c37f4169cfd5ac8518dc1b2f3f","tarball":"https://registry.npmjs.org/@ayuskey/misskey.js/-/misskey.js-1.0.0-rc.7.tgz","fileCount":32,"unpackedSize":155883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICk9SJf89/dbICBgDEZXuKdurdN32uxvs4o51QWozd31AiEAgMvZX8YlAW2Lj76Tutxy9ii6FavqMYJMiXx9H9FdaZc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjByeqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqznxAAnxc44Xj5zsUxyGcPTLkMk8Rvz7xvxEHPVNwXGaGQxNRpzK/9\r\ndgT7zqgkdAwNW2BUKozOePLXMsDtN8XRh/MX2ujIAWZ0pNBfjYdRYMG47s5p\r\nqpuht7u7egOsY5e7bXYAdSxuF7yD/nRpCMkzDGKTeImxnt5Lo0mstFwjh1Gi\r\nnNGnCdIC65topC2RE2nq+wo8iEKaDl0cGAk/ea6QotFi0jxGiBYHObbIP+23\r\niB0DULdhWMIOQQZ7DXy2zHSz2Mvend3ME9jwPwj3sO3aD4Ryl7fr2fJZLIde\r\nkiKmq3VArz+rWLErcZVaQgXRFusXPhQHQNIxfbJQf9JvhUS5VT0kToUNdPis\r\ne8FMVE7fVVPCco5CkINYoNxpCzevzO5Qi0XcWaouF4d7wC1ifTGRNa4gdH86\r\n7cjGJaBvInItMCNJqq6rj5+Kfp5tRFvzfcRv7DPrjkGHjMfKWgqMBqliqQiq\r\ngUvAW3r7OxyICK1GiXuovHuoOVAIlfE/5HCzRiNHyS+Ior58j2OY4SrmMa/U\r\nExsp6alyNFn3fDG8n5o3D8w+raA/IcDwK71QJ6HEP41AWAYw184VkS4Whslg\r\nfhgWUS4+Wx4tNJ2wqdS/Ki3Gg07knl61M7/1XkBaFpptWxPyQMS21bbA67Mg\r\ngvYsPJE1sPwVjkLAe6+/KtfICv/Vqa5x8sQ=\r\n=nBbp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yupix","email":"yupi0982@outlook.jp"},"directories":{},"maintainers":[{"name":"sousuke0422","email":"sousuke20xx@gmail.com"},{"name":"yupix","email":"yupi0982@outlook.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/misskey.js_1.0.0-rc.7_1661413290031_0.01667499999719979"},"_hasShrinkwrap":false,"deprecated":"Use for ayuskey.js"}},"time":{"created":"2021-09-29T05:32:26.020Z","1.0.0-rc.1":"2021-09-29T05:32:26.202Z","modified":"2022-08-25T07:47:13.352Z","1.0.0-rc.2":"2021-09-29T06:00:22.059Z","1.0.0-rc.3":"2021-09-29T10:55:42.339Z","1.0.0-rc.4":"2022-08-21T10:47:23.043Z","1.0.0-rc.5":"2022-08-21T12:29:05.075Z","1.0.0-rc.6":"2022-08-21T14:42:22.372Z","1.0.0-rc.7":"2022-08-25T07:41:30.209Z"},"maintainers":[{"name":"sousuke0422","email":"sousuke20xx@gmail.com"},{"name":"yupix","email":"yupi0982@outlook.jp"}],"description":"Ayuskey SDK for JavaScript (fork of misskey.js)","homepage":"https://github.com/TeamBlackCrystal/misskey.js#readme","repository":{"type":"git","url":"git+https://github.com/TeamBlackCrystal/misskey.js.git"},"bugs":{"url":"https://github.com/TeamBlackCrystal/misskey.js/issues"},"readme":"# misskey.js\r\n\r\n**Strongly-typed official Misskey SDK for browsers/Node.js.**\r\n\r\n[![Test](https://github.com/TeamBlackCrystal/misskey.js/actions/workflows/test.yml/badge.svg)](https://github.com/TeamBlackCrystal/misskey.js/actions/workflows/test.yml)\r\n[![codecov](https://codecov.io/gh/TeamBlackCrystal/misskey.js/branch/develop/graph/badge.svg?token=UpEpzbAkSd)](https://codecov.io/gh/TeamBlackCrystal/misskey.js)\r\n\r\n[![NPM](https://nodeico.herokuapp.com/@ayuskey/misskey.js.svg)](https://www.npmjs.com/package/@ayuskey/misskey.js)\r\n\r\nJavaScript(TypeScript)用の公式MisskeySDKです。ブラウザ/Node.js上で動作します。\r\n\r\n以下が提供されています:\r\n\r\n- ユーザー認証\r\n- APIリクエスト\r\n- ストリーミング\r\n- ユーティリティ関数\r\n- Misskeyの各種型定義\r\n\r\n対応するAyuskeyのバージョンは5.22.0以上です。v12での動作は保証しません。(一部は確実に動きません)\r\n\r\n## Install\r\n\r\n```\r\nnpm i @ayuskey/misskey.js\r\n```\r\n\r\n# Usage\r\nインポートは以下のようにまとめて行えます。\r\n\r\n``` ts\r\nimport * as Misskey from '@ayuskey/misskey.js';\r\n```\r\n\r\n便宜上、以後のコード例は上記のように`* as Misskey`としてインポートしている前提のものになります。\r\n\r\nまとめてインポートを行うとTree-Shakingできなくなるので、適宜変更をおすすめします。\r\n\r\n\r\n## Authenticate\r\ntodo\r\n\r\n## API request\r\nAPIを利用する際は、利用するサーバーの情報とアクセストークンを与えて`APIClient`クラスのインスタンスを初期化し、そのインスタンスの`request`メソッドを呼び出してリクエストを行います。\r\n\r\n``` ts\r\nconst cli = new Misskey.api.APIClient({\r\n\torigin: 'https://misskey.test',\r\n\tcredential: 'TOKEN',\r\n});\r\n\r\nconst meta = await cli.request('meta', { detail: true });\r\n```\r\n\r\n`request`の第一引数には呼び出すエンドポイント名、第二引数にはパラメータオブジェクトを渡します。レスポンスはPromiseとして返ります。\r\n\r\n## Streaming\r\nmisskey.jsのストリーミングでは、二つのクラスが提供されます。\r\nひとつは、ストリーミングのコネクション自体を司る`Stream`クラスと、もうひとつはストリーミング上のチャンネルの概念を表す`Channel`クラスです。\r\nストリーミングを利用する際は、まず`Stream`クラスのインスタンスを初期化し、その後で`Stream`インスタンスのメソッドを利用して`Channel`クラスのインスタンスを取得する形になります。\r\n\r\n``` ts\r\nconst stream = new Misskey.Stream('https://misskey.test', { token: 'TOKEN' });\r\nconst mainChannel = stream.useChannel('main');\r\nmainChannel.on('notification', notification => {\r\n\tconsole.log('notification received', notification);\r\n});\r\n```\r\n\r\nコネクションが途切れても自動で再接続されます。\r\n\r\n### チャンネルへの接続\r\nチャンネルへの接続は`Stream`クラスの`useChannel`メソッドを使用します。\r\n\r\nパラメータなし\r\n``` ts\r\nconst stream = new Misskey.Stream('https://misskey.test', { token: 'TOKEN' });\r\n\r\nconst mainChannel = stream.useChannel('main');\r\n```\r\n\r\nパラメータあり\r\n``` ts\r\nconst stream = new Misskey.Stream('https://misskey.test', { token: 'TOKEN' });\r\n\r\nconst messagingChannel = stream.useChannel('messaging', {\r\n\totherparty: 'xxxxxxxxxx',\r\n});\r\n```\r\n\r\n### チャンネルから切断\r\n`Channel`クラスの`dispose`メソッドを呼び出します。\r\n\r\n``` ts\r\nconst stream = new Misskey.Stream('https://misskey.test', { token: 'TOKEN' });\r\n\r\nconst mainChannel = stream.useChannel('main');\r\n\r\nmainChannel.dispose();\r\n```\r\n\r\n### メッセージの受信\r\n`Channel`クラスはEventEmitterを継承しており、メッセージがサーバーから受信されると受け取ったイベント名でペイロードをemitします。\r\n\r\n``` ts\r\nconst stream = new Misskey.Stream('https://misskey.test', { token: 'TOKEN' });\r\nconst mainChannel = stream.useChannel('main');\r\nmainChannel.on('notification', notification => {\r\n\tconsole.log('notification received', notification);\r\n});\r\n```\r\n\r\n### メッセージの送信\r\n`Channel`クラスの`send`メソッドを使用してメッセージをサーバーに送信することができます。\r\n\r\n``` ts\r\nconst stream = new Misskey.Stream('https://misskey.test', { token: 'TOKEN' });\r\nconst messagingChannel = stream.useChannel('messaging', {\r\n\totherparty: 'xxxxxxxxxx',\r\n});\r\n\r\nmessagingChannel.send('read', {\r\n\tid: 'xxxxxxxxxx'\r\n});\r\n```\r\n\r\n### コネクション確立イベント\r\n`Stream`クラスの`_connected_`イベントが利用可能です。\r\n\r\n``` ts\r\nconst stream = new Misskey.Stream('https://misskey.test', { token: 'TOKEN' });\r\nstream.on('_connected_', () => {\r\n\tconsole.log('connected');\r\n});\r\n```\r\n\r\n### コネクション切断イベント\r\n`Stream`クラスの`_disconnected_`イベントが利用可能です。\r\n\r\n``` ts\r\nconst stream = new Misskey.Stream('https://misskey.test', { token: 'TOKEN' });\r\nstream.on('_disconnected_', () => {\r\n\tconsole.log('disconnected');\r\n});\r\n```\r\n\r\n### コネクションの状態\r\n`Stream`クラスの`state`プロパティで確認できます。\r\n\r\n- `initializing`: 接続確立前\r\n- `connected`: 接続完了\r\n- `reconnecting`: 再接続中\r\n\r\n---\r\n\r\n<div align=\"center\">\r\n\t<a href=\"https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md\"><img src=\"./i-want-you.png\" width=\"300\"></a>\r\n</div>\r\n","readmeFilename":"README.md","license":"MIT"}