open-index/open-npm huggingface dataset:
npm package: @luddia/common
Description: Common TypeScript library for Luddia's app.
Author: Raphaël Barriet
Latest version: 0.4.30

# @luddia/common

Shared TypeScript library for Luddia's applications.  
Includes reusable React hooks, API clients, schemas, configuration files, and common utilities.

## 📦 Installation

Install the package and its required peer dependencies:

```bash
pnpm add @luddia/common \
  react react-dom \
  zod zustand \
  @tanstack/react-query
```

## 🔧 Tooling for Development

If you're using the shared ESLint, Prettier, or TypeScript configurations provided by this package, install the following dev dependencies:

```bash
pnpm add -D \
  typescript \
  eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin \
  eslint-plugin-react eslint-plugin-react-hooks \
  eslint-plugin-import eslint-plugin-jsx-a11y \
  eslint-config-standard eslint-config-prettier \
  prettier eslint-plugin-prettier

```