Aberlaas CI is a CLI tool (v2.27.4) that automates running tests and linting on every commit in a CI environment. It integrates with GitHub Actions and other CI platforms, providing a zero-config setup for JavaScript/TypeScript projects. Key differentiators include opinionated defaults (Jest, ESLint, Prettier), automatic detection of project structure, and seamless integration with aberlaas core. Maintained primarily for the author's own projects, it follows a monthly release cadence. Alternatives include standard CI scripts or tools like Husky.
npm install aberlaas-ciNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to integrate aberlaas-ci as an npm script and run it via CLI.
Rename jest.config.js to jest.config.mjs for future v3 compatibility.
Run 'git stash --include-untracked' to temporarily stash changes.
Update Node.js version in CI config to >=14.
Migrate ESLint config to v8 format if using custom rules.
Run 'npm install aberlaas-ci --save-dev' or use import syntax instead of require.
Add 'jest' to devDependencies: 'npm install jest --save-dev'
Install prettier: 'npm install prettier --save-dev'