New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

bnnum

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

bnnum - npm Package Compare versions

Comparing version
1.0.4
to
1.0.6
+21
-4
dist/index.js
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
value: true
});

@@ -12,3 +12,3 @@ /**

*
* @author King Rayhan <md.raihan095@northsouth.edu>
* @author King Rayhan <me@rayhan.info>
* @example

@@ -25,6 +25,23 @@ * import bnNum from "bnnum"

var bnNum = function bnNum(num) {
var komma = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
var komma = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
return ('' + num.toLocaleString('fullwide', { useGrouping: komma })).replace('1', '১').replace('2', '২').replace('3', '৩').replace('4', '৪').replace('5', '৫').replace('6', '৬').replace('7', '৭').replace('8', '৮').replace('9', '৯').replace('0', '০');
var banglaNumber = {
'0': '০',
'1': '১',
'2': '২',
'3': '৩',
'4': '৪',
'5': '৫',
'6': '৬',
'7': '৭',
'8': '৮',
'9': '৯'
};
var str = '' + num.toLocaleString('bn-BD', { useGrouping: komma });
for (var x in banglaNumber) {
str = str.replace(new RegExp(x, 'g'), banglaNumber[x]);
}
return str;
};
exports.default = bnNum;
+36
-35
{
"name": "bnnum",
"version": "1.0.4",
"description": "Number conversion package from english to Bengali",
"main": "dist/index.js",
"scripts": {
"build": "babel src -d dist",
"dev": "babel src -d dist --watch",
"test": "babel-node test/index"
},
"author": {
"name": "KingRayhan",
"url": "http://rayhan.info",
"email": "md.raihan095@northsouth.edu"
},
"license": "MIT",
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-preset-env": "^1.7.0",
"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2"
},
"repository": {
"type": "git",
"url": "git+https://github.com/kingRayhan/bnnum.git"
},
"keywords": [
"Bengali",
"translate",
"bangla",
"number-to-bengali",
"number-to-bangla"
],
"bugs": {
"url": "https://github.com/kingRayhan/bnnum/issues"
},
"homepage": "https://github.com/kingRayhan/bnnum#readme"
"name": "bnnum",
"version": "1.0.6",
"description": "Number conversion package from english to Bengali",
"main": "dist/index.js",
"scripts": {
"build": "babel src -d dist",
"dev": "babel src -d dist --watch",
"test": "babel-node test/index",
"prepublish": "npm run build"
},
"author": {
"name": "KingRayhan",
"url": "https://rayhan.info",
"email": "me@rayhan.info"
},
"license": "MIT",
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-preset-env": "^1.7.0",
"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2"
},
"repository": {
"type": "git",
"url": "git+https://github.com/kingRayhan/bnnum.git"
},
"keywords": [
"Bengali",
"translate",
"bangla",
"number-to-bengali",
"number-to-bangla"
],
"bugs": {
"url": "https://github.com/kingRayhan/bnnum/issues"
},
"homepage": "https://github.com/kingRayhan/bnnum#readme"
}

@@ -23,5 +23,5 @@ ## Translate number to `Bengali`

| Name | Data Type | Description |
| ----- | --------- | --------------------------------------------- |
| num | `int` | Number to convert in Bengali |
| Name | Data Type | Description |
| ----- | --------- | ---------------------------------------------- |
| num | `int` | Number to convert in Bengali |
| komma | `boolean` | (**Default:**`false`) Komma notation on number |

@@ -38,1 +38,5 @@

This package will not works in backend
## Issue fixer credits
Solved issue #1 by [jobayerarman](https://github.com/jobayerarman)
{
"plugins": ["transform-es2015-modules-commonjs"],
"presets": ["env"]
}
/**
* The function for translating number to Bengali
* @param {int} num Number to convert in Bengali
* @param {boolean | false} [komma=false] komma notation on number
* @return {string} Translated bangla number
*
* @author King Rayhan <md.raihan095@northsouth.edu>
* @example
* import bnNum from "bnnum"
*
* console.log(bnNum(4587))
* // => ৪৫৮৭
*
* console.log(bnNum(4587 , true))
* // => ৪,৫৮৭
*
*/
const bnNum = (num, komma = false) => {
return `${num.toLocaleString('fullwide', { useGrouping: komma })}`
.replace('1', '১')
.replace('2', '২')
.replace('3', '৩')
.replace('4', '৪')
.replace('5', '৫')
.replace('6', '৬')
.replace('7', '৭')
.replace('8', '৮')
.replace('9', '৯')
.replace('0', '০')
}
export default bnNum
import bnNum from "../dist"
// import bnNum from "bnnum"
console.log(bnNum(4587, true))