{"_id":"@ayamejs/member-gateway","_rev":"4-62539bd6a28aeafe0ea21459e58ab48c","name":"@ayamejs/member-gateway","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@ayamejs/member-gateway","version":"0.1.0","description":"Per-member settings gateway for Ayame","main":"./src/index.js","scripts":{"test":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/ayamejs/member-gateway.git"},"keywords":["plugin","ayame","discord","discordapp","bot","settings","database"],"author":{"name":"PoLLeN","email":"pollen@itsladybug.ml","url":"https://itsladybug.ml/"},"license":"MIT","bugs":{"url":"https://github.com/ayamejs/member-gateway/issues"},"homepage":"https://github.com/ayamejs/member-gateway#readme","dependencies":{},"gitHead":"63dacfe9260fafbf87ffe9d878aa3d673377cd3d","_id":"@ayamejs/member-gateway@0.1.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-o3CZezJsWonKAhUnFCAspwGjxm/c7IsFAzanoJUTbPGZB4rvKcNo/vtErRZuInN7xSLmoZZUquauOIkpOg3jFQ==","shasum":"9f79f48d9e49936311452c2f5915f76d48ca7e8c","tarball":"https://registry.npmjs.org/@ayamejs/member-gateway/-/member-gateway-0.1.0.tgz","fileCount":10,"unpackedSize":5919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSSxfCRA9TVsSAnZWagAAbD8P/AnvKosWNd4R1HOQlasn\nWpVGBCk0muU4pLP6hc2KgGtFXO1qwHkB/KRkDumOkW51Svb/wlTpI/7vrYiO\nY6q6kyUn0lB7KtpEqS7/TdCXUK1H8CM5v7/FlmqQ3i6UqyVQJy7y7l/jWbKK\noQsopiZndxewbJuxs7OXEz1cJW+R/TfaPXv3+XQVu+PAsTW4F3/jIhFkONoc\nyP8jq2mox02GD5/MWfJVTPs779Hz5fI3v0og087qlwZd6lVFlJ8BuI3mzJtC\nPoR1QDT2kKtLD+qzIQ07/JQahHfBQfSuDgq/VQIAkeS0hmLruV3dvNHA+tl1\naq5RksmAt+v+9oyjHfr3oOxwbbL6tkkULbJLbJ84mIXo+uAkWp+KLRp3Z91/\nXhKHDiiuIA3dP3kbhD9GptFk8zuuET/CO/2gJC4R8jAnT2hXvjGR35lm7yI8\nYcCDBAZM6c5i81/K7hls1UNi4xHdnJhlPNhOrCXnfEP4qMIxk7sEHIhVX1GM\nfehNaz6KTI1zR/N/uRlaAW+3gJvtoLFdIwQyfj1heyexjPlqtQWX8o0sJYLN\nG+pijFYPn8xnA3gEb0zaZhY6b50qBpRipIhYcp9fKTvqa9ba5laluu2ckdDL\nkS/hFJE6KuU0y+9Mv/yYgMoMudf0U7ffEuoSkRF3smTHhNstPxrkOd0Ke6XR\nXe8d\r\n=HsUw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgyMOWFwIcmPQRrPGY4MIWz30USgPD2fO2xysFXu+LqAiB3nLN1/K82Vn8HZfkXaf3e6TbfBKA9RoUvTNB6OLDotg=="}]},"maintainers":[{"name":"freetnt5852","email":"darksoulgamer5852@gmail.com"}],"_npmUser":{"name":"freetnt5852","email":"darksoulgamer5852@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/member-gateway_0.1.0_1598631007010_0.999258749481218"},"_hasShrinkwrap":false,"deprecated":"The scope @ayamejs is deprecated please use the newer package in the @ayame scope instead"},"0.1.1":{"name":"@ayamejs/member-gateway","version":"0.1.1","description":"Per-member settings gateway for Ayame","main":"./src/index.js","scripts":{"test":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/ayamejs/member-gateway.git"},"keywords":["plugin","ayame","discord","discordapp","bot","settings","database"],"author":{"name":"PoLLeN","email":"pollen@itsladybug.ml","url":"https://itsladybug.ml/"},"license":"MIT","bugs":{"url":"https://github.com/ayamejs/member-gateway/issues"},"homepage":"https://github.com/ayamejs/member-gateway#readme","dependencies":{},"gitHead":"4ee97ecf99de82231e20a705c6b8c6a7ed05c269","_id":"@ayamejs/member-gateway@0.1.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FQjL3OgifCoy0VrabBmdN9zgQgldQ4zZTRJWzBWJwe6jrWAW1YrtxpubNm9f8ZKpr7tLcca/AhOISvehe6Y/gA==","shasum":"93bbcc2fdbab5b0af5d813ed4affa0a210aa329d","tarball":"https://registry.npmjs.org/@ayamejs/member-gateway/-/member-gateway-0.1.1.tgz","fileCount":10,"unpackedSize":5925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSS1HCRA9TVsSAnZWagAAzusP/i8EU77Zys0Hv/k2qK0W\nYql5PlhnQBsej5zSKRz/X2u53giRHpgT+5wOURLC10REPGvqkHW9l/7PLy0N\ny6RxXLS/AAJqxFsKG6qtGtcMlPDe6S6eCXopZHFU6ciXvJdqqj1s2Ywb+DG/\n4V/fyY9jUjghxOwYsxVzu1iz1Jq+TfKdLFQEmA2QI6nFsLXNCY0HmaKEATcO\nTnY1x2b5XrCVnOGgIbcTcj67oLkSN0hzGYsagg7eFK/72ClibczmKCPYj25G\nncBPiaqx1ksFYHcqC1lIj3aHumGQa8ozi34sCzPcS0T52vH22I9KFFffDnHa\nf5hR1LwDsC78ixzyiJBNsCNmhgA5zYJjMyxCVBB5BSOZo1Mc9fYYbFCvq6De\nqNpXraOqpJZ5g+clz8GJzUyLCjNJbhkOq2sJX5Nw0GczC02AItT/t50DClmK\n8DzylSfY6Yia0X46Ew4KtpN+sXXUEuBZXzqiRGSFX0z73UsyXjXiZ1iFnDfu\nM5jy0jEQ6tmOTsnl2/tbJFRz9BYh8U2NtWGJepOdJrqNd7BdqmKcbzeJTCDr\nut3E1RzSGumOVUSbMIUYOwOVeBrB8oKXtbqG5NJfU1GtwTnJPN0MwsKsXi7h\nNqUaGQqf2SBO3QhszpWg3u1pFEhnI3AlEsitkumYv4/jIJpLtJfidwlGpsO9\n8Nm1\r\n=Kqql\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmlSbFAe9zvlkf9s2eac1uNbI5i1qrXUWDSGD73zduZQIgdr2dgAPAGyLEQEQTtavymdiYHag3zTnYNVDDc4ojBX0="}]},"maintainers":[{"name":"freetnt5852","email":"darksoulgamer5852@gmail.com"}],"_npmUser":{"name":"freetnt5852","email":"darksoulgamer5852@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/member-gateway_0.1.1_1598631238616_0.3688492083216497"},"_hasShrinkwrap":false,"deprecated":"The scope @ayamejs is deprecated please use the newer package in the @ayame scope instead"}},"time":{"created":"2020-08-28T16:10:06.729Z","0.1.0":"2020-08-28T16:10:07.148Z","modified":"2023-02-03T06:36:19.890Z","0.1.1":"2020-08-28T16:13:58.840Z"},"maintainers":[{"email":"ravener.anime@gmail.com","name":"ravener"},{"email":"darksoulgamer5852@gmail.com","name":"freetnt5852"}],"description":"Per-member settings gateway for Ayame","homepage":"https://github.com/ayamejs/member-gateway#readme","keywords":["plugin","ayame","discord","discordapp","bot","settings","database"],"repository":{"type":"git","url":"git+https://github.com/ayamejs/member-gateway.git"},"author":{"name":"PoLLeN","email":"pollen@itsladybug.ml","url":"https://itsladybug.ml/"},"bugs":{"url":"https://github.com/ayamejs/member-gateway/issues"},"license":"MIT","readme":"# `@ayamejs/member-gateway`\nPer-member settings gateway for Ayame.\n\n## Install\n```sh\n$ npm install @ayamejs/member-gateway\n```\n\n## Usage\nBefore creating the Ayame client register the plugin.\n```js\nconst { AyameClient } = require(\"ayame\");\n\nAyameClient.use(require(\"@ayamejs/member-gateway\"));\n```\nWhen creating your client specify that you want the members gateway\n```js\nnew AyameClient({ gateways: { members: true } });\n// Or to use a different provider that's not the default. E.g use redis to handle members.\nnew AyameClient({ gateways: { members: \"redis\" } });\n```\nAnd then all members get a `settings` property like normal.\n```js\nmember.settings.update({ xp: 420, level: 69 });\n\nreturn msg.send(`Your level is: ${member.settings.get(\"level\", 0)}`);\n```\n\n## License\nReleased under the [MIT License](LICENSE)\n","readmeFilename":"README.md"}