@kekkai/blueprint / emitLint
Function: emitLint()
emitLint(
blueprint,options?):LintConfig
Defined in: emit/lint/lint.ts:32
Compile a Blueprint's architecture into an ESLint flat config that enforces the one-way dependency flow, module-entry boundaries, and package / global ownership. Pure — returns the config array, writes nothing.
Parameters
blueprint
options?
EmitLintOptions = {}
Returns
Example
ts
// eslint.config.mjs — spread into your own flat config
import { emitLint } from '@kekkai/blueprint';
import blueprint from './blueprint.config.mjs';
export default [...emitLint(blueprint)];