# ntcore-ts-client

> A TypeScript library for communication over [WPILib's NetworkTables 4.1 protocol](https://github.com/wpilibsuite/allwpilib/blob/main/ntcore/doc/networktables4.adoc).

Latest version **3.1.3** (published 2025-04-26) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install ntcore-ts-client
pnpm add ntcore-ts-client
yarn add ntcore-ts-client
bun add ntcore-ts-client
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 3.1.3 |
| Published | 2025-04-26 |
| First published | 2023-01-07 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 6 |
| Unpacked size | 190.5 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| Maintainers | chris2fourlaw |
| Keywords | ntcore, networktables, frc, robot, robotics, first, first robotics, first robotics competition, wpilib, nt, network, tables |

## Links

- npm: https://www.npmjs.com/package/ntcore-ts-client
- npm.io page: https://npm.io/package/ntcore-ts-client

## Dependencies (6)

- [ws](https://npm.io/package/ws.md) ^8.18.1
- [zod](https://npm.io/package/zod.md) ^3.24.3
- [tslib](https://npm.io/package/tslib.md) 2.8.1
- [mock-socket](https://npm.io/package/mock-socket.md) 9.3.1
- [isomorphic-ws](https://npm.io/package/isomorphic-ws.md) ^5.0.0
- [@msgpack/msgpack](https://npm.io/package/@msgpack/msgpack.md) ^3.1.1

## Alternatives

- [eslint-plugin-sonarjs](https://npm.io/package/eslint-plugin-sonarjs.md) — 2.9M weekly downloads
- [eslint-config-expo](https://npm.io/package/eslint-config-expo.md) — 1.5M weekly downloads
- [@matter/protocol](https://npm.io/package/@matter/protocol.md) — 63.5K weekly downloads
- [@eventcatalog/linter](https://npm.io/package/@eventcatalog/linter.md) — 24.8K weekly downloads
- [@pandacss/eslint-plugin](https://npm.io/package/@pandacss/eslint-plugin.md) — 18.7K weekly downloads

## Recent versions

- 3.1.3 (latest) — 2025-04-26
- 3.2.0-beta.0 (beta) — 2025-04-26
- 3.0.0-beta.1 (next) — 2024-11-14
- 3.1.2 — 2025-01-21
- 3.1.1 — 2025-01-21
- 3.1.0 — 2025-01-21
- 3.0.0 — 2024-11-14
- 2.0.0-beta.6 — 2024-02-23
- 2.0.0-beta.5 — 2024-01-10
- 2.0.0-beta.4 — 2024-01-10
- 2.0.0-beta.3 — 2024-01-07
- 2.0.0-beta.2 — 2024-01-01
- 2.0.0-beta.1 — 2024-01-01
- 1.0.0-beta.4 — 2023-11-21
- 1.0.0-beta.3 — 2023-11-21
- … 17 more at https://npm.io/package/ntcore-ts-client/versions

## README

# ntcore-ts-client

A TypeScript library for communication over [WPILib's NetworkTables 4.1 protocol](https://github.com/wpilibsuite/allwpilib/blob/main/ntcore/doc/networktables4.adoc).

## Usage

For a quick start guide on how to use the library, view this [README](https://github.com/cjlawson02/ntcore-ts-client/blob/main/README.md) and this [documentation website](https://ntcore.chrislawson.dev).

## Building

Run `nx build ntcore-ts-client` to build the library.

## Running unit tests

Run `nx test ntcore-ts-client` to execute the unit tests via [Jest](https://jestjs.io).

---
_Source: https://npm.io/package/ntcore-ts-client · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
