/**
 * JSON Utilities
 *
 * Centralized JSON parsing, serialization, and extraction utilities.
 * Provides safe operations that handle errors gracefully without throwing.
 *
 * @module json
 *
 * @example
 * ```typescript
 * import {
 *   safeParseJson,
 *   parseJsonOrNull,
 *   isValidJson,
 *   safeStringify,
 *   extractJsonFromText,
 *   parseJsonFromText,
 * } from './utils/json/index.js';
 *
 * // Safe parsing with fallback
 * const config = safeParseJson(userInput, { theme: 'light' });
 *
 * // Check if valid before parsing
 * if (isValidJson(str)) {
 *   const data = JSON.parse(str);
 * }
 *
 * // Handle circular references
 * const json = safeStringify(complexObject, 2);
 *
 * // Extract JSON from AI responses
 * const result = extractJsonFromText(aiResponse);
 * ```
 */
export * from "./extract.js";
export * from "./safeParse.js";
