Gathering detailed insights and metrics for @trapar-waves/cli-template
Gathering detailed insights and metrics for @trapar-waves/cli-template
Gathering detailed insights and metrics for @trapar-waves/cli-template
Gathering detailed insights and metrics for @trapar-waves/cli-template
A CLI template with TypeScript, tsup, consola, destr, and picocolors, offering efficient builds, logging, data parsing, and colorful output, with ESLint for quality.
npm install @trapar-waves/cli-template
Typescript
Module System
Node Version
NPM Version
59.4
Supply Chain
95.5
Quality
92.9
Maintenance
100
Vulnerability
100
License
JavaScript (51.18%)
TypeScript (48.82%)
Total Downloads
995
Last Day
2
Last Week
78
Last Month
376
Last Year
995
MIT License
1 Stars
85 Commits
1 Forks
1 Watchers
2 Branches
1 Contributors
Updated on Aug 01, 2025
Latest Version
1.1.4
Package Id
@trapar-waves/cli-template@1.1.4
Unpacked Size
25.37 kB
Size
9.76 kB
File Count
17
NPM Version
10.8.2
Node Version
20.19.4
Published on
Jul 28, 2025
Cumulative downloads
Total Downloads
Last Day
-60%
2
Compared to previous day
Last Week
-22.8%
78
Compared to previous week
Last Month
30.1%
376
Compared to previous month
Last Year
0%
995
Compared to previous year
3
中文 | 日本語 | Русский язык
A CLI development template powered by modern tooling, integrating TypeScript, tsup for builds, consola for logging, and other core components to accelerate high-quality CLI project setup.
ts-node
(for direct TypeScript execution during development) and tsup
(for production-grade builds), supporting the full workflow from debugging to deployment.tsconfig.json
) with type checking and auto-completion to ensure code maintainability.consola
to enhance debugging efficiency.destr
for safe parsing of JSON-like data (e.g., CLI arguments, config files), preventing exceptions from JSON.parse
.picocolors
for cross-platform terminal color support (160+ color codes) and styles (bold/underline) to improve CLI interactivity.@antfu/eslint-config
) for automated code style checks, error detection, and best practice enforcement.tsup
default configuration supports ESM output, source maps, and type declaration generation, with 30%+ faster build times compared to traditional tools.TypeScript
: Typed superset of JavaScript with static type checking and modern syntax.tsup
: Fast bundler based on esbuild, supporting ESM, CommonJS, and type declaration outputs.consola
: Structured logging library with leveled messages, custom themes, and context support.destr
: Safe parser for JSON-like strings (e.g., CLI arguments) to prevent JSON.parse
errors.picocolors
: Lightweight cross-platform terminal color library with 160+ color codes and styles (bold/underline).ESLint
+ @antfu/eslint-config
: Modern JavaScript/TypeScript linting rules with auto-fix for style and error issues.pnpm
: Content-addressable package manager with faster installs and reduced disk usage (see pnpm-lock.yaml
).See the package.json for a full list of dependencies.
Follow these instructions to get the project running locally.
Ensure you have the following installed:
1node -v 2npm -v
Run script
1pnpm create trapar-waves
Install dependencies
1npm install 2yarn install 3pnpm install
Contributions are welcome and greatly appreciated! Please follow these steps to contribute:
git checkout -b feature/amazing-feature
)git commit -m 'Add some amazing feature'
)git push origin feature/amazing-feature
)No vulnerabilities found.