Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
This is an application that helps convert numbers to Roman numerals or vice versa. Find Roman numerals or Numbers.
This is an application that helps convert numbers to Roman numerals or vice versa. Find Roman numerals or Numbers.
const {
convertNumberToRoman: cnr,
convertRomanToNumber: crn,
} = require("cr-numeral");
// OR
const cnr = require("cr-numeral").convertNumberToRoman;
const crn = require("cr-numeral").convertRomanToNumber;
const number = 2021;
const numeral = "MMMXXV"; // Case-insensitive
const toRoman = cnr(number);
const toNumber = crn(numeral);
console.log(toRoman, toNumber);
Social Media
Telephone
This is a Node.js module available through the npm registry.
Before installing, download and install Node.js.
If this is a brand new project, make sure to create a package.json
first with
the npm init
command.
Installation is done using the
npm install
command:
$ npm install cr-numeral
convertNumberToRoman(number)
convertRomanToNumber("Numeral")
// Convert Number to Roman Numeral
String.convertNumberToRoman(2025));
"MMXXV"
// Convert Roman Numeral to Number
// Case-insensitive
String.convertRomanToNumber("MMXXI"));
"2021"
> const { convertNumberToRoman } = require('cr-numeral');
// OR
> const convertNumberToRoman = require('cr-numeral').convertNumberToRoman;
> convertNumberToRoman(2021));
"MMXXI"
> convertNumberToRoman(-2021)); // Can not convert a negative number or zero
"Can not convert Zero or negative numbers!!!"
> convertNumberToRoman("na256m"));
"You must provide only valid numbers!!!"
> convertNumberToRoman(false));
"Cannot use Boolean values!!!"
> convertNumberToRoman(true));
"Cannot use Boolean values!!!"
> const { convertRomanToNumber } = require('cr-numeral');
// OR
> const convertRomanToNumber = require('cr-numeral').convertRomanToNumber;
> convertRomanToNumber("MMXXI"));
"2021"
> convertRomanToNumber("na256m"));
"Provide a valid roman character!!!"
"Cause these are invalid roman numerals : [ N,A,2,5,6 ]"
> convertRomanToNumber(6355));
"You must provide only valid strings!!!"
> convertRomanToNumber(false));
"Cannot use Boolean values!!!"
> convertRomanToNumber(true));
"Cannot use Boolean values!!!"
To run the test suite, first install the dependencies, then run npm test
:
$ npm install
$ npm test
I maintain this project in my free time, if it helped you please support my work via blockchain or Coinbase - 1C7QofCMbDm7XfzaxWGVvQ91DrjPQqzTQx , thanks a lot!
Copyright (c) 2021 Duniya Naphtali Licensed under the MIT license.
FAQs
This is an application that helps convert numbers to Roman numerals or vice versa. Find Roman numerals or Numbers.
The npm package cr-numeral receives a total of 61 weekly downloads. As such, cr-numeral popularity was classified as not popular.
We found that cr-numeral demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.