@brixtol/eslint-config
This package includes the shareable ESLint configuration consumed by Brixtol Textiles for TypeScript projects.
Install
pnpm i @brixtol/eslint-config --save-dev
Requires
typescript
andeslint
as peers.
Usage
Extend the configuration within package.json
{
"eslintConfig": {
"ignorePatterns": "*.html",
"extends": ["@brixtol/eslint-config"]
}
}
Monorepo/Workspace
This module is installed at project root in the Brixtol mono/multi repository and thus is available for consumption by all containing packages. Closed sourced packages consume the module from root whereas any open sourced packages existing in the monorepo workspace will provide the config as a development dependency. This approach allows individuals outside of our organization keeping to our code style aesthetics when contributing to projects made available to the public.
Please note that the Brixtol Textiles workspace is mostly closed source and only selected packages have been made available on public npm registry.
Related
License
We ♡ open source!