MCPcopy Create free account
hub / github.com/cortexkit/magic-context / parseJsonc

Function parseJsonc

packages/plugin/src/shared/jsonc-parser.ts:109–112  ·  view source on GitHub ↗
(content: string)

Source from the content-addressed store, hash-verified

107}
108
109export function parseJsonc<T = unknown>(content: string): T {
110 const normalized = stripTrailingCommas(stripJsonComments(content));
111 return JSON.parse(normalized) as T;
112}
113
114export function readJsoncFile<T = unknown>(filePath: string): T | null {
115 try {

Callers 8

loadConfigFileDetailedFunction · 0.90
readJsoncFileFunction · 0.70
removeFromPackageLockFunction · 0.50
ensureDependencyVersionFunction · 0.50
parseJsonConfigFunction · 0.50
loadEmbeddingConfigFunction · 0.50
loadConfigFileFunction · 0.50

Calls 2

stripTrailingCommasFunction · 0.85
stripJsonCommentsFunction · 0.85

Tested by

no test coverage detected