@@ -153,13 +153,34 @@ import { SvgToPngNode } from "./image/svg-to-png-node";
153153import { UformGen2Qwen500mNode } from "./image/uform-gen2-qwen-500m-node" ;
154154import { WebcamNode } from "./image/webcam-node" ;
155155import { JavaScriptEditorNode } from "./javascript/javascript-editor-node" ;
156- import { JsonBooleanExtractorNode } from "./json/json-boolean-extractor-node" ;
156+ import { JsonAggNode } from "./json/json-agg-node" ;
157+ import { JsonArrayLengthNode } from "./json/json-array-length-node" ;
158+ import { JsonCompactNode } from "./json/json-compact-node" ;
159+ import { JsonContainsNode } from "./json/json-contains-node" ;
160+ import { JsonContainsPathNode } from "./json/json-contains-path-node" ;
157161import { JsonEditorNode } from "./json/json-editor-node" ;
158- import { JsonExtractorNode } from "./json/json-extractor-node" ;
159- import { JsonJavascriptProcessorNode } from "./json/json-javascript-processor-node" ;
160- import { JsonNumberExtractorNode } from "./json/json-number-extractor-node" ;
161- import { JsonStringExtractorNode } from "./json/json-string-extractor-node" ;
162+ import { JsonExecuteJavascriptNode } from "./json/json-execute-javascript-node" ;
163+ import { JsonExtractAllNode } from "./json/json-extract-all-node" ;
164+ import { JsonExtractBooleanNode } from "./json/json-extract-boolean-node" ;
165+ import { JsonExtractNumberNode } from "./json/json-extract-number-node" ;
166+ import { JsonExtractObjectNode } from "./json/json-extract-object-node" ;
167+ import { JsonExtractStringNode } from "./json/json-extract-string-node" ;
168+ import { JsonFlattenNode } from "./json/json-flatten-node" ;
169+ import { JsonInsertNode } from "./json/json-insert-node" ;
170+ import { JsonKeysNode } from "./json/json-keys-node" ;
171+ import { JsonMergeNode } from "./json/json-merge-node" ;
172+ import { JsonObjectAggNode } from "./json/json-object-agg-node" ;
173+ import { JsonObjectEntriesNode } from "./json/json-object-entries-node" ;
174+ import { JsonObjectKeysNode } from "./json/json-object-keys-node" ;
175+ import { JsonObjectValuesNode } from "./json/json-object-values-node" ;
176+ import { JsonRemoveNode } from "./json/json-remove-node" ;
177+ import { JsonReplaceNode } from "./json/json-replace-node" ;
178+ import { JsonSetNode } from "./json/json-set-node" ;
179+ import { JsonStripNullsNode } from "./json/json-strip-nulls-node" ;
162180import { JsonTemplateNode } from "./json/json-template-node" ;
181+ import { JsonToGeojsonNode } from "./json/json-to-geojson-node" ;
182+ import { JsonTypeofNode } from "./json/json-typeof-node" ;
183+ import { JsonValidNode } from "./json/json-valid-node" ;
163184import { ConditionalForkNode } from "./logic/conditional-fork-node" ;
164185import { ConditionalJoinNode } from "./logic/conditional-join-node" ;
165186import { AbsoluteValueNode } from "./math/absolute-value-node" ;
@@ -287,13 +308,34 @@ export class CloudflareNodeRegistry extends BaseNodeRegistry {
287308 this . registerImplementation ( StableDiffusionXLLightningNode ) ;
288309 this . registerImplementation ( StableDiffusionV15Img2ImgNode ) ;
289310 this . registerImplementation ( StableDiffusionV15InpaintingNode ) ;
290- this . registerImplementation ( JsonStringExtractorNode ) ;
291- this . registerImplementation ( JsonBooleanExtractorNode ) ;
292- this . registerImplementation ( JsonNumberExtractorNode ) ;
293- this . registerImplementation ( JsonExtractorNode ) ;
294- this . registerImplementation ( JsonJavascriptProcessorNode ) ;
311+ this . registerImplementation ( JsonAggNode ) ;
312+ this . registerImplementation ( JsonExtractStringNode ) ;
313+ this . registerImplementation ( JsonExtractBooleanNode ) ;
314+ this . registerImplementation ( JsonExtractNumberNode ) ;
315+ this . registerImplementation ( JsonExtractObjectNode ) ;
316+ this . registerImplementation ( JsonExtractAllNode ) ;
317+ this . registerImplementation ( JsonExecuteJavascriptNode ) ;
295318 this . registerImplementation ( JsonTemplateNode ) ;
296319 this . registerImplementation ( JsonEditorNode ) ;
320+ this . registerImplementation ( JsonArrayLengthNode ) ;
321+ this . registerImplementation ( JsonCompactNode ) ;
322+ this . registerImplementation ( JsonContainsNode ) ;
323+ this . registerImplementation ( JsonContainsPathNode ) ;
324+ this . registerImplementation ( JsonFlattenNode ) ;
325+ this . registerImplementation ( JsonInsertNode ) ;
326+ this . registerImplementation ( JsonKeysNode ) ;
327+ this . registerImplementation ( JsonMergeNode ) ;
328+ this . registerImplementation ( JsonObjectAggNode ) ;
329+ this . registerImplementation ( JsonObjectEntriesNode ) ;
330+ this . registerImplementation ( JsonObjectKeysNode ) ;
331+ this . registerImplementation ( JsonObjectValuesNode ) ;
332+ this . registerImplementation ( JsonRemoveNode ) ;
333+ this . registerImplementation ( JsonReplaceNode ) ;
334+ this . registerImplementation ( JsonSetNode ) ;
335+ this . registerImplementation ( JsonStripNullsNode ) ;
336+ this . registerImplementation ( JsonToGeojsonNode ) ;
337+ this . registerImplementation ( JsonTypeofNode ) ;
338+ this . registerImplementation ( JsonValidNode ) ;
297339 this . registerImplementation ( MultiVariableStringTemplateNode ) ;
298340 this . registerImplementation ( SingleVariableStringTemplateNode ) ;
299341 this . registerImplementation ( JavaScriptEditorNode ) ;
0 commit comments