@trapar-waves/captain
Version:
A template management tool for organizing and listing various project templates.
64 lines (41 loc) • 1.69 kB
Markdown
# @trapar-waves/captain
A template management tool for organizing and listing various project templates.
[](https://www.npmjs.com/package/@trapar-waves/captain)
[](https://github.com/Trapar-waves/Captain/blob/main/LICENSE)
[](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)