UNPKG

@naverpay/hidash

Version:

improved lodash

813 lines 18.1 kB
{ "name": "@naverpay/hidash", "version": "1.0.0", "description": "improved lodash", "sideEffects": false, "files": [ "*.js", "*.mjs", "*.d.ts", "*.d.mts", "internal/*.js", "internal/*.mjs", "internal/*.d.ts", "internal/*.d.mts" ], "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" } }, "./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" }, "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" } }