1.1.4 • Published 2 years ago

think-helper v1.1.4

Weekly downloads
816
License
-
Repository
github
Last release
2 years ago

think-helper

Build Status Coverage Status npm

think-helper defines a set of helper functions for ThinkJS.

Installation

Using npm:

npm install think-helper

In Node.js:

import helper from 'think-helper';

let md5 = helper.md5('');

APIs:

APIParamDescription
isIntcheck integer
isIPcheck IP
isIPv4check IPv4
isIPv6check IPv6
isMastercluster.isMaster
isArrayarg{mix}return{Boolean}check if a variable is an Array
isBooleanarg{mix}return{Boolean}check if a variable is an Boolean
isNullarg{mix}return{Boolean}check if a variable is an null
isNullOrUndefinedarg{mix}return{Boolean}check if a variable is null or undefined
isNumberarg{mix}return{Boolean}check if a variable is an Number
isStringarg{mix}return{Boolean}check if a variable is an String
isSymbolarg{mix}return{Boolean}check if a variable is an Symbol
isUndefinedarg{mix}return{Boolean}check if a variable is an undefined
isRegExparg{mix}return{Boolean}check if a variable is an RegExp
isObjectarg{mix}return{Boolean}check if a variable is an Object
isDatearg{mix}return{Boolean}check if a variable is an Date
isErrorarg{mix}return{Boolean}check if a variable is an Error
isFunctionarg{mix}return{Boolean}check if a variable is an Function
isPrimitivearg{mix}return{Boolean}check if a variable is an Primitive
isBufferarg{mix}return{Boolean}check if a variable is an Buffer
promisifyfunction{function}receiver{object}return Promisemake callback function to promise
extendtarget{object|array} args{Object|Array}return{Object}extend object
camelCasestr{string}return{String}make indexAction to index_action
isNumberStringstr{string} return{Boolean}check object is number string
isTrueEmptyobj{mixed} return{Boolean}truely
isEmptyobj{object} return{Boolean}check object is mepty
deferreturn deferget deferred object
md5str{string} return{string}get content md5
timeouttime{Number} return Promiseget timeout Promise
escapeHtmlstr{String} return {string}escape html
datetimedate{Date|String}format{String}return{String}get datetime
uuidversion{String} v1 or v4generate uuid
isExistdir{String}check path is exist
isFilefilePath{String}check filepath is file
isDirectoryfilePath{String}check path is directory
chmodpath{String} mode{String}change path mode
mkdirdir{String} mode{String}make dir
getdirFilesdir{String} prefix{String}get files in path
rmdirpath{String} reserve{Boolean}return{Promise}remove dir async
parseAdapterConfigconfig{Object} extConfig{Object|String}parse adapter config
mstime{String}transform humanize time to ms
omitobj{obj} prop {StringArray}omit object props
think-view-riot@infinitebrahmanuniverse/nolb-thin@everything-registry/sub-chunk-2937@cgfamily/think-loader@cgfamily/think-resource@cgfamily/thinkjs@cgfamily/think-validator@cgfamily/think-websocket-wsmusedpountt-redis@dragondyt/sakura-server@dyjs/think-sequelize@kdy1029/vercel@ittlr/nest-common@likenttt/waline-with-feishukey-manage-paginationthinksqlthinksqlitethinkjsthink-redis2think-resourcethink-sequelize-fixthink-sequelize-plusthink-sequelize2think-sessionthink-session-cookiethink-session-filethink-session-jwtthink-session-jwt-multithink-session-mysqlthink-session-redisthrift-hbase-clientthink-redisthink-redis-adapterthink-redis-clusterthink-routerthink-sequelizethink-swagger-parserthink-swagger-routerthink-tracethink-trace-liaothink-typescriptthink-session-redis2think-session2think-store-filethink-svg-captchathink-swagger-controllerthink-clithink-clusterthink-configthink-controllerthink-crontabthink-csrfthink-emailthink-esapithink-babelthink-cachethink-cache-filethink-cache-memcachethink-cache-redisthink-cache-redis-clusterthink-cache-redis-with-incr-decrthink-jsdocthink-loaderthink-logicthink-mailerthink-memcachethink-game-auththink-game-cachethink-game-modelthink-game-resumethink-game-statthink-gcthink-hashidsthink-i18nthink-inspectthink-instancethink-paginationthink-pagination-customthink-pagination-sthink-payloadthink-payload-new-formidablethink-purifythink-metathink-mockthink-mock-httpthink-modelthink-model-abstractthink-model-mysqlthink-model-mysql-plusthink-model-mysql-v2think-model-mysql2think-model-oraclethink-model-plusthink-model-postgresqlthink-model-sqlitethink-mongothink-mongo-transactionthink-mongoose
1.1.4

2 years ago

1.1.3

3 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.0.23

6 years ago

1.1.0

6 years ago

1.0.22

7 years ago

1.0.21

7 years ago

1.0.20

7 years ago

1.0.19

7 years ago

1.0.18

7 years ago

1.0.17

7 years ago

1.0.16

7 years ago

1.0.15

7 years ago

1.0.14

7 years ago

1.0.13

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

3.0.0

7 years ago