UNPKG

@blundergoat/goat-flow

Version:

AI coding agent harness and local dashboard for Claude Code, OpenAI Codex, Google Antigravity, and GitHub Copilot - setup audits, guardrails, structured skills, deny hooks, and persistent learning loops.

50 lines 2.62 kB
/** Package-dependency row that turns Node manifests into canonical framework ids. */ interface NodeFrameworkSignal { language: string; packages: string[]; } /** Shared shipped-data shape for detector rows that match paths, globs, or both. */ interface NamedPathGlobSignal { paths: string[]; globs: string[]; } /** Extra language detector row loaded from the project-stack data table. */ interface LanguagePathGlobSignal extends NamedPathGlobSignal { language: string; } /** Tool detector row for code generation and deployment signals. */ export interface ToolPathGlobSignal extends NamedPathGlobSignal { tool: string; } /** Setup dashboard framework marker that scans selected files for package/config tokens. */ interface SetupFrameworkMarkerSignal { name: string; files: string[]; markers: string[]; } /** Node.js framework indicators matched against package dependencies. */ export declare const PROJECT_STACK_NODE_FRAMEWORKS: NodeFrameworkSignal[]; /** Additional language/template indicators beyond primary manifest detection. */ export declare const PROJECT_STACK_EXTRA_LANGUAGE_SIGNALS: LanguagePathGlobSignal[]; /** Code generation tool indicators detected from config files. */ export declare const PROJECT_STACK_CODE_GENERATION_SIGNALS: ToolPathGlobSignal[]; /** Deployment platform indicators detected from config files. */ export declare const PROJECT_STACK_DEPLOYMENT_SIGNALS: ToolPathGlobSignal[]; /** Extra framework markers used only for setup-view framework display names. */ export declare const PROJECT_STACK_SETUP_FRAMEWORK_MARKERS: SetupFrameworkMarkerSignal[]; /** Root-level files that indicate a Python project. */ export declare const PROJECT_STACK_ROOT_PYTHON_FILES: string[]; /** Glob patterns for detecting Python projects in subdirectories. */ export declare const PROJECT_STACK_SUBDIRECTORY_PYTHON_GLOBS: string[]; /** Build manifest paths read to detect Java framework dependencies. */ export declare const PROJECT_STACK_JAVA_MANIFEST_PATHS: string[]; /** Environment files checked for LLM provider API key variables. */ export declare const PROJECT_STACK_LLM_ENV_FILES: string[]; /** Dependency files checked for LLM SDK references. */ export declare const PROJECT_STACK_LLM_DEPENDENCY_FILES: string[]; /** Files checked for compliance-related keywords (HIPAA, GDPR, etc.). */ export declare const PROJECT_STACK_COMPLIANCE_DOCS: string[]; /** Maps languages to their known formatter tool names for gap detection. */ export declare const PROJECT_STACK_FORMATTER_MAP: Record<string, string[]>; export {}; //# sourceMappingURL=project-stack-data.d.ts.map