• Joined on 2026-01-15

@mintel/tsconfig (1.9.11)

Published 2026-03-03 16:37:25 +00:00 by mmintel in mmintel/at-mintel

Installation

@mintel:registry=
npm install @mintel/tsconfig@1.9.11
"@mintel/tsconfig": "1.9.11"

About this package

@mintel/tsconfig

Centralized TypeScript configurations for all Mintel projects, ensuring consistent compiler settings and modern target environments.

📦 Configurations

base.json

The foundation for all TypeScript projects in the monorepo.

  • Target: ES2020
  • Module Resolution: bundler
  • Strictness: strict: false (aligned with klz-2026 standards)
  • Features: Enables esModuleInterop, resolveJsonModule, and isolatedModules.

nextjs.json

Extends base.json with specific settings for Next.js applications.

  • Plugins: Includes the next TypeScript plugin for enhanced IDE support.
  • JSX: Set to preserve.

🚀 Usage

In a Next.js App

Create a tsconfig.json in your project root:

{
  "extends": "@mintel/tsconfig/nextjs.json",
  "compilerOptions": {
    "paths": {
      "@/*": ["./src/*"]
    }
  },
  "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
  "exclude": ["node_modules"]
}

In a Library Package

Create a tsconfig.json in your package root:

{
  "extends": "@mintel/tsconfig/base.json",
  "compilerOptions": {
    "outDir": "./dist",
    "rootDir": "./src"
  },
  "include": ["src"]
}
Details
npm
2026-03-03 16:37:25 +00:00
257
latest
1.1 KiB
Assets (1)
Versions (11) View all
1.9.11 2026-03-03
1.9.10 2026-03-03
1.9.8 2026-03-03
1.9.7 2026-03-02
1.9.5 2026-02-27