tanstack-config

Automates setup and governance of JavaScript/TypeScript packages in monorepos.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/TaherMustansir1929/zainy-water-v3 --skill tanstack-config-tahermustansir1929
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tanstack-config
Source: https://github.com/TaherMustansir1929/zainy-water-v3/tree/main/.agents/skills/tanstack-config
Command: npx skills add https://github.com/TaherMustansir1929/zainy-water-v3 --skill tanstack-config-tahermustansir1929

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TanStack Config provides an opinionated toolkit to streamline building, versioning, and publishing high-quality JavaScript/TypeScript packages, especially in monorepos with pnpm and Nx.

Core Features & Use Cases

  • Vite-based build configuration with minimal scaffolding and sensible defaults.
  • ESLint presets and type-safe governance for consistent code quality.
  • Publish automation and Changesets integration for predictable releases.
  • Monorepo tooling support for pnpm and Nx workflows across multiple packages.

Quick Start

Install @tanstack/config in your monorepo and apply its vite, eslint, and publish presets to initialize consistent build and release pipelines.

Frequently Asked Questions about tanstack-config

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Vite builds and ESLint for a TypeScript monorepo?

TanStack Config streamlines TypeScript monorepo setup by applying opinionated Vite build and ESLint presets, providing minimal scaffolding with sensible defaults to ensure consistent code quality across multiple packages.

How do I automate package publishing and versioning in a pnpm or Nx monorepo?

Automate package publishing and versioning in a pnpm or Nx monorepo using TanStack Config's publish presets and Changesets integration, enabling predictable releases via automated GitHub Actions workflows.

What is the best way to manage consistent TypeScript configurations across multiple packages?

The best way to manage TypeScript configurations across multiple packages is using an opinionated toolkit like TanStack Config, which applies standardized TypeScript and build settings across pnpm and Nx monorepo workflows.

Does TanStack Config work with GitHub Actions for release workflows?

Yes, TanStack Config works with GitHub Actions by satisfying requirements for publish configurations and Changesets integration, allowing you to automate and govern release workflows directly within your repository.

Can I use this package management setup for both pnpm and Nx monorepos?

Yes, you can use this package management setup for both pnpm and Nx monorepos, as TanStack Config explicitly supports monorepo tooling and workflows across both package managers to streamline builds and publishing.

Do I need Changesets to handle versioning for JavaScript packages in a monorepo?

You need Changesets to handle predictable versioning for JavaScript packages in a monorepo, as TanStack Config integrates it directly to automate release workflows and govern version updates across packages.