Skip to content

Installation

Install Bun 1.1 or newer, then create a project with bunx popii init. The initializer writes a TypeScript entrypoint, Popii configuration, environment template, tests, and package scripts. It can install dependencies interactively or run unattended with --yes.

Keep the Discord token in .env; never commit it. Run bun run popii doctor before development and deployment. Popii 1.0 supports Bun and Discord.js 14 and publishes typed entry points for commands, events, middleware, components, tasks, plugins, configuration, and testing.