Skip to content

@manovaspace/tsconfig

Shared TypeScript presets so apps and libraries share the same strict baseline.

Terminal window
pnpm add -D @manovaspace/tsconfig

Also works with npm or yarn.

Next.js app

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

React library

{
"extends": "@manovaspace/tsconfig/react-library.json",
"include": ["src"]
}
File Purpose
base.json Strict ES2022 defaults
nextjs.json Next.js App Router apps
react-library.json React packages (jsx: react-jsx)