Skip to content
JS
Package category

TypeScript tooling

Type utilities, declaration tooling and TypeScript build helpers.

4,224 packages107 comparisons

Packages compared

4,224 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
monie-utils
A comprehensive TypeScript library for money-related utilities including currency formatting, conversion, validation, and financial calculations
3.8k+126815%-1 year ago
1.1.1
ESM + CommonJSBundledPayments and commerce, TypeScript tooling
njs-types
TypeScript definitions for njs scripting language and nginx js modules.
3.8k+26%-1 month ago
1.0.0
-BundledTypeScript tooling
@theholocron/http-client
Shared HTTP primitives for theholocron — REST client factory, auth resolver, and error types
3.8k---1 day ago
1.29.0
ESM onlyBundledHTTP clients, TypeScript tooling
connectic
Connectic is a javascript library for pub sub messaging, event handling, and data synchronization in real-time applications.
3.8k+230%-9 months ago
4.0.0
ESM + CommonJSBundledWebSockets and realtime, State management
react-window-size-listener
Minimalistic React hook for listening to window resize events with built-in debouncing.
3.8k-37%-8 months ago
2.1.0
ESM + CommonJSBundledReact, TypeScript tooling
eth-connect
Ethereum TypeScript API, middleware to talk to a ethereum node using an async provider
3.8k+72%-3 months ago
6.4.0
CommonJSBundledBlockchain and Web3, TypeScript tooling
@agney/react-loading
<h2 align="center">React Loading</h2> <p align="center"> Simple and Accessible loading indicators with React. <br /> <br /> <a href="https://www.npmjs.com/package/@agney/react-loading"> <img src="https://badge.fury.io/js/%40agney%2Freact-loading.svg" />
3.8k---5 years ago
0.1.2
ESM + CommonJSBundledReact, TypeScript tooling
type-route
The flexible, type safe routing library.
3.7k+32%-2 years ago
1.1.0
ESM + CommonJSBundledTypeScript tooling, Routing
@tanstack/ai-code-mode-skills
Persistent runtime skill library for TanStack AI Code Mode agents and sandboxed tool orchestration.
3.7k---1 month ago
0.3.14
ESM onlyBundledTypeScript tooling
@uiw/react-amap-types
基于 React 封装的高德地图组件。AMap Component Based On React.
3.7k---4 months ago
7.1.15
-BundledReact, TypeScript tooling
@pureadmin/descriptions
Use tsx syntax to encapsulate element-plus Descriptions twice to provide flexible configuration items
3.7k---2 years ago
1.2.1
ESM + CommonJSBundledTypeScript tooling
merge-error-cause
Merge an error with its inner cause
3.7k-33%-1 year ago
5.0.2
ESM onlyBundledDOM and browser utilities, TypeScript tooling
@cossistant/core
Core library for connecting to Cossistant API and managing data fetching
3.7k---1 month ago
0.3.0
ESM onlyBundledTypeScript tooling, WebSockets and realtime
scramjet
Lightweight and real-time data functional stream programming framework like event-stream, written in ES6 using async await with multi-threading and typescript support
3.7k-49%-3 years ago
4.37.0
CommonJSBundledTypeScript tooling
@tevm/bundler-cache
Cache for tevm bundler
3.7k---11 months ago
1.0.0-next.148
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
interface-forge
A TypeScript library for creating strongly typed mock data factories using Faker.js for test data generation
3.7k+93%-3 months ago
2.7.0
ESM + CommonJSBundledDev servers and API mocking, Testing
@web3-react/fortmatic-connector
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
3.7k---6 years ago
6.1.6
ESM + CommonJSBundledBlockchain and Web3, React
vuetify-pro-tiptap
tiptap text editor on vuejs and vuetify
3.7k+52%-2 months ago
3.0.0
ESM + CommonJSBundledRich text and code editors, Vue
@happyvertical/smrt-events
Hierarchical event management with participant tracking and SMRT framework support
3.7k---8 days ago
0.51.10
ESM onlyBundledTypeScript tooling
vue3-avatar
A lightweight, fully customizable, accessible, and SSR-safe user avatar component for Vue 3 and Nuxt. Supports initials, custom images, pixel-art generation (identicons), groups with overflow, and auto-contrast text. Perfect for user profiles, team displa
3.7k+174%-2 days ago
5.0.0
ESM + CommonJSBundledAccessibility, Vue
@tevm/actions
A typesafe library for writing forge scripts in typescript
3.7k---11 months ago
1.0.0-next.149
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
payload-authjs
A Payload CMS 3 plugin for Auth.js 5
3.7k+178%-3 months ago
0.10.2
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@aashari/mcp-server-atlassian-bitbucket
Node.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests via tools (list, get, comment, search). Connects AI directly to version control workflows through the standard MC
3.7k---7 months ago
3.1.0
CommonJSBundledCLI tools and terminal utilities, TypeScript tooling
@uni-helper/uni-app-types
为 uni-app 组件提供 TypeScript 类型
3.7k---15 days ago
1.3.0
ESM + CommonJSBundledTypeScript tooling
set-error-props
Properly update an error's properties
3.7k-37%-1 year ago
6.0.1
ESM onlyBundledDOM and browser utilities, TypeScript tooling
ts-expose-internals
Augment the TypeScript compiler module's types to expose hidden internal types
3.7k-23%-1 year ago
5.6.3
-BundledTypeScript tooling
filedirname
Fetch the current file and directory path, no matter your environment (Deno, Node.js, Web Browsers, ESM, CJS)
3.7k-8%-2 years ago
3.4.0
ESM + CommonJSBundledPolyfills and shims, TypeScript tooling
@uiw/react-amap-utils
基于 React 封装的高德地图组件。AMap Component Based On React.
3.7k---4 months ago
7.1.15
ESM + CommonJSBundledReact, TypeScript tooling
types-testing
Test TypeScript types at test runner runtime - Works seamlessly with Jest, Vitest, and Bun.
3.7k+145433%-4 months ago
1.0.2
ESM onlyBundledTesting, TypeScript tooling
@uiw/react-amap-marker
点标记是用来标示某个位置点信息的一种地图要素,本章介绍如何在地图图面使用点标记。
3.7k---4 months ago
7.1.15
ESM + CommonJSBundledReact, TypeScript tooling
wrap-error-message
Properly wrap an error's message
3.7k-39%-1 year ago
3.0.1
ESM onlyBundledDOM and browser utilities, TypeScript tooling
@pureadmin/table
二次封装element-plus的Table,提供灵活的配置项
3.7k---1 year ago
3.3.0
ESM + CommonJSBundledTypeScript tooling
@uiw/react-amap-map
基于 React 封装的高德地图组件。AMap Component Based On React.
3.7k---4 months ago
7.1.15
ESM + CommonJSBundledReact, Maps and geolocation
loose-ts-check
Run TS type-check and ignore certain errors in some files
3.7k-34%--
2.0.0
-NoneTypeScript tooling
@inficen/eslint-plugin-prefer-types
prefer Typescript types over interfaces
3.7k---4 years ago
1.0.4
CommonJSNoneTypeScript tooling, Linting and formatting
@glidemq/speedkey-linux-x64-gnu
Native bindings for speedkey on linux-x64-gnu
3.7k---5 months ago
0.3.0
CommonJSNoneTypeScript tooling
@blockprotocol/graph
Implementation of the Block Protocol Graph service specification for blocks and embedding applications
3.7k---1 month ago
0.5.0
ESM onlyBundledAI and machine learning, Database clients and drivers
thai-baht-text
Convert number to Thai Bath as Text
3.7k+36%-2 years ago
2.0.5
CommonJSBundledTypeScript tooling
navigableitem-ts
component that receives parameters to wrap dynamic buttons with options and routes
3.7k+2412%--
0.0.90
ESM + CommonJSBundledTypeScript tooling, React
swaggie
Generate a fully typed TypeScript API client from your OpenAPI 3 spec
3.7k+465%-1 month ago
2.5.0
CommonJSBundledDocumentation tooling, TypeScript tooling
@devexpress/eslint-plugin-dx-security
An ESLint® plugin that detects and mitigates security-related issues for DevExpress projects.
3.6k---15 days ago
0.2.10
ESM onlyNoneLinting and formatting, Security
@earltp/vue-virtual-scroller
typescript declaration for vue-virtual-scroller 2 with vue 3
3.6k---5 years ago
1.0.1
CommonJSNoneTypeScript tooling, Vue
siroc
Zero-config build tooling for Node
3.6k+37%-5 years ago
0.16.0
ESM + CommonJSBundledBundlers, TypeScript tooling
nuxt-intlayer
Easily internationalize i18n your Nuxt applications with type-safe multilingual content management.
3.6k+259%-1 day ago
9.5.9
ESM onlyBundledInternationalisation, Vue
@intl-tel-input/vue
A Vue component for intl-tel-input, for entering, formatting, and validating international telephone numbers
3.6k---2 days ago
29.5.3
ESM onlyBundledTypeScript tooling, Vue
@intl-tel-input/svelte
A Svelte component for intl-tel-input, for entering, formatting, and validating international telephone numbers
3.6k---2 days ago
29.5.3
ESM onlyBundledTypeScript tooling, Svelte
gulp-transform
A Gulp plugin for applying custom transformations to the contents of files
3.6k-51%-9 years ago
3.0.5
CommonJSBundledTypeScript tooling
meemaw
Elegant, declarative React utility components for common UI patterns
3.6k---
1.0.2
ESM + CommonJSBundledReact, TypeScript tooling
dotmsg
A JavaScript / Typescript library for parsing .msg files
3.6k+994%-3 years ago
0.1.1
ESM onlyBundledTypeScript tooling
@ntohq/buefy-next
Lightweight UI components for Vue.js (v3) based on Bulma
3.6k---1 year ago
0.2.0
ESM + CommonJSBundledVue, TypeScript tooling

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • monie-utilsA comprehensive TypeScript library for money-related utilities including currency formatting, conversion, validation, and financial calculations
  • njs-typesTypeScript definitions for njs scripting language and nginx js modules.
  • @theholocron/http-clientShared HTTP primitives for theholocron — REST client factory, auth resolver, and error types
  • connecticConnectic is a javascript library for pub sub messaging, event handling, and data synchronization in real-time applications.
  • react-window-size-listenerMinimalistic React hook for listening to window resize events with built-in debouncing.
  • eth-connectEthereum TypeScript API, middleware to talk to a ethereum node using an async provider
  • @agney/react-loading<h2 align="center">React Loading</h2> <p align="center"> Simple and Accessible loading indicators with React. <br /> <br /> <a href="https://www.npmjs.com/package/@agney/react-loading"> <img src="https://badge.fury.io/js/%40agney%2Freact-loading.svg" />
  • type-routeThe flexible, type safe routing library.
  • @tanstack/ai-code-mode-skillsPersistent runtime skill library for TanStack AI Code Mode agents and sandboxed tool orchestration.
  • @uiw/react-amap-types基于 React 封装的高德地图组件。AMap Component Based On React.
  • @pureadmin/descriptionsUse tsx syntax to encapsulate element-plus Descriptions twice to provide flexible configuration items
  • merge-error-causeMerge an error with its inner cause
  • @cossistant/coreCore library for connecting to Cossistant API and managing data fetching
  • scramjetLightweight and real-time data functional stream programming framework like event-stream, written in ES6 using async await with multi-threading and typescript support
  • @tevm/bundler-cacheCache for tevm bundler
  • interface-forgeA TypeScript library for creating strongly typed mock data factories using Faker.js for test data generation
  • @web3-react/fortmatic-connectorA simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
  • vuetify-pro-tiptaptiptap text editor on vuejs and vuetify
  • @happyvertical/smrt-eventsHierarchical event management with participant tracking and SMRT framework support
  • vue3-avatarA lightweight, fully customizable, accessible, and SSR-safe user avatar component for Vue 3 and Nuxt. Supports initials, custom images, pixel-art generation (identicons), groups with overflow, and auto-contrast text. Perfect for user profiles, team displa
  • @tevm/actionsA typesafe library for writing forge scripts in typescript
  • payload-authjsA Payload CMS 3 plugin for Auth.js 5
  • @aashari/mcp-server-atlassian-bitbucketNode.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests via tools (list, get, comment, search). Connects AI directly to version control workflows through the standard MC
  • @uni-helper/uni-app-types为 uni-app 组件提供 TypeScript 类型
  • set-error-propsProperly update an error's properties
  • ts-expose-internalsAugment the TypeScript compiler module's types to expose hidden internal types
  • filedirnameFetch the current file and directory path, no matter your environment (Deno, Node.js, Web Browsers, ESM, CJS)
  • @uiw/react-amap-utils基于 React 封装的高德地图组件。AMap Component Based On React.
  • types-testingTest TypeScript types at test runner runtime - Works seamlessly with Jest, Vitest, and Bun.
  • @uiw/react-amap-marker点标记是用来标示某个位置点信息的一种地图要素,本章介绍如何在地图图面使用点标记。
  • wrap-error-messageProperly wrap an error's message
  • @pureadmin/table二次封装element-plus的Table,提供灵活的配置项
  • @uiw/react-amap-map基于 React 封装的高德地图组件。AMap Component Based On React.
  • loose-ts-checkRun TS type-check and ignore certain errors in some files
  • @inficen/eslint-plugin-prefer-typesprefer Typescript types over interfaces
  • @glidemq/speedkey-linux-x64-gnuNative bindings for speedkey on linux-x64-gnu
  • @blockprotocol/graphImplementation of the Block Protocol Graph service specification for blocks and embedding applications
  • thai-baht-textConvert number to Thai Bath as Text
  • navigableitem-tscomponent that receives parameters to wrap dynamic buttons with options and routes
  • swaggieGenerate a fully typed TypeScript API client from your OpenAPI 3 spec
  • @devexpress/eslint-plugin-dx-securityAn ESLint® plugin that detects and mitigates security-related issues for DevExpress projects.
  • @earltp/vue-virtual-scrollertypescript declaration for vue-virtual-scroller 2 with vue 3
  • sirocZero-config build tooling for Node
  • nuxt-intlayerEasily internationalize i18n your Nuxt applications with type-safe multilingual content management.
  • @intl-tel-input/vueA Vue component for intl-tel-input, for entering, formatting, and validating international telephone numbers
  • @intl-tel-input/svelteA Svelte component for intl-tel-input, for entering, formatting, and validating international telephone numbers
  • gulp-transformA Gulp plugin for applying custom transformations to the contents of files
  • meemawElegant, declarative React utility components for common UI patterns
  • dotmsgA JavaScript / Typescript library for parsing .msg files
  • @ntohq/buefy-nextLightweight UI components for Vue.js (v3) based on Bulma