tanstack-config

Standardize JavaScript/TypeScript package builds, linting, and publishing in PNPM/Nx monorepos.

29|2|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/tanstack-skills/tanstack-skills --skill tanstack-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tanstack-config
Source: https://github.com/tanstack-skills/tanstack-skills/tree/main/plugins/tanstack-config/skills/tanstack-config
Command: npx skills add https://github.com/tanstack-skills/tanstack-skills --skill tanstack-config

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TanStack Config provides an opinionated, minimal-configuration toolkit for JavaScript/TypeScript package development. It includes Vite-powered build configuration, ESLint presets, publish automation with semantic versioning, and monorepo tooling that pairs with pnpm and Nx to streamline multi-package workstreams.

Core Features & Use Cases

  • Vite-based build configuration helpers for multi-package repos
  • ESLint presets and consistent code standards across packages
  • Publish automation with semantic versioning via Changesets
  • Monorepo tooling for pnpm/Nx plus GitHub Actions workflows
  • Use Case: A team ships several packages in a single repo and wants standardized builds, linting, and releases with minimal setup.

Quick Start

Bootstrap a TanStack Config-enabled monorepo with tooling and CI scaffolding in a single setup step.

Frequently Asked Questions about tanstack-config

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

FAQPage Schema
How do I standardize builds and linting across a pnpm monorepo?

To standardize builds and linting across a pnpm monorepo, you can apply an opinionated toolkit providing Vite-based build configuration and ESLint presets, enforcing consistent pipelines across packages with minimal setup.

What is the best way to automate semantic versioning for multiple TypeScript packages?

Automating semantic versioning for multiple TypeScript packages is handled via Changesets integration. This streamlines publish automation and semantic version releases directly within your monorepo CI workflows.

How do I set up GitHub Actions workflows for a JavaScript monorepo?

Setting up GitHub Actions workflows for a JavaScript monorepo is simplified using preconfigured CI scaffolding. It integrates directly with pnpm and Nx ecosystems to standardize multi-package build, lint, and publish pipelines.

Does this toolkit work with Nx and pnpm ecosystems?

Yes, the toolkit is specifically designed for monorepos and multi-package projects within the pnpm and Nx ecosystems. It provides tailored tooling to streamline workstreams across these environments.

Do I need Vite to build TypeScript packages with this configuration?

Yes, Vite is the underlying engine for the build configuration helpers provided. It powers the multi-package build processes to ensure standardized output across your repository.

Why use an opinionated config for JavaScript package development?

Using an opinionated config for JavaScript package development eliminates manual configuration overhead. It enforces consistent code standards and automated releases, allowing teams to ship packages faster.