I have released @x0k/json-schema-merge@1.0.4:
Symbols are now preserved when merging schemas (test).
As I understand it, extracting schemas containing the contains keyword was introduced as a workaround for incorrect merging of pattern values in #4312.
json-schema-merge handles this case better (test, demo), so this workaround could either be removed entirely, or extract only the contains keyword rather than the entire schema.
I have released
@x0k/json-schema-merge@1.0.4:Symbols are now preserved when merging schemas (test).
As I understand it, extracting schemas containing the
containskeyword was introduced as a workaround for incorrect merging ofpatternvalues in #4312.json-schema-mergehandles this case better (test, demo), so this workaround could either be removed entirely, or extract only thecontainskeyword rather than the entire schema.