Skip to content

v0.1.13

Latest

Choose a tag to compare

@coo1estguy coo1estguy released this 19 Oct 19:19

馃摝 npm package: https://www.npmjs.com/package/notifkit/v/0.1.13

What's New in v0.1.13

  • npm create notifkit: Scaffold a working app in one command with npm create notifkit@latest my-app. It writes a server.ts, a setup.ts that creates a project and
    saves NOTIFKIT_API_KEY to .env, and a send.ts that syncs a template, adds a user and
    sends to them. The .env gets a randomly generated ADMIN_API_KEY. Then run npm run dev,
    and in a second terminal npm run setup and npm run send.
  • Providers: The default console provider prints notifications to the server terminal,
    so you can try notifkit without a provider account. Pass --provider resend, twilio or
    fcm to start with a real one. .env lists the credentials each provider needs.
  • Options: --no-install skips installing dependencies, --force writes into a
    non-empty directory, and . scaffolds into the current directory. With no arguments in a
    terminal, it asks for the name and provider. pnpm, yarn and bun are detected automatically
    (pnpm create notifkit my-app).
  • notifkit create: The notifkit package now has a notifkit command, and npx notifkit create my-app runs the same scaffolder.
  • README & Docs: The README is reorganised around a single quickstart, with a comparison
    against Novu, Knock and Courier and a "what it handles" table. Step-by-step setup moved to
    the full quickstart.

Packages

Install

npm create notifkit@latest my-app
# or, in an existing app
npm install notifkit@0.1.13