├── .dockerignore ├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── build-api.yml │ ├── build-app-publisher.yml │ ├── build-discord-gateway.yml │ ├── build-discord-interactions.yml │ ├── build-discord-publisher.yml │ ├── build-link-proxy.yml │ ├── build-manager.yml │ └── build-thumbnailer.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE.md ├── README.md ├── READONLY.md ├── apps ├── api │ ├── .eslintrc.js │ ├── README.md │ ├── config.js │ ├── package.json │ ├── src │ │ ├── database │ │ │ ├── mongo.ts │ │ │ └── redis.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── audit-log.ts │ │ │ ├── auto-scraper.ts │ │ │ ├── discord-bridge.ts │ │ │ ├── input-validator.ts │ │ │ ├── ipapi.ts │ │ │ ├── jwt.ts │ │ │ ├── local-const.ts │ │ │ ├── notifier.ts │ │ │ ├── oauth-strat.ts │ │ │ ├── product-approval.ts │ │ │ ├── req-error.ts │ │ │ ├── resolver.ts │ │ │ ├── string-utils.ts │ │ │ ├── token-gen.ts │ │ │ ├── translation-utils.ts │ │ │ ├── upstream.ts │ │ │ ├── user-auth.ts │ │ │ └── utils.ts │ │ ├── middleware │ │ │ ├── api-gateway.ts │ │ │ ├── dash-gateway.ts │ │ │ ├── pagination.ts │ │ │ └── rate-limits.ts │ │ ├── modules.ts │ │ ├── routes │ │ │ ├── dash │ │ │ │ ├── _router.ts │ │ │ │ ├── admin │ │ │ │ │ ├── config.ts │ │ │ │ │ ├── experiments.ts │ │ │ │ │ ├── internal.ts │ │ │ │ │ ├── services.ts │ │ │ │ │ └── users.ts │ │ │ │ ├── api │ │ │ │ │ └── app.ts │ │ │ │ ├── auth.ts │ │ │ │ ├── content │ │ │ │ │ ├── announcements.ts │ │ │ │ │ ├── currencies.ts │ │ │ │ │ ├── platforms.ts │ │ │ │ │ └── products.ts │ │ │ │ ├── notifications.ts │ │ │ │ └── translations │ │ │ │ │ ├── applications.ts │ │ │ │ │ ├── comments.ts │ │ │ │ │ ├── languages.ts │ │ │ │ │ └── lines.ts │ │ │ ├── internal │ │ │ │ ├── _router.ts │ │ │ │ ├── data.ts │ │ │ │ ├── ping.ts │ │ │ │ └── reporting.ts │ │ │ ├── public │ │ │ │ ├── _router.ts │ │ │ │ ├── ci.ts │ │ │ │ └── web.ts │ │ │ ├── v1 │ │ │ │ ├── _router.ts │ │ │ │ ├── game.ts │ │ │ │ ├── games.ts │ │ │ │ └── ping.ts │ │ │ └── v2 │ │ │ │ ├── _router.ts │ │ │ │ ├── announcements.ts │ │ │ │ ├── channels.ts │ │ │ │ └── products.ts │ │ ├── routines │ │ │ ├── README.md │ │ │ ├── _routines.ts │ │ │ ├── clean-up-translations.ts │ │ │ └── fetch-freebies.ts │ │ ├── services │ │ │ ├── README.md │ │ │ ├── currconv.ts │ │ │ ├── gibu │ │ │ │ ├── gibu-gql-core.ts │ │ │ │ ├── gibu-gql-queries.ts │ │ │ │ └── gibu-product-details.ts │ │ │ ├── link-proxy.ts │ │ │ └── thumbnailer.ts │ │ └── types │ │ │ ├── config.d.ts │ │ │ └── express.plugin.d.ts │ └── tsconfig.json ├── app-publisher │ ├── .eslintrc.js │ ├── README.md │ ├── config.js │ ├── package.json │ ├── src │ │ ├── database │ │ │ └── mongo.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── hooks-v1.ts │ │ │ ├── hooks.ts │ │ │ ├── local-const.ts │ │ │ ├── metrics.ts │ │ │ ├── upstream-proxy.ts │ │ │ └── upstream.ts │ │ ├── modules.ts │ │ ├── tasks │ │ │ ├── apps-publish-split.ts │ │ │ ├── apps-publish.ts │ │ │ ├── apps-resend.ts │ │ │ ├── apps-test.ts │ │ │ └── router.ts │ │ └── types │ │ │ └── config.d.ts │ └── tsconfig.json ├── discord-gateway │ ├── .eslintrc.js │ ├── README.md │ ├── config.js │ ├── package.json │ ├── src │ │ ├── api │ │ │ ├── channels-api.ts │ │ │ ├── guild-api.ts │ │ │ ├── member-api.ts │ │ │ ├── rest-gateway.ts │ │ │ ├── rest-utils.ts │ │ │ ├── threads-api.ts │ │ │ └── webhooks-api.ts │ │ ├── cache │ │ │ ├── channels-cache.ts │ │ │ ├── guild-cache.ts │ │ │ ├── member-cache.ts │ │ │ └── rest-cache.ts │ │ ├── data │ │ │ ├── channels-data.ts │ │ │ ├── guild-data.ts │ │ │ ├── member-data.ts │ │ │ └── webhooks-data.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── discord-permissions.ts │ │ │ ├── magic-number.ts │ │ │ └── metrics.ts │ │ ├── modules.ts │ │ ├── router │ │ │ ├── channels.ts │ │ │ ├── guild.ts │ │ │ ├── member.ts │ │ │ └── webhooks.ts │ │ └── types │ │ │ ├── config.d.ts │ │ │ └── lib.d.ts │ └── tsconfig.json ├── discord-interactions │ ├── .eslintrc.js │ ├── README.md │ ├── config.js │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── interactions │ │ │ ├── commands │ │ │ │ ├── about.ts │ │ │ │ ├── free.ts │ │ │ │ ├── help.ts │ │ │ │ ├── invite.ts │ │ │ │ ├── settings.ts │ │ │ │ └── vote.ts │ │ │ ├── components │ │ │ │ ├── admin │ │ │ │ │ ├── main.ts │ │ │ │ │ └── refetch.ts │ │ │ │ ├── meta │ │ │ │ │ └── refresh │ │ │ │ │ │ ├── channels.ts │ │ │ │ │ │ └── roles.ts │ │ │ │ ├── settings │ │ │ │ │ ├── beta_toggle.ts │ │ │ │ │ ├── channel_change.ts │ │ │ │ │ ├── currency_change.ts │ │ │ │ │ ├── guilddata │ │ │ │ │ │ ├── _.ts │ │ │ │ │ │ ├── delete.ts │ │ │ │ │ │ ├── delete_cancel.ts │ │ │ │ │ │ └── delete_confirm.ts │ │ │ │ │ ├── language_change.ts │ │ │ │ │ ├── mysterious_button.ts │ │ │ │ │ ├── platforms_change.ts │ │ │ │ │ ├── price_change.ts │ │ │ │ │ ├── reaction_toggle.ts │ │ │ │ │ ├── role_change.ts │ │ │ │ │ ├── run_resend.ts │ │ │ │ │ ├── run_test.ts │ │ │ │ │ ├── theme_change.ts │ │ │ │ │ └── trash_toggle.ts │ │ │ │ └── settingsv2 │ │ │ │ │ ├── beta_toggle.ts │ │ │ │ │ ├── channel_change.ts │ │ │ │ │ ├── currency_change.ts │ │ │ │ │ ├── guilddata │ │ │ │ │ ├── _.ts │ │ │ │ │ ├── delete.ts │ │ │ │ │ ├── delete_cancel.ts │ │ │ │ │ └── delete_confirm.ts │ │ │ │ │ ├── language_change.ts │ │ │ │ │ ├── mysterious_button.ts │ │ │ │ │ ├── platforms_change.ts │ │ │ │ │ ├── price_change.ts │ │ │ │ │ ├── reaction_toggle.ts │ │ │ │ │ ├── role_change.ts │ │ │ │ │ ├── run_resend.ts │ │ │ │ │ ├── run_test.ts │ │ │ │ │ ├── theme_change.ts │ │ │ │ │ └── trash_toggle.ts │ │ │ └── states │ │ │ │ ├── about │ │ │ │ └── main.ts │ │ │ │ ├── admin │ │ │ │ ├── experiments.ts │ │ │ │ └── main.ts │ │ │ │ ├── help │ │ │ │ └── main.ts │ │ │ │ ├── settings │ │ │ │ ├── channel.ts │ │ │ │ ├── display.ts │ │ │ │ ├── filter.ts │ │ │ │ ├── language.ts │ │ │ │ ├── main.ts │ │ │ │ ├── more.ts │ │ │ │ └── role.ts │ │ │ │ ├── settingsv2 │ │ │ │ ├── legacy │ │ │ │ │ ├── channel.ts │ │ │ │ │ ├── display.ts │ │ │ │ │ ├── filter.ts │ │ │ │ │ ├── language.ts │ │ │ │ │ ├── more.ts │ │ │ │ │ └── role.ts │ │ │ │ └── main.ts │ │ │ │ └── subscriptions │ │ │ │ ├── $sub │ │ │ │ ├── main.ts │ │ │ │ └── notif.ts │ │ │ │ ├── README.md │ │ │ │ └── main.ts │ │ ├── lib │ │ │ ├── guilddata-visualizer.ts │ │ │ ├── metrics.ts │ │ │ ├── tracker.ts │ │ │ └── webhooks.ts │ │ ├── modules.ts │ │ ├── services │ │ │ ├── database-gateway.ts │ │ │ ├── discord-gateway.ts │ │ │ └── mongo.ts │ │ └── types │ │ │ ├── config.d.ts │ │ │ ├── cordo.plugin.d.ts │ │ │ └── database-actions.d.ts │ └── tsconfig.json ├── discord-publisher │ ├── .eslintrc.js │ ├── README.md │ ├── config.js │ ├── package.json │ ├── src │ │ ├── database │ │ │ └── mongo.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── metrics.ts │ │ │ └── upstream.ts │ │ ├── modules.ts │ │ ├── tasks │ │ │ ├── discord-publish-split.ts │ │ │ ├── discord-publish.ts │ │ │ ├── discord-resend.ts │ │ │ ├── discord-test.ts │ │ │ └── router.ts │ │ └── types │ │ │ └── config.d.ts │ ├── tsconfig.json │ └── yarn-error.log ├── link-proxy │ ├── .eslintrc.js │ ├── README.md │ ├── config.js │ ├── package.json │ ├── src │ │ ├── database │ │ │ └── mongo.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── metrics.ts │ │ │ ├── pagelink.ts │ │ │ └── stringutils.ts │ │ ├── modules.ts │ │ ├── router │ │ │ ├── analytics.ts │ │ │ └── create.ts │ │ └── types │ │ │ ├── config.d.ts │ │ │ └── express.plugin.d.ts │ └── tsconfig.json ├── manager │ ├── .eslintrc.js │ ├── README.md │ ├── config.js │ ├── package.json │ ├── src │ │ ├── database │ │ │ ├── migrations │ │ │ │ └── 22-10-26_translations.ts │ │ │ └── mongo.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── apply-composition.ts │ │ │ └── docker-interface.ts │ │ ├── modules.ts │ │ ├── router │ │ │ ├── command.ts │ │ │ └── services.ts │ │ └── types │ │ │ ├── config.d.ts │ │ │ └── express.plugin.d.ts │ ├── tsconfig.json │ └── yarn-error.log ├── telegram-publisher │ ├── .eslintrc.js │ ├── README.md │ ├── config.js │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── local-const.ts │ │ │ └── metrics.ts │ │ ├── modules.ts │ │ ├── tasks │ │ │ ├── router.ts │ │ │ ├── telegram-publish-split.ts │ │ │ ├── telegram-publish.ts │ │ │ ├── telegram-resend.ts │ │ │ └── telegram-test.ts │ │ └── types │ │ │ └── config.d.ts │ └── tsconfig.json └── thumbnailer │ ├── .dockerignore │ ├── .github │ └── workflows │ │ └── build-container.yml │ ├── .gitignore │ ├── README.MD │ ├── cdn.js │ ├── config.js │ ├── generator.js │ ├── index.js │ ├── metrics.js │ ├── package.json │ ├── res │ ├── font.ttf │ ├── readme.md │ ├── watermark.png │ └── watermark_hires.png │ ├── test │ └── createToken.js │ └── utils.js ├── docker-compose.yml ├── dockerfiles ├── api.Dockerfile ├── app-publisher.Dockerfile ├── discord-gateway.Dockerfile ├── discord-interactions.Dockerfile ├── discord-publisher.Dockerfile ├── link-proxy.Dockerfile ├── manager.Dockerfile ├── telegram-publisher.Dockerfile └── thumbnailer.Dockerfile ├── legacy ├── .github │ └── workflows │ │ └── docker-build-modules.yml └── discord │ ├── .dockerignore │ ├── .npmrc │ ├── CODE_OF_CONDUCT.md │ ├── Dockerfile │ ├── README.md │ ├── config.docker.js │ ├── config.template.js │ ├── docker-compose.yml │ ├── gh.npmrc │ ├── package.json │ ├── register-commands.js │ ├── src │ ├── bot │ │ ├── README.md │ │ ├── announcement-manager.ts │ │ ├── commands │ │ │ ├── about.ts │ │ │ ├── free.ts │ │ │ ├── help.ts │ │ │ ├── invite.ts │ │ │ ├── settings.ts │ │ │ └── vote.ts │ │ ├── components │ │ │ ├── admin │ │ │ │ ├── main.ts │ │ │ │ └── refetch.ts │ │ │ └── settings │ │ │ │ ├── beta_toggle.ts │ │ │ │ ├── channel_change.ts │ │ │ │ ├── currency_change.ts │ │ │ │ ├── guilddata │ │ │ │ ├── _.ts │ │ │ │ ├── delete.ts │ │ │ │ ├── delete_cancel.ts │ │ │ │ └── delete_confirm.ts │ │ │ │ ├── language_change.ts │ │ │ │ ├── platforms_change.ts │ │ │ │ ├── price_change.ts │ │ │ │ ├── reaction_toggle.ts │ │ │ │ ├── role_change.ts │ │ │ │ ├── run_resend.ts │ │ │ │ ├── run_test.ts │ │ │ │ ├── theme_change.ts │ │ │ │ └── trash_toggle.ts │ │ ├── database-manager.ts │ │ ├── emojis.ts │ │ ├── message-distributor.ts │ │ ├── states │ │ │ ├── about │ │ │ │ └── main.ts │ │ │ ├── admin │ │ │ │ ├── experiments.ts │ │ │ │ ├── main.ts │ │ │ │ └── print.ts │ │ │ ├── help │ │ │ │ └── main.ts │ │ │ └── settings │ │ │ │ ├── channel.ts │ │ │ │ ├── display.ts │ │ │ │ ├── filter.ts │ │ │ │ ├── language.ts │ │ │ │ ├── main.ts │ │ │ │ ├── more.ts │ │ │ │ └── role.ts │ │ └── tracker.ts │ ├── controller │ │ ├── README.md │ │ ├── experiments.ts │ │ ├── manager.ts │ │ ├── remote-config.ts │ │ └── server.ts │ ├── database │ │ ├── README.md │ │ ├── database.ts │ │ ├── db-stats.ts │ │ ├── mongo-adapter.ts │ │ └── redis.ts │ ├── freestuffbot.ts │ ├── index.ts │ ├── lib │ │ ├── README.md │ │ ├── git-parser.ts │ │ ├── guilddata-visualizer.ts │ │ ├── logger.ts │ │ ├── metrics.ts │ │ ├── parse-args.ts │ │ ├── permission-strings.ts │ │ └── util.ts │ ├── thirdparty │ │ ├── README.md │ │ └── sentry │ │ │ └── sentry.ts │ └── types │ │ ├── README.md │ │ ├── commands.ts │ │ ├── config.ts │ │ ├── context.ts │ │ ├── controller.ts │ │ ├── datastructs.ts │ │ └── plugins.ts │ └── tsconfig.json ├── package.json ├── packages ├── common │ ├── .eslintrc.js │ ├── .github │ │ └── workflows │ │ │ └── release-package.yml │ ├── .gitignore │ ├── .npmrc │ ├── .turbo │ │ └── turbo-lint.log │ ├── gh.npmrc │ ├── package.json │ ├── src │ │ ├── data │ │ │ ├── const.ts │ │ │ └── emojis.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── api-interface.ts │ │ │ ├── cms.ts │ │ │ ├── container-info.ts │ │ │ ├── custom-permissions.ts │ │ │ ├── discord-utils.ts │ │ │ ├── errors.ts │ │ │ ├── experiments.ts │ │ │ ├── flipflop-cache.ts │ │ │ ├── fsapi-gateway.ts │ │ │ ├── localisation.ts │ │ │ ├── logger.ts │ │ │ ├── pricing.ts │ │ │ ├── product-filter.ts │ │ │ ├── themes.ts │ │ │ ├── timestamps.ts │ │ │ ├── tracking.ts │ │ │ ├── umi-libs.ts │ │ │ └── util.ts │ │ ├── models │ │ │ ├── announcement.model.ts │ │ │ ├── app.model.ts │ │ │ ├── channel.model.ts │ │ │ ├── currency.model.ts │ │ │ ├── experiment.model.ts │ │ │ ├── guild.model.ts │ │ │ ├── language.model.ts │ │ │ ├── localized-product-details.model.ts │ │ │ ├── misc.model.ts │ │ │ ├── notification.model.ts │ │ │ ├── platform.model.ts │ │ │ ├── product.model.ts │ │ │ ├── translate-application.model.ts │ │ │ ├── translation.model.ts │ │ │ └── user.model.ts │ │ ├── sanitizers │ │ │ ├── announcement.sanitizer.ts │ │ │ ├── app.sanitizer.ts │ │ │ ├── channel.sanitizer.ts │ │ │ ├── currency.sanitizer.ts │ │ │ ├── experiment.sanitizer.ts │ │ │ ├── guild.sanitizer.ts │ │ │ ├── notification.sanitizer.ts │ │ │ ├── platform.sanitizer.ts │ │ │ ├── product.sanitizer.ts │ │ │ ├── translate-application.sanitizer.ts │ │ │ ├── translation.sanitizer.ts │ │ │ └── user.sanitizer.ts │ │ ├── struct │ │ │ └── fragile.struct.ts │ │ ├── themes │ │ │ ├── 1.ts │ │ │ ├── 10.ts │ │ │ ├── 2.ts │ │ │ ├── 3.ts │ │ │ ├── 4.ts │ │ │ ├── 5.ts │ │ │ ├── 6.ts │ │ │ ├── 7.ts │ │ │ ├── 8.ts │ │ │ ├── 9.ts │ │ │ ├── basetheme.ts │ │ │ └── themeutils.ts │ │ └── types │ │ │ ├── communication │ │ │ ├── README.md │ │ │ └── gateway-discord.ts │ │ │ ├── convenience │ │ │ ├── README.md │ │ │ └── discord-settings.ts │ │ │ ├── games.d.ts │ │ │ └── other │ │ │ ├── README.md │ │ │ ├── product-flag.ts │ │ │ ├── reporting.ts │ │ │ └── theme-builder-class.ts │ └── tsconfig.json ├── config │ ├── eslint-preset.js │ ├── load-arg.js │ ├── package.json │ └── template.dev-config.js ├── rabbit-hole │ ├── .eslintrc.js │ ├── .github │ │ └── workflows │ │ │ └── release-package.yml │ ├── .gitignore │ ├── .npmrc │ ├── gh.npmrc │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── rabbit-hole.ts │ │ └── types │ │ │ └── tasks.ts │ └── tsconfig.json └── tsconfig │ ├── README.md │ ├── base.json │ └── package.json ├── scripts ├── analyze-publish-meta.js ├── initdb.js └── register-commands.js ├── turbo.json ├── version └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/build-api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.github/workflows/build-api.yml -------------------------------------------------------------------------------- /.github/workflows/build-app-publisher.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.github/workflows/build-app-publisher.yml -------------------------------------------------------------------------------- /.github/workflows/build-discord-gateway.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.github/workflows/build-discord-gateway.yml -------------------------------------------------------------------------------- /.github/workflows/build-discord-interactions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.github/workflows/build-discord-interactions.yml -------------------------------------------------------------------------------- /.github/workflows/build-discord-publisher.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.github/workflows/build-discord-publisher.yml -------------------------------------------------------------------------------- /.github/workflows/build-link-proxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.github/workflows/build-link-proxy.yml -------------------------------------------------------------------------------- /.github/workflows/build-manager.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.github/workflows/build-manager.yml -------------------------------------------------------------------------------- /.github/workflows/build-thumbnailer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.github/workflows/build-thumbnailer.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/README.md -------------------------------------------------------------------------------- /READONLY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/READONLY.md -------------------------------------------------------------------------------- /apps/api/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@freestuffbot/config/eslint-preset') 2 | -------------------------------------------------------------------------------- /apps/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/README.md -------------------------------------------------------------------------------- /apps/api/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/config.js -------------------------------------------------------------------------------- /apps/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/package.json -------------------------------------------------------------------------------- /apps/api/src/database/mongo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/database/mongo.ts -------------------------------------------------------------------------------- /apps/api/src/database/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/database/redis.ts -------------------------------------------------------------------------------- /apps/api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/index.ts -------------------------------------------------------------------------------- /apps/api/src/lib/audit-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/audit-log.ts -------------------------------------------------------------------------------- /apps/api/src/lib/auto-scraper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/auto-scraper.ts -------------------------------------------------------------------------------- /apps/api/src/lib/discord-bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/discord-bridge.ts -------------------------------------------------------------------------------- /apps/api/src/lib/input-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/input-validator.ts -------------------------------------------------------------------------------- /apps/api/src/lib/ipapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/ipapi.ts -------------------------------------------------------------------------------- /apps/api/src/lib/jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/jwt.ts -------------------------------------------------------------------------------- /apps/api/src/lib/local-const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/local-const.ts -------------------------------------------------------------------------------- /apps/api/src/lib/notifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/notifier.ts -------------------------------------------------------------------------------- /apps/api/src/lib/oauth-strat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/oauth-strat.ts -------------------------------------------------------------------------------- /apps/api/src/lib/product-approval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/product-approval.ts -------------------------------------------------------------------------------- /apps/api/src/lib/req-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/req-error.ts -------------------------------------------------------------------------------- /apps/api/src/lib/resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/resolver.ts -------------------------------------------------------------------------------- /apps/api/src/lib/string-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/string-utils.ts -------------------------------------------------------------------------------- /apps/api/src/lib/token-gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/token-gen.ts -------------------------------------------------------------------------------- /apps/api/src/lib/translation-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/translation-utils.ts -------------------------------------------------------------------------------- /apps/api/src/lib/upstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/upstream.ts -------------------------------------------------------------------------------- /apps/api/src/lib/user-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/user-auth.ts -------------------------------------------------------------------------------- /apps/api/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/lib/utils.ts -------------------------------------------------------------------------------- /apps/api/src/middleware/api-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/middleware/api-gateway.ts -------------------------------------------------------------------------------- /apps/api/src/middleware/dash-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/middleware/dash-gateway.ts -------------------------------------------------------------------------------- /apps/api/src/middleware/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/middleware/pagination.ts -------------------------------------------------------------------------------- /apps/api/src/middleware/rate-limits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/middleware/rate-limits.ts -------------------------------------------------------------------------------- /apps/api/src/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/modules.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/_router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/admin/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/admin/config.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/admin/experiments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/admin/experiments.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/admin/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/admin/internal.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/admin/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/admin/services.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/admin/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/admin/users.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/api/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/api/app.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/auth.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/content/announcements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/content/announcements.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/content/currencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/content/currencies.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/content/platforms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/content/platforms.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/content/products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/content/products.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/notifications.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/translations/applications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/translations/applications.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/translations/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/translations/comments.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/translations/languages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/translations/languages.ts -------------------------------------------------------------------------------- /apps/api/src/routes/dash/translations/lines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/dash/translations/lines.ts -------------------------------------------------------------------------------- /apps/api/src/routes/internal/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/internal/_router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/internal/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/internal/data.ts -------------------------------------------------------------------------------- /apps/api/src/routes/internal/ping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/internal/ping.ts -------------------------------------------------------------------------------- /apps/api/src/routes/internal/reporting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/internal/reporting.ts -------------------------------------------------------------------------------- /apps/api/src/routes/public/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/public/_router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/public/ci.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/public/ci.ts -------------------------------------------------------------------------------- /apps/api/src/routes/public/web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/public/web.ts -------------------------------------------------------------------------------- /apps/api/src/routes/v1/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/v1/_router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/v1/game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/v1/game.ts -------------------------------------------------------------------------------- /apps/api/src/routes/v1/games.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/v1/games.ts -------------------------------------------------------------------------------- /apps/api/src/routes/v1/ping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/v1/ping.ts -------------------------------------------------------------------------------- /apps/api/src/routes/v2/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/v2/_router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/v2/announcements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/v2/announcements.ts -------------------------------------------------------------------------------- /apps/api/src/routes/v2/channels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/v2/channels.ts -------------------------------------------------------------------------------- /apps/api/src/routes/v2/products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routes/v2/products.ts -------------------------------------------------------------------------------- /apps/api/src/routines/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routines/README.md -------------------------------------------------------------------------------- /apps/api/src/routines/_routines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routines/_routines.ts -------------------------------------------------------------------------------- /apps/api/src/routines/clean-up-translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routines/clean-up-translations.ts -------------------------------------------------------------------------------- /apps/api/src/routines/fetch-freebies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/routines/fetch-freebies.ts -------------------------------------------------------------------------------- /apps/api/src/services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/services/README.md -------------------------------------------------------------------------------- /apps/api/src/services/currconv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/services/currconv.ts -------------------------------------------------------------------------------- /apps/api/src/services/gibu/gibu-gql-core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/services/gibu/gibu-gql-core.ts -------------------------------------------------------------------------------- /apps/api/src/services/gibu/gibu-gql-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/services/gibu/gibu-gql-queries.ts -------------------------------------------------------------------------------- /apps/api/src/services/gibu/gibu-product-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/services/gibu/gibu-product-details.ts -------------------------------------------------------------------------------- /apps/api/src/services/link-proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/services/link-proxy.ts -------------------------------------------------------------------------------- /apps/api/src/services/thumbnailer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/services/thumbnailer.ts -------------------------------------------------------------------------------- /apps/api/src/types/config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/types/config.d.ts -------------------------------------------------------------------------------- /apps/api/src/types/express.plugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/src/types/express.plugin.d.ts -------------------------------------------------------------------------------- /apps/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/api/tsconfig.json -------------------------------------------------------------------------------- /apps/app-publisher/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@freestuffbot/config/eslint-preset') 2 | -------------------------------------------------------------------------------- /apps/app-publisher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/README.md -------------------------------------------------------------------------------- /apps/app-publisher/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/config.js -------------------------------------------------------------------------------- /apps/app-publisher/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/package.json -------------------------------------------------------------------------------- /apps/app-publisher/src/database/mongo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/database/mongo.ts -------------------------------------------------------------------------------- /apps/app-publisher/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/index.ts -------------------------------------------------------------------------------- /apps/app-publisher/src/lib/hooks-v1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/lib/hooks-v1.ts -------------------------------------------------------------------------------- /apps/app-publisher/src/lib/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/lib/hooks.ts -------------------------------------------------------------------------------- /apps/app-publisher/src/lib/local-const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/lib/local-const.ts -------------------------------------------------------------------------------- /apps/app-publisher/src/lib/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/lib/metrics.ts -------------------------------------------------------------------------------- /apps/app-publisher/src/lib/upstream-proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/lib/upstream-proxy.ts -------------------------------------------------------------------------------- /apps/app-publisher/src/lib/upstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/lib/upstream.ts -------------------------------------------------------------------------------- /apps/app-publisher/src/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/modules.ts -------------------------------------------------------------------------------- /apps/app-publisher/src/tasks/apps-publish-split.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/tasks/apps-publish-split.ts -------------------------------------------------------------------------------- /apps/app-publisher/src/tasks/apps-publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/tasks/apps-publish.ts -------------------------------------------------------------------------------- /apps/app-publisher/src/tasks/apps-resend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/tasks/apps-resend.ts -------------------------------------------------------------------------------- /apps/app-publisher/src/tasks/apps-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/tasks/apps-test.ts -------------------------------------------------------------------------------- /apps/app-publisher/src/tasks/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/tasks/router.ts -------------------------------------------------------------------------------- /apps/app-publisher/src/types/config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/src/types/config.d.ts -------------------------------------------------------------------------------- /apps/app-publisher/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/app-publisher/tsconfig.json -------------------------------------------------------------------------------- /apps/discord-gateway/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@freestuffbot/config/eslint-preset') 2 | -------------------------------------------------------------------------------- /apps/discord-gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/README.md -------------------------------------------------------------------------------- /apps/discord-gateway/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/config.js -------------------------------------------------------------------------------- /apps/discord-gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/package.json -------------------------------------------------------------------------------- /apps/discord-gateway/src/api/channels-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/api/channels-api.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/api/guild-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/api/guild-api.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/api/member-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/api/member-api.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/api/rest-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/api/rest-gateway.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/api/rest-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/api/rest-utils.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/api/threads-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/api/threads-api.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/api/webhooks-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/api/webhooks-api.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/cache/channels-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/cache/channels-cache.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/cache/guild-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/cache/guild-cache.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/cache/member-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/cache/member-cache.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/cache/rest-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/cache/rest-cache.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/data/channels-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/data/channels-data.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/data/guild-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/data/guild-data.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/data/member-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/data/member-data.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/data/webhooks-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/data/webhooks-data.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/index.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/lib/discord-permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/lib/discord-permissions.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/lib/magic-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/lib/magic-number.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/lib/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/lib/metrics.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/modules.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/router/channels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/router/channels.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/router/guild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/router/guild.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/router/member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/router/member.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/router/webhooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/router/webhooks.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/types/config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/types/config.d.ts -------------------------------------------------------------------------------- /apps/discord-gateway/src/types/lib.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/src/types/lib.d.ts -------------------------------------------------------------------------------- /apps/discord-gateway/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-gateway/tsconfig.json -------------------------------------------------------------------------------- /apps/discord-interactions/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@freestuffbot/config/eslint-preset') 2 | -------------------------------------------------------------------------------- /apps/discord-interactions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/README.md -------------------------------------------------------------------------------- /apps/discord-interactions/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/config.js -------------------------------------------------------------------------------- /apps/discord-interactions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/package.json -------------------------------------------------------------------------------- /apps/discord-interactions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/index.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/commands/about.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/commands/about.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/commands/free.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/commands/free.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/commands/help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/commands/help.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/commands/invite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/commands/invite.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/commands/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/commands/settings.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/commands/vote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/commands/vote.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/admin/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/admin/main.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/admin/refetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/admin/refetch.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/meta/refresh/channels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/meta/refresh/channels.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/meta/refresh/roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/meta/refresh/roles.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/beta_toggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/beta_toggle.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/channel_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/channel_change.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/currency_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/currency_change.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/guilddata/_.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/guilddata/_.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/guilddata/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/guilddata/delete.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/guilddata/delete_cancel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/guilddata/delete_cancel.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/guilddata/delete_confirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/guilddata/delete_confirm.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/language_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/language_change.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/mysterious_button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/mysterious_button.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/platforms_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/platforms_change.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/price_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/price_change.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/reaction_toggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/reaction_toggle.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/role_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/role_change.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/run_resend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/run_resend.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/run_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/run_test.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/theme_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/theme_change.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settings/trash_toggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settings/trash_toggle.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/beta_toggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/beta_toggle.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/channel_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/channel_change.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/currency_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/currency_change.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/guilddata/_.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/guilddata/_.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/guilddata/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/guilddata/delete.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/guilddata/delete_cancel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/guilddata/delete_cancel.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/guilddata/delete_confirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/guilddata/delete_confirm.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/language_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/language_change.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/mysterious_button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/mysterious_button.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/platforms_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/platforms_change.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/price_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/price_change.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/reaction_toggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/reaction_toggle.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/role_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/role_change.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/run_resend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/run_resend.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/run_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/run_test.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/theme_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/theme_change.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/components/settingsv2/trash_toggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/components/settingsv2/trash_toggle.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/about/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/about/main.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/admin/experiments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/admin/experiments.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/admin/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/admin/main.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/help/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/help/main.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/settings/channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/settings/channel.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/settings/display.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/settings/display.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/settings/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/settings/filter.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/settings/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/settings/language.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/settings/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/settings/main.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/settings/more.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/settings/more.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/settings/role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/settings/role.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/settingsv2/legacy/channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/settingsv2/legacy/channel.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/settingsv2/legacy/display.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/settingsv2/legacy/display.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/settingsv2/legacy/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/settingsv2/legacy/filter.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/settingsv2/legacy/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/settingsv2/legacy/language.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/settingsv2/legacy/more.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/settingsv2/legacy/more.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/settingsv2/legacy/role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/settingsv2/legacy/role.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/settingsv2/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/settingsv2/main.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/subscriptions/$sub/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/subscriptions/$sub/main.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/subscriptions/$sub/notif.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/subscriptions/$sub/notif.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/subscriptions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/subscriptions/README.md -------------------------------------------------------------------------------- /apps/discord-interactions/src/interactions/states/subscriptions/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/interactions/states/subscriptions/main.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/lib/guilddata-visualizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/lib/guilddata-visualizer.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/lib/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/lib/metrics.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/lib/tracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/lib/tracker.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/lib/webhooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/lib/webhooks.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/modules.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/services/database-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/services/database-gateway.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/services/discord-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/services/discord-gateway.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/services/mongo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/services/mongo.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/types/config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/types/config.d.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/types/cordo.plugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/types/cordo.plugin.d.ts -------------------------------------------------------------------------------- /apps/discord-interactions/src/types/database-actions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/src/types/database-actions.d.ts -------------------------------------------------------------------------------- /apps/discord-interactions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-interactions/tsconfig.json -------------------------------------------------------------------------------- /apps/discord-publisher/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@freestuffbot/config/eslint-preset') 2 | -------------------------------------------------------------------------------- /apps/discord-publisher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/README.md -------------------------------------------------------------------------------- /apps/discord-publisher/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/config.js -------------------------------------------------------------------------------- /apps/discord-publisher/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/package.json -------------------------------------------------------------------------------- /apps/discord-publisher/src/database/mongo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/src/database/mongo.ts -------------------------------------------------------------------------------- /apps/discord-publisher/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/src/index.ts -------------------------------------------------------------------------------- /apps/discord-publisher/src/lib/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/src/lib/metrics.ts -------------------------------------------------------------------------------- /apps/discord-publisher/src/lib/upstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/src/lib/upstream.ts -------------------------------------------------------------------------------- /apps/discord-publisher/src/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/src/modules.ts -------------------------------------------------------------------------------- /apps/discord-publisher/src/tasks/discord-publish-split.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/src/tasks/discord-publish-split.ts -------------------------------------------------------------------------------- /apps/discord-publisher/src/tasks/discord-publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/src/tasks/discord-publish.ts -------------------------------------------------------------------------------- /apps/discord-publisher/src/tasks/discord-resend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/src/tasks/discord-resend.ts -------------------------------------------------------------------------------- /apps/discord-publisher/src/tasks/discord-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/src/tasks/discord-test.ts -------------------------------------------------------------------------------- /apps/discord-publisher/src/tasks/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/src/tasks/router.ts -------------------------------------------------------------------------------- /apps/discord-publisher/src/types/config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/src/types/config.d.ts -------------------------------------------------------------------------------- /apps/discord-publisher/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/tsconfig.json -------------------------------------------------------------------------------- /apps/discord-publisher/yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/discord-publisher/yarn-error.log -------------------------------------------------------------------------------- /apps/link-proxy/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@freestuffbot/config/eslint-preset') 2 | -------------------------------------------------------------------------------- /apps/link-proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/link-proxy/README.md -------------------------------------------------------------------------------- /apps/link-proxy/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/link-proxy/config.js -------------------------------------------------------------------------------- /apps/link-proxy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/link-proxy/package.json -------------------------------------------------------------------------------- /apps/link-proxy/src/database/mongo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/link-proxy/src/database/mongo.ts -------------------------------------------------------------------------------- /apps/link-proxy/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/link-proxy/src/index.ts -------------------------------------------------------------------------------- /apps/link-proxy/src/lib/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/link-proxy/src/lib/metrics.ts -------------------------------------------------------------------------------- /apps/link-proxy/src/lib/pagelink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/link-proxy/src/lib/pagelink.ts -------------------------------------------------------------------------------- /apps/link-proxy/src/lib/stringutils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/link-proxy/src/lib/stringutils.ts -------------------------------------------------------------------------------- /apps/link-proxy/src/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/link-proxy/src/modules.ts -------------------------------------------------------------------------------- /apps/link-proxy/src/router/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/link-proxy/src/router/analytics.ts -------------------------------------------------------------------------------- /apps/link-proxy/src/router/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/link-proxy/src/router/create.ts -------------------------------------------------------------------------------- /apps/link-proxy/src/types/config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/link-proxy/src/types/config.d.ts -------------------------------------------------------------------------------- /apps/link-proxy/src/types/express.plugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/link-proxy/src/types/express.plugin.d.ts -------------------------------------------------------------------------------- /apps/link-proxy/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/link-proxy/tsconfig.json -------------------------------------------------------------------------------- /apps/manager/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@freestuffbot/config/eslint-preset') 2 | -------------------------------------------------------------------------------- /apps/manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/README.md -------------------------------------------------------------------------------- /apps/manager/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/config.js -------------------------------------------------------------------------------- /apps/manager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/package.json -------------------------------------------------------------------------------- /apps/manager/src/database/migrations/22-10-26_translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/src/database/migrations/22-10-26_translations.ts -------------------------------------------------------------------------------- /apps/manager/src/database/mongo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/src/database/mongo.ts -------------------------------------------------------------------------------- /apps/manager/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/src/index.ts -------------------------------------------------------------------------------- /apps/manager/src/lib/apply-composition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/src/lib/apply-composition.ts -------------------------------------------------------------------------------- /apps/manager/src/lib/docker-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/src/lib/docker-interface.ts -------------------------------------------------------------------------------- /apps/manager/src/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/src/modules.ts -------------------------------------------------------------------------------- /apps/manager/src/router/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/src/router/command.ts -------------------------------------------------------------------------------- /apps/manager/src/router/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/src/router/services.ts -------------------------------------------------------------------------------- /apps/manager/src/types/config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/src/types/config.d.ts -------------------------------------------------------------------------------- /apps/manager/src/types/express.plugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/src/types/express.plugin.d.ts -------------------------------------------------------------------------------- /apps/manager/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/tsconfig.json -------------------------------------------------------------------------------- /apps/manager/yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/manager/yarn-error.log -------------------------------------------------------------------------------- /apps/telegram-publisher/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@freestuffbot/config/eslint-preset') 2 | -------------------------------------------------------------------------------- /apps/telegram-publisher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/telegram-publisher/README.md -------------------------------------------------------------------------------- /apps/telegram-publisher/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/telegram-publisher/config.js -------------------------------------------------------------------------------- /apps/telegram-publisher/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/telegram-publisher/package.json -------------------------------------------------------------------------------- /apps/telegram-publisher/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/telegram-publisher/src/index.ts -------------------------------------------------------------------------------- /apps/telegram-publisher/src/lib/local-const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/telegram-publisher/src/lib/local-const.ts -------------------------------------------------------------------------------- /apps/telegram-publisher/src/lib/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/telegram-publisher/src/lib/metrics.ts -------------------------------------------------------------------------------- /apps/telegram-publisher/src/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/telegram-publisher/src/modules.ts -------------------------------------------------------------------------------- /apps/telegram-publisher/src/tasks/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/telegram-publisher/src/tasks/router.ts -------------------------------------------------------------------------------- /apps/telegram-publisher/src/tasks/telegram-publish-split.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/telegram-publisher/src/tasks/telegram-publish-split.ts -------------------------------------------------------------------------------- /apps/telegram-publisher/src/tasks/telegram-publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/telegram-publisher/src/tasks/telegram-publish.ts -------------------------------------------------------------------------------- /apps/telegram-publisher/src/tasks/telegram-resend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/telegram-publisher/src/tasks/telegram-resend.ts -------------------------------------------------------------------------------- /apps/telegram-publisher/src/tasks/telegram-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/telegram-publisher/src/tasks/telegram-test.ts -------------------------------------------------------------------------------- /apps/telegram-publisher/src/types/config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/telegram-publisher/src/types/config.d.ts -------------------------------------------------------------------------------- /apps/telegram-publisher/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/telegram-publisher/tsconfig.json -------------------------------------------------------------------------------- /apps/thumbnailer/.dockerignore: -------------------------------------------------------------------------------- 1 | 2 | /node_modules 3 | 4 | private.key 5 | .env 6 | 7 | .git 8 | 9 | *.md 10 | *.MD -------------------------------------------------------------------------------- /apps/thumbnailer/.github/workflows/build-container.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/thumbnailer/.github/workflows/build-container.yml -------------------------------------------------------------------------------- /apps/thumbnailer/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | /node_modules 3 | 4 | private.key 5 | .env 6 | -------------------------------------------------------------------------------- /apps/thumbnailer/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/thumbnailer/README.MD -------------------------------------------------------------------------------- /apps/thumbnailer/cdn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/thumbnailer/cdn.js -------------------------------------------------------------------------------- /apps/thumbnailer/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/thumbnailer/config.js -------------------------------------------------------------------------------- /apps/thumbnailer/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/thumbnailer/generator.js -------------------------------------------------------------------------------- /apps/thumbnailer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/thumbnailer/index.js -------------------------------------------------------------------------------- /apps/thumbnailer/metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/thumbnailer/metrics.js -------------------------------------------------------------------------------- /apps/thumbnailer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/thumbnailer/package.json -------------------------------------------------------------------------------- /apps/thumbnailer/res/font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/thumbnailer/res/font.ttf -------------------------------------------------------------------------------- /apps/thumbnailer/res/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/thumbnailer/res/readme.md -------------------------------------------------------------------------------- /apps/thumbnailer/res/watermark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/thumbnailer/res/watermark.png -------------------------------------------------------------------------------- /apps/thumbnailer/res/watermark_hires.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/thumbnailer/res/watermark_hires.png -------------------------------------------------------------------------------- /apps/thumbnailer/test/createToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/thumbnailer/test/createToken.js -------------------------------------------------------------------------------- /apps/thumbnailer/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/apps/thumbnailer/utils.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /dockerfiles/api.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/dockerfiles/api.Dockerfile -------------------------------------------------------------------------------- /dockerfiles/app-publisher.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/dockerfiles/app-publisher.Dockerfile -------------------------------------------------------------------------------- /dockerfiles/discord-gateway.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/dockerfiles/discord-gateway.Dockerfile -------------------------------------------------------------------------------- /dockerfiles/discord-interactions.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/dockerfiles/discord-interactions.Dockerfile -------------------------------------------------------------------------------- /dockerfiles/discord-publisher.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/dockerfiles/discord-publisher.Dockerfile -------------------------------------------------------------------------------- /dockerfiles/link-proxy.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/dockerfiles/link-proxy.Dockerfile -------------------------------------------------------------------------------- /dockerfiles/manager.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/dockerfiles/manager.Dockerfile -------------------------------------------------------------------------------- /dockerfiles/telegram-publisher.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/dockerfiles/telegram-publisher.Dockerfile -------------------------------------------------------------------------------- /dockerfiles/thumbnailer.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/dockerfiles/thumbnailer.Dockerfile -------------------------------------------------------------------------------- /legacy/.github/workflows/docker-build-modules.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/.github/workflows/docker-build-modules.yml -------------------------------------------------------------------------------- /legacy/discord/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/.dockerignore -------------------------------------------------------------------------------- /legacy/discord/.npmrc: -------------------------------------------------------------------------------- 1 | @freestuffbot:registry=https://npm.pkg.github.com -------------------------------------------------------------------------------- /legacy/discord/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /legacy/discord/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/Dockerfile -------------------------------------------------------------------------------- /legacy/discord/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/README.md -------------------------------------------------------------------------------- /legacy/discord/config.docker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/config.docker.js -------------------------------------------------------------------------------- /legacy/discord/config.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/config.template.js -------------------------------------------------------------------------------- /legacy/discord/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/docker-compose.yml -------------------------------------------------------------------------------- /legacy/discord/gh.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/gh.npmrc -------------------------------------------------------------------------------- /legacy/discord/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/package.json -------------------------------------------------------------------------------- /legacy/discord/register-commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/register-commands.js -------------------------------------------------------------------------------- /legacy/discord/src/bot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/README.md -------------------------------------------------------------------------------- /legacy/discord/src/bot/announcement-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/announcement-manager.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/commands/about.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/commands/about.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/commands/free.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/commands/free.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/commands/help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/commands/help.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/commands/invite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/commands/invite.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/commands/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/commands/settings.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/commands/vote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/commands/vote.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/admin/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/admin/main.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/admin/refetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/admin/refetch.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/beta_toggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/beta_toggle.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/channel_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/channel_change.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/currency_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/currency_change.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/guilddata/_.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/guilddata/_.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/guilddata/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/guilddata/delete.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/guilddata/delete_cancel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/guilddata/delete_cancel.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/guilddata/delete_confirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/guilddata/delete_confirm.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/language_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/language_change.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/platforms_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/platforms_change.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/price_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/price_change.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/reaction_toggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/reaction_toggle.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/role_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/role_change.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/run_resend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/run_resend.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/run_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/run_test.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/theme_change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/theme_change.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/components/settings/trash_toggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/components/settings/trash_toggle.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/database-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/database-manager.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/emojis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/emojis.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/message-distributor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/message-distributor.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/states/about/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/states/about/main.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/states/admin/experiments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/states/admin/experiments.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/states/admin/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/states/admin/main.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/states/admin/print.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/states/admin/print.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/states/help/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/states/help/main.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/states/settings/channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/states/settings/channel.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/states/settings/display.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/states/settings/display.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/states/settings/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/states/settings/filter.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/states/settings/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/states/settings/language.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/states/settings/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/states/settings/main.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/states/settings/more.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/states/settings/more.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/states/settings/role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/states/settings/role.ts -------------------------------------------------------------------------------- /legacy/discord/src/bot/tracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/bot/tracker.ts -------------------------------------------------------------------------------- /legacy/discord/src/controller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/controller/README.md -------------------------------------------------------------------------------- /legacy/discord/src/controller/experiments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/controller/experiments.ts -------------------------------------------------------------------------------- /legacy/discord/src/controller/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/controller/manager.ts -------------------------------------------------------------------------------- /legacy/discord/src/controller/remote-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/controller/remote-config.ts -------------------------------------------------------------------------------- /legacy/discord/src/controller/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/controller/server.ts -------------------------------------------------------------------------------- /legacy/discord/src/database/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/database/README.md -------------------------------------------------------------------------------- /legacy/discord/src/database/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/database/database.ts -------------------------------------------------------------------------------- /legacy/discord/src/database/db-stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/database/db-stats.ts -------------------------------------------------------------------------------- /legacy/discord/src/database/mongo-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/database/mongo-adapter.ts -------------------------------------------------------------------------------- /legacy/discord/src/database/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/database/redis.ts -------------------------------------------------------------------------------- /legacy/discord/src/freestuffbot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/freestuffbot.ts -------------------------------------------------------------------------------- /legacy/discord/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/index.ts -------------------------------------------------------------------------------- /legacy/discord/src/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/lib/README.md -------------------------------------------------------------------------------- /legacy/discord/src/lib/git-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/lib/git-parser.ts -------------------------------------------------------------------------------- /legacy/discord/src/lib/guilddata-visualizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/lib/guilddata-visualizer.ts -------------------------------------------------------------------------------- /legacy/discord/src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/lib/logger.ts -------------------------------------------------------------------------------- /legacy/discord/src/lib/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/lib/metrics.ts -------------------------------------------------------------------------------- /legacy/discord/src/lib/parse-args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/lib/parse-args.ts -------------------------------------------------------------------------------- /legacy/discord/src/lib/permission-strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/lib/permission-strings.ts -------------------------------------------------------------------------------- /legacy/discord/src/lib/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/lib/util.ts -------------------------------------------------------------------------------- /legacy/discord/src/thirdparty/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/thirdparty/README.md -------------------------------------------------------------------------------- /legacy/discord/src/thirdparty/sentry/sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/thirdparty/sentry/sentry.ts -------------------------------------------------------------------------------- /legacy/discord/src/types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/types/README.md -------------------------------------------------------------------------------- /legacy/discord/src/types/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/types/commands.ts -------------------------------------------------------------------------------- /legacy/discord/src/types/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/types/config.ts -------------------------------------------------------------------------------- /legacy/discord/src/types/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/types/context.ts -------------------------------------------------------------------------------- /legacy/discord/src/types/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/types/controller.ts -------------------------------------------------------------------------------- /legacy/discord/src/types/datastructs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/types/datastructs.ts -------------------------------------------------------------------------------- /legacy/discord/src/types/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/src/types/plugins.ts -------------------------------------------------------------------------------- /legacy/discord/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/legacy/discord/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/package.json -------------------------------------------------------------------------------- /packages/common/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@freestuffbot/config/eslint-preset') 2 | -------------------------------------------------------------------------------- /packages/common/.github/workflows/release-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/.github/workflows/release-package.yml -------------------------------------------------------------------------------- /packages/common/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /packages/common/.npmrc: -------------------------------------------------------------------------------- 1 | @freestuffbot:registry=https://npm.pkg.github.com -------------------------------------------------------------------------------- /packages/common/.turbo/turbo-lint.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/.turbo/turbo-lint.log -------------------------------------------------------------------------------- /packages/common/gh.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/gh.npmrc -------------------------------------------------------------------------------- /packages/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/package.json -------------------------------------------------------------------------------- /packages/common/src/data/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/data/const.ts -------------------------------------------------------------------------------- /packages/common/src/data/emojis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/data/emojis.ts -------------------------------------------------------------------------------- /packages/common/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/index.ts -------------------------------------------------------------------------------- /packages/common/src/lib/api-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/api-interface.ts -------------------------------------------------------------------------------- /packages/common/src/lib/cms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/cms.ts -------------------------------------------------------------------------------- /packages/common/src/lib/container-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/container-info.ts -------------------------------------------------------------------------------- /packages/common/src/lib/custom-permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/custom-permissions.ts -------------------------------------------------------------------------------- /packages/common/src/lib/discord-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/discord-utils.ts -------------------------------------------------------------------------------- /packages/common/src/lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/errors.ts -------------------------------------------------------------------------------- /packages/common/src/lib/experiments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/experiments.ts -------------------------------------------------------------------------------- /packages/common/src/lib/flipflop-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/flipflop-cache.ts -------------------------------------------------------------------------------- /packages/common/src/lib/fsapi-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/fsapi-gateway.ts -------------------------------------------------------------------------------- /packages/common/src/lib/localisation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/localisation.ts -------------------------------------------------------------------------------- /packages/common/src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/logger.ts -------------------------------------------------------------------------------- /packages/common/src/lib/pricing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/pricing.ts -------------------------------------------------------------------------------- /packages/common/src/lib/product-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/product-filter.ts -------------------------------------------------------------------------------- /packages/common/src/lib/themes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/themes.ts -------------------------------------------------------------------------------- /packages/common/src/lib/timestamps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/timestamps.ts -------------------------------------------------------------------------------- /packages/common/src/lib/tracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/tracking.ts -------------------------------------------------------------------------------- /packages/common/src/lib/umi-libs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/umi-libs.ts -------------------------------------------------------------------------------- /packages/common/src/lib/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/lib/util.ts -------------------------------------------------------------------------------- /packages/common/src/models/announcement.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/announcement.model.ts -------------------------------------------------------------------------------- /packages/common/src/models/app.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/app.model.ts -------------------------------------------------------------------------------- /packages/common/src/models/channel.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/channel.model.ts -------------------------------------------------------------------------------- /packages/common/src/models/currency.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/currency.model.ts -------------------------------------------------------------------------------- /packages/common/src/models/experiment.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/experiment.model.ts -------------------------------------------------------------------------------- /packages/common/src/models/guild.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/guild.model.ts -------------------------------------------------------------------------------- /packages/common/src/models/language.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/language.model.ts -------------------------------------------------------------------------------- /packages/common/src/models/localized-product-details.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/localized-product-details.model.ts -------------------------------------------------------------------------------- /packages/common/src/models/misc.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/misc.model.ts -------------------------------------------------------------------------------- /packages/common/src/models/notification.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/notification.model.ts -------------------------------------------------------------------------------- /packages/common/src/models/platform.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/platform.model.ts -------------------------------------------------------------------------------- /packages/common/src/models/product.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/product.model.ts -------------------------------------------------------------------------------- /packages/common/src/models/translate-application.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/translate-application.model.ts -------------------------------------------------------------------------------- /packages/common/src/models/translation.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/translation.model.ts -------------------------------------------------------------------------------- /packages/common/src/models/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/models/user.model.ts -------------------------------------------------------------------------------- /packages/common/src/sanitizers/announcement.sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/sanitizers/announcement.sanitizer.ts -------------------------------------------------------------------------------- /packages/common/src/sanitizers/app.sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/sanitizers/app.sanitizer.ts -------------------------------------------------------------------------------- /packages/common/src/sanitizers/channel.sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/sanitizers/channel.sanitizer.ts -------------------------------------------------------------------------------- /packages/common/src/sanitizers/currency.sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/sanitizers/currency.sanitizer.ts -------------------------------------------------------------------------------- /packages/common/src/sanitizers/experiment.sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/sanitizers/experiment.sanitizer.ts -------------------------------------------------------------------------------- /packages/common/src/sanitizers/guild.sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/sanitizers/guild.sanitizer.ts -------------------------------------------------------------------------------- /packages/common/src/sanitizers/notification.sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/sanitizers/notification.sanitizer.ts -------------------------------------------------------------------------------- /packages/common/src/sanitizers/platform.sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/sanitizers/platform.sanitizer.ts -------------------------------------------------------------------------------- /packages/common/src/sanitizers/product.sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/sanitizers/product.sanitizer.ts -------------------------------------------------------------------------------- /packages/common/src/sanitizers/translate-application.sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/sanitizers/translate-application.sanitizer.ts -------------------------------------------------------------------------------- /packages/common/src/sanitizers/translation.sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/sanitizers/translation.sanitizer.ts -------------------------------------------------------------------------------- /packages/common/src/sanitizers/user.sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/sanitizers/user.sanitizer.ts -------------------------------------------------------------------------------- /packages/common/src/struct/fragile.struct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/struct/fragile.struct.ts -------------------------------------------------------------------------------- /packages/common/src/themes/1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/themes/1.ts -------------------------------------------------------------------------------- /packages/common/src/themes/10.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/themes/10.ts -------------------------------------------------------------------------------- /packages/common/src/themes/2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/themes/2.ts -------------------------------------------------------------------------------- /packages/common/src/themes/3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/themes/3.ts -------------------------------------------------------------------------------- /packages/common/src/themes/4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/themes/4.ts -------------------------------------------------------------------------------- /packages/common/src/themes/5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/themes/5.ts -------------------------------------------------------------------------------- /packages/common/src/themes/6.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/themes/6.ts -------------------------------------------------------------------------------- /packages/common/src/themes/7.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/themes/7.ts -------------------------------------------------------------------------------- /packages/common/src/themes/8.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/themes/8.ts -------------------------------------------------------------------------------- /packages/common/src/themes/9.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/themes/9.ts -------------------------------------------------------------------------------- /packages/common/src/themes/basetheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/themes/basetheme.ts -------------------------------------------------------------------------------- /packages/common/src/themes/themeutils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/themes/themeutils.ts -------------------------------------------------------------------------------- /packages/common/src/types/communication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/types/communication/README.md -------------------------------------------------------------------------------- /packages/common/src/types/communication/gateway-discord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/types/communication/gateway-discord.ts -------------------------------------------------------------------------------- /packages/common/src/types/convenience/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/types/convenience/README.md -------------------------------------------------------------------------------- /packages/common/src/types/convenience/discord-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/types/convenience/discord-settings.ts -------------------------------------------------------------------------------- /packages/common/src/types/games.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/types/games.d.ts -------------------------------------------------------------------------------- /packages/common/src/types/other/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/types/other/README.md -------------------------------------------------------------------------------- /packages/common/src/types/other/product-flag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/types/other/product-flag.ts -------------------------------------------------------------------------------- /packages/common/src/types/other/reporting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/types/other/reporting.ts -------------------------------------------------------------------------------- /packages/common/src/types/other/theme-builder-class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/src/types/other/theme-builder-class.ts -------------------------------------------------------------------------------- /packages/common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/common/tsconfig.json -------------------------------------------------------------------------------- /packages/config/eslint-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/config/eslint-preset.js -------------------------------------------------------------------------------- /packages/config/load-arg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/config/load-arg.js -------------------------------------------------------------------------------- /packages/config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/config/package.json -------------------------------------------------------------------------------- /packages/config/template.dev-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/config/template.dev-config.js -------------------------------------------------------------------------------- /packages/rabbit-hole/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require("@freestuffbot/config/eslint-preset"); 2 | -------------------------------------------------------------------------------- /packages/rabbit-hole/.github/workflows/release-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/rabbit-hole/.github/workflows/release-package.yml -------------------------------------------------------------------------------- /packages/rabbit-hole/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /packages/rabbit-hole/.npmrc: -------------------------------------------------------------------------------- 1 | @freestuffbot:registry=https://npm.pkg.github.com -------------------------------------------------------------------------------- /packages/rabbit-hole/gh.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/rabbit-hole/gh.npmrc -------------------------------------------------------------------------------- /packages/rabbit-hole/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/rabbit-hole/package.json -------------------------------------------------------------------------------- /packages/rabbit-hole/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/rabbit-hole/src/index.ts -------------------------------------------------------------------------------- /packages/rabbit-hole/src/rabbit-hole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/rabbit-hole/src/rabbit-hole.ts -------------------------------------------------------------------------------- /packages/rabbit-hole/src/types/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/rabbit-hole/src/types/tasks.ts -------------------------------------------------------------------------------- /packages/rabbit-hole/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/rabbit-hole/tsconfig.json -------------------------------------------------------------------------------- /packages/tsconfig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/tsconfig/README.md -------------------------------------------------------------------------------- /packages/tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/tsconfig/base.json -------------------------------------------------------------------------------- /packages/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/packages/tsconfig/package.json -------------------------------------------------------------------------------- /scripts/analyze-publish-meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/scripts/analyze-publish-meta.js -------------------------------------------------------------------------------- /scripts/initdb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/scripts/initdb.js -------------------------------------------------------------------------------- /scripts/register-commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/scripts/register-commands.js -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/turbo.json -------------------------------------------------------------------------------- /version: -------------------------------------------------------------------------------- 1 | LOCAL -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FreeStuffBot/FreeStuff/HEAD/yarn.lock --------------------------------------------------------------------------------