Socket
Socket
Sign inDemoInstall

@rjweb/utils

Package Overview
Dependencies
Maintainers
1
Versions
74
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rjweb/utils - npm Package Compare versions

Comparing version 1.4.5 to 1.5.0

lib/cjs/time.js

5

CHANGELOG.md

@@ -0,1 +1,6 @@

## 1.5.0
- Add `number.limit`
- Add `time`
## 1.4.5

@@ -2,0 +7,0 @@

7

lib/cjs/index.js

@@ -40,3 +40,4 @@ "use strict";

string: () => string,
system: () => system
system: () => system,
time: () => import_time.default
});

@@ -52,2 +53,3 @@ module.exports = __toCommonJS(src_exports);

var filesystem = __toESM(require("./filesystem"));
var import_time = __toESM(require("./time"));
var import_pckg = require("./pckg.json");

@@ -69,3 +71,4 @@ const Version = import_pckg.version;

string,
system
system,
time
});

@@ -23,2 +23,3 @@ "use strict";

generate: () => generate,
limit: () => limit,
percent: () => percent,

@@ -41,2 +42,8 @@ round: () => round

}
function limit(input, max) {
if (input > max)
return max;
else
return input;
}
// Annotate the CommonJS export names for ESM import in node:

@@ -46,4 +53,5 @@ 0 && (module.exports = {

generate,
limit,
percent,
round
});
{
"name": "@rjweb/utils",
"version": "1.4.5",
"version": "1.5.0",
"description": "Easy and Lightweight Utilities",

@@ -36,4 +36,4 @@ "module": "lib/esm/index.js",

"@rjweb/utils": "link:.",
"@types/bcrypt": "^5.0.0",
"@types/node": "^18.11.18",
"@types/bcrypt": "^5.0.0",
"esbuild": "^0.17.2",

@@ -43,4 +43,5 @@ "typescript": "^5.1.0"

"dependencies": {
"bcrypt": "^5.1.1"
"bcrypt": "^5.1.1",
"ts-arithmetic": "^0.1.1"
}
}

@@ -9,2 +9,3 @@ import * as array from "./array";

import * as filesystem from "./filesystem";
import { default as default2 } from "./time";
import { version } from "./pckg.json";

@@ -25,3 +26,4 @@ const Version = version;

string,
system
system,
default2 as time
};

@@ -14,7 +14,14 @@ function generate(min, max) {

}
function limit(input, max) {
if (input > max)
return max;
else
return input;
}
export {
change,
generate,
limit,
percent,
round
};
{
"name": "@rjweb/utils",
"version": "1.4.5",
"version": "1.5.0",
"description": "Easy and Lightweight Utilities",

@@ -36,4 +36,4 @@ "module": "lib/esm/index.js",

"@rjweb/utils": "link:.",
"@types/bcrypt": "^5.0.0",
"@types/node": "^18.11.18",
"@types/bcrypt": "^5.0.0",
"esbuild": "^0.17.2",

@@ -43,4 +43,5 @@ "typescript": "^5.1.0"

"dependencies": {
"bcrypt": "^5.1.1"
"bcrypt": "^5.1.1",
"ts-arithmetic": "^0.1.1"
}
}

@@ -35,3 +35,3 @@ /**

*
* array.average(arr) //
* array.average(arr) // 38.833333333333336
* ```

@@ -38,0 +38,0 @@ * @since 1.4.5

@@ -10,2 +10,3 @@ /// <reference types="node" />

export * as filesystem from "./filesystem";
export { default as time } from "./time";
export declare const Version: string;

@@ -12,0 +13,0 @@ export type DeepRequired<Type> = Type extends {} ? Type extends Map<any, any> ? Required<Type> : Type extends Set<any> ? Required<Type> : Type extends Buffer ? Required<Type> : Type extends Function ? Required<Type> : Type extends Array<any> ? Required<Type> : Type extends {} ? {

@@ -43,1 +43,13 @@ /**

*/ export declare function change(input: number, changed: number): number;
/**
* Limit a Number
* @example
* ```
* import { number } from "@rjweb/utils"
*
* number.limit(100, 40) // 40
* number.limit(100, 2000) // 100
* number.limit(1042, 1000) // 1000
* ```
* @since 1.5.0
*/ export declare function limit(input: number, max: number): number;
{
"name": "@rjweb/utils",
"version": "1.4.5",
"version": "1.5.0",
"description": "Easy and Lightweight Utilities",

@@ -36,4 +36,4 @@ "module": "lib/esm/index.js",

"@rjweb/utils": "link:.",
"@types/bcrypt": "^5.0.0",
"@types/node": "^18.11.18",
"@types/bcrypt": "^5.0.0",
"esbuild": "^0.17.2",

@@ -43,4 +43,5 @@ "typescript": "^5.1.0"

"dependencies": {
"bcrypt": "^5.1.1"
"bcrypt": "^5.1.1",
"ts-arithmetic": "^0.1.1"
}
}
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