Skip to content

Layerguard v0.1.1

Latest

Choose a tag to compare

@caprado caprado released this 04 Mar 07:42
· 2 commits to main since this release

Initial public release of Layerguard - framework-agnostic CLI tool that enforces architectural layer boundaries in TypeScript/JavaScript projects.

Features

  • Layer-based architecture enforcement - Define layers and allowed dependency flows
  • ESLint plugin - Integrate with your existing ESLint setup
  • CLI tool - Run checks, generate reports, watch for changes
  • Framework plugins - Built-in support for Next.js, NestJS, and more
  • Incremental parsing - Fast re-checks with caching
  • Multiple output formats - Terminal, HTML, GitHub annotations

Installation

npm install layerguard

Quick Start

npx layerguard init
npx layerguard check

See the README for full documentation.