Listeners not registering?

I'm using sapphire with TS & TSUP, but registers aren't working...
listener code:
import { Events, Listener } from "@sapphire/framework";
import { ActivityType, type Client } from "discord.js";

export class ClientReadyListener extends Listener {
  public constructor(
    context: Listener.LoaderContext,
    options: Listener.Options
  ) {
    super(context, {
      ...options,
      event: Events.ClientReady,
      once: true,
    });
  }

  public run(client: Client) {
    client.logger.info(
      `Bot Client Logged in as ${client.user!.tag} (${client.application?.id})`
    );

    client.user!.setActivity({
      type: ActivityType.Watching,
      name: "over EBC",
    });
  }
}

file structure: https://fisher.likes-to.party/i/AFEnbv
Solution
could you try changing main to dist/main.js
Was this page helpful?