๐Ÿ“ฆ directus / tsconfig

TSConfig files used in Directus projects.

โ˜… 1 stars โ‘‚ 1 forks ๐Ÿ‘ 1 watching โš–๏ธ MIT License
๐Ÿ“ฅ Clone https://github.com/directus/tsconfig.git
HTTPS git clone https://github.com/directus/tsconfig.git
SSH git clone git@github.com:directus/tsconfig.git
CLI gh repo clone directus/tsconfig
Pascal Jufer Pascal Jufer Remove superfluous dot for eslint cli 3488e7e 10 months ago ๐Ÿ“ History
๐Ÿ“‚ main View all commits โ†’
๐Ÿ“ .github
๐Ÿ“ .vscode
๐Ÿ“ configs
๐Ÿ“„ .editorconfig
๐Ÿ“„ .gitignore
๐Ÿ“„ .node-version
๐Ÿ“„ .npmrc
๐Ÿ“„ eslint.config.mjs
๐Ÿ“„ license
๐Ÿ“„ package.json
๐Ÿ“„ pnpm-lock.yaml
๐Ÿ“„ readme.md
๐Ÿ“„ test.mjs
๐Ÿ“„ README.md

Directus TSConfig

Shared TSConfig files used by projects in the Directus ecosystem.

The following configs are available:

  • node22 - Config for Node.js 22 modules
  • vue3 - Config for Vue.js 3 modules
  • base - Set of basic rules (included in all of the configs above)

Usage

pnpm add -D @directus/tsconfig

To use one of the shared config, extend the local tsconfig.json from it:

{
	"extends": "@directus/tsconfig/node22"
}

Additional Resources