Documentation
¶
Overview ¶
Copyright © 2025 Benny Powers <web@bennypowers.com>
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
languages
Package languages defines the interface for tree-sitter language integrations and provides a registry for language packages to register themselves.
|
Package languages defines the interface for tree-sitter language integrations and provides a registry for language packages to register themselves. |
|
languages/blade
Package blade provides the tree-sitter Blade language integration.
|
Package blade provides the tree-sitter Blade language integration. |
|
languages/css
Package css provides the tree-sitter CSS language integration.
|
Package css provides the tree-sitter CSS language integration. |
|
languages/et
Package et provides the tree-sitter embedded-template language integration.
|
Package et provides the tree-sitter embedded-template language integration. |
|
languages/handlebars
Package handlebars provides the tree-sitter Handlebars language integration.
|
Package handlebars provides the tree-sitter Handlebars language integration. |
|
languages/html
Package html provides the tree-sitter HTML language integration.
|
Package html provides the tree-sitter HTML language integration. |
|
languages/jinja
Package jinja provides the tree-sitter Jinja language integration.
|
Package jinja provides the tree-sitter Jinja language integration. |
|
languages/jsdoc
Package jsdoc provides the tree-sitter JSDoc language integration.
|
Package jsdoc provides the tree-sitter JSDoc language integration. |
|
languages/php
Package php provides the tree-sitter PHP language integration.
|
Package php provides the tree-sitter PHP language integration. |
|
languages/registry
Package registry triggers registration of all tree-sitter language packages.
|
Package registry triggers registration of all tree-sitter language packages. |
|
languages/tsx
Package tsx provides the tree-sitter TSX language integration.
|
Package tsx provides the tree-sitter TSX language integration. |
|
logging
Package logging provides centralized diagnostic output for cem.
|
Package logging provides centralized diagnostic output for cem. |
|
set
Package set provides a generic set data structure implementation.
|
Package set provides a generic set data structure implementation. |
|
validations
Package validations provides shared validation utilities and data for HTML attributes, custom elements, and other validation concerns across LSP and MCP components.
|
Package validations provides shared validation utilities and data for HTML attributes, custom elements, and other validation concerns across LSP and MCP components. |
|
chunking
Package chunking provides semantic-aware text chunking for MCP context management.
|
Package chunking provides semantic-aware text chunking for MCP context management. |
|
relationships
Package relationships provides element relationship detection for MCP context.
|
Package relationships provides element relationship detection for MCP context. |
|
tools/gen-adapters
command
|
|
|
Package serve implements the development server for custom element demos
|
Package serve implements the development server for custom element demos |
|
internal/urlutil
Package urlutil provides utility functions for URL path matching and manipulation.
|
Package urlutil provides utility functions for URL path matching and manipulation. |
|
middleware/types
Package types provides shared interfaces and types for middleware packages
|
Package types provides shared interfaces and types for middleware packages |
|
render
Package render provides in-process page rendering for static site generation.
|
Package render provides in-process page rendering for static site generation. |
Click to show internal directories.
Click to hide internal directories.