/** * Browser-safe exports for codebase-quality-lenses * * This entry point includes only types, interfaces, and constants that work * in browser environments without Node.js dependencies. * * Excludes: * - NodeExecutor (requires child_process) * - MockExecutor (requires stream.Readable) * - All Lens implementations (require executors) * * Use this entry point when bundling for browsers or when you only need * type definitions and constants like ALL_LENS_REQUIREMENTS. */ export type { UnknownToolOutput, UnknownParsedData, UnknownJson, UnknownConfig, UnknownEnvValue, UnknownError, UnknownMessage, UnknownMetadata, } from './types/common.js'; export { isError, isString, isObject } from './types/common.js'; export type { ToolConfiguration, ProjectContext, LensManagerConfig, } from './types/config.js'; export type { Severity, Issue, TestResult, Coverage, Metrics, GitInfo, AnalyzedFile, FileMetric, LensResult, QualityReport, QualityHexagonMetrics, GitMetadata, FormattedResults, } from './types/output.js'; export type { LensRequirement, LensRequirements, RequirementCheckResult, LensReadiness, } from './types/requirements.js'; export { TYPESCRIPT_REQUIREMENTS, ESLINT_REQUIREMENTS, PRETTIER_REQUIREMENTS, JEST_REQUIREMENTS, VITEST_REQUIREMENTS, BUN_TEST_REQUIREMENTS, KNIP_REQUIREMENTS, BIOME_REQUIREMENTS, RUFF_REQUIREMENTS, MYPY_REQUIREMENTS, PYTEST_REQUIREMENTS, CLIPPY_REQUIREMENTS, RUSTFMT_REQUIREMENTS, CARGO_TEST_REQUIREMENTS, CARGO_NEXTEST_REQUIREMENTS, NODE_TEST_REQUIREMENTS, ALL_LENS_REQUIREMENTS, getLensRequirements, getAvailableLensIds, } from './types/requirements.js'; export declare const VERSION = "0.1.61"; //# sourceMappingURL=browser.d.ts.map