├── .github ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── 1-bug.yml │ ├── 2-idea.yml │ ├── 3-help.yml │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── SECURITY.md ├── copilot-instructions.md ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── coverage.yml │ ├── npm-publish.yml │ └── scorecard.yml ├── .gitignore ├── LICENSE ├── README.md ├── bench ├── discord-hono.js └── verify.js ├── biome.jsonc ├── package.json ├── src ├── builders │ ├── autocomplete.test.ts │ ├── autocomplete.ts │ ├── command.test.ts │ ├── command.ts │ ├── components-v2.test.ts │ ├── components-v2.ts │ ├── components.test.ts │ ├── components.ts │ ├── embed.test.ts │ ├── embed.ts │ ├── index.ts │ ├── modal.test.ts │ ├── modal.ts │ ├── poll.test.ts │ ├── poll.ts │ ├── utils.test.ts │ └── utils.ts ├── context.test.ts ├── context.ts ├── discord-hono.test.ts ├── discord-hono.ts ├── helpers │ ├── create-factory.test.ts │ ├── create-factory.ts │ ├── index.ts │ ├── register.test.ts │ ├── register.ts │ ├── retry429.test.ts │ ├── retry429.ts │ ├── webhook.test.ts │ └── webhook.ts ├── index.ts ├── rest │ ├── index.ts │ ├── rest-path.ts │ ├── rest-types.ts │ ├── rest.test.ts │ └── rest.ts ├── test-helpers │ ├── index.ts │ ├── request.test.ts │ ├── request.ts │ ├── verify.test.ts │ └── verify.ts ├── types.ts ├── utils.test.ts ├── utils.ts ├── verify.test.ts └── verify.ts ├── tsconfig.json └── vitest.config.ts /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @luisfun -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/.github/ISSUE_TEMPLATE/1-bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2-idea.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/.github/ISSUE_TEMPLATE/2-idea.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/3-help.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/.github/ISSUE_TEMPLATE/3-help.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/.github/workflows/scorecard.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | node_modules/ 3 | dist/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/README.md -------------------------------------------------------------------------------- /bench/discord-hono.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/bench/discord-hono.js -------------------------------------------------------------------------------- /bench/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/bench/verify.js -------------------------------------------------------------------------------- /biome.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/biome.jsonc -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/package.json -------------------------------------------------------------------------------- /src/builders/autocomplete.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/autocomplete.test.ts -------------------------------------------------------------------------------- /src/builders/autocomplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/autocomplete.ts -------------------------------------------------------------------------------- /src/builders/command.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/command.test.ts -------------------------------------------------------------------------------- /src/builders/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/command.ts -------------------------------------------------------------------------------- /src/builders/components-v2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/components-v2.test.ts -------------------------------------------------------------------------------- /src/builders/components-v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/components-v2.ts -------------------------------------------------------------------------------- /src/builders/components.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/components.test.ts -------------------------------------------------------------------------------- /src/builders/components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/components.ts -------------------------------------------------------------------------------- /src/builders/embed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/embed.test.ts -------------------------------------------------------------------------------- /src/builders/embed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/embed.ts -------------------------------------------------------------------------------- /src/builders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/index.ts -------------------------------------------------------------------------------- /src/builders/modal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/modal.test.ts -------------------------------------------------------------------------------- /src/builders/modal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/modal.ts -------------------------------------------------------------------------------- /src/builders/poll.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/poll.test.ts -------------------------------------------------------------------------------- /src/builders/poll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/poll.ts -------------------------------------------------------------------------------- /src/builders/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/utils.test.ts -------------------------------------------------------------------------------- /src/builders/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/builders/utils.ts -------------------------------------------------------------------------------- /src/context.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/context.test.ts -------------------------------------------------------------------------------- /src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/context.ts -------------------------------------------------------------------------------- /src/discord-hono.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/discord-hono.test.ts -------------------------------------------------------------------------------- /src/discord-hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/discord-hono.ts -------------------------------------------------------------------------------- /src/helpers/create-factory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/helpers/create-factory.test.ts -------------------------------------------------------------------------------- /src/helpers/create-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/helpers/create-factory.ts -------------------------------------------------------------------------------- /src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/helpers/index.ts -------------------------------------------------------------------------------- /src/helpers/register.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/helpers/register.test.ts -------------------------------------------------------------------------------- /src/helpers/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/helpers/register.ts -------------------------------------------------------------------------------- /src/helpers/retry429.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/helpers/retry429.test.ts -------------------------------------------------------------------------------- /src/helpers/retry429.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/helpers/retry429.ts -------------------------------------------------------------------------------- /src/helpers/webhook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/helpers/webhook.test.ts -------------------------------------------------------------------------------- /src/helpers/webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/helpers/webhook.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/rest/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/rest/index.ts -------------------------------------------------------------------------------- /src/rest/rest-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/rest/rest-path.ts -------------------------------------------------------------------------------- /src/rest/rest-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/rest/rest-types.ts -------------------------------------------------------------------------------- /src/rest/rest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/rest/rest.test.ts -------------------------------------------------------------------------------- /src/rest/rest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/rest/rest.ts -------------------------------------------------------------------------------- /src/test-helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/test-helpers/index.ts -------------------------------------------------------------------------------- /src/test-helpers/request.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/test-helpers/request.test.ts -------------------------------------------------------------------------------- /src/test-helpers/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/test-helpers/request.ts -------------------------------------------------------------------------------- /src/test-helpers/verify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/test-helpers/verify.test.ts -------------------------------------------------------------------------------- /src/test-helpers/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/test-helpers/verify.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/utils.test.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/verify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/verify.test.ts -------------------------------------------------------------------------------- /src/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/src/verify.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luisfun/discord-hono/HEAD/vitest.config.ts --------------------------------------------------------------------------------