Semantic Versioning
- semver is a minimal badge generator that is written and run in server side NodeJS.
Using npm:
$ npm install @sayan_shankhari/sem_ver
Using bower:
$ bower install @sayan_shankhari/sem_ver
Using yarn:
$ yarn add @sayan_shankhari/sem_ver
Using pnpm:
$ pnpm add @sayan_shankhari/sem_ver
Once the package is installed, you can import the library using import
or require
approach:
import semver from "@sayan_shankhari/sem_ver/";
If you use require
for importing, only default export is available:
const semver = require ("@sayan_shankhari/sem_ver/");
const semver = require ("@sayan_shankhari/sem_ver");
let req_obj = semver .create_new_request (
task = "generate"
/*, username = "YOUR_GITHUB_USERNAME"*/
, account = "TheScienceUniverse"
, repository = "sem_ver"
, branch = "master"
);
console .log (req_obj);
async function test (req_obj) {
let version = await semver .gen_sem_ver (req_obj);
console .log ("Version:", version);
}
test (req_obj);
Note:
async/await
is part of ECMAScript 2017 and is not supported in Internet Explorer and older browsers, so use with caution.
$ npm test
-
Hi, this is the inititiator of this repo. After searching in npm registri could not find dynamic version badge for markdown, so creating this, feel free to test, use and contribute.
-
Please try this tool on systems (computer, mobile, embded systems having nodejs running).
If you like this DSA Project and would like to support & appreciate it via donation then I'll gladly accept it.