UNPKG

x-utils-es

Version:

helper tools for javascript validation

150 lines (148 loc) 4.45 kB
{ "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": {} }