{"library":"directory-lint","type":"library","category":null,"description":"A TypeScript-first library for validating and generating directory structures based on schema definitions. Current stable version is 2.0.3, with a regular release cadence. Key differentiators include zero dependencies, full TypeScript support, pattern matching with wildcards and regex, and a pluggable backend system. It supports two schema types: ValidateSchema for checking existing structures and GenerateSchema for creating them. Unlike similar tools, it focuses on schema-driven, programmatic validation rather than config-file-based linting, making it suitable for integration into build pipelines or scaffolding tools.","language":"javascript","status":"active","version":"2.0.3","tags":["javascript","linter","validation","filesystem","directory-structure","architecture","lint","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install directory-lint","imports":["import { DirectoryLint } from 'directory-lint'","import type { ValidateSchema } from 'directory-lint'","import type { GenerateSchema } from 'directory-lint'"]},{"cmd":"yarn add directory-lint","imports":[]},{"cmd":"pnpm add directory-lint","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/directory-lint","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}