@xapp/config
Version:
Shared configuration parameters for TypeScript development
57 lines (44 loc) • 927 B
Markdown
```sh
npm install --save-dev @xapp/config eslint typescript prettier
```
```json
{
"extends": "./node_modules/@xapp/config/tsconfig.json",
"include": [
"./src/**/*",
"./typings/**/*.d.ts",
"./test/**/*"
],
"exclude": [
"node_modules"
]
}
```
```javascript
const xappConfig = require("@xapp/config/eslint.config");
module.exports = [
...xappConfig,
// Add your custom rules here
];
```
To override a rule locally, add a configuration object with the rule:
```javascript
const xappConfig = require("@xapp/config/eslint.config");
module.exports = [
...xappConfig,
{
rules: {
"@typescript-eslint/explicit-member-accessibility": "error"
}
}
];
```
```javascript
module.exports = require("@xapp/config/prettier.config");
```