Tegami

Plugins

Extend Tegami with plugins.

Introduction

Plugins hook into Tegami's lifecycle, such as package discovery, versioning, publishing, and CLI commands.

You can add other plugins from config:

import { tegami } from "tegami";

const paper = tegami({
  plugins: [
    {
      name: "my-plugin",
      async init() {
        console.log("init");
      },
    },
  ],
});

Prop

Type

Built-in plugins

Tegami enables npm and Cargo support automatically. Configure them through top-level options:

PluginRole
npmDiscover npm/pnpm/yarn workspace packages
cargoDiscover Cargo workspace packages
const paper = tegami({
  npm: {
    updateLockFile: true,
  },
  cargo: {},
});

On this page