Socket
Socket
Sign inDemoInstall

xmcommon

Package Overview
Dependencies
1
Maintainers
1
Versions
65
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.2 to 0.1.3

0

example/tessss.js

@@ -0,0 +0,0 @@ console.log("aaaaa");

22

example/test.js

@@ -36,6 +36,26 @@ function testLog() {

function testRandom() {
let {utils} = require('../index');
for(let i = 0; i < 100; i++) {
console.log('randomInteger:' + utils.randomInteger());
}
console.log('----------------------------------------');
for(let i = 0; i < 100; i++) {
console.log('randomScope(200):' + utils.randomScope(200));
}
console.log('----------------------------------------');
for(let i = 0; i < 100; i++) {
console.log('randomBetween(1,30):' + utils.randomBetween(1,30));
}
}
testRandom();
//testHttpCall();
testCode();
// testCode();
//testLog();
//testwritedir();

@@ -0,0 +0,0 @@ let {datetimeUtils}= require("../lib/datetimeUtils");

@@ -0,0 +0,0 @@ let {utils} = require("../lib/utils");

exports = module.exports = require('./lib');

@@ -0,0 +0,0 @@ const MAX_BIT_SITE = 30; //最大标志位 如果超过30位,就会出现负数,所以在这里只到30位

@@ -0,0 +0,0 @@ //这里提供一些编解码的功能函数

@@ -0,0 +0,0 @@ //默认的错误码

@@ -0,0 +0,0 @@ let {error_common, error_utils} = require("./common_error");

@@ -0,0 +0,0 @@ //这里将提供日期相关的工具函数

@@ -0,0 +0,0 @@ let http = require("http");

@@ -0,0 +0,0 @@ const { datetimeUtils } = require('./datetimeUtils');

@@ -0,0 +0,0 @@ let path = require("path");

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

@@ -680,2 +680,26 @@ const _ = require("lodash");

}
/**
* 随机一个整数
* @return number
*/
static randomInteger() {
return Math.round(Math.random() * Number.MAX_SAFE_INTEGER);
}
/**
* 随机一个范围的整数
* @param {number} paramMaxInteger 大于1的整数
* @return number
*/
static randomScope(paramMaxInteger) {
return this.randomInteger() % paramMaxInteger;
}
/**
* 随机一个指定最大值和最小值范围的整数
* @param {number} paramMin 大于等于0的整数
* @param {number} paramMax 大于1的整数
* @return number
*/
static randomBetween(paramMin, paramMax) {
return this.randomInteger() % (paramMax - paramMin + 1) + paramMin;
}
}

@@ -682,0 +706,0 @@ exports = module.exports = {

@@ -0,0 +0,0 @@ const path = require("path");

10

package.json
{
"name": "xmcommon",
"version": "0.1.2",
"version": "0.1.3",
"description": "javascript common lib for es6",

@@ -27,4 +27,3 @@ "main": "index.js",

"dependencies": {
"@types/node": "^10.14.10",
"lodash": "^4.17.14"
"lodash": "^4.17.15"
},

@@ -34,3 +33,6 @@ "bugs": {

},
"homepage": "https://github.com/zdhsoft/xmcommon#readme"
"homepage": "https://github.com/zdhsoft/xmcommon#readme",
"devDependencies": {
"@types/node": "^10.17.24"
}
}

@@ -34,2 +34,9 @@ # xmcommon

## 0.1.3
- 2020-06-05
- \+ 增加utils.randomInteger,随机整数
- \+ 增加utils.randomScope,随机范围整数
- \+ 增加utils.randomBetween,随机整数,批定开始和结束值
- \* 更新依赖包的版本
## 0.1.2

@@ -36,0 +43,0 @@

@@ -398,3 +398,21 @@ // Type definitions for xmcommon 0.0

*/
static options(paramArgs:string[]):{_:any [], args:any };
static options(paramArgs:string[]):{_:any [], args:any };
/**
* 随机一个整数
* @return number
*/
static randomInteger(): number;
/**
* 随机一个范围的整数
* @param {number} paramMaxInteger 大于1的整数
* @return number
*/
public static randomScope(paramMaxInteger: number): number;
/**
* 随机一个指定最大值和最小值范围的整数
* @param {number} paramMin 大于等于0的整数
* @param {number} paramMax 大于1的整数
* @return number
*/
public static randomBetween(paramMin: number, paramMax: number): number;
}

@@ -401,0 +419,0 @@

{ "extends": "dtslint/dt.json" }

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc