🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

noshjs

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

noshjs - npm Package Compare versions

Comparing version
0.1.0
to
0.1.1
+10
-5
dist/nosh.common.js
/*!
* nosh.js v0.1.0
* nosh.js v0.1.1
* https://github.com/lmk123/noshjs

@@ -131,3 +131,2 @@ * Released under the MIT License.

* @param item
* @return {number}
*/

@@ -139,3 +138,2 @@ var remove = function (arr, item) {

}
return index
};

@@ -196,2 +194,4 @@

var TRIM_ZERO_REG = /\.?0+$/;
/**

@@ -201,5 +201,6 @@ * 将一个小数转换为百分比

* @param {number} [fixed=2]
* @param [noZero] - 是否去掉末尾的 0
* @return {string}
*/
var percentage = function (number, fixed) {
var percentage = function (number, fixed, noZero) {
if ( fixed === void 0 ) fixed = 2;

@@ -209,3 +210,7 @@

if (!isNumber(number)) { return '' }
return (number * 100).toFixed(fixed) + '%'
var numberString = (number * 100).toFixed(fixed);
if (noZero) {
numberString = numberString.replace(TRIM_ZERO_REG, '');
}
return numberString + '%'
};

@@ -212,0 +217,0 @@

/*!
* nosh.js v0.1.0
* nosh.js v0.1.1
* https://github.com/lmk123/noshjs

@@ -127,3 +127,2 @@ * Released under the MIT License.

* @param item
* @return {number}
*/

@@ -135,3 +134,2 @@ var remove = function (arr, item) {

}
return index
};

@@ -192,2 +190,4 @@

var TRIM_ZERO_REG = /\.?0+$/;
/**

@@ -197,5 +197,6 @@ * 将一个小数转换为百分比

* @param {number} [fixed=2]
* @param [noZero] - 是否去掉末尾的 0
* @return {string}
*/
var percentage = function (number, fixed) {
var percentage = function (number, fixed, noZero) {
if ( fixed === void 0 ) fixed = 2;

@@ -205,5 +206,9 @@

if (!isNumber(number)) { return '' }
return (number * 100).toFixed(fixed) + '%'
var numberString = (number * 100).toFixed(fixed);
if (noZero) {
numberString = numberString.replace(TRIM_ZERO_REG, '');
}
return numberString + '%'
};
export { extend, copy, get, isNumber, kmbt, thousands, obj2qs, remove, percentage };
/*!
* nosh.js v0.1.0
* nosh.js v0.1.1
* https://github.com/lmk123/noshjs

@@ -133,3 +133,2 @@ * Released under the MIT License.

* @param item
* @return {number}
*/

@@ -141,3 +140,2 @@ var remove = function (arr, item) {

}
return index
};

@@ -198,2 +196,4 @@

var TRIM_ZERO_REG = /\.?0+$/;
/**

@@ -203,5 +203,6 @@ * 将一个小数转换为百分比

* @param {number} [fixed=2]
* @param [noZero] - 是否去掉末尾的 0
* @return {string}
*/
var percentage = function (number, fixed) {
var percentage = function (number, fixed, noZero) {
if ( fixed === void 0 ) fixed = 2;

@@ -211,3 +212,7 @@

if (!isNumber(number)) { return '' }
return (number * 100).toFixed(fixed) + '%'
var numberString = (number * 100).toFixed(fixed);
if (noZero) {
numberString = numberString.replace(TRIM_ZERO_REG, '');
}
return numberString + '%'
};

@@ -214,0 +219,0 @@

/*!
* nosh.js v0.1.0
* nosh.js v0.1.1
* https://github.com/lmk123/noshjs
* Released under the MIT License.
*/
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(e.nosh=e.nosh||{})}(this,function(e){"use strict";function n(e){if(Array.isArray(e)){var t=[];return e.forEach(function(e,r){t[r]=n(e)}),t}return"object"==typeof e&&e?r({},e):e}function r(e,r){for(var t in r)a.call(r,t)&&(e[t]=n(r[t]));return e}var t=function(e){return"number"==typeof e&&!isNaN(e)},i=function(e){if(e=Number(e),!t(e))return null;var n=!1,r=String(e);"-"===r[0]&&(n=!0,r=r.slice(1));var i=r.indexOf(".");return{minus:n,integer:i>0?r.slice(0,i):r,decimal:i>0?r.slice(i):""}},o=["","K","M","B","T","P","E"],u=o.length,f=Math.pow(10,3),c=Object.prototype.hasOwnProperty,a=Object.prototype.hasOwnProperty;e.extend=function(e){for(var n=[],t=arguments.length-1;t-- >0;)n[t]=arguments[t+1];return null==e?e:(n.forEach(function(n){null!=n&&r(e,n)}),e)},e.copy=n,e.get=function(e,n,r){if(null==e)return r;for(var t=e,i=0;i<n.length;i+=1)if(null==(t=t[n[i]]))return r;return t},e.isNumber=t,e.kmbt=function(e,n){void 0===n&&(n=2);var r=i(e);if(!r)return"";var t=Math.min(Math.ceil(r.integer.length/3),u)-1;return Number((e/Math.pow(f,t)).toFixed(n))+o[t]},e.thousands=function(e){var n=i(e);if(!n)return"";for(var r=n.minus,t=n.integer,o=n.decimal,u=t.length,f=Math.ceil(u/3),c=[],a=0;a<f;a++)c.unshift(t.slice(-3*(a+1),u-3*a));return(r?"-":"")+c.join(",")+o},e.obj2qs=function(e){var n=[];for(var r in e)c.call(e,r)&&n.push(r+"="+encodeURIComponent(e[r]));return n.join("&")},e.remove=function(e,n){var r=e.indexOf(n);return r>=0&&e.splice(r,1),r},e.percentage=function(e,n){return void 0===n&&(n=2),e=Number(e),t(e)?(100*e).toFixed(n)+"%":""},Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(e.nosh=e.nosh||{})}(this,function(e){"use strict";function n(e){if(Array.isArray(e)){var t=[];return e.forEach(function(e,r){t[r]=n(e)}),t}return"object"==typeof e&&e?r({},e):e}function r(e,r){for(var t in r)a.call(r,t)&&(e[t]=n(r[t]));return e}var t=function(e){return"number"==typeof e&&!isNaN(e)},i=function(e){if(e=Number(e),!t(e))return null;var n=!1,r=String(e);"-"===r[0]&&(n=!0,r=r.slice(1));var i=r.indexOf(".");return{minus:n,integer:i>0?r.slice(0,i):r,decimal:i>0?r.slice(i):""}},o=["","K","M","B","T","P","E"],u=o.length,f=Math.pow(10,3),c=Object.prototype.hasOwnProperty,a=Object.prototype.hasOwnProperty,l=/\.?0+$/;e.extend=function(e){for(var n=[],t=arguments.length-1;t-- >0;)n[t]=arguments[t+1];return null==e?e:(n.forEach(function(n){null!=n&&r(e,n)}),e)},e.copy=n,e.get=function(e,n,r){if(null==e)return r;for(var t=e,i=0;i<n.length;i+=1)if(null==(t=t[n[i]]))return r;return t},e.isNumber=t,e.kmbt=function(e,n){void 0===n&&(n=2);var r=i(e);if(!r)return"";var t=Math.min(Math.ceil(r.integer.length/3),u)-1;return Number((e/Math.pow(f,t)).toFixed(n))+o[t]},e.thousands=function(e){var n=i(e);if(!n)return"";for(var r=n.minus,t=n.integer,o=n.decimal,u=t.length,f=Math.ceil(u/3),c=[],a=0;a<f;a++)c.unshift(t.slice(-3*(a+1),u-3*a));return(r?"-":"")+c.join(",")+o},e.obj2qs=function(e){var n=[];for(var r in e)c.call(e,r)&&n.push(r+"="+encodeURIComponent(e[r]));return n.join("&")},e.remove=function(e,n){var r=e.indexOf(n);r>=0&&e.splice(r,1)},e.percentage=function(e,n,r){if(void 0===n&&(n=2),e=Number(e),!t(e))return"";var i=(100*e).toFixed(n);return r&&(i=i.replace(l,"")),i+"%"},Object.defineProperty(e,"__esModule",{value:!0})});
import isNumber from './isNumber'
const TRIM_ZERO_REG = /\.?0+$/
/**

@@ -7,8 +9,13 @@ * 将一个小数转换为百分比

* @param {number} [fixed=2]
* @param [noZero] - 是否去掉末尾的 0
* @return {string}
*/
export default function (number, fixed = 2) {
export default function (number, fixed = 2, noZero) {
number = Number(number)
if (!isNumber(number)) return ''
return (number * 100).toFixed(fixed) + '%'
let numberString = (number * 100).toFixed(fixed)
if (noZero) {
numberString = numberString.replace(TRIM_ZERO_REG, '')
}
return numberString + '%'
}

@@ -5,3 +5,2 @@ /**

* @param item
* @return {number}
*/

@@ -13,3 +12,2 @@ export default function (arr, item) {

}
return index
}
{
"name": "noshjs",
"version": "0.1.0",
"version": "0.1.1",
"main": "dist/nosh.common.js",

@@ -5,0 +5,0 @@ "module": "dist/nosh.esm.js",