{
  "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": {}
}
