{
  "name": "@naverpay/hidash",
  "version": "1.1.2",
  "description": "improved lodash",
  "sideEffects": false,
  "files": [
    "*.js",
    "*.mjs",
    "*.d.ts",
    "*.d.mts",
    "internal/*.js",
    "internal/*.mjs",
    "internal/*.d.ts",
    "internal/*.d.mts",
    "llms.txt"
  ],
  "exports": {
    "./package.json": "./package.json",
    "./assign": {
      "import": {
        "types": "./assign.d.mts",
        "default": "./assign.mjs"
      },
      "require": {
        "types": "./assign.d.ts",
        "default": "./assign.js"
      }
    },
    "./before": {
      "import": {
        "types": "./before.d.mts",
        "default": "./before.mjs"
      },
      "require": {
        "types": "./before.d.ts",
        "default": "./before.js"
      }
    },
    "./chunk": {
      "import": {
        "types": "./chunk.d.mts",
        "default": "./chunk.mjs"
      },
      "require": {
        "types": "./chunk.d.ts",
        "default": "./chunk.js"
      }
    },
    "./clamp": {
      "import": {
        "types": "./clamp.d.mts",
        "default": "./clamp.mjs"
      },
      "require": {
        "types": "./clamp.d.ts",
        "default": "./clamp.js"
      }
    },
    "./clone": {
      "import": {
        "types": "./clone.d.mts",
        "default": "./clone.mjs"
      },
      "require": {
        "types": "./clone.d.ts",
        "default": "./clone.js"
      }
    },
    "./cloneDeep": {
      "import": {
        "types": "./cloneDeep.d.mts",
        "default": "./cloneDeep.mjs"
      },
      "require": {
        "types": "./cloneDeep.d.ts",
        "default": "./cloneDeep.js"
      }
    },
    "./debounce": {
      "import": {
        "types": "./debounce.d.mts",
        "default": "./debounce.mjs"
      },
      "require": {
        "types": "./debounce.d.ts",
        "default": "./debounce.js"
      }
    },
    "./delay": {
      "import": {
        "types": "./delay.d.mts",
        "default": "./delay.mjs"
      },
      "require": {
        "types": "./delay.d.ts",
        "default": "./delay.js"
      }
    },
    "./difference": {
      "import": {
        "types": "./difference.d.mts",
        "default": "./difference.mjs"
      },
      "require": {
        "types": "./difference.d.ts",
        "default": "./difference.js"
      }
    },
    "./entries": {
      "import": {
        "types": "./entries.d.mts",
        "default": "./entries.mjs"
      },
      "require": {
        "types": "./entries.d.ts",
        "default": "./entries.js"
      }
    },
    "./eq": {
      "import": {
        "types": "./eq.d.mts",
        "default": "./eq.mjs"
      },
      "require": {
        "types": "./eq.d.ts",
        "default": "./eq.js"
      }
    },
    "./every": {
      "import": {
        "types": "./every.d.mts",
        "default": "./every.mjs"
      },
      "require": {
        "types": "./every.d.ts",
        "default": "./every.js"
      }
    },
    "./filter": {
      "import": {
        "types": "./filter.d.mts",
        "default": "./filter.mjs"
      },
      "require": {
        "types": "./filter.d.ts",
        "default": "./filter.js"
      }
    },
    "./find": {
      "import": {
        "types": "./find.d.mts",
        "default": "./find.mjs"
      },
      "require": {
        "types": "./find.d.ts",
        "default": "./find.js"
      }
    },
    "./findIndex": {
      "import": {
        "types": "./findIndex.d.mts",
        "default": "./findIndex.mjs"
      },
      "require": {
        "types": "./findIndex.d.ts",
        "default": "./findIndex.js"
      }
    },
    "./findLastIndex": {
      "import": {
        "types": "./findLastIndex.d.mts",
        "default": "./findLastIndex.mjs"
      },
      "require": {
        "types": "./findLastIndex.d.ts",
        "default": "./findLastIndex.js"
      }
    },
    "./first": {
      "import": {
        "types": "./first.d.mts",
        "default": "./first.mjs"
      },
      "require": {
        "types": "./first.d.ts",
        "default": "./first.js"
      }
    },
    "./flatten": {
      "import": {
        "types": "./flatten.d.mts",
        "default": "./flatten.mjs"
      },
      "require": {
        "types": "./flatten.d.ts",
        "default": "./flatten.js"
      }
    },
    "./flow": {
      "import": {
        "types": "./flow.d.mts",
        "default": "./flow.mjs"
      },
      "require": {
        "types": "./flow.d.ts",
        "default": "./flow.js"
      }
    },
    "./get": {
      "import": {
        "types": "./get.d.mts",
        "default": "./get.mjs"
      },
      "require": {
        "types": "./get.d.ts",
        "default": "./get.js"
      }
    },
    "./groupBy": {
      "import": {
        "types": "./groupBy.d.mts",
        "default": "./groupBy.mjs"
      },
      "require": {
        "types": "./groupBy.d.ts",
        "default": "./groupBy.js"
      }
    },
    "./gt": {
      "import": {
        "types": "./gt.d.mts",
        "default": "./gt.mjs"
      },
      "require": {
        "types": "./gt.d.ts",
        "default": "./gt.js"
      }
    },
    "./has": {
      "import": {
        "types": "./has.d.mts",
        "default": "./has.mjs"
      },
      "require": {
        "types": "./has.d.ts",
        "default": "./has.js"
      }
    },
    "./identity": {
      "import": {
        "types": "./identity.d.mts",
        "default": "./identity.mjs"
      },
      "require": {
        "types": "./identity.d.ts",
        "default": "./identity.js"
      }
    },
    "./includes": {
      "import": {
        "types": "./includes.d.mts",
        "default": "./includes.mjs"
      },
      "require": {
        "types": "./includes.d.ts",
        "default": "./includes.js"
      }
    },
    "./isArray": {
      "import": {
        "types": "./isArray.d.mts",
        "default": "./isArray.mjs"
      },
      "require": {
        "types": "./isArray.d.ts",
        "default": "./isArray.js"
      }
    },
    "./isEmpty": {
      "import": {
        "types": "./isEmpty.d.mts",
        "default": "./isEmpty.mjs"
      },
      "require": {
        "types": "./isEmpty.d.ts",
        "default": "./isEmpty.js"
      }
    },
    "./isEqual": {
      "import": {
        "types": "./isEqual.d.mts",
        "default": "./isEqual.mjs"
      },
      "require": {
        "types": "./isEqual.d.ts",
        "default": "./isEqual.js"
      }
    },
    "./isError": {
      "import": {
        "types": "./isError.d.mts",
        "default": "./isError.mjs"
      },
      "require": {
        "types": "./isError.d.ts",
        "default": "./isError.js"
      }
    },
    "./isFunction": {
      "import": {
        "types": "./isFunction.d.mts",
        "default": "./isFunction.mjs"
      },
      "require": {
        "types": "./isFunction.d.ts",
        "default": "./isFunction.js"
      }
    },
    "./isMap": {
      "import": {
        "types": "./isMap.d.mts",
        "default": "./isMap.mjs"
      },
      "require": {
        "types": "./isMap.d.ts",
        "default": "./isMap.js"
      }
    },
    "./isNil": {
      "import": {
        "types": "./isNil.d.mts",
        "default": "./isNil.mjs"
      },
      "require": {
        "types": "./isNil.d.ts",
        "default": "./isNil.js"
      }
    },
    "./isNull": {
      "import": {
        "types": "./isNull.d.mts",
        "default": "./isNull.mjs"
      },
      "require": {
        "types": "./isNull.d.ts",
        "default": "./isNull.js"
      }
    },
    "./isNumber": {
      "import": {
        "types": "./isNumber.d.mts",
        "default": "./isNumber.mjs"
      },
      "require": {
        "types": "./isNumber.d.ts",
        "default": "./isNumber.js"
      }
    },
    "./isObject": {
      "import": {
        "types": "./isObject.d.mts",
        "default": "./isObject.mjs"
      },
      "require": {
        "types": "./isObject.d.ts",
        "default": "./isObject.js"
      }
    },
    "./isPlainObject": {
      "import": {
        "types": "./isPlainObject.d.mts",
        "default": "./isPlainObject.mjs"
      },
      "require": {
        "types": "./isPlainObject.d.ts",
        "default": "./isPlainObject.js"
      }
    },
    "./isSet": {
      "import": {
        "types": "./isSet.d.mts",
        "default": "./isSet.mjs"
      },
      "require": {
        "types": "./isSet.d.ts",
        "default": "./isSet.js"
      }
    },
    "./isString": {
      "import": {
        "types": "./isString.d.mts",
        "default": "./isString.mjs"
      },
      "require": {
        "types": "./isString.d.ts",
        "default": "./isString.js"
      }
    },
    "./isSymbol": {
      "import": {
        "types": "./isSymbol.d.mts",
        "default": "./isSymbol.mjs"
      },
      "require": {
        "types": "./isSymbol.d.ts",
        "default": "./isSymbol.js"
      }
    },
    "./isUndefined": {
      "import": {
        "types": "./isUndefined.d.mts",
        "default": "./isUndefined.mjs"
      },
      "require": {
        "types": "./isUndefined.d.ts",
        "default": "./isUndefined.js"
      }
    },
    "./join": {
      "import": {
        "types": "./join.d.mts",
        "default": "./join.mjs"
      },
      "require": {
        "types": "./join.d.ts",
        "default": "./join.js"
      }
    },
    "./keys": {
      "import": {
        "types": "./keys.d.mts",
        "default": "./keys.mjs"
      },
      "require": {
        "types": "./keys.d.ts",
        "default": "./keys.js"
      }
    },
    "./last": {
      "import": {
        "types": "./last.d.mts",
        "default": "./last.mjs"
      },
      "require": {
        "types": "./last.d.ts",
        "default": "./last.js"
      }
    },
    "./lt": {
      "import": {
        "types": "./lt.d.mts",
        "default": "./lt.mjs"
      },
      "require": {
        "types": "./lt.d.ts",
        "default": "./lt.js"
      }
    },
    "./map": {
      "import": {
        "types": "./map.d.mts",
        "default": "./map.mjs"
      },
      "require": {
        "types": "./map.d.ts",
        "default": "./map.js"
      }
    },
    "./mapValues": {
      "import": {
        "types": "./mapValues.d.mts",
        "default": "./mapValues.mjs"
      },
      "require": {
        "types": "./mapValues.d.ts",
        "default": "./mapValues.js"
      }
    },
    "./memoize": {
      "import": {
        "types": "./memoize.d.mts",
        "default": "./memoize.mjs"
      },
      "require": {
        "types": "./memoize.d.ts",
        "default": "./memoize.js"
      }
    },
    "./merge": {
      "import": {
        "types": "./merge.d.mts",
        "default": "./merge.mjs"
      },
      "require": {
        "types": "./merge.d.ts",
        "default": "./merge.js"
      }
    },
    "./omit": {
      "import": {
        "types": "./omit.d.mts",
        "default": "./omit.mjs"
      },
      "require": {
        "types": "./omit.d.ts",
        "default": "./omit.js"
      }
    },
    "./once": {
      "import": {
        "types": "./once.d.mts",
        "default": "./once.mjs"
      },
      "require": {
        "types": "./once.d.ts",
        "default": "./once.js"
      }
    },
    "./pick": {
      "import": {
        "types": "./pick.d.mts",
        "default": "./pick.mjs"
      },
      "require": {
        "types": "./pick.d.ts",
        "default": "./pick.js"
      }
    },
    "./pickBy": {
      "import": {
        "types": "./pickBy.d.mts",
        "default": "./pickBy.mjs"
      },
      "require": {
        "types": "./pickBy.d.ts",
        "default": "./pickBy.js"
      }
    },
    "./range": {
      "import": {
        "types": "./range.d.mts",
        "default": "./range.mjs"
      },
      "require": {
        "types": "./range.d.ts",
        "default": "./range.js"
      }
    },
    "./repeat": {
      "import": {
        "types": "./repeat.d.mts",
        "default": "./repeat.mjs"
      },
      "require": {
        "types": "./repeat.d.ts",
        "default": "./repeat.js"
      }
    },
    "./reverse": {
      "import": {
        "types": "./reverse.d.mts",
        "default": "./reverse.mjs"
      },
      "require": {
        "types": "./reverse.d.ts",
        "default": "./reverse.js"
      }
    },
    "./shuffle": {
      "import": {
        "types": "./shuffle.d.mts",
        "default": "./shuffle.mjs"
      },
      "require": {
        "types": "./shuffle.d.ts",
        "default": "./shuffle.js"
      }
    },
    "./size": {
      "import": {
        "types": "./size.d.mts",
        "default": "./size.mjs"
      },
      "require": {
        "types": "./size.d.ts",
        "default": "./size.js"
      }
    },
    "./sleep": {
      "import": {
        "types": "./sleep.d.mts",
        "default": "./sleep.mjs"
      },
      "require": {
        "types": "./sleep.d.ts",
        "default": "./sleep.js"
      }
    },
    "./some": {
      "import": {
        "types": "./some.d.mts",
        "default": "./some.mjs"
      },
      "require": {
        "types": "./some.d.ts",
        "default": "./some.js"
      }
    },
    "./sortBy": {
      "import": {
        "types": "./sortBy.d.mts",
        "default": "./sortBy.mjs"
      },
      "require": {
        "types": "./sortBy.d.ts",
        "default": "./sortBy.js"
      }
    },
    "./sum": {
      "import": {
        "types": "./sum.d.mts",
        "default": "./sum.mjs"
      },
      "require": {
        "types": "./sum.d.ts",
        "default": "./sum.js"
      }
    },
    "./sumBy": {
      "import": {
        "types": "./sumBy.d.mts",
        "default": "./sumBy.mjs"
      },
      "require": {
        "types": "./sumBy.d.ts",
        "default": "./sumBy.js"
      }
    },
    "./throttle": {
      "import": {
        "types": "./throttle.d.mts",
        "default": "./throttle.mjs"
      },
      "require": {
        "types": "./throttle.d.ts",
        "default": "./throttle.js"
      }
    },
    "./times": {
      "import": {
        "types": "./times.d.mts",
        "default": "./times.mjs"
      },
      "require": {
        "types": "./times.d.ts",
        "default": "./times.js"
      }
    },
    "./toNumber": {
      "import": {
        "types": "./toNumber.d.mts",
        "default": "./toNumber.mjs"
      },
      "require": {
        "types": "./toNumber.d.ts",
        "default": "./toNumber.js"
      }
    },
    "./toPairs": {
      "import": {
        "types": "./toPairs.d.mts",
        "default": "./toPairs.mjs"
      },
      "require": {
        "types": "./toPairs.d.ts",
        "default": "./toPairs.js"
      }
    },
    "./toString": {
      "import": {
        "types": "./toString.d.mts",
        "default": "./toString.mjs"
      },
      "require": {
        "types": "./toString.d.ts",
        "default": "./toString.js"
      }
    },
    "./transform": {
      "import": {
        "types": "./transform.d.mts",
        "default": "./transform.mjs"
      },
      "require": {
        "types": "./transform.d.ts",
        "default": "./transform.js"
      }
    },
    "./trim": {
      "import": {
        "types": "./trim.d.mts",
        "default": "./trim.mjs"
      },
      "require": {
        "types": "./trim.d.ts",
        "default": "./trim.js"
      }
    },
    "./union": {
      "import": {
        "types": "./union.d.mts",
        "default": "./union.mjs"
      },
      "require": {
        "types": "./union.d.ts",
        "default": "./union.js"
      }
    },
    "./uniq": {
      "import": {
        "types": "./uniq.d.mts",
        "default": "./uniq.mjs"
      },
      "require": {
        "types": "./uniq.d.ts",
        "default": "./uniq.js"
      }
    },
    "./uniqBy": {
      "import": {
        "types": "./uniqBy.d.mts",
        "default": "./uniqBy.mjs"
      },
      "require": {
        "types": "./uniqBy.d.ts",
        "default": "./uniqBy.js"
      }
    },
    "./uniqWith": {
      "import": {
        "types": "./uniqWith.d.mts",
        "default": "./uniqWith.mjs"
      },
      "require": {
        "types": "./uniqWith.d.ts",
        "default": "./uniqWith.js"
      }
    },
    "./unzip": {
      "import": {
        "types": "./unzip.d.mts",
        "default": "./unzip.mjs"
      },
      "require": {
        "types": "./unzip.d.ts",
        "default": "./unzip.js"
      }
    },
    "./values": {
      "import": {
        "types": "./values.d.mts",
        "default": "./values.mjs"
      },
      "require": {
        "types": "./values.d.ts",
        "default": "./values.js"
      }
    },
    "./zip": {
      "import": {
        "types": "./zip.d.mts",
        "default": "./zip.mjs"
      },
      "require": {
        "types": "./zip.d.ts",
        "default": "./zip.js"
      }
    }
  },
  "author": "yc.effort@navercorp.com",
  "license": "MIT",
  "devDependencies": {
    "@changesets/cli": "^2.27.9",
    "@naverpay/editorconfig": "^0.0.4",
    "@naverpay/eslint-config": "^1.0.7",
    "@naverpay/markdown-lint": "^0.0.3",
    "@naverpay/pite": "^2.2.0",
    "@naverpay/prettier-config": "^1.0.0",
    "@types/lodash": "^4.17.13",
    "@types/node": "^20.17.6",
    "@vitest/coverage-istanbul": "^3.0.6",
    "@vitest/ui": "^3.0.6",
    "eslint-plugin-hidash": "file:./eslint-plugin-hidash",
    "lefthook": "^1.8.2",
    "lodash": "^4.17.21",
    "prettier": "^3.5.3",
    "rimraf": "^5.0.10",
    "rollup": "^4.24.3",
    "vite": "^6.1.1",
    "vitest": "^3.0.6"
  },
  "engines": {
    "node": ">=18.20.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/NaverPayDev/hidash.git"
  },
  "scripts": {
    "build": "pnpm run clean && vite build --config vite.config.mts",
    "release": "changeset publish",
    "release:canary": "changeset publish --no-git-tag",
    "clean": "rm -rf dist",
    "lint": "eslint '**/*.{js,jsx,ts,tsx}'",
    "lint:fix": "eslint '**/*.{js,jsx,ts,tsx}' --fix",
    "prettier": "prettier --check '**/*.{ts,tsx,js,mjs,cjs,jsx,json,yaml,yml}'",
    "prettier:fix": "prettier --write '**/*.{ts,tsx,js,mjs,cjs,jsx,json,yaml,yml}'",
    "md": "markdownlint '*.md'",
    "md:fix": "markdownlint --fix '*.md'",
    "test": "vitest run",
    "bench": "vitest bench --run ./src/*.bench.ts",
    "bench:tip": "vitest bench --run tip.bench.ts",
    "coverage": "vitest run --coverage",
    "changeset-version": "changeset version && pnpm run md:fix",
    "prepublish": "node scripts/pre-build.mjs",
    "generate": "node ./scripts/generate-utils.mjs && node ./scripts/generate-llms-txt.mjs",
    "generate:llms": "node ./scripts/generate-llms-txt.mjs"
  }
}