Shared JavaScript and TypeScript configurations for AB INNOVISION GmbH projects.
This monorepo publishes the following npm packages under the @abinnovision
scope:
- @abinnovision/eslint-config-base - ESLint configuration for JavaScript and TypeScript projects. Includes flavours for NestJS, Vitest, and config files.
- @abinnovision/eslint-config-react - ESLint configuration for React applications with optional Tailwind CSS support.
- @abinnovision/prettier-config - Shared Prettier configuration with EditorConfig support.
- @abinnovision/commitlint-config - Commitlint configuration for enforcing conventional commit messages.
All packages are published to npm and GitHub Packages Registry.
Visit the individual package READMEs above for installation and usage instructions.
This is a Yarn 4 monorepo using Turbo for build orchestration.
- Node.js 24.x or later
- Yarn 4.11.0 (managed via Corepack)
# Build all packages
yarn build
# Run quality checks (lint + format)
yarn check
# Fix formatting and linting issues
yarn fix
# Clean build outputs
yarn cleanApache-2.0