{"_id":"@ankziety/discord-rpc","_rev":"4-c5ab949096ad59a1797fe10138e76174","name":"@ankziety/discord-rpc","dist-tags":{"latest":"4.0.5"},"versions":{"4.0.1":{"name":"@ankziety/discord-rpc","version":"4.0.1","keywords":["discord","rpc","rich presence","remote procedural call"],"author":{"name":"ankziety"},"license":"MIT","_id":"@ankziety/discord-rpc@4.0.1","maintainers":[{"name":"ankziety","email":"npmjs@bigtime.mozmail.com"}],"homepage":"https://github.com/ankziety/RPC#readme","bugs":{"url":"https://github.com/ankziety/RPC/issues"},"dist":{"shasum":"01a12549427f6848b8d3aacb2963b81a6776007e","tarball":"https://registry.npmjs.org/@ankziety/discord-rpc/-/discord-rpc-4.0.1.tgz","fileCount":13,"integrity":"sha512-cgYOasrXQeLNEhxerWfdLcXHpG/3ccKe2MRgFlUT1ym+TWalQUyV3ZQ4NtXbL3SRZtD80hLS1S/Of+qsKeavqQ==","signatures":[{"sig":"MEYCIQC5Sy0TNXiWPhebmOCr/2RA84dHcxyhoTU36yitwS0fPAIhAMoKsRcbLiSxW68BHN1OXOBTDIGS3wnYe9pYirEWVUcA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58750},"main":"src/index.js","unpkg":"browser.js","browser":{"ws":false,"net":false,"uws":false,"erlpack":false,"electron":false,"register-scheme":false,"./src/transports/IPC.js":false},"gitHead":"9e7de2a6d917591f10a66389e62e1dc053c04fec","scripts":{"docs":"mkdir -p docs-out && docgen --source src --output docs-out/master.json --jsdoc jsdoc.json --custom docgen.json","lint":"eslint src test --ext=js","example":"electron example/main.js","build:browser":"webpack-cli","prepublishOnly":"npm run lint && npm run build:browser"},"_npmUser":{"name":"ankziety","email":"npmjs@bigtime.mozmail.com"},"jsdelivr":"browser.js","repository":{"url":"git+https://github.com/ankziety/RPC.git","type":"git"},"_npmVersion":"11.0.0","description":"A simple RPC client for Discord","directories":{},"_nodeVersion":"23.4.0","dependencies":{"ws":"^7.3.1","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.1.0","webpack":"^5.97.1","electron":"^7.1.9","webpack-cli":"^5.1.4","babel-eslint":"^10.0.3","discord.js-docgen":"github:discordjs/docgen","timers-browserify":"^2.0.12","eslint-plugin-import":"^2.18.2","jsdoc-strip-async-await":"^0.1.0","eslint-config-airbnb-base":"14.0.0"},"optionalDependencies":{"register-scheme":"github:devsnek/node-register-scheme"},"_npmOperationalInternal":{"tmp":"tmp/discord-rpc_4.0.1_1734741937443_0.7223110498107204","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@ankziety/discord-rpc","version":"4.0.2","keywords":["discord","rpc","rich presence","remote procedural call"],"author":{"name":"ankziety"},"license":"MIT","_id":"@ankziety/discord-rpc@4.0.2","maintainers":[{"name":"ankziety","email":"npmjs@bigtime.mozmail.com"}],"homepage":"https://github.com/ankziety/RPC#readme","bugs":{"url":"https://github.com/ankziety/RPC/issues"},"dist":{"shasum":"a5c8d44b13809c05621eb0514d489553fb56f7a9","tarball":"https://registry.npmjs.org/@ankziety/discord-rpc/-/discord-rpc-4.0.2.tgz","fileCount":13,"integrity":"sha512-Dx+ICKQ++nVuuGHQ9nfpgC0PCVJr4P+dLQ3SWaf7DanlGhSHYmvUmCpYZ27Z4L9cgdkqRTiIkKAA/mLfc+BqkA==","signatures":[{"sig":"MEUCIQCNN7JaX88wstGRt4QHTyMTITIX2YrMhu5TYGyLnwsJmAIgHVnSSKF4EVLRFjMFxZ+nV80eTWf5V8wAPMrGiVWQQkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59178},"main":"src/index.js","unpkg":"browser.js","browser":{"ws":false,"net":false,"uws":false,"erlpack":false,"electron":false,"register-scheme":false,"./src/transports/IPC.js":false},"gitHead":"9e7de2a6d917591f10a66389e62e1dc053c04fec","scripts":{"docs":"mkdir -p docs-out && docgen --source src --output docs-out/master.json --jsdoc jsdoc.json --custom docgen.json","lint":"eslint src test --ext=js","example":"electron example/main.js","build:browser":"webpack-cli","prepublishOnly":"npm run lint && npm run build:browser"},"_npmUser":{"name":"ankziety","email":"npmjs@bigtime.mozmail.com"},"jsdelivr":"browser.js","repository":{"url":"git+https://github.com/ankziety/RPC.git","type":"git"},"_npmVersion":"11.0.0","description":"A simple RPC client for Discord","directories":{},"_nodeVersion":"23.4.0","dependencies":{"ws":"^7.3.1","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.1.0","webpack":"^5.97.1","electron":"^7.1.9","webpack-cli":"^5.1.4","babel-eslint":"^10.0.3","discord.js-docgen":"github:discordjs/docgen","timers-browserify":"^2.0.12","eslint-plugin-import":"^2.18.2","jsdoc-strip-async-await":"^0.1.0","eslint-config-airbnb-base":"14.0.0"},"optionalDependencies":{"register-scheme":"github:devsnek/node-register-scheme"},"_npmOperationalInternal":{"tmp":"tmp/discord-rpc_4.0.2_1734748403126_0.504857034797229","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@ankziety/discord-rpc","version":"4.0.3","keywords":["discord","rpc","rich presence","remote procedural call"],"author":{"name":"ankziety"},"license":"MIT","_id":"@ankziety/discord-rpc@4.0.3","maintainers":[{"name":"ankziety","email":"npmjs@bigtime.mozmail.com"}],"homepage":"https://github.com/ankziety/RPC#readme","bugs":{"url":"https://github.com/ankziety/RPC/issues"},"dist":{"shasum":"677cebc0fc5b6828d7652b2c7ff6945a9abab15e","tarball":"https://registry.npmjs.org/@ankziety/discord-rpc/-/discord-rpc-4.0.3.tgz","fileCount":14,"integrity":"sha512-4bXZDToMlae1f5os4hOsgs7oHC0furRCqlFn3jc01IY8hND1sH5iVDWE/bKNfkM5uyguiULTEfqiNKIel6yTQw==","signatures":[{"sig":"MEQCIBZfqs3S7kq6Cmuetg7D/cL6PF78+a27iZE86mzpJzrMAiAYyVlggGy12ltwyAEVVSQ2YzaBj6oRrFj3sHDo8L0ZIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68094},"main":"src/index.js","unpkg":"browser.js","browser":{"ws":false,"net":false,"uws":false,"erlpack":false,"electron":false,"register-scheme":false,"./src/transports/IPC.js":false},"gitHead":"bc45f4b9cef9479b36a443942f16c2ced1fdc562","scripts":{"docs":"mkdir -p docs-out && docgen --source src --output docs-out/master.json --jsdoc jsdoc.json --custom docgen.json","lint":"eslint src test --ext=js","example":"electron example/main.js","build:browser":"webpack-cli","prepublishOnly":"npm run lint && npm run build:browser"},"_npmUser":{"name":"ankziety","email":"npmjs@bigtime.mozmail.com"},"jsdelivr":"browser.js","repository":{"url":"git+https://github.com/ankziety/RPC.git","type":"git"},"_npmVersion":"11.0.0","description":"A simple RPC client for Discord","directories":{},"_nodeVersion":"23.4.0","dependencies":{"ws":"^7.3.1","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.1.0","webpack":"^5.97.1","electron":"^7.1.9","webpack-cli":"^5.1.4","babel-eslint":"^10.0.3","discord.js-docgen":"github:discordjs/docgen","timers-browserify":"^2.0.12","eslint-plugin-import":"^2.18.2","jsdoc-strip-async-await":"^0.1.0","eslint-config-airbnb-base":"14.0.0"},"optionalDependencies":{"register-scheme":"github:devsnek/node-register-scheme"},"_npmOperationalInternal":{"tmp":"tmp/discord-rpc_4.0.3_1735592580902_0.21739607435399932","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@ankziety/discord-rpc","version":"4.0.4","keywords":["discord","rpc","rich presence","remote procedural call"],"author":{"name":"ankziety"},"license":"MIT","_id":"@ankziety/discord-rpc@4.0.4","maintainers":[{"name":"ankziety","email":"npmjs@bigtime.mozmail.com"}],"homepage":"https://github.com/ankziety/RPC#readme","bugs":{"url":"https://github.com/ankziety/RPC/issues"},"dist":{"shasum":"f2b10c70c6586ffd2364f0f6da18ecfb0ed1e6f7","tarball":"https://registry.npmjs.org/@ankziety/discord-rpc/-/discord-rpc-4.0.4.tgz","fileCount":14,"integrity":"sha512-LPULdpouaQQnfa5w/5ibk1RtUCinVwrhoTWaO1cxWTCv6jXVykdMlUfJNLOSqI6zBwsr/kAqxD2XiXNEScrc/w==","signatures":[{"sig":"MEYCIQCIQH1Q99hF2rtJgABMPETIyKcCVMha3LkgqukMr6UbVwIhAM2i2Sjvew9G0Yp+nK6+5mNF1u0VwI/dlnGYj/59b+RT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68126},"main":"src/index.js","types":"types/discord-rpc.d.ts","unpkg":"browser.js","browser":{"ws":false,"net":false,"uws":false,"erlpack":false,"electron":false,"register-scheme":false,"./src/transports/IPC.js":false},"gitHead":"02fb4f03587ab9f04fe01b35780674f39a0dc0b3","scripts":{"docs":"mkdir -p docs-out && docgen --source src --output docs-out/master.json --jsdoc jsdoc.json --custom docgen.json","lint":"eslint src test --ext=js","example":"electron example/main.js","build:browser":"webpack-cli","prepublishOnly":"npm run lint && npm run build:browser"},"_npmUser":{"name":"ankziety","email":"npmjs@bigtime.mozmail.com"},"jsdelivr":"browser.js","repository":{"url":"git+https://github.com/ankziety/RPC.git","type":"git"},"_npmVersion":"11.0.0","description":"A simple RPC client for Discord","directories":{},"_nodeVersion":"23.4.0","dependencies":{"ws":"^7.3.1","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.1.0","webpack":"^5.97.1","electron":"^7.1.9","webpack-cli":"^5.1.4","babel-eslint":"^10.0.3","discord.js-docgen":"github:discordjs/docgen","timers-browserify":"^2.0.12","eslint-plugin-import":"^2.18.2","jsdoc-strip-async-await":"^0.1.0","eslint-config-airbnb-base":"14.0.0"},"optionalDependencies":{"register-scheme":"github:devsnek/node-register-scheme"},"_npmOperationalInternal":{"tmp":"tmp/discord-rpc_4.0.4_1735593393971_0.7528532362950267","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@ankziety/discord-rpc","version":"4.0.5","description":"A simple RPC client for Discord","keywords":["discord","rpc","rich presence","remote procedural call"],"main":"src/index.js","types":"types/discord-rpc.d.ts","jsdelivr":"browser.js","unpkg":"browser.js","author":{"name":"ankziety"},"license":"MIT","homepage":"https://github.com/ankziety/RPC#readme","bugs":{"url":"https://github.com/ankziety/RPC/issues"},"repository":{"type":"git","url":"git+https://github.com/ankziety/RPC.git"},"scripts":{"lint":"eslint src test --ext=js","docs":"mkdir -p docs-out && docgen --source src --output docs-out/master.json --jsdoc jsdoc.json --custom docgen.json","example":"electron example/main.js","build:browser":"webpack-cli","prepublishOnly":"npm run lint && npm run build:browser"},"dependencies":{"node-fetch":"^2.6.1","ws":"^7.3.1"},"optionalDependencies":{"register-scheme":"github:devsnek/node-register-scheme"},"devDependencies":{"babel-eslint":"^10.0.3","discord.js-docgen":"github:discordjs/docgen","electron":"^7.1.9","eslint":"^6.1.0","eslint-config-airbnb-base":"14.0.0","eslint-plugin-import":"^2.18.2","jsdoc-strip-async-await":"^0.1.0","timers-browserify":"^2.0.12","webpack":"^5.97.1","webpack-cli":"^5.1.4"},"browser":{"net":false,"ws":false,"uws":false,"erlpack":false,"electron":false,"register-scheme":false,"./src/transports/IPC.js":false},"_id":"@ankziety/discord-rpc@4.0.5","gitHead":"1fa7bd7ef8690c462028f574c590af3b96ea815b","_nodeVersion":"23.4.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-I8yWWtnul86nvBEp/c6rCaehpOpPcUJvxvTkWuw2nJIjhk2sg3K7mKqKsttYPDxzXDjGqdTpu7u6Plu4XW/bEw==","shasum":"7d5d01d1e5240f4070587cc7bf6c8699a3fcf1c1","tarball":"https://registry.npmjs.org/@ankziety/discord-rpc/-/discord-rpc-4.0.5.tgz","fileCount":14,"unpackedSize":68130,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU5iFLUHyJ8cI492u40vlEXusIlFE/3JwJjE57DTedMgIgN7CYYJne69T1anV0UhrC0qL5oVgn0ag+cHTfTc0dN6s="}]},"_npmUser":{"name":"ankziety","email":"npmjs@bigtime.mozmail.com"},"directories":{},"maintainers":[{"name":"ankziety","email":"npmjs@bigtime.mozmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/discord-rpc_4.0.5_1735593535061_0.4818514172090649"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-21T00:45:37.354Z","modified":"2024-12-30T21:18:55.418Z","4.0.1":"2024-12-21T00:45:37.704Z","4.0.2":"2024-12-21T02:33:23.304Z","4.0.3":"2024-12-30T21:03:01.108Z","4.0.4":"2024-12-30T21:16:34.164Z","4.0.5":"2024-12-30T21:18:55.229Z"},"bugs":{"url":"https://github.com/ankziety/RPC/issues"},"author":{"name":"ankziety"},"license":"MIT","homepage":"https://github.com/ankziety/RPC#readme","keywords":["discord","rpc","rich presence","remote procedural call"],"repository":{"type":"git","url":"git+https://github.com/ankziety/RPC.git"},"description":"A simple RPC client for Discord","maintainers":[{"name":"ankziety","email":"npmjs@bigtime.mozmail.com"}],"readme":"<div align=\"center\">\r\n  <br />\r\n  <p>\r\n    <a href=\"https://discord.gg/bRCvFy9\"><img src=\"https://discordapp.com/api/guilds/222078108977594368/embed.png\" alt=\"Discord server\" /></a>\r\n    <a href=\"https://www.npmjs.com/package/discord-rpc\"><img src=\"https://img.shields.io/npm/v/discord-rpc.svg?maxAge=3600\" alt=\"NPM version\" /></a>\r\n    <a href=\"https://www.npmjs.com/package/discord-rpc\"><img src=\"https://img.shields.io/npm/dt/discord-rpc.svg?maxAge=3600\" alt=\"NPM downloads\" /></a>\r\n    <a href=\"https://david-dm.org/discordjs/RPC\"><img src=\"https://img.shields.io/david/discordjs/RPC.svg?maxAge=3600\" alt=\"Dependencies\" /></a>\r\n  </p>\r\n  <p>\r\n    <a href=\"https://nodei.co/npm/discord-rpc/\"><img src=\"https://nodei.co/npm/discord-rpc.png?downloads=true&stars=true\" alt=\"NPM info\" /></a>\r\n  </p>\r\n</div>\r\n\r\n# Discord.js RPC Extension\r\n\r\n### [Documentation](https://discord.js.org/#/docs/rpc/)\r\n\r\n### [Rich Presence Example](https://github.com/discordjs/RPC/blob/master/example)\r\n\r\n### __Browser__ Example\r\n\r\n```javascript\r\nconst clientId = '287406016902594560';\r\nconst scopes = ['rpc', 'rpc.api', 'messages.read'];\r\n\r\nconst client = new RPC.Client({ transport: 'websocket' });\r\n\r\nclient.on('ready', () => {\r\n  console.log('Logged in as', client.application.name);\r\n  console.log('Authed for user', client.user.username);\r\n\r\n  client.selectVoiceChannel('81384788862181376');\r\n});\r\n\r\n// Log in to RPC with client id\r\nclient.login({ clientId, scopes });\r\n```\r\n","readmeFilename":"README.md"}