{"version":3,"file":"jest.cjs","sources":["../src/jest.ts"],"sourcesContent":["/**\n * Jest configuration utilities for @grafana/llm\n *\n * This module exports the additional ES modules that need to be transformed\n * when using @grafana/llm in Jest tests.\n */\n\n/**\n * List of ES modules used by @grafana/llm that need to be transformed by Jest.\n * Add these to your Jest transformIgnorePatterns configuration.\n */\nexport const grafanaLLMESModules = [\n  \"@modelcontextprotocol/sdk\",\n  \"pkce-challenge\",\n  \"marked\",\n];\n\n/**\n * Helper function to create transformIgnorePatterns for Jest.\n * Use this with Grafana's nodeModulesToTransform utility.\n *\n * @example\n * ```javascript\n * // jest.config.js\n * const { grafanaESModules, nodeModulesToTransform } = require('./.config/jest/utils');\n * const { grafanaLLMESModules } = require('@grafana/llm/jest');\n *\n * module.exports = {\n *   ...require('./.config/jest.config'),\n *   transformIgnorePatterns: [nodeModulesToTransform([...grafanaESModules, ...grafanaLLMESModules])],\n * };\n * ```\n */\n"],"names":[],"mappings":";;AAWO,MAAM,mBAAA,GAAsB;AAAA,EACjC,2BAAA;AAAA,EACA,gBAAA;AAAA,EACA;AACF;;;;"}