1
0
mirror of https://github.com/dzeiocom/libs.git synced 2025-06-21 06:59:20 +00:00

First @dzeio/config version

Signed-off-by: Avior <florian.bouillon@delta-wings.net>
This commit is contained in:
2021-07-10 18:50:50 +02:00
parent 418c36efda
commit 588caedd84
14 changed files with 5809 additions and 0 deletions

45
packages/config/README.md Normal file
View File

@ -0,0 +1,45 @@
# Dzeio Config
thoses are base configuration files for multiple items
## ESLint
Depending on your configuration add a `.eslintrc.json` to your repository and add the following code (remove the comments if you keep it a a json file)
```json
{
"extends": [
// Note: add only one file as they calls each ones out
// Base configuration for javascript
"./node_modules/@dzeio/config/eslint/base",
// React configuration
"./node_modules/@dzeio/config/eslint/react",
// Typescript configuration
"./node_modules/@dzeio/config/eslint/typescript",
// Typescript AND React configuration
"./node_modules/@dzeio/config/eslint/react-typescript",
]
}
```
## Typescript
```json
{
// Note: Only include one file
// Base Typescript configuration
"extends": "@dzeio/config/tsconfig.base.json",
// Base NextJS configuration
"extends": "@dzeio/config/tsconfig.nextjs.json",
}
```
## Copy-paste
files under the folder `copy-paste` are configurations that can't be extended so you'll have to copy/paste them into your repository