x-utils-es
Version:
helper tools for javascript validation
150 lines (148 loc) • 4.45 kB
JSON
{
"name": "x-utils-es",
"version": "2.4.0",
"description": "helper tools for javascript validation",
"main": "src/x-utils.es.js",
"module": "umd/index.js",
"types": "src/x-utils.es.d.ts",
"typings": "src/x-utils.es.d.ts",
"scripts": {
"docs": "node_modules/.bin/jsdoc -c .jsdoc.json --verbose",
"lint:install": "npm i babel-eslint eslint eslint-plugin-node eslint-plugin-standard",
"jest:install": " npm i babel-jest jest jest-cli @types/jest @babel/preset-env @babel/polyfill @jest/globals --save-dev",
"lint": "./node_modules/.bin/eslint --ext .js src",
"lint:fix": "./node_modules/.bin/eslint --fix --ext .js src",
"lint:fix:tests": "./node_modules/.bin/eslint --fix --ext .js __tests__",
"build:esm": "babel --config-file ./esm/.babelrc ./src/x-utils.es.js --out-file ./esm/index.js",
"build:test": "babel --config-file ./example-test/.babelrc ./example-test/main.js --out-file ./example-test/index.js",
"build:umd": "babel --config-file ./umd/.babelrc ./src/x-utils.es.js --out-file ./umd/index.js",
"build:proto": "babel --config-file ./Prototypes/.babelrc ./Prototypes/proto-x.js --out-file ./Prototypes/index.js",
"build:all": "npm run lint:fix&& npm run build:esm&& npm run build:umd",
"example": "node -r esm ./examples.js",
"test": "node_modules/.bin/jest --colors --verbose --runInBand",
"coverage": "npm run test -- --coverage --watchAll=false",
"badge": "node_modules/.bin/istanbul-badges-readme --coverageDir=./coverage"
},
"repository": {
"type": "git",
"url": "https://github.com/anonym101/x-utils-es"
},
"engineStrict": true,
"engines": {
"node": "<=12.0.0",
"npm": "<=6.9.0"
},
"type": "module",
"author": "anon",
"license": "MIT",
"keywords": [
"Full code documentation",
"code coverage",
"jest tests",
"validation",
"data validation",
"data type checker",
"lodash alternative",
"utilities",
"utils",
"library helpers",
"tools",
"isEmpty",
"isArray",
"arraySize",
"isObject",
"isFunction",
"isPromise",
"isQpromise",
"isNumber",
"hasPrototype",
"isError",
"isString",
"es6",
"stack trace",
"array chunks",
"selectiveArray",
"resolver",
"flatten",
"flattenDeep",
"anon",
"x-utils-es",
"dupes",
"stringSize",
"loop",
"shuffle",
"sq",
"cancelPromise",
"isTrue",
"isFalse",
"isBoolean",
"isNull",
"copyDeep",
"isUndefined",
"log",
"debug",
"warn",
"alert",
"attention",
"uniqBy",
"arrayWith",
"isBigInt",
"pickFromArray",
"dispatcher",
"withHoc",
"asJson",
"truthFul",
"inIndex",
"matched",
"noop",
"trim",
"includes",
"unsubscribe",
"isRegExp",
"referenceError",
"spread",
"spreadWith",
"xError",
"types support"
],
"esm": {
"mode": "auto"
},
"homepage": "https://utils.eaglex.net",
"contributors": [],
"devDependencies": {
"@babel/cli": "^7.10.5",
"@babel/core": "^7.11.4",
"@babel/plugin-external-helpers": "^7.10.4",
"@babel/plugin-proposal-class-properties": "^7.13.0",
"@babel/plugin-proposal-decorators": "^7.10.5",
"@babel/plugin-transform-classes": "^7.14.2",
"@babel/plugin-transform-modules-commonjs": "^7.10.4",
"@babel/plugin-transform-runtime": "^7.11.0",
"@babel/preset-env": "^7.11.0",
"@babel/preset-flow": "^7.13.13",
"@babel/preset-react": "^7.10.4",
"@jest/globals": "^26.6.2",
"@types/jest": "^26.0.22",
"babel-eslint": "^10.1.0",
"babel-jest": "^26.6.3",
"babel-plugin-transform-builtin-classes": "^0.6.1",
"babel-plugin-transform-es2015-classes": "^6.24.1",
"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
"babel-plugin-transform-es2015-modules-umd": "^6.24.1",
"babel-preset-minify": "^0.5.1",
"better-docs": "^2.3.2",
"eslint": "^7.32.0",
"eslint-plugin-jsdoc": "^33.0.0",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-standard": "^5.0.0",
"esm": "^3.2.25",
"istanbul-badges-readme": "=1.2.0",
"jest": "^26.6.3",
"jest-cli": "^26.6.3",
"jsdocs": "^1.0.0",
"minami": "^1.2.3",
"q": "^1.5.1"
},
"dependencies": {}
}