{"_id":"@deathinside/discord-canvas-js","_rev":"1-e1e47a6069041126cb37adef33720aeb","name":"@deathinside/discord-canvas-js","dist-tags":{"latest":"1.3.2"},"versions":{"1.3.2":{"name":"@deathinside/discord-canvas-js","version":"1.3.2","description":"A package to simplifie the usage of canvas for Discord !","main":"index.js","keywords":["Discord.js","Canvas","Welcome","fortnite"],"author":{"name":"alsheikhaminulislam","email":"alsheikhaminulislam@gmail.com"},"license":"ISC","dependencies":{"canvas":"^2.6.1","fortnite-9812":"^1.0.4","fortnite":"^4.3.2","moment":"^2.29.1"},"publishConfig":{"access":"public"},"gitHead":"6de087540ea00ec430fbf2a8b83553bc128d0b5e","_id":"@deathinside/discord-canvas-js@1.3.2","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-0hQEtgLg19ug1R1RVLHPms470nFAdFWxWjet4NNTxYMId2UkdnF+halIDe060dJg3znGYO6qKHKiaCZLm6qRSQ==","shasum":"e286406127e0c7d27250acc3602f20aa165dedfb","tarball":"https://registry.npmjs.org/@deathinside/discord-canvas-js/-/discord-canvas-js-1.3.2.tgz","fileCount":59,"unpackedSize":3319313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQffoCRA9TVsSAnZWagAAvxsP/1pEn3AWPecyC1S7lWzk\n335CLIhNwh/ES0lnpmqSr9RobxnFE+F01DjqgG3Ljs+ciJE0m3WjlFiJz0LF\nTBF9oHoZCXkJJa6YU2vCFQvdtUjpcIaX/+j9Mu/otDo/Lhz/pgG7/rVgTRTR\n6IQAiigS3jpPHHvzEKU5ib09FSC5d7a/F0JOIOfZIBnGNdVFuRVDqJ3130O9\n2qjVy/a8aEhxv/mxgI3hl8eiBMZX+hjXWQ0LM+fzGMIqlrDUOoETBYpiqJAd\n18Wx0hki9zeTb9dB0pZOVnDHueKCFjztxvkStoo2M+xOD/8yEgZ1qTcg1T6v\n3tB/qOOE3Wzc1MhqpLXUoqwdL903tlZPFAaSRnvqNzyj7D0YwEJktzlKnz7P\nmOqJ4TDn1nOAWD/5aTke2F+Aj+FCyBseStV5Rsdq7GBMSAqf4E5lzQgdFgvb\nR0LWRGxFTMImJhar2uFQ0blAGNmTGsIP9KpZf+KGh6csmN7cc/F/2X4HfcGo\nU57/uawbTq0a9w928ATt4LeOX67uJVD6bLTbRF5TdRKJM+MfauX3CenrYI9N\nkXxsdIT6KEQKgcVErzllOAuBgMNvXhCRavk/oACxJBOj/nsB1BgYuMX9ATq8\nrG+/hXdxBt9J3C6bdCnfry3gmJII/wIbGi1P5qYWcIjPPoIhsD+qd1NxMDmJ\np/NV\r\n=v9bR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFU3hEiZKdIK8AVYa5cG/azvYrdJwc+JJI0LBZbBIOhzAiEA4YyRbRXD3sNZCqvZiiJ2mSx6X7VHpl2XuRgPM1ODMXE="}]},"_npmUser":{"name":"alsheikhaminulislam","email":"alsheikhaminulislam@gmail.com"},"directories":{},"maintainers":[{"name":"alsheikhaminulislam","email":"alsheikhaminulislam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-canvas-js_1.3.2_1614936039332_0.34843623726319817"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-05T09:20:39.076Z","1.3.2":"2021-03-05T09:20:39.604Z","modified":"2022-04-05T03:28:35.715Z"},"maintainers":[{"name":"alsheikhaminulislam","email":"alsheikhaminulislam@gmail.com"}],"description":"A package to simplifie the usage of canvas for Discord !","keywords":["Discord.js","Canvas","Welcome","fortnite"],"author":{"name":"alsheikhaminulislam","email":"alsheikhaminulislam@gmail.com"},"license":"ISC","readme":"\n\n## Easy to use !!\n\nYou want to develop a discord bot using the Discord.js library and you want to integrate nice images in Canvas? discord-canvas is made for you! You can create great welcome images, goodbye images and other fun images fully customizable using the many easy-to-use features!\n\n## Installation\n\n```bash\n$ npm install --save @deathinside/discord-canvas-js\n```\n\n\n## Example GoodBye\n\n```js\nconst Canvas = require(\"@deathinside/discord-canvas-js\");\n  Discord = require(\"discord.js\");\n\nconst image = await new Canvas.Goodbye()\n  .setUsername(\"xixi52\")\n  .setDiscriminator(\"0001\")\n  .setMemberCount(\"140\")\n  .setGuildName(\"Server DEV\")\n  .setAvatar(\"https://www.site.com/avatar.jpg\")\n  .setColor(\"border\", \"#8015EA\")\n  .setColor(\"username-box\", \"#8015EA\")\n  .setColor(\"discriminator-box\", \"#8015EA\")\n  .setColor(\"message-box\", \"#8015EA\")\n  .setColor(\"title\", \"#8015EA\")\n  .setColor(\"avatar\", \"#8015EA\")\n  .setBackground(\"https://site.com/background.jpg\")\n  .toAttachment();\n\nconst attachment = new Discord.Attachment(image.toBuffer(), \"goodbye-image.png\");\n\nmessage.channel.send(attachment);\n```\n\n<img src=\"https://i.imgur.com/gh6Yp00.png\" height=\"250\"></img>\n\n## Example RankCard\n\n```js\nconst Canvas = require(\"@deathinside/discord-canvas-js\");\nDiscord = require(\"discord.js\");\n\nlet image = await new canvas.RankCard()\n.setAddon(\"xp\", false)\n.setAddon(\"rank\", false)\n.setAvatar(message.author.avatarURL)\n.setLevel(7)\n.setReputation(450)\n.setRankName(\"professional\")\n.setUsername(\"xixi52\")\n.setBadge(1, \"gold\")\n.setBadge(3, \"diamond\")\n.setBadge(5, \"silver\")\n.setBadge(6, \"bronze\")\n.setBackground(\"https://www.site.com/background.jpg\")\n.toAttachment();\n\nlet attachment = new MessageAttachment(image.toBuffer(), \"rank-card.png\");\n\nmessage.channel.send(attachment)\n```\n\n<img src=\"https://i.imgur.com/5L7qCkW.png\" height=\"250\"></img>\n\n## Example Fortnite Shop\n\n```js\nconst Canvas = require(\"@deathinside/discord-canvas-js\");\n  Discord = require(\"discord.js\");\n\nconst image = await shop\n  .setToken(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\")\n  .toAttachment();\n\nlet attachment = new Discord.Attachment(image, \"FortniteShop.png\");\n\nmessage.channel.send(attachment);\n```\n\n<img src=\"https://i.imgur.com/3qO81V8.jpg\" height=\"600\"></img>\n\n## Example Fortnite Stats\n\n```js\nconst canvas = require(\"@deathinside/discord-canvas-js\");\n  stats = new canvas.FortniteStats();\n  \nconst user = \"CBRG xixi52 YT\",\n  platform = \"pc\";\n  \nlet image = await stats\n  .setToken(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\")\n  .setUser(user)\n  .setPlatform(platform)\n  .toAttachment();\n\nif (platform !== \"pc\" && platform !== \"xbl\" && platform !== \"psn\") return message.channel.send(\"Please enter a valid platform\")\nif (!image) return message.channel.send(\"User not found\")\n\nlet attachment = new Discord.Attachment(image.toBuffer(), \"FortniteStats.png\");\n\nmessage.channel.send(attachment);\n```\n\n<img src=\"https://i.imgur.com/xqnabX5.png\" height=\"450\"></img>\n\n## Contributing\n\nIf you have a request for a new feature you can open an issue on Github. Pull requests are appreciated!\n\n ","readmeFilename":"README.md"}