New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

autobadge

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

autobadge - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

.github/workflows/npm-publish.yml

58

index.js

@@ -10,2 +10,3 @@ const qoa = require('qoa')

const badgen = "https://badgen.net";
const table_header = `| Syntax | Badge |\n| :--- | :----: |`;

@@ -55,4 +56,4 @@

function social_badges(user, repo) {
var text ="\n## Social Badges\n"
text+= table_header;
var text = "\n## Social Badges\n"
text += table_header;
var url = `https://github.com/${user}/${repo}`;

@@ -120,6 +121,8 @@

}
//------------------------------------------
function version_badges(user, repo) {
var text = "\n## Version Badges\n";
text+=table_header;
text += table_header;
var url = `https://github.com/${user}/${repo}`;

@@ -137,6 +140,9 @@

}
//-------------------------------------------
function activity_badges(user, repo) {
var text ="\n## Activity Badges\n";
text+=table_header;
var text = "\n## Activity Badges\n";
text += table_header;
var url = `https://github.com/${user}/${repo}`;

@@ -186,6 +192,7 @@

//--------------------------------------------
function license_badges(user, repo) {
var text="\n## License Badges";
var text = "\n## License Badges";
text += table_header;

@@ -200,3 +207,3 @@ var url = `https://github.com/${user}/${repo}`;

// console.log(license);
text+=create_column(license);
text += create_column(license);
return text;

@@ -210,4 +217,4 @@ }

function size_badges(user, repo) {
var text="\n## Size Badges\n";
text+=table_header;
var text = "\n## Size Badges\n";
text += table_header;

@@ -217,3 +224,3 @@ var url = `https://github.com/${user}/${repo}`;

// console.log(repo_size);
text+=create_column(repo_size);
text += create_column(repo_size);
return text;

@@ -226,4 +233,4 @@ }

function analysis_badges(user, repo) {
var text ="\n## Analysis Badges\n";
text+=table_header;
var text = "\n## Analysis Badges\n";
text += table_header;
var url = `https://github.com/${user}/${repo}`;

@@ -238,3 +245,3 @@

// console.log(languages_count);
text+=create_column(languages_count);
text += create_column(languages_count);

@@ -248,3 +255,3 @@ var top_language = get_badge_text(

// console.log(top_language);
text+=create_column(top_language);
text += create_column(top_language);

@@ -259,3 +266,3 @@ if (config.has('analysis_provider') && config.get('analysis_provider') === 'CodeClimate') {

// console.log(codeclimate_maintain_percent);
text+=create_column(codeclimate_maintain_percent);
text += create_column(codeclimate_maintain_percent);

@@ -269,3 +276,3 @@ var codeclimate_issues = get_badge_text(

// console.log(codeclimate_issues);
text+=create_column(codeclimate_issues);
text += create_column(codeclimate_issues);

@@ -281,3 +288,3 @@ }

// console.log(codacy_grade);
text+=create_column(codacy_grade);
text += create_column(codacy_grade);
}

@@ -292,4 +299,4 @@ }

function issues_badges(user, repo) {
var text ="\n## Issues Badges\n";
text+=table_header;
var text = "\n## Issues Badges\n";
text += table_header;
var url = `https://github.com/${user}/${repo}`;

@@ -305,3 +312,3 @@

// console.log(issues_raw);
text+=create_column(issue_raw);
text += create_column(issue_raw);

@@ -317,3 +324,3 @@

// console.log(issues_closed);
text+=create_column(issues_closed);
text += create_column(issues_closed);

@@ -329,3 +336,3 @@

// console.log(pr_raw);
text+=create_column(pr_raw);
text += create_column(pr_raw);

@@ -341,3 +348,3 @@

// console.log(pr_closed);
text+=create_column(pr_closed);
text += create_column(pr_closed);

@@ -357,3 +364,3 @@ return text;

write_stream.write(social_badges(user, repo));

@@ -364,2 +371,3 @@ write_stream.write(size_badges(user, repo));

write_stream.write(version_badges(user, repo));
console.log("\x1b[32m","Badges Creation Completed");

@@ -484,3 +492,3 @@ }

interactive_mode().then(analyze_inputs);
interactive_mode().then(analyze_inputs);
// analyze_inputs();
{
"name": "autobadge",
"version": "1.0.0",
"version": "1.0.1",
"description": "simple CLI tool to generate repository badges",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -1,5 +0,29 @@

# autobadge
Simple CLI tool to Generate Essential Repository Badges with Ease.
It Asks for minimum informtion from the user and produces all (almost) the essential badges.
<div align=center>
<a href="https://github.com/deep5050/autobadge"><img src="https://i.imgur.com/WOVfhGT.png"" title="autobadge" /></a>
<h1>AutoBadge</h1>
<h2> Intaractive . Smart . Efficient</h2>
<h3>Simple CLI tool to Generate Essential Repository Badges with Ease.
It Asks for minimum informtion from the user and produces all (almost) the essential badges.</h3>
</div>
## Why use?
Digging the internet for getting common badges is not a handy way.
Why not use a script and answer few questions to generate them? Huh?! :sunglasses:
## How to use?
If you are on an NPM project just run:
`npm install autobadge -g ` and add `const autobadge = require('autobadge');` to your main script, that's it :zap:
<div align=center>
<a href="https://github.com/deep5050/autobadge"><img src="https://i.imgur.com/Qpy9o4Q.png" title="autobadge" /></a>
</div>
**Pro Tips:**
Create a dedicated directory and run the script everytime to generate badges for any kind of github repos.
## Supports

@@ -19,30 +43,30 @@ - [x] MarkDown

# Result
# Result (More Comming Soon...)
## Social Badges
| Syntax | Badge |
| :--- | :----: |
| `[![Followers](https://img.shields.io/github/followers/deep5050?style=flat-square)](https://github.com/deep5050/autobadge)` | [![Followers](https://img.shields.io/github/followers/deep5050?style=flat-square)](https://github.com/deep5050/autobadge)|
| `[![Forks](https://img.shields.io/github/forks/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)` | [![Forks](https://img.shields.io/github/forks/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)|
| `[![Stars](https://img.shields.io/github/stars/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)` | [![Stars](https://img.shields.io/github/stars/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)|
| `[![Watchers](https://img.shields.io/github/watchers/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)` | [![Watchers](https://img.shields.io/github/watchers/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)|
| `[![Twitter Follow](https://img.shields.io/twitter/follow/deep5050?logo=twitter?style=flat-square)](https://github.com/deep5050/autobadge)` | [![Twitter Follow](https://img.shields.io/twitter/follow/deep5050?logo=twitter?style=flat-square)](https://github.com/deep5050/autobadge)|
| `[![Followers](https://img.shields.io/github/followers/deep5050?style=for-the-badge)](https://github.com/deep5050/autobadge)` | [![Followers](https://img.shields.io/github/followers/deep5050?style=for-the-badge)](https://github.com/deep5050/autobadge)|
| `[![Forks](https://img.shields.io/github/forks/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)` | [![Forks](https://img.shields.io/github/forks/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)|
| `[![Stars](https://img.shields.io/github/stars/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)` | [![Stars](https://img.shields.io/github/stars/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)|
| `[![Watchers](https://img.shields.io/github/watchers/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)` | [![Watchers](https://img.shields.io/github/watchers/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)|
## Size Badges
| Syntax | Badge |
| :--- | :----: |
| `[![Repo Size](https://img.shields.io/github/repo-size/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)` | [![Repo Size](https://img.shields.io/github/repo-size/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)|
| `[![Repo Size](https://img.shields.io/github/repo-size/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)` | [![Repo Size](https://img.shields.io/github/repo-size/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)|
## Analysis Badges
| Syntax | Badge |
| :--- | :----: |
| `[![Language Count](https://img.shields.io/github/languages/count/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)` | [![Language Count](https://img.shields.io/github/languages/count/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)|
| `[![Top Language](https://img.shields.io/github/languages/top/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)` | [![Top Language](https://img.shields.io/github/languages/top/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)|
| `[![Language Count](https://img.shields.io/github/languages/count/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)` | [![Language Count](https://img.shields.io/github/languages/count/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)|
| `[![Top Language](https://img.shields.io/github/languages/top/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)` | [![Top Language](https://img.shields.io/github/languages/top/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)|
## Activity Badges
| Syntax | Badge |
| :--- | :----: |
| `[![Commits/month](https://img.shields.io/github/commit-activity/m/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)` | [![Commits/month](https://img.shields.io/github/commit-activity/m/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)|
| `[![Last Commit](https://img.shields.io/github/last-commit/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)` | [![Last Commit](https://img.shields.io/github/last-commit/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)|
| `[![Last release date](https://img.shields.io/github/release-date/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)` | [![Last release date](https://img.shields.io/github/release-date/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)|
| `[![Contributors](https://img.shields.io/github/contributors/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)` | [![Contributors](https://img.shields.io/github/contributors/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)|
| `[![Commits/month](https://img.shields.io/github/commit-activity/m/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)` | [![Commits/month](https://img.shields.io/github/commit-activity/m/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)|
| `[![Last Commit](https://img.shields.io/github/last-commit/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)` | [![Last Commit](https://img.shields.io/github/last-commit/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)|
| `[![Last release date](https://img.shields.io/github/release-date/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)` | [![Last release date](https://img.shields.io/github/release-date/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)|
| `[![Contributors](https://img.shields.io/github/contributors/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)` | [![Contributors](https://img.shields.io/github/contributors/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)|
## Version Badges
| Syntax | Badge |
| :--- | :----: |
| `[![Release Version](https://img.shields.io/github/v/release/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)` | [![Release Version](https://img.shields.io/github/v/release/deep5050/autobadge?style=flat-square)](https://github.com/deep5050/autobadge)|
| `[![Release Version](https://img.shields.io/github/v/release/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)` | [![Release Version](https://img.shields.io/github/v/release/deep5050/autobadge?style=for-the-badge)](https://github.com/deep5050/autobadge)|

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc