{"_id":"@akarui/aoi.invite","_rev":"1-9b700a0f728a8260af41d45dd31bbe13","name":"@akarui/aoi.invite","description":"An extension to handle invite system for aoi.js","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@akarui/aoi.invite","version":"1.0.0","keywords":["invite","aoi.js","aoijs","aoi.invite","aoijs-extension"],"author":{"name":"AkaruiDevelopment"},"license":"Apache-2.0","_id":"@akarui/aoi.invite@1.0.0","maintainers":[{"name":"usersatoshi","email":"user.satoshi69@gmail.com"},{"name":"leref","email":"itzleref@gmail.com"},{"name":"akaruiteam","email":"itzlerefz@gmail.com"}],"homepage":"https://github.com/akaruidevelopment/aoi.invite#readme","bugs":{"url":"https://github.com/akaruidevelopment/aoi.invite/issues"},"dist":{"shasum":"4c23ebcbed36b8dba013158d2c42ae25f6d9cd7e","tarball":"https://registry.npmjs.org/@akarui/aoi.invite/-/aoi.invite-1.0.0.tgz","fileCount":37,"integrity":"sha512-pOmKlavkTqvnP+VaEGPX0EJBj2cCtTTJDCDB5ba9MVFcTaGC5rQzEES0QUGjZlhmay5S3QHfQLsigDlq/jCFXQ==","signatures":[{"sig":"MEUCIHV34IIZiNGX5Lar/hIBxkroHeAI3nuf+2YqH435xFQoAiEArHHMRFezcWY7mt07jSuW/rfTiQaH3EC7nYTPtjxFLGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160142},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"4a87c35d56a5cc5aeffd48d096ee239999d03033","scripts":{"lint":"eslint . --ext .ts --fix ","test":"node tests","build":"npx tsc -p tsconfig.esm.json && npx tsc -p tsconfig.cjs.json && npm run createpack","genmd":"node generators/readme.js","start":"node index.js","buildStart":"npm run build && npm start","createpack":"node builder/pack.js"},"_npmUser":{"name":"leref","email":"itzleref@gmail.com"},"repository":{"url":"git+https://github.com/akaruidevelopment/aoi.invite.git","type":"git"},"_npmVersion":"10.2.4","description":"An extension to handle invite system for aoi.js","directories":{},"_nodeVersion":"21.6.1","dependencies":{"chalk":"^5.3.0","@akarui/aoi.db":"^2.2.5","@akarui/structures":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"aoi.js":"^6.7.1","discord.js":"^14.14.1","typescript":"^5.1.6","@types/node":"^20.4.4"},"_npmOperationalInternal":{"tmp":"tmp/aoi.invite_1.0.0_1706149206076_0.4295750778137779","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-01-25T02:20:05.991Z","modified":"2024-06-11T15:52:23.588Z","1.0.0":"2024-01-25T02:20:06.249Z"},"maintainers":[{"email":"user.satoshi69@gmail.com","name":"usersatoshi"},{"email":"itzleref@gmail.com","name":"leref"}],"author":{"name":"AkaruiDevelopment"},"repository":{"url":"git+https://github.com/akaruidevelopment/aoi.invite.git","type":"git"},"keywords":["invite","aoi.js","aoijs","aoi.invite","aoijs-extension"],"license":"Apache-2.0","homepage":"https://github.com/akaruidevelopment/aoi.invite#readme","bugs":{"url":"https://github.com/akaruidevelopment/aoi.invite/issues"},"readme":"<h1 align=\"center\">@akarui/aoi.invite</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@akarui/aoi.invite\">\n    <img src=\"https://img.shields.io/npm/v/@akarui/aoi.invite?style=for-the-badge\"  alt=\"aoiinvite\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/@akarui/aoi.invite\">\n    <img src=\"https://img.shields.io/npm/dt/@akarui/aoi.invite?style=for-the-badge\"  alt=\"aoiinvite\"/>\n  </a>\n\n## Installation\n\n```sh\nnpm i @akarui/aoi.invite\n```\n\n## Setup\n\n```js\nconst {AoiClient} = require(\"aoi.js\");\n\nconst client = new AoiClient({\n    intents: [\"MessageContent\", \"Guilds\", \"GuildMessages\"],\n    events: [\"onMessage\", \"onInteractionCreate\"],\n    prefix: \"Discord Bot Prefix\",\n    token: \"Discord Bot Token\",\n    database: {\n        type: \"aoi.db\",\n        db: require(\"@akarui/aoi.db\"),\n        dbType: \"KeyValue\",\n        tables: [\"main\"],\n        securityKey: \"a-32-characters-long-string-here\",\n    }\n});\n\n// Ping Command\nclient.command({\n    name: \"ping\",\n    code: `Pong! $pingms`\n});\n\nconst { InviteManager } = require(\"@akarui/aoi.invite\");\nconst i = new InviteManager(bot,{\n    sk: \"a-32-characters-long-string-here\",\n},['inviteJoin','inviteLeave']);\n```","readmeFilename":"README.md"}