UNPKG

@trapar-waves/captain

Version:

A template management tool for organizing and listing various project templates.

64 lines (41 loc) 1.69 kB
# @trapar-waves/captain A template management tool for organizing and listing various project templates. [![npm version](https://img.shields.io/npm/v/@trapar-waves/captain)](https://www.npmjs.com/package/@trapar-waves/captain) [![license](https://img.shields.io/npm/l/@trapar-waves/captain)](https://github.com/Trapar-waves/Captain/blob/main/LICENSE) [![downloads](https://img.shields.io/npm/dt/@trapar-waves/captain)](https://www.npmjs.com/package/@trapar-waves/captain) ## Features - Centralized management of multiple project templates (CLI, React, Vue, LLM, etc.) - Pre-integrated template metadata from official Trapar Waves template packages - Provides a unified template list for quick access and selection - Supports both ESM and CommonJS module formats ## Installation To install the package, use npm: ```bash npm install @trapar-waves/captain ``` Or with yarn: ```bash yarn add @trapar-waves/captain ``` Or with pnpm: ```bash pnpm add @trapar-waves/captain ``` ## Usage This package is primarily used as a dependency to provide a list of available templates. Here's how you can import and use it in your project: ```js import { createList } from '@trapar-waves/captain'; console.log(createList); // Outputs an array of template objects with name and description ``` ## Supported Templates - CLI templates - React templates (Ant Design Pro, Mantine Tailwind, Tailwind, Tanstack, Maplibre integrations) - Vue Tailwind template - LLM project template ## Contributing Contributions are welcome! Please follow the standard GitHub flow for submitting pull requests. ## License MIT License © 2025 Trapar Waves ## Author [Rikka](https://github.com/Muromi-Rikka)