From 970f07911e699f05d6dc7cc2f74cfae55fb2aa7c Mon Sep 17 00:00:00 2001 From: allisonking Date: Mon, 3 Mar 2025 15:34:49 -0500 Subject: [PATCH] Initial copy and package install --- packages/context-editor/package.json | 31 + .../plugins/code/codeMirrorBlockNodeView.ts | 210 ++++ .../src/plugins/code/defaults.ts | 82 ++ .../src/plugins/code/languageLoaders.ts | 24 + .../src/plugins/code/languages.ts | 21 + .../src/plugins/code/parsers.ts | 34 + .../context-editor/src/plugins/code/types.ts | 63 + .../context-editor/src/plugins/code/utils.ts | 156 +++ pnpm-lock.yaml | 1074 ++++++++++++++++- 9 files changed, 1693 insertions(+), 2 deletions(-) create mode 100644 packages/context-editor/src/plugins/code/codeMirrorBlockNodeView.ts create mode 100644 packages/context-editor/src/plugins/code/defaults.ts create mode 100644 packages/context-editor/src/plugins/code/languageLoaders.ts create mode 100644 packages/context-editor/src/plugins/code/languages.ts create mode 100644 packages/context-editor/src/plugins/code/parsers.ts create mode 100644 packages/context-editor/src/plugins/code/types.ts create mode 100644 packages/context-editor/src/plugins/code/utils.ts diff --git a/packages/context-editor/package.json b/packages/context-editor/package.json index b185d8724..c6abe7704 100644 --- a/packages/context-editor/package.json +++ b/packages/context-editor/package.json @@ -51,6 +51,37 @@ }, "dependencies": { "@benrbray/prosemirror-math": "^1.0.0", + "@codemirror/autocomplete": "^6.18.6", + "@codemirror/commands": "^6.8.0", + "@codemirror/lang-cpp": "^6.0.2", + "@codemirror/lang-css": "^6.3.1", + "@codemirror/lang-html": "^6.4.9", + "@codemirror/lang-java": "^6.0.1", + "@codemirror/lang-javascript": "^6.2.3", + "@codemirror/lang-json": "^6.0.1", + "@codemirror/lang-lezer": "^6.0.1", + "@codemirror/lang-markdown": "^6.3.2", + "@codemirror/lang-php": "^6.0.1", + "@codemirror/lang-python": "^6.1.7", + "@codemirror/lang-rust": "^6.0.1", + "@codemirror/lang-sql": "^6.8.0", + "@codemirror/lang-wast": "^6.0.2", + "@codemirror/lang-xml": "^6.1.0", + "@codemirror/language": "^6.10.8", + "@codemirror/search": "^6.5.10", + "@codemirror/state": "^6.5.2", + "@codemirror/view": "^6.36.4", + "@lezer/cpp": "^1.1.2", + "@lezer/css": "^1.1.10", + "@lezer/html": "^1.3.10", + "@lezer/java": "^1.1.3", + "@lezer/javascript": "^1.4.21", + "@lezer/json": "^1.0.3", + "@lezer/lr": "^1.4.2", + "@lezer/markdown": "^1.4.2", + "@lezer/python": "^1.1.15", + "@lezer/rust": "^1.0.2", + "@lezer/xml": "^1.0.6", "@nytimes/react-prosemirror": "^1.0.0", "@prosemirror-adapter/react": "^0.4.0", "deepmerge": "^4.3.1", diff --git a/packages/context-editor/src/plugins/code/codeMirrorBlockNodeView.ts b/packages/context-editor/src/plugins/code/codeMirrorBlockNodeView.ts new file mode 100644 index 000000000..6a4a125df --- /dev/null +++ b/packages/context-editor/src/plugins/code/codeMirrorBlockNodeView.ts @@ -0,0 +1,210 @@ +/** + * Based on https://gitlab.com/emergence-engineering/prosemirror-codemirror-block/-/blob/main/src/codeMirrorBlockNodeView.ts + * + * Differences: + * * Includes `codeblock-wrapper` as dom + * * No theme or copy button + */ + +import type { NodeView } from "prosemirror-view"; + +import { + autocompletion, + closeBrackets, + closeBracketsKeymap, + completionKeymap, +} from "@codemirror/autocomplete"; +import { defaultKeymap, indentWithTab } from "@codemirror/commands"; +import { + bracketMatching, + defaultHighlightStyle, + foldGutter, + foldKeymap, + indentOnInput, + syntaxHighlighting, +} from "@codemirror/language"; +import { highlightSelectionMatches, selectNextOccurrence } from "@codemirror/search"; +import { Compartment, EditorState } from "@codemirror/state"; +import { + drawSelection, + EditorView, + highlightActiveLine, + highlightActiveLineGutter, + keymap, + lineNumbers, + rectangularSelection, +} from "@codemirror/view"; +import { exitCode, selectAll } from "prosemirror-commands"; +import { Node } from "prosemirror-model"; +import { EditorView as PMEditorView } from "prosemirror-view"; + +import type { CodeBlockSettings } from "./types"; +import { + backspaceHandler, + computeChange, + forwardSelection, + maybeEscape, + setMode, + valueChanged, +} from "./utils"; + +export const codeMirrorBlockNodeView = (settings: CodeBlockSettings) => { + return (pmNode: Node, view: PMEditorView, getPos: (() => number) | boolean): NodeView => { + let node = pmNode; + let updating = false; + const wrap = document.createElement("pre"); + wrap.className = "codeblock-wrapper"; + const dom = document.createElement("code"); + wrap.append(dom); + dom.className = "codeblock-root"; + const languageConf = new Compartment(); + const state = EditorState.create({ + extensions: [ + EditorState.readOnly.of(settings.readOnly), + EditorView.editable.of(!settings.readOnly), + lineNumbers(), + highlightActiveLineGutter(), + foldGutter(), + bracketMatching(), + closeBrackets(), + highlightSelectionMatches(), + autocompletion(), + rectangularSelection(), + drawSelection({ cursorBlinkRate: 1000 }), + EditorState.allowMultipleSelections.of(true), + highlightActiveLine(), + syntaxHighlighting(defaultHighlightStyle), + languageConf.of([]), + indentOnInput(), + EditorView.domEventHandlers({ + blur(event, cmView) { + cmView.dispatch({ selection: { anchor: 0 } }); + }, + }), + keymap.of([ + { key: "Mod-d", run: selectNextOccurrence, preventDefault: true }, + { + key: "ArrowUp", + run: (cmView) => maybeEscape("line", -1, cmView, view, getPos), + }, + { + key: "ArrowLeft", + run: (cmView) => maybeEscape("char", -1, cmView, view, getPos), + }, + { + key: "ArrowDown", + run: (cmView) => maybeEscape("line", 1, cmView, view, getPos), + }, + { + key: "ArrowRight", + run: (cmView) => maybeEscape("char", 1, cmView, view, getPos), + }, + { + key: "Mod-z", + run: () => settings.undo?.(view.state, view.dispatch) || true, + shift: () => settings.redo?.(view.state, view.dispatch) || true, + }, + { + key: "Mod-y", + run: () => settings.redo?.(view.state, view.dispatch) || true, + }, + { key: "Backspace", run: (cmView) => backspaceHandler(view, cmView) }, + { + key: "Mod-Backspace", + run: (cmView) => backspaceHandler(view, cmView), + }, + { + key: "Mod-a", + run: () => { + const result = selectAll(view.state, view.dispatch); + view.focus(); + return result; + }, + }, + { + key: "Enter", + run: (cmView) => { + const sel = cmView.state.selection.main; + if ( + cmView.state.doc.line(cmView.state.doc.lines).text === "" && + sel.from === sel.to && + sel.from === cmView.state.doc.length + ) { + exitCode(view.state, view.dispatch); + view.focus(); + return true; + } + return false; + }, + }, + ...defaultKeymap, + ...foldKeymap, + ...closeBracketsKeymap, + ...completionKeymap, + indentWithTab, + ]), + ...(settings.theme ? settings.theme : []), + ], + doc: node.textContent, + }); + + const codeMirrorView = new EditorView({ + state, + dispatch: (tr) => { + codeMirrorView.update([tr]); + if (!updating) { + const textUpdate = tr.state.toJSON().doc; + valueChanged(textUpdate, node, getPos, view); + forwardSelection(codeMirrorView, view, getPos); + } + }, + }); + dom.append(codeMirrorView.dom); + + const selectDeleteCB = settings.createSelect(settings, dom, node, view, getPos); + setMode(node.attrs.lang, codeMirrorView, settings, languageConf); + + return { + dom: wrap, + selectNode() { + codeMirrorView.focus(); + }, + stopEvent: (e: Event) => settings.stopEvent(e, node, getPos, view, dom), + setSelection: (anchor, head) => { + codeMirrorView.focus(); + forwardSelection(codeMirrorView, view, getPos); + updating = true; + codeMirrorView.dispatch({ + selection: { anchor, head }, + }); + updating = false; + }, + update: (updateNode) => { + if (updateNode.type.name !== node.type.name) return false; + if (updateNode.attrs.lang !== node.attrs.lang) + setMode(updateNode.attrs.lang, codeMirrorView, settings, languageConf); + const oldNode = node; + node = updateNode; + const change = computeChange(codeMirrorView.state.doc.toString(), node.textContent); + if (change) { + updating = true; + codeMirrorView.dispatch({ + changes: { + from: change.from, + to: change.to, + insert: change.text, + }, + selection: { anchor: change.from + change.text.length }, + }); + updating = false; + } + settings.updateSelect(settings, dom, updateNode, view, getPos, oldNode); + return true; + }, + ignoreMutation: () => true, + destroy: () => { + selectDeleteCB(); + }, + }; + }; +}; diff --git a/packages/context-editor/src/plugins/code/defaults.ts b/packages/context-editor/src/plugins/code/defaults.ts new file mode 100644 index 000000000..6e751b09f --- /dev/null +++ b/packages/context-editor/src/plugins/code/defaults.ts @@ -0,0 +1,82 @@ +/** + * Based on https://gitlab.com/emergence-engineering/prosemirror-codemirror-block/-/blob/main/src/defaults.ts + * Differences: + * * No theme + * * No copy button + */ + +import { Node } from "prosemirror-model"; +import { EditorView } from "prosemirror-view"; + +import type { CodeBlockSettings } from "./types"; + +export const defaultCreateSelect = ( + settings: CodeBlockSettings, + dom: HTMLElement, + node: Node, + view: EditorView, + getPos: (() => number) | boolean +) => { + if (!settings.languageLoaders) return () => {}; + const { languageLoaders } = settings; + const select = document.createElement("select"); + select.className = "codeblock-select"; + const noneOption = document.createElement("option"); + noneOption.value = "none"; + noneOption.textContent = settings.languageNameMap?.none || "none"; + select.append(noneOption); + Object.keys(languageLoaders) + .sort() + .forEach((lang) => { + if (settings.languageWhitelist && !settings.languageWhitelist.includes(lang)) return; + const option = document.createElement("option"); + option.value = lang; + option.textContent = settings.languageNameMap?.[lang] || lang; + select.append(option); + }); + select.value = node.attrs.lang || "none"; + dom.prepend(select); + select.onchange = async (e) => { + if (!(e.target instanceof HTMLSelectElement)) return; + const lang = e.target.value; + if (typeof getPos === "function") { + view.dispatch( + view.state.tr.setNodeMarkup( + getPos(), + undefined, + { + ...node.attrs, + lang, + }, + node.marks + ) + ); + } + }; + // Delete code. + return () => {}; +}; + +const defaultUpdateSelect = ( + settings: CodeBlockSettings, + dom: HTMLElement, + node: Node, + view: EditorView, + getPos: (() => number) | boolean, + oldNode: Node +) => { + if (oldNode.attrs.lang !== node.attrs.lang) { + const select = dom.querySelector(".codeblock-select"); + if (!(select instanceof HTMLSelectElement)) return; + select.value = node.attrs.lang || "none"; + } +}; + +const defaultStopEvent = () => true; + +export const defaultSettings: CodeBlockSettings = { + createSelect: defaultCreateSelect, + updateSelect: defaultUpdateSelect, + stopEvent: defaultStopEvent, + readOnly: false, +}; diff --git a/packages/context-editor/src/plugins/code/languageLoaders.ts b/packages/context-editor/src/plugins/code/languageLoaders.ts new file mode 100644 index 000000000..832cfeb4a --- /dev/null +++ b/packages/context-editor/src/plugins/code/languageLoaders.ts @@ -0,0 +1,24 @@ +/** + * Based on https://gitlab.com/emergence-engineering/prosemirror-codemirror-block/-/blob/main/src/languageLoaders.ts + * + * Differences: + * * No legacy languages + */ + +import type { LanguageLoaders } from "./types"; + +const languageLoaders: LanguageLoaders = { + cpp: () => import("@codemirror/lang-cpp").then((i) => i.cpp()), + css: () => import("@codemirror/lang-css").then((i) => i.css()), + html: () => import("@codemirror/lang-html").then((i) => i.html()), + sql: () => import("@codemirror/lang-sql").then((i) => i.sql()), + xml: () => import("@codemirror/lang-xml").then((i) => i.xml()), + javascript: () => import("@codemirror/lang-javascript").then((i) => i.javascript()), + java: () => import("@codemirror/lang-java").then((i) => i.java()), + json: () => import("@codemirror/lang-json").then((i) => i.json()), + markdown: () => import("@codemirror/lang-markdown").then((i) => i.markdown()), + python: () => import("@codemirror/lang-python").then((i) => i.python()), + rust: () => import("@codemirror/lang-rust").then((i) => i.rust()), +}; + +export default languageLoaders; diff --git a/packages/context-editor/src/plugins/code/languages.ts b/packages/context-editor/src/plugins/code/languages.ts new file mode 100644 index 000000000..b3febdca2 --- /dev/null +++ b/packages/context-editor/src/plugins/code/languages.ts @@ -0,0 +1,21 @@ +/** + * Based on https://gitlab.com/emergence-engineering/prosemirror-codemirror-block/-/blob/main/src/languages.ts + * + * Differences: + * * No LegacyLanguages + * * const array instead of enum + */ + +export const CodeBlockLanguages = [ + "javascript", + "html", + "css", + "sql", + "python", + "rust", + "xml", + "json", + "markdown", + "java", + "cpp", +] as const; diff --git a/packages/context-editor/src/plugins/code/parsers.ts b/packages/context-editor/src/plugins/code/parsers.ts new file mode 100644 index 000000000..9dfbdec4d --- /dev/null +++ b/packages/context-editor/src/plugins/code/parsers.ts @@ -0,0 +1,34 @@ +/** Copied from legacy */ + +// the few we need from codemirror +import { sql } from "@codemirror/lang-sql"; +// the lezer parsers that @codemirror depends on +import { parser as cppParser } from "@lezer/cpp"; +import { parser as htmlParser } from "@lezer/html"; +import { parser as javaParser } from "@lezer/java"; +import { parser as javascriptParser } from "@lezer/javascript"; +import { parser as jsonParser } from "@lezer/json"; +import { parser as markdownParser } from "@lezer/markdown"; +import { parser as pythonParser } from "@lezer/python"; +import { parser as rustParser } from "@lezer/rust"; +import { parser as xmlParser } from "@lezer/xml"; + +import type { Parsers } from "./types"; + +import { parser as cssParser } from "@lezer/css"; + +const parsers: Parsers = { + cpp: cppParser, + css: cssParser, + html: htmlParser, + sql: sql().language.parser, + xml: xmlParser, + javascript: javascriptParser, + java: javaParser, + json: jsonParser, + markdown: markdownParser, + python: pythonParser, + rust: rustParser, +}; + +export default parsers; diff --git a/packages/context-editor/src/plugins/code/types.ts b/packages/context-editor/src/plugins/code/types.ts new file mode 100644 index 000000000..c3394ef64 --- /dev/null +++ b/packages/context-editor/src/plugins/code/types.ts @@ -0,0 +1,63 @@ +/** + * Based on https://gitlab.com/emergence-engineering/prosemirror-codemirror-block/-/blob/main/src/types.ts + * Differences: + * * Added Parser type + * * No copy button + * * No themes, getCurrentTheme, or codeBlockName + */ + +import type { Extension } from "@codemirror/state"; + +import { sql } from "@codemirror/lang-sql"; +import { LanguageSupport, LRLanguage } from "@codemirror/language"; +import { LRParser } from "@lezer/lr"; +import { MarkdownParser } from "@lezer/markdown"; +import { Node } from "prosemirror-model"; +import { EditorState, Transaction } from "prosemirror-state"; +import { EditorView } from "prosemirror-view"; + +import { CodeBlockLanguages } from "./languages"; + +type LanguageName = (typeof CodeBlockLanguages)[number]; + +export type LanguageLoaders = Record Promise>; + +const sqlParser = sql().language.parser; +type SQLParser = typeof sqlParser; + +export type Parsers = Record< + LanguageName[number], + LRLanguage["parser"] | LRParser | MarkdownParser | SQLParser +>; + +export type CodeBlockSettings = { + createSelect: ( + settings: CodeBlockSettings, + dom: HTMLElement, + node: Node, + view: EditorView, + getPos: (() => number) | boolean + ) => () => void; + updateSelect: ( + settings: CodeBlockSettings, + dom: HTMLElement, + node: Node, + view: EditorView, + getPos: (() => number) | boolean, + oldNode: Node + ) => void; + stopEvent: ( + e: Event, + node: Node, + getPos: (() => number) | boolean, + view: EditorView, + dom: HTMLElement + ) => boolean; + languageLoaders?: LanguageLoaders; + languageNameMap?: Record; + languageWhitelist?: string[]; + undo?: (state: EditorState, dispatch: (tr: Transaction) => void) => void; + redo?: (state: EditorState, dispatch: (tr: Transaction) => void) => void; + theme?: Extension[]; + readOnly: boolean; +}; diff --git a/packages/context-editor/src/plugins/code/utils.ts b/packages/context-editor/src/plugins/code/utils.ts new file mode 100644 index 000000000..cad76f39f --- /dev/null +++ b/packages/context-editor/src/plugins/code/utils.ts @@ -0,0 +1,156 @@ +/** + * Based on https://gitlab.com/emergence-engineering/prosemirror-codemirror-block/-/blob/main/src/utils.ts + * + * Differences: + * * No isTheme, setTheme + * * No createCodeBlock, removeCodeBlock, toggleCodeBlock, codeBlockToggleShortcut, codeBlockKeymap + */ + +// From prosemirror guide +import { Compartment } from "@codemirror/state"; +import { EditorView } from "@codemirror/view"; +import { setBlockType } from "prosemirror-commands"; +import { Fragment, Node } from "prosemirror-model"; +import { EditorState, Selection, TextSelection, Transaction } from "prosemirror-state"; +import { EditorView as PMEditorView } from "prosemirror-view"; + +import type { CodeBlockSettings } from "./types"; +import { CodeBlockLanguages } from "./languages"; + +export function computeChange(oldVal: string, newVal: string) { + if (oldVal === newVal) return null; + let start = 0; + let oldEnd = oldVal.length; + let newEnd = newVal.length; + while (start < oldEnd && oldVal.charCodeAt(start) === newVal.charCodeAt(start)) start += 1; + while ( + oldEnd > start && + newEnd > start && + oldVal.charCodeAt(oldEnd - 1) === newVal.charCodeAt(newEnd - 1) + ) { + oldEnd -= 1; + newEnd -= 1; + } + return { from: start, to: oldEnd, text: newVal.slice(start, newEnd) }; +} + +export const asProseMirrorSelection = ( + pmDoc: Node, + cmView: EditorView, + getPos: (() => number) | boolean +) => { + const offset = (typeof getPos === "function" ? getPos() || 0 : 0) + 1; + const anchor = cmView.state.selection.main.from + offset; + const head = cmView.state.selection.main.to + offset; + return TextSelection.create(pmDoc, anchor, head); +}; + +export const forwardSelection = ( + cmView: EditorView, + pmView: PMEditorView, + getPos: (() => number) | boolean +) => { + if (!cmView.hasFocus) return; + const selection = asProseMirrorSelection(pmView.state.doc, cmView, getPos); + if (!selection.eq(pmView.state.selection)) + pmView.dispatch(pmView.state.tr.setSelection(selection)); +}; + +export const valueChanged = ( + textUpdate: string, + node: Node, + getPos: (() => number) | boolean, + view: PMEditorView +) => { + const change = computeChange(node.textContent, textUpdate); + if (change && typeof getPos === "function") { + const start = getPos() + 1; + + const pmTr = view.state.tr.replaceWith( + start + change.from, + start + change.to, + change.text ? view.state.schema.text(change.text) : Fragment.empty + ); + view.dispatch(pmTr); + } +}; + +export const maybeEscape = ( + unit: "char" | "line", + dir: -1 | 1, + cm: EditorView, + view: PMEditorView, + getPos: boolean | (() => number) +) => { + const sel = cm.state.selection.main; + const line = cm.state.doc.lineAt(sel.from); + const lastLine = cm.state.doc.lines; + if ( + sel.to !== sel.from || + line.number !== (dir < 0 ? 1 : lastLine) || + (unit === "char" && sel.from !== (dir < 0 ? 0 : line.to)) || + typeof getPos !== "function" + ) + return false; + view.focus(); + const node = view.state.doc.nodeAt(getPos()); + if (!node) return false; + const targetPos = getPos() + (dir < 0 ? 0 : node.nodeSize); + const selection = Selection.near(view.state.doc.resolve(targetPos), dir); + view.dispatch(view.state.tr.setSelection(selection).scrollIntoView()); + view.focus(); + return true; +}; + +export const backspaceHandler = (pmView: PMEditorView, view: EditorView) => { + const { selection } = view.state; + if (selection.main.empty && selection.main.from === 0) { + setBlockType(pmView.state.schema.nodes.paragraph)(pmView.state, pmView.dispatch); + setTimeout(() => pmView.focus(), 20); + return true; + } + return false; +}; + +export const setMode = async ( + lang: (typeof CodeBlockLanguages)[number], + cmView: EditorView, + settings: CodeBlockSettings, + languageConf: Compartment +) => { + const support = await settings.languageLoaders?.[lang]?.(); + if (support) { + cmView.dispatch({ + effects: languageConf.reconfigure(support), + }); + } +}; + +const arrowHandler = + (dir: "left" | "right" | "up" | "down") => + ( + state: EditorState, + dispatch: ((tr: Transaction) => void) | undefined, + view?: PMEditorView + ) => { + if (state.selection.empty && view?.endOfTextblock(dir)) { + const side = dir === "left" || dir === "up" ? -1 : 1; + const { $head } = state.selection; + const nextPos = Selection.near( + state.doc.resolve(side > 0 ? $head.after() : $head.before()), + side + ); + if (nextPos.$head && nextPos.$head.parent.type.name === "code_block") { + dispatch?.(state.tr.setSelection(nextPos)); + return true; + } + } + return false; + }; + +export const codeBlockArrowHandlers = { + ArrowLeft: arrowHandler("left"), + ArrowRight: arrowHandler("right"), + ArrowUp: arrowHandler("up"), + ArrowDown: arrowHandler("down"), +}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index df1f3f02d..5958e74f7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -634,7 +634,7 @@ importers: version: 0.6.1 '@opentelemetry/auto-instrumentations-node': specifier: 'catalog:' - version: 0.53.0(@opentelemetry/api@1.9.0) + version: 0.53.0(@opentelemetry/api@1.7.0) '@ts-rest/core': specifier: 'catalog:' version: 3.51.0(@types/node@20.16.5)(zod@3.23.8) @@ -678,6 +678,99 @@ importers: '@benrbray/prosemirror-math': specifier: ^1.0.0 version: 1.0.0(katex@0.16.18)(prosemirror-commands@1.6.1)(prosemirror-history@1.4.1)(prosemirror-inputrules@1.4.0)(prosemirror-keymap@1.2.2)(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-transform@1.10.2)(prosemirror-view@1.34.3) + '@codemirror/autocomplete': + specifier: ^6.18.6 + version: 6.18.6 + '@codemirror/commands': + specifier: ^6.8.0 + version: 6.8.0 + '@codemirror/lang-cpp': + specifier: ^6.0.2 + version: 6.0.2 + '@codemirror/lang-css': + specifier: ^6.3.1 + version: 6.3.1 + '@codemirror/lang-html': + specifier: ^6.4.9 + version: 6.4.9 + '@codemirror/lang-java': + specifier: ^6.0.1 + version: 6.0.1 + '@codemirror/lang-javascript': + specifier: ^6.2.3 + version: 6.2.3 + '@codemirror/lang-json': + specifier: ^6.0.1 + version: 6.0.1 + '@codemirror/lang-lezer': + specifier: ^6.0.1 + version: 6.0.1 + '@codemirror/lang-markdown': + specifier: ^6.3.2 + version: 6.3.2 + '@codemirror/lang-php': + specifier: ^6.0.1 + version: 6.0.1 + '@codemirror/lang-python': + specifier: ^6.1.7 + version: 6.1.7 + '@codemirror/lang-rust': + specifier: ^6.0.1 + version: 6.0.1 + '@codemirror/lang-sql': + specifier: ^6.8.0 + version: 6.8.0 + '@codemirror/lang-wast': + specifier: ^6.0.2 + version: 6.0.2 + '@codemirror/lang-xml': + specifier: ^6.1.0 + version: 6.1.0 + '@codemirror/language': + specifier: ^6.10.8 + version: 6.10.8 + '@codemirror/search': + specifier: ^6.5.10 + version: 6.5.10 + '@codemirror/state': + specifier: ^6.5.2 + version: 6.5.2 + '@codemirror/view': + specifier: ^6.36.4 + version: 6.36.4 + '@lezer/cpp': + specifier: ^1.1.2 + version: 1.1.2 + '@lezer/css': + specifier: ^1.1.10 + version: 1.1.10 + '@lezer/html': + specifier: ^1.3.10 + version: 1.3.10 + '@lezer/java': + specifier: ^1.1.3 + version: 1.1.3 + '@lezer/javascript': + specifier: ^1.4.21 + version: 1.4.21 + '@lezer/json': + specifier: ^1.0.3 + version: 1.0.3 + '@lezer/lr': + specifier: ^1.4.2 + version: 1.4.2 + '@lezer/markdown': + specifier: ^1.4.2 + version: 1.4.2 + '@lezer/python': + specifier: ^1.1.15 + version: 1.1.15 + '@lezer/rust': + specifier: ^1.0.2 + version: 1.0.2 + '@lezer/xml': + specifier: ^1.0.6 + version: 1.0.6 '@nytimes/react-prosemirror': specifier: ^1.0.0 version: 1.0.0(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.34.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -2181,6 +2274,69 @@ packages: resolution: {integrity: sha512-vYQ+TcfktEE3GHnLZXHCzXF/sN9dw+KivH8a5cmPyd9YtQs7fZtHrEgsIjWpYycXiweKMo1Lm1RZsjxk8DH3rA==} engines: {node: '>=16.0.0', yarn: '>=1.22.18'} + '@codemirror/autocomplete@6.18.6': + resolution: {integrity: sha512-PHHBXFomUs5DF+9tCOM/UoW6XQ4R44lLNNhRaW9PKPTU0D7lIjRg3ElxaJnTwsl/oHiR93WSXDBrekhoUGCPtg==} + + '@codemirror/commands@6.8.0': + resolution: {integrity: sha512-q8VPEFaEP4ikSlt6ZxjB3zW72+7osfAYW9i8Zu943uqbKuz6utc1+F170hyLUCUltXORjQXRyYQNfkckzA/bPQ==} + + '@codemirror/lang-cpp@6.0.2': + resolution: {integrity: sha512-6oYEYUKHvrnacXxWxYa6t4puTlbN3dgV662BDfSH8+MfjQjVmP697/KYTDOqpxgerkvoNm7q5wlFMBeX8ZMocg==} + + '@codemirror/lang-css@6.3.1': + resolution: {integrity: sha512-kr5fwBGiGtmz6l0LSJIbno9QrifNMUusivHbnA1H6Dmqy4HZFte3UAICix1VuKo0lMPKQr2rqB+0BkKi/S3Ejg==} + + '@codemirror/lang-html@6.4.9': + resolution: {integrity: sha512-aQv37pIMSlueybId/2PVSP6NPnmurFDVmZwzc7jszd2KAF8qd4VBbvNYPXWQq90WIARjsdVkPbw29pszmHws3Q==} + + '@codemirror/lang-java@6.0.1': + resolution: {integrity: sha512-OOnmhH67h97jHzCuFaIEspbmsT98fNdhVhmA3zCxW0cn7l8rChDhZtwiwJ/JOKXgfm4J+ELxQihxaI7bj7mJRg==} + + '@codemirror/lang-javascript@6.2.3': + resolution: {integrity: sha512-8PR3vIWg7pSu7ur8A07pGiYHgy3hHj+mRYRCSG8q+mPIrl0F02rgpGv+DsQTHRTc30rydOsf5PZ7yjKFg2Ackw==} + + '@codemirror/lang-json@6.0.1': + resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==} + + '@codemirror/lang-lezer@6.0.1': + resolution: {integrity: sha512-WHwjI7OqKFBEfkunohweqA5B/jIlxaZso6Nl3weVckz8EafYbPZldQEKSDb4QQ9H9BUkle4PVELP4sftKoA0uQ==} + + '@codemirror/lang-markdown@6.3.2': + resolution: {integrity: sha512-c/5MYinGbFxYl4itE9q/rgN/sMTjOr8XL5OWnC+EaRMLfCbVUmmubTJfdgpfcSS2SCaT7b+Q+xi3l6CgoE+BsA==} + + '@codemirror/lang-php@6.0.1': + resolution: {integrity: sha512-ublojMdw/PNWa7qdN5TMsjmqkNuTBD3k6ndZ4Z0S25SBAiweFGyY68AS3xNcIOlb6DDFDvKlinLQ40vSLqf8xA==} + + '@codemirror/lang-python@6.1.7': + resolution: {integrity: sha512-mZnFTsL4lW5p9ch8uKNKeRU3xGGxr1QpESLilfON2E3fQzOa/OygEMkaDvERvXDJWJA9U9oN/D4w0ZuUzNO4+g==} + + '@codemirror/lang-rust@6.0.1': + resolution: {integrity: sha512-344EMWFBzWArHWdZn/NcgkwMvZIWUR1GEBdwG8FEp++6o6vT6KL9V7vGs2ONsKxxFUPXKI0SPcWhyYyl2zPYxQ==} + + '@codemirror/lang-sql@6.8.0': + resolution: {integrity: sha512-aGLmY4OwGqN3TdSx3h6QeA1NrvaYtF7kkoWR/+W7/JzB0gQtJ+VJxewlnE3+VImhA4WVlhmkJr109PefOOhjLg==} + + '@codemirror/lang-wast@6.0.2': + resolution: {integrity: sha512-Imi2KTpVGm7TKuUkqyJ5NRmeFWF7aMpNiwHnLQe0x9kmrxElndyH0K6H/gXtWwY6UshMRAhpENsgfpSwsgmC6Q==} + + '@codemirror/lang-xml@6.1.0': + resolution: {integrity: sha512-3z0blhicHLfwi2UgkZYRPioSgVTo9PV5GP5ducFH6FaHy0IAJRg+ixj5gTR1gnT/glAIC8xv4w2VL1LoZfs+Jg==} + + '@codemirror/language@6.10.8': + resolution: {integrity: sha512-wcP8XPPhDH2vTqf181U8MbZnW+tDyPYy0UzVOa+oHORjyT+mhhom9vBd7dApJwoDz9Nb/a8kHjJIsuA/t8vNFw==} + + '@codemirror/lint@6.8.4': + resolution: {integrity: sha512-u4q7PnZlJUojeRe8FJa/njJcMctISGgPQ4PnWsd9268R4ZTtU+tfFYmwkBvgcrK2+QQ8tYFVALVb5fVJykKc5A==} + + '@codemirror/search@6.5.10': + resolution: {integrity: sha512-RMdPdmsrUf53pb2VwflKGHEe1XVM07hI7vV2ntgw1dmqhimpatSJKva4VA9h4TLUDOD4EIF02201oZurpnEFsg==} + + '@codemirror/state@6.5.2': + resolution: {integrity: sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==} + + '@codemirror/view@6.36.4': + resolution: {integrity: sha512-ZQ0V5ovw/miKEXTvjgzRyjnrk9TwriUB1k4R5p7uNnHR9Hus+D1SXHGdJshijEzPFjU25xea/7nhIeSqYFKdbA==} + '@compiled/react@0.11.4': resolution: {integrity: sha512-mtnEUFM7w/5xABWWWj3wW0vjS/cHSg0PAttJC+hOpQ5z5qGZCwk43Gy8Hfjruxvll73igJ5DSMzcAyek6DMKjw==} peerDependencies: @@ -3072,6 +3228,54 @@ packages: peerDependencies: yjs: '>=13.5.22' + '@lezer/common@1.2.3': + resolution: {integrity: sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==} + + '@lezer/cpp@1.1.2': + resolution: {integrity: sha512-macwKtyeUO0EW86r3xWQCzOV9/CF8imJLpJlPv3sDY57cPGeUZ8gXWOWNlJr52TVByMV3PayFQCA5SHEERDmVQ==} + + '@lezer/css@1.1.10': + resolution: {integrity: sha512-V5/89eDapjeAkWPBpWEfQjZ1Hag3aYUUJOL8213X0dFRuXJ4BXa5NKl9USzOnaLod4AOpmVCkduir2oKwZYZtg==} + + '@lezer/highlight@1.2.1': + resolution: {integrity: sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==} + + '@lezer/html@1.3.10': + resolution: {integrity: sha512-dqpT8nISx/p9Do3AchvYGV3qYc4/rKr3IBZxlHmpIKam56P47RSHkSF5f13Vu9hebS1jM0HmtJIwLbWz1VIY6w==} + + '@lezer/java@1.1.3': + resolution: {integrity: sha512-yHquUfujwg6Yu4Fd1GNHCvidIvJwi/1Xu2DaKl/pfWIA2c1oXkVvawH3NyXhCaFx4OdlYBVX5wvz2f7Aoa/4Xw==} + + '@lezer/javascript@1.4.21': + resolution: {integrity: sha512-lL+1fcuxWYPURMM/oFZLEDm0XuLN128QPV+VuGtKpeaOGdcl9F2LYC3nh1S9LkPqx9M0mndZFdXCipNAZpzIkQ==} + + '@lezer/json@1.0.3': + resolution: {integrity: sha512-BP9KzdF9Y35PDpv04r0VeSTKDeox5vVr3efE7eBbx3r4s3oNLfunchejZhjArmeieBH+nVOpgIiBJpEAv8ilqQ==} + + '@lezer/lezer@1.1.2': + resolution: {integrity: sha512-O8yw3CxPhzYHB1hvwbdozjnAslhhR8A5BH7vfEMof0xk3p+/DFDfZkA9Tde6J+88WgtwaHy4Sy6ThZSkaI0Evw==} + + '@lezer/lr@1.4.2': + resolution: {integrity: sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==} + + '@lezer/markdown@1.4.2': + resolution: {integrity: sha512-iYewCigG/517D0xJPQd7RGaCjZAFwROiH8T9h7OTtz0bRVtkxzFhGBFJ9JGKgBBs4uuo1cvxzyQ5iKhDLMcLUQ==} + + '@lezer/php@1.0.2': + resolution: {integrity: sha512-GN7BnqtGRpFyeoKSEqxvGvhJQiI4zkgmYnDk/JIyc7H7Ifc1tkPnUn/R2R8meH3h/aBf5rzjvU8ZQoyiNDtDrA==} + + '@lezer/python@1.1.15': + resolution: {integrity: sha512-aVQ43m2zk4FZYedCqL0KHPEUsqZOrmAvRhkhHlVPnDD1HODDyyQv5BRIuod4DadkgBEZd53vQOtXTonNbEgjrQ==} + + '@lezer/rust@1.0.2': + resolution: {integrity: sha512-Lz5sIPBdF2FUXcWeCu1//ojFAZqzTQNRga0aYv6dYXqJqPfMdCAI0NzajWUd4Xijj1IKJLtjoXRPMvTKWBcqKg==} + + '@lezer/xml@1.0.6': + resolution: {integrity: sha512-CdDwirL0OEaStFue/66ZmFSeppuL6Dwjlk8qk153mSQwiSH/Dlri4GNymrNWnUmPl2Um7QfV1FO9KFUyX3Twww==} + + '@marijn/find-cluster-break@1.0.2': + resolution: {integrity: sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==} + '@mdx-js/react@3.0.1': resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} peerDependencies: @@ -9073,7 +9277,6 @@ packages: resolution: {integrity: sha512-t0etAxTUk1w5MYdNOkZBZ8rvYYN5iL+2dHCCx/DpkFm/bW28M6y5nUS83D4XdZiHy35Fpaw6LBb+F88fHZnVCw==} engines: {node: '>=8.17.0'} hasBin: true - bundledDependencies: [] jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} @@ -11197,6 +11400,9 @@ packages: strnum@1.0.5: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} + style-mod@4.1.2: + resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==} + style-to-object@1.0.7: resolution: {integrity: sha512-uSjr59G5u6fbxUfKbb8GcqMGT3Xs9v5IbPkjb0S16GyOeBLAzSRK0CixBv5YrYvzO6TDLzIS6QCn78tkqWngPw==} @@ -13584,6 +13790,159 @@ snapshots: - '@chromatic-com/playwright' - react + '@codemirror/autocomplete@6.18.6': + dependencies: + '@codemirror/language': 6.10.8 + '@codemirror/state': 6.5.2 + '@codemirror/view': 6.36.4 + '@lezer/common': 1.2.3 + + '@codemirror/commands@6.8.0': + dependencies: + '@codemirror/language': 6.10.8 + '@codemirror/state': 6.5.2 + '@codemirror/view': 6.36.4 + '@lezer/common': 1.2.3 + + '@codemirror/lang-cpp@6.0.2': + dependencies: + '@codemirror/language': 6.10.8 + '@lezer/cpp': 1.1.2 + + '@codemirror/lang-css@6.3.1': + dependencies: + '@codemirror/autocomplete': 6.18.6 + '@codemirror/language': 6.10.8 + '@codemirror/state': 6.5.2 + '@lezer/common': 1.2.3 + '@lezer/css': 1.1.10 + + '@codemirror/lang-html@6.4.9': + dependencies: + '@codemirror/autocomplete': 6.18.6 + '@codemirror/lang-css': 6.3.1 + '@codemirror/lang-javascript': 6.2.3 + '@codemirror/language': 6.10.8 + '@codemirror/state': 6.5.2 + '@codemirror/view': 6.36.4 + '@lezer/common': 1.2.3 + '@lezer/css': 1.1.10 + '@lezer/html': 1.3.10 + + '@codemirror/lang-java@6.0.1': + dependencies: + '@codemirror/language': 6.10.8 + '@lezer/java': 1.1.3 + + '@codemirror/lang-javascript@6.2.3': + dependencies: + '@codemirror/autocomplete': 6.18.6 + '@codemirror/language': 6.10.8 + '@codemirror/lint': 6.8.4 + '@codemirror/state': 6.5.2 + '@codemirror/view': 6.36.4 + '@lezer/common': 1.2.3 + '@lezer/javascript': 1.4.21 + + '@codemirror/lang-json@6.0.1': + dependencies: + '@codemirror/language': 6.10.8 + '@lezer/json': 1.0.3 + + '@codemirror/lang-lezer@6.0.1': + dependencies: + '@codemirror/language': 6.10.8 + '@codemirror/state': 6.5.2 + '@lezer/common': 1.2.3 + '@lezer/lezer': 1.1.2 + + '@codemirror/lang-markdown@6.3.2': + dependencies: + '@codemirror/autocomplete': 6.18.6 + '@codemirror/lang-html': 6.4.9 + '@codemirror/language': 6.10.8 + '@codemirror/state': 6.5.2 + '@codemirror/view': 6.36.4 + '@lezer/common': 1.2.3 + '@lezer/markdown': 1.4.2 + + '@codemirror/lang-php@6.0.1': + dependencies: + '@codemirror/lang-html': 6.4.9 + '@codemirror/language': 6.10.8 + '@codemirror/state': 6.5.2 + '@lezer/common': 1.2.3 + '@lezer/php': 1.0.2 + + '@codemirror/lang-python@6.1.7': + dependencies: + '@codemirror/autocomplete': 6.18.6 + '@codemirror/language': 6.10.8 + '@codemirror/state': 6.5.2 + '@lezer/common': 1.2.3 + '@lezer/python': 1.1.15 + + '@codemirror/lang-rust@6.0.1': + dependencies: + '@codemirror/language': 6.10.8 + '@lezer/rust': 1.0.2 + + '@codemirror/lang-sql@6.8.0': + dependencies: + '@codemirror/autocomplete': 6.18.6 + '@codemirror/language': 6.10.8 + '@codemirror/state': 6.5.2 + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + + '@codemirror/lang-wast@6.0.2': + dependencies: + '@codemirror/language': 6.10.8 + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + + '@codemirror/lang-xml@6.1.0': + dependencies: + '@codemirror/autocomplete': 6.18.6 + '@codemirror/language': 6.10.8 + '@codemirror/state': 6.5.2 + '@codemirror/view': 6.36.4 + '@lezer/common': 1.2.3 + '@lezer/xml': 1.0.6 + + '@codemirror/language@6.10.8': + dependencies: + '@codemirror/state': 6.5.2 + '@codemirror/view': 6.36.4 + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + style-mod: 4.1.2 + + '@codemirror/lint@6.8.4': + dependencies: + '@codemirror/state': 6.5.2 + '@codemirror/view': 6.36.4 + crelt: 1.0.6 + + '@codemirror/search@6.5.10': + dependencies: + '@codemirror/state': 6.5.2 + '@codemirror/view': 6.36.4 + crelt: 1.0.6 + + '@codemirror/state@6.5.2': + dependencies: + '@marijn/find-cluster-break': 1.0.2 + + '@codemirror/view@6.36.4': + dependencies: + '@codemirror/state': 6.5.2 + style-mod: 4.1.2 + w3c-keyname: 2.2.8 + '@compiled/react@0.11.4(react@19.0.0)': dependencies: csstype: 3.1.3 @@ -14392,6 +14751,88 @@ snapshots: lexical: 0.23.1 yjs: 13.6.19 + '@lezer/common@1.2.3': {} + + '@lezer/cpp@1.1.2': + dependencies: + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + + '@lezer/css@1.1.10': + dependencies: + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + + '@lezer/highlight@1.2.1': + dependencies: + '@lezer/common': 1.2.3 + + '@lezer/html@1.3.10': + dependencies: + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + + '@lezer/java@1.1.3': + dependencies: + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + + '@lezer/javascript@1.4.21': + dependencies: + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + + '@lezer/json@1.0.3': + dependencies: + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + + '@lezer/lezer@1.1.2': + dependencies: + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + + '@lezer/lr@1.4.2': + dependencies: + '@lezer/common': 1.2.3 + + '@lezer/markdown@1.4.2': + dependencies: + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + + '@lezer/php@1.0.2': + dependencies: + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + + '@lezer/python@1.1.15': + dependencies: + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + + '@lezer/rust@1.0.2': + dependencies: + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + + '@lezer/xml@1.0.6': + dependencies: + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + + '@marijn/find-cluster-break@1.0.2': {} + '@mdx-js/react@3.0.1(@types/react@19.0.6)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 @@ -14700,6 +15141,60 @@ snapshots: '@opentelemetry/api@1.9.0': {} + '@opentelemetry/auto-instrumentations-node@0.53.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-amqplib': 0.44.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-aws-lambda': 0.48.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-aws-sdk': 0.47.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-bunyan': 0.43.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-cassandra-driver': 0.43.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-connect': 0.41.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-cucumber': 0.11.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-dataloader': 0.14.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-dns': 0.41.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-express': 0.45.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-fastify': 0.42.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-fs': 0.17.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-generic-pool': 0.41.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-graphql': 0.45.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-grpc': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-hapi': 0.43.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-http': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-ioredis': 0.45.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-kafkajs': 0.5.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-knex': 0.42.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-koa': 0.45.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-lru-memoizer': 0.42.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-memcached': 0.41.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-mongodb': 0.49.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-mongoose': 0.44.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-mysql': 0.43.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-mysql2': 0.43.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-nestjs-core': 0.42.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-net': 0.41.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-pg': 0.48.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-pino': 0.44.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-redis': 0.44.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-redis-4': 0.44.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-restify': 0.43.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-router': 0.42.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-socket.io': 0.44.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-tedious': 0.16.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-undici': 0.8.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation-winston': 0.42.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resource-detector-alibaba-cloud': 0.29.7(@opentelemetry/api@1.7.0) + '@opentelemetry/resource-detector-aws': 1.10.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resource-detector-azure': 0.3.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resource-detector-container': 0.5.3(@opentelemetry/api@1.7.0) + '@opentelemetry/resource-detector-gcp': 0.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-node': 0.55.0(@opentelemetry/api@1.7.0) + transitivePeerDependencies: + - encoding + - supports-color + '@opentelemetry/auto-instrumentations-node@0.53.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -14758,6 +15253,10 @@ snapshots: dependencies: '@opentelemetry/api': 1.7.0 + '@opentelemetry/context-async-hooks@1.28.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/context-async-hooks@1.28.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -14771,6 +15270,11 @@ snapshots: '@opentelemetry/api': 1.7.0 '@opentelemetry/semantic-conventions': 1.19.0 + '@opentelemetry/core@1.28.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/semantic-conventions': 1.27.0 + '@opentelemetry/core@1.28.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -14781,11 +15285,25 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/core@1.30.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/exporter-logs-otlp-grpc@0.55.0(@opentelemetry/api@1.7.0)': + dependencies: + '@grpc/grpc-js': 1.11.2 + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-transformer': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-logs': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-logs-otlp-grpc@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@grpc/grpc-js': 1.11.2 @@ -14795,6 +15313,15 @@ snapshots: '@opentelemetry/otlp-transformer': 0.55.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-logs': 0.55.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-logs-otlp-http@0.55.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/api-logs': 0.55.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-exporter-base': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-transformer': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-logs': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-logs-otlp-http@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -14804,6 +15331,17 @@ snapshots: '@opentelemetry/otlp-transformer': 0.55.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-logs': 0.55.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-logs-otlp-proto@0.55.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/api-logs': 0.55.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-exporter-base': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-transformer': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-logs': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-logs-otlp-proto@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -14856,6 +15394,16 @@ snapshots: '@opentelemetry/resources': 1.19.0(@opentelemetry/api@1.7.0) '@opentelemetry/sdk-trace-base': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-trace-otlp-grpc@0.55.0(@opentelemetry/api@1.7.0)': + dependencies: + '@grpc/grpc-js': 1.11.2 + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-transformer': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-trace-otlp-grpc@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@grpc/grpc-js': 1.11.2 @@ -14875,6 +15423,15 @@ snapshots: '@opentelemetry/resources': 1.19.0(@opentelemetry/api@1.7.0) '@opentelemetry/sdk-trace-base': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-trace-otlp-http@0.55.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-exporter-base': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-transformer': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-trace-otlp-http@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -14894,6 +15451,15 @@ snapshots: '@opentelemetry/resources': 1.19.0(@opentelemetry/api@1.7.0) '@opentelemetry/sdk-trace-base': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-trace-otlp-proto@0.55.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-exporter-base': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-transformer': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-trace-otlp-proto@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -14911,6 +15477,14 @@ snapshots: '@opentelemetry/sdk-trace-base': 1.19.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.19.0 + '@opentelemetry/exporter-zipkin@1.28.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.27.0 + '@opentelemetry/exporter-zipkin@1.28.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -14919,6 +15493,15 @@ snapshots: '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 + '@opentelemetry/instrumentation-amqplib@0.44.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-amqplib@0.44.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -14937,6 +15520,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-aws-lambda@0.48.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + '@types/aws-lambda': 8.10.143 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-aws-lambda@0.48.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -14946,6 +15538,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-aws-sdk@0.47.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/propagation-utils': 0.30.15(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-aws-sdk@0.47.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -14956,6 +15558,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-bunyan@0.43.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/api-logs': 0.55.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@types/bunyan': 1.8.9 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-bunyan@0.43.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -14965,6 +15576,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-cassandra-driver@0.43.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-cassandra-driver@0.43.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -14973,6 +15592,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-connect@0.41.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + '@types/connect': 3.4.36 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-connect@0.41.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -14993,6 +15622,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-cucumber@0.11.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-cucumber@0.11.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15001,6 +15638,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-dataloader@0.14.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-dataloader@0.14.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15015,6 +15659,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-dns@0.41.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-dns@0.41.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15022,6 +15673,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-express@0.45.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-express@0.45.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15040,6 +15700,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-fastify@0.42.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-fastify@0.42.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15058,6 +15727,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-fs@0.17.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-fs@0.17.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15074,6 +15751,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-generic-pool@0.41.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-generic-pool@0.41.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15088,6 +15772,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-graphql@0.45.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-graphql@0.45.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15102,6 +15793,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-grpc@0.55.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.27.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-grpc@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15110,6 +15809,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-hapi@0.43.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-hapi@0.43.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15128,6 +15836,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-http@0.55.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.27.0 + forwarded-parse: 2.1.2 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-http@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15150,6 +15869,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-ioredis@0.45.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/redis-common': 0.36.2 + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-ioredis@0.45.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15168,6 +15896,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-kafkajs@0.5.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-kafkajs@0.5.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15184,6 +15920,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-knex@0.42.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-knex@0.42.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15200,6 +15944,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-koa@0.45.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-koa@0.45.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15218,6 +15971,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-lru-memoizer@0.42.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-lru-memoizer@0.42.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15232,6 +15992,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-memcached@0.41.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + '@types/memcached': 2.2.10 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-memcached@0.41.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15241,6 +16010,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-mongodb@0.49.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-mongodb@0.49.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15257,6 +16034,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-mongoose@0.44.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-mongoose@0.44.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15275,6 +16061,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-mysql2@0.43.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/sql-common': 0.40.1(@opentelemetry/api@1.7.0) + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-mysql2@0.43.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15293,6 +16088,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-mysql@0.43.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + '@types/mysql': 2.15.26 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-mysql@0.43.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15311,6 +16115,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-nestjs-core@0.42.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-nestjs-core@0.42.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15327,6 +16139,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-net@0.41.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-net@0.41.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15335,6 +16155,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-pg@0.48.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.27.0 + '@opentelemetry/sql-common': 0.40.1(@opentelemetry/api@1.7.0) + '@types/pg': 8.6.1 + '@types/pg-pool': 2.0.6 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-pg@0.48.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15359,6 +16191,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-pino@0.44.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/api-logs': 0.55.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-pino@0.44.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15368,6 +16209,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-redis-4@0.44.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/redis-common': 0.36.2 + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-redis-4@0.44.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15386,6 +16236,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-redis@0.44.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/redis-common': 0.36.2 + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-redis@0.44.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15395,6 +16254,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-restify@0.43.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-restify@0.43.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15404,6 +16272,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-router@0.42.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-router@0.42.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15412,6 +16288,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-socket.io@0.44.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-socket.io@0.44.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15420,6 +16304,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-tedious@0.16.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + '@types/tedious': 4.0.14 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-tedious@0.16.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15438,6 +16331,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-undici@0.8.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-undici@0.8.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15454,6 +16355,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation-winston@0.42.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/api-logs': 0.55.0 + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation-winston@0.42.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15485,6 +16394,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation@0.55.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/api-logs': 0.55.0 + '@types/shimmer': 1.2.0 + import-in-the-middle: 1.12.0 + require-in-the-middle: 7.4.0 + semver: 7.6.3 + shimmer: 1.2.1 + transitivePeerDependencies: + - supports-color + '@opentelemetry/instrumentation@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15514,6 +16435,12 @@ snapshots: '@opentelemetry/api': 1.7.0 '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-exporter-base@0.55.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-transformer': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-exporter-base@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15528,6 +16455,14 @@ snapshots: '@opentelemetry/otlp-exporter-base': 0.46.0(@opentelemetry/api@1.7.0) protobufjs: 7.4.0 + '@opentelemetry/otlp-grpc-exporter-base@0.55.0(@opentelemetry/api@1.7.0)': + dependencies: + '@grpc/grpc-js': 1.11.2 + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-exporter-base': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-transformer': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-grpc-exporter-base@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@grpc/grpc-js': 1.11.2 @@ -15553,6 +16488,17 @@ snapshots: '@opentelemetry/sdk-metrics': 1.19.0(@opentelemetry/api@1.7.0) '@opentelemetry/sdk-trace-base': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/otlp-transformer@0.55.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/api-logs': 0.55.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-logs': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-metrics': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.7.0) + protobufjs: 7.4.0 + '@opentelemetry/otlp-transformer@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15564,6 +16510,10 @@ snapshots: '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.9.0) protobufjs: 7.4.0 + '@opentelemetry/propagation-utils@0.30.15(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/propagation-utils@0.30.15(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15573,6 +16523,11 @@ snapshots: '@opentelemetry/api': 1.7.0 '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/propagator-b3@1.28.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/propagator-b3@1.28.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15583,6 +16538,11 @@ snapshots: '@opentelemetry/api': 1.7.0 '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/propagator-jaeger@1.28.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/propagator-jaeger@1.28.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15590,6 +16550,13 @@ snapshots: '@opentelemetry/redis-common@0.36.2': {} + '@opentelemetry/resource-detector-alibaba-cloud@0.29.7(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/resource-detector-alibaba-cloud@0.29.7(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15597,6 +16564,13 @@ snapshots: '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/resource-detector-aws@1.10.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/resource-detector-aws@1.10.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15604,6 +16578,13 @@ snapshots: '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/resource-detector-azure@0.3.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/resource-detector-azure@0.3.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15611,6 +16592,13 @@ snapshots: '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/resource-detector-container@0.5.3(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/resource-detector-container@0.5.3(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15618,6 +16606,17 @@ snapshots: '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/resource-detector-gcp@0.30.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + gcp-metadata: 6.1.0 + transitivePeerDependencies: + - encoding + - supports-color + '@opentelemetry/resource-detector-gcp@0.30.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15635,12 +16634,24 @@ snapshots: '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.19.0 + '@opentelemetry/resources@1.28.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.27.0 + '@opentelemetry/resources@1.28.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 + '@opentelemetry/resources@1.30.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/resources@1.30.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15654,6 +16665,13 @@ snapshots: '@opentelemetry/core': 1.19.0(@opentelemetry/api@1.7.0) '@opentelemetry/resources': 1.19.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-logs@0.55.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/api-logs': 0.55.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-logs@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15668,6 +16686,12 @@ snapshots: '@opentelemetry/resources': 1.19.0(@opentelemetry/api@1.7.0) lodash.merge: 4.6.2 + '@opentelemetry/sdk-metrics@1.28.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-metrics@1.28.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15693,6 +16717,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/sdk-node@0.55.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/api-logs': 0.55.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-logs-otlp-grpc': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-logs-otlp-http': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-logs-otlp-proto': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-trace-otlp-grpc': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-trace-otlp-http': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-trace-otlp-proto': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/exporter-zipkin': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/instrumentation': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-logs': 0.55.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-metrics': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-trace-node': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.27.0 + transitivePeerDependencies: + - supports-color + '@opentelemetry/sdk-node@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15722,6 +16768,13 @@ snapshots: '@opentelemetry/resources': 1.19.0(@opentelemetry/api@1.7.0) '@opentelemetry/semantic-conventions': 1.19.0 + '@opentelemetry/sdk-trace-base@1.28.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/resources': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/semantic-conventions': 1.27.0 + '@opentelemetry/sdk-trace-base@1.28.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15746,6 +16799,16 @@ snapshots: '@opentelemetry/sdk-trace-base': 1.19.0(@opentelemetry/api@1.7.0) semver: 7.6.3 + '@opentelemetry/sdk-trace-node@1.28.0(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/context-async-hooks': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/propagator-b3': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/propagator-jaeger': 1.28.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.7.0) + semver: 7.6.3 + '@opentelemetry/sdk-trace-node@1.28.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -15762,6 +16825,11 @@ snapshots: '@opentelemetry/semantic-conventions@1.28.0': {} + '@opentelemetry/sql-common@0.40.1(@opentelemetry/api@1.7.0)': + dependencies: + '@opentelemetry/api': 1.7.0 + '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.7.0) + '@opentelemetry/sql-common@0.40.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -24447,6 +25515,8 @@ snapshots: strnum@1.0.5: {} + style-mod@4.1.2: {} + style-to-object@1.0.7: dependencies: inline-style-parser: 0.2.3