Gathering detailed insights and metrics for @visulima/cerebro
Gathering detailed insights and metrics for @visulima/cerebro
Gathering detailed insights and metrics for @visulima/cerebro
Gathering detailed insights and metrics for @visulima/cerebro
npm install @visulima/cerebro
Typescript
Module System
Min. Node Version
Node Version
NPM Version
67.7
Supply Chain
83.7
Quality
91.2
Maintenance
100
Vulnerability
85.3
License
@visulima/package@3.2.0
Published on 16 Dec 2024
@visulima/cerebro@1.1.26
Published on 12 Dec 2024
@visulima/pail@2.1.12
Published on 12 Dec 2024
@visulima/api-platform@3.0.27
Published on 12 Dec 2024
@visulima/jsdoc-open-api@2.0.65
Published on 12 Dec 2024
@visulima/find-cache-dir@1.0.16
Published on 12 Dec 2024
TypeScript (91.8%)
JavaScript (5.89%)
MDX (1.66%)
Handlebars (0.39%)
CSS (0.14%)
Shell (0.12%)
Total Downloads
24,285
Last Day
34
Last Week
531
Last Month
3,236
Last Year
24,285
12 Stars
2,205 Commits
3 Forks
2 Watching
16 Branches
2 Contributors
Latest Version
1.1.26
Package Id
@visulima/cerebro@1.1.26
Unpacked Size
112.61 kB
Size
31.91 kB
File Count
13
NPM Version
9.6.7
Node Version
18.20.5
Publised On
12 Dec 2024
Cumulative downloads
Total Downloads
Last day
-91.9%
34
Compared to previous day
Last week
-67.9%
531
Compared to previous week
Last month
7.8%
3,236
Compared to previous month
Last year
0%
24,285
Compared to previous year
7
34
Cerebro is a delightful toolkit for building Node-based command-line interfaces (CLIs) built on top of
boxen, colorize, cli-table3, command-line-args and fastest-levenshtein
I would recommend reading this guide on how to make user-friendly command-line tools.
Daniel Bannert's open source work is supported by the community on GitHub Sponsors
1npm install @visulima/cerebro
1yarn add @visulima/cerebro
1pnpm add @visulima/cerebro
1import Cli from "@visulima/cerebro";
2
3// Create a CLI runtime
4const cli = new Cli("cerebro");
5
6// Your command
7cli.addCommand({
8 name: "main:colors",
9 description: "Output colors", // This is used in the help output
10 execute: ({ logger }) => {
11 logger.info("Colors command");
12 },
13});
14
15await cli.run();
Now you can run your CLI with node index.js
and you should see the following output:
Libraries in this ecosystem make the best effort to track Node.js’ release schedule. Here’s a post on why we think this is important.
If you would like to help take a look at the list of issues and check our Contributing guild.
Note: please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
The visulima package is open-sourced software licensed under the MIT
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
project has 6 contributing companies or organizations
Details
Reason
no dangerous workflow patterns detected
Reason
update tool detected
Details
Reason
license file detected
Details
Reason
30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
Reason
SAST tool detected: CodeQL
Details
Reason
dependency not pinned by hash detected -- score normalized to 8
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
Found 0/30 approved changesets -- score normalized to 0
Reason
project is not fuzzed
Details
Reason
security policy file not detected
Details
Reason
detected GitHub workflow tokens with excessive permissions
Details
Score
Last Scanned on 2024-12-24T07:27:21Z
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More