UNPKG

@xapp/config

Version:

Shared configuration parameters for TypeScript development

57 lines (44 loc) 927 B
# config ## Installation ```sh npm install --save-dev @xapp/config eslint typescript prettier ``` ## Usage ### tsconfig.json ```json { "extends": "./node_modules/@xapp/config/tsconfig.json", "include": [ "./src/**/*", "./typings/**/*.d.ts", "./test/**/*" ], "exclude": [ "node_modules" ] } ``` ### eslint.config.js ```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" } } ]; ``` ### prettier.config.js ```javascript module.exports = require("@xapp/config/prettier.config"); ```