Registry / devops / aberlaas

aberlaas

JSON →
library2.27.4jsnpmunverified

Scaffold JavaScript projects with a zero-config setup for testing (Jest), linting (ESLint + Prettier), and release (semantic-release). Version 2.27.x, active development. Differentiator: opinionated all-in-one toolkit that enforces modern JS practices, including CI scripts and precommit hooks, reducing decision fatigue for new projects. Requires Node >=22.18.0.

npm install aberlaas
INSTALL
IMPORT
SIG · ABERLAAS
A
aberlaas
devopsjavascriptv2.27.4
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

init
import { init } from 'aberlaas'
const { init } = require('aberlaas')
ESM-only since v2. No CommonJS export.
lint
import { lint } from 'aberlaas'
import lint from 'aberlaas'
Named export, not default.
test
import { test } from 'aberlaas'
import { runTests } from 'aberlaas'
Exported as 'test', not 'runTests'.

Shows main exports: init, lint, test, release. Assumes Node >=22.18.0 with ESM.

import { init, lint, test, release } from 'aberlaas'; // Initialize a new project await init({ name: 'my-project', cwd: './my-project' }); // Run lint await lint({ fix: true }); // Run tests await test({ coverage: true }); // Release await release({ dryRun: true }); console.log('Done!');
Debug
Known issues
breakingv2 drops CommonJS support entirely. All imports must be ESM.
fix
Use import syntax and ensure package.json has "type": "module".
affects: >=2.0.0
breakingMinimum Node version raised to 22.18.0 in v2.27.4.
fix
Upgrade Node to >=22.18.0 or pin to earlier version.
affects: >=2.27.4
deprecatedThe 'precommit' option was removed in v2. Use 'lint-staged' instead.
fix
Configure lint-staged in your project instead of using the 'precommit' flag.
affects: >=2.0.0
gotchaInitialization overwrites files without confirmation: package.json, eslint config, jest config.
fix
Backup existing files before running init, or specify a fresh directory.
affects: *
gotchaThe 'release' command uses semantic-release-preset and requires a proper CI environment (GitHub Actions). Local dry-run may fail if GITHUB_TOKEN is missing.
fix
Set GITHUB_TOKEN environment variable or run with 'dryRun: false' only in CI.
affects: *
Errors
Common errors & fixes
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'aberlaas' imported from ...
Package not installed or not in node_modules.
fix
Run 'npm install aberlaas' or 'yarn add aberlaas'.
SyntaxError: Unexpected token 'export'
Running ESM code in a CommonJS context without 'type': 'module'.
fix
Add "type": "module" to package.json or rename file to .mjs.
TypeError: init is not a function
Using default import instead of named import.
fix
Use 'import { init } from 'aberlaas'' instead of 'import init from 'aberlaas''.
Upgrade
Version history
2.27.4latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
59 hits · last 30 days
node
48
OpenAI (training)
1
Resources
aberlaas — npm install aberlaas · libregistry