New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@skit/extensions

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@skit/extensions

一个多功能的 JavaScript 内置对象原型链扩展方法工具库。 A powerful JavaScript utility library for built-in object extensions.

latest
Source
npmnpm
Version
0.5.2
Version published
Maintainers
1
Created
Source

@skit/extensions

NPM Version NPM Download Build Status License

一个多功能的 JavaScript 内置对象原型链扩展方法工具库。

特性

  • 对部分内置对象扩展了若干常用原型链方法(所有 API 均被设计为以 $ 开头、且不可枚举,无需担心与 ECMAScript 标准的向前兼容问题);

  • 各模块相互独立,可单独拷贝到项目中使用;

  • 支持 TypeScript。

用法

安装:

npm install @skit/extensions

导入:

/* 使用 `require` 导入 */
require('@skit/extensions');

/* 使用 `import` 导入 */
import '@skit/extensions';

API:

请参考 /types/*.d.ts 下的声明文件。

  • Array:

    • Array.$shuffle
    • Array.prototype.$distinct
    • Array.prototype.$distinctBy
    • Array.prototype.$fill
    • Array.prototype.$findLast
    • Array.prototype.$findLastIndex
    • Array.prototype.$groupBy
    • Array.prototype.$groupByToMap
    • Array.prototype.$insertAt
    • Array.prototype.$max
    • Array.prototype.$maxBy
    • Array.prototype.$min
    • Array.prototype.$minBy
    • Array.prototype.$removeAt
    • Array.prototype.$shuffle
    • Array.prototype.$sortAsc
    • Array.prototype.$sortAscBy
    • Array.prototype.$sortDesc
    • Array.prototype.$sortDescBy
  • Boolean:

    • Boolean.$from
  • Date:

    • Date.$now
    • Date.$today
    • Date.$unix
    • Date.prototype.$addMilliseconds
    • Date.prototype.$addSeconds
    • Date.prototype.$addMinutes
    • Date.prototype.$addHours
    • Date.prototype.$addDays
    • Date.prototype.$addMonths
    • Date.prototype.$addYears
    • Date.prototype.$format
    • Date.prototype.$isToday
    • Date.prototype.$isWeekend
    • Date.prototype.$midnight
    • Date.prototype.$unix
  • Function:

    • Function.$noop
    • Function.$debounce
    • Function.$throttle
  • Number:

    • Number.$isNumeric
    • Number.$isOdd
    • Number.$isEven
    • Number.prototype.$toFloor
    • Number.prototype.$toCeil
    • Number.prototype.$toRound
  • Object:

    • Object.$deepEquals
    • Object.$merge
  • Promise:

    • Promise.$delay
    • Promise.$sequential
    • Promise.$try
    • Promise.$waitUntil
    • Promise.$waitWhile
  • String:

    • String.$equals
    • String.prototype.$reverse
    • String.prototype.$toCamelCase
    • String.prototype.$toKebabCase
    • String.prototype.$toPascalCase
    • String.prototype.$toSnakeCase

更新记录

请参阅 CHANGELOG

Keywords

prototype

FAQs

Package last updated on 13 Sep 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts