@monorepo-template/tsconfig

1.1.2 • Public • Published

Monorepo template TypeScript configuration

The @monorepo-template/tsconfig package contains production-ready TypeScript configurations for monorepo packages.

Install

yarn add --dev "@monorepo-template/tsconfig" "@types/node"

Use

Change your tsconfig.json file to extend this preconfiguration:

{
  "extends": "@monorepo-template/tsconfig"
}

React applications

tsconfig.json:

{
  "extends": "@monorepo-template/tsconfig/react-application.json"
}

tsconfig.development.json:

{
  "extends": "@monorepo-template/tsconfig/react-application/development.json"
}

tsconfig.eslint.json:

{
  "extends": "@monorepo-template/tsconfig/react-application/eslint.json"
}

React < 17

{
  "extends": "@monorepo-template/tsconfig/react-application/no-jsx-runtime.json"
}

React modules

tsconfig.json:

{
  "extends": "@monorepo-template/tsconfig/react-module.json",
  "compilerOptions": {
    "declarationDir": "./dist/types"
  }
}

tsconfig.development.json:

{
  "extends": "@monorepo-template/tsconfig/react-module/development.json"
}

tsconfig.eslint.json:

{
  "extends": "@monorepo-template/tsconfig/react-module/eslint.json"
}

React < 17

{
  "extends": "@monorepo-template/tsconfig/react-module/no-jsx-runtime.json"
}

Readme

Keywords

none

Package Sidebar

Install

npm i @monorepo-template/tsconfig

Weekly Downloads

15

Version

1.1.2

License

MIT

Unpacked Size

5.24 kB

Total Files

13

Last publish

Collaborators

  • charlesstover