README
Configs
Config files used accross different projects.
⚠️ Work in progress
Types
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- babel.config.js
- jest.config.js
- lint-staged.config.js
- prettier.config.js
- release.config.js
- tsconfig.json
Install
npm install @waitroom/configs --save-dev
Use
Inside your specific config file:
.eslintrc.js
const config = require('@waitroom/configs/src/.eslintrc.js');
module.exports = Object.assign(config, {
// your overriding or other config options
});
prettier.config.js
const config = require('@waitroom/configs/src/prettier.config');
module.exports = Object.assign(config, {
// your overriding or other config options
});
tsconfig.json
{
"extends": "@waitroom/configs/src/tsconfig.json",
"compilerOptions": {
"removeComments": true,
"target": "es2017",
"outDir": "lib"
},
"include": ["src"],
"exclude": ["node_modules"]
}