Skip to content

🎉 A consistent, modular, and performant JavaScript utility library.

Notifications You must be signed in to change notification settings

Sunny-117/lodash-ts

Repository files navigation

lodash-ts

lodash-ts is a consistent, modular, and high-performance JavaScript library.

Implement the typescript version of lodash.

Feature

  • 🎉 Build by Vite:Really fast
  • 📝 TypeScript:JavaScript With Syntax For Types
  • ⚡️ PNPM:Faster, disk space saving package management tool
  • 🔥 Vitest: A Vite-native unit test framework. It's fast!
  • 🔨 unplugin-auto-import: Auto import APIs on-demand for Vite, Webpack and Rollup

Finished

Array

✅ difference

✅ differenceBy

✅ differenceWith

✅ drop

✅ dropRight

✅ dropWhile

✅ dropRightWhile

✅ flatten

✅ flattenDeep

✅ flattenDepth

✅ intersection

✅ intersectionBy

✅ intersectionWith

✅ isArguments

✅ isArrayLike

✅ isArrayLikeObject

✅ isLength

✅ isObjectLike

✅ last

✅ slice

✅ take

✅ takeRight

✅ takeRightWhile

✅ takeWhile

✅ unzip

✅ unzipWith

✅ zip

✅ without

✅ xor

✅ xorBy

✅ xorWith

✅ zipObject

✅ zipObjectDeep

✅ zipWith

Object

✅get,

✅at,

✅create,

✅defaults,

✅defaultsDeep,

TODO:https://www.lodashjs.com/docs/lodash.toPairs

Git commit specification reference

  • feat add new functions
  • fix Fix issues/bugs
  • perf Optimize performance
  • style Change the code style without affecting the running result
  • refactor Re-factor code
  • revert Undo changes
  • test Test related, does not involve changes to business code
  • docs Documentation and Annotation
  • chore Updating dependencies/modifying scaffolding configuration, etc.
  • workflow Work flow Improvements
  • ci CICD
  • types Type definition
  • wip In development

About

🎉 A consistent, modular, and performant JavaScript utility library.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published