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

prototype-helper

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

prototype-helper - npm Package Compare versions

Comparing version 0.3.2 to 0.3.3

14

dist/extension/number.js

@@ -61,5 +61,17 @@ "use strict";

};
Number.prototype.per = function (per) {
Number.prototype.fromPer = function (per) {
return (Number(this) / 100) * per;
};
Number.prototype.toPer = function (val) {
return (val / Number(this)) * 100;
};
Number.prototype.ceil = function (point = 0) {
return Math.ceil10(Number(this), point);
};
Number.prototype.floor = function (point = 0) {
return Math.floor10(Number(this), point);
};
Number.prototype.round = function (point = 0) {
return Math.round10(Number(this), point);
};
//# sourceMappingURL=number.js.map

@@ -16,3 +16,7 @@ declare interface Number {

addSymbol(space?: string): string;
per(per: number): number;
fromPer(per: number): number;
toPer(per: number): number;
ceil(point?: number): number;
floor(point?: number): number;
round(point?: number): number;
}

19

dist/test.js

@@ -81,8 +81,9 @@ "use strict";

console.log((134.5).addSymbol(" "));
console.log((134.5).per(50));
console.log((134.5).per(33));
console.log((134.5).per(72));
console.log((100).per(50));
console.log((100).per(1250));
console.log((300).per(10));
console.log((134.5).fromPer(50));
console.log((134.5).fromPer(33));
console.log((134.5).fromPer(72));
console.log((100).fromPer(50));
console.log((100).fromPer(1250));
console.log((300).fromPer(10));
console.log((300).toPer(10));
console.log((2 ** 256 + 0.213445).toComma().fixPoint(10));

@@ -99,3 +100,9 @@ console.info("test1");

console.log({ a: 1, b: 3 }.stringify());
console.log((1234.1234).round(2));
console.log((1234.1234).floor(2));
console.log((1234.1234).ceil(2));
console.log("3022.50380000".fixNumber(5)); // 03022.50380000
console.log((3022).fixNumber(7)); // 30222
console.log((3222.12).fixNumber(5).toComma()); // 03,222.12
// hello.findIndex;
//# sourceMappingURL=test.js.map
{
"name": "prototype-helper",
"version": "0.3.2",
"version": "0.3.3",
"private": false,

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

@@ -49,3 +49,3 @@ <img src="https://capsule-render.vercel.app/api?type=waving&color=343a40&height=210&section=header&text=Typescript Prototype Helper&fontSize=50&fontAlignY=35&fontColor=adb5bd" />

### ampersand()
### mod()

@@ -56,9 +56,9 @@ Ampsand that safely handles floating point errors.

console.log(35 % 0.8); // 0.5999999999999981
console.log((35).ampersand(0.8)); // 0.6
console.log((35).mod(0.8)); // 0.6
console.log(39225.3 % 0.01); // 2.0938424605265737e-12
console.log((39225.3).ampersand(0.01)); // 0
console.log((39225.3).mod(0.01)); // 0
```
### safeAdd()
### add()

@@ -71,6 +71,6 @@ Addition to safely handling floating point errors.

console.log(0.1 + 0.2); // 0.30000000000000004
console.log((0.1).safeAdd(0.2)); // 0.3
console.log((0.1).add(0.2)); // 0.3
```
### safeSubtract()
### sub()

@@ -83,6 +83,6 @@ Subtraction that safely handles floating point errors.

console.log(0.1 - 0.3); // -0.19999999999999998
console.log((0.1).safeSubtract(0.3)); // 0.2
console.log((0.1).sub(0.3)); // 0.2
```
### safeDivision()
### div()

@@ -95,6 +95,6 @@ Division that safely handles floating point errors.

console.log(0.2 / 0.6); // 0.33333333333333337
console.log((0.2).safeDivision(0.6)); // 0.3333333333333333
console.log((0.2).div(0.6)); // 0.3333333333333333
```
### safeMultiply()
### mul()

@@ -107,3 +107,3 @@ Division that safely handles floating point errors.

console.log(0.1 * 0.2); // 0.020000000000000004
console.log((0.1).safeMultiply(0.2)); // 0.02
console.log((0.1).mul(0.2)); // 0.02
```

@@ -116,5 +116,5 @@

```ts
console.log("30222.50380000".fixPoint(5)); // 30222.50380
console.log((30222).fixPoint(3)); // 30222.000
console.log((30222.12).fixPoint(5).toComma()); // 30,222.12000
console.log("3022.50380000".fixNumber(5)); // 03022.50380000
console.log((3022).fixNumber(7)); // 0003022
console.log((3222.12).fixNumber(5).toComma()); // 03,222.12
```

@@ -153,4 +153,5 @@

```ts
console.log("30222".fixPoint(5)); // 30222
console.log("30222".fixPoint(5)); // 30222
console.log("3022.50380000".fixNumber(5)); // 03022.50380000
console.log((3022).fixNumber(7)); // 0003022
console.log((3222.12).fixNumber(5).toComma()); // 03,222.12
```

@@ -166,3 +167,2 @@

console.log((30222.12).fixPoint(5).toComma()); // 30,222.12000
console.log("30222.50380000".fixPoint(8).fixNumber(8)); // 00030222.50380000
```

@@ -169,0 +169,0 @@

Sorry, the diff of this file is not supported yet

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