# Ref resolving for jsonforms 3.0.0

**URL:** <https://jsonforms.discourse.group/t/ref-resolving-for-jsonforms-3-0-0/2366>\
**Category:** General\
**Created:** [September 26, 2024, 2:49pm UTC](https://jsonforms.discourse.group/t/ref-resolving-for-jsonforms-3-0-0/2366 "2024-09-26T14:49:05Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![amiths89](https://avatars.discourse-cdn.com/v4/letter/a/8797f3/32.png) [@amiths89](https://jsonforms.discourse.group/u/amiths89)\
**Post date:** [September 26, 2024, 2:49pm UTC](https://jsonforms.discourse.group/t/ref-resolving-for-jsonforms-3-0-0/2366/1 "2024-09-26T14:49:05Z")

</div>

Currently I am using jsonforms as part of Properties widget in theia application project and I am trying to resolve reference schemas within my property widget. When i try to use $RefParser my application fails. And i see in the documentation that from 3.0.0 the `json-schema-ref-parser` has been removed. Is it still possible to parse my references while using the jsonforms 3.0.0.

---

<div class="post-metadata">

**Author:** ![sdirix](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/sdirix/32/1073_2.png) [@sdirix](https://jsonforms.discourse.group/u/sdirix)\
**Post date:** [September 26, 2024, 2:51pm UTC](https://jsonforms.discourse.group/t/ref-resolving-for-jsonforms-3-0-0/2366/2 "2024-09-26T14:51:42Z")

</div>

Hi @amiths89,

See [here for our migration guide](https://github.com/eclipsesource/jsonforms/blob/8c4b2f0fba3fda97c4194f841c57c54c7ae9203c/MIGRATION.md#removal-of-json-schema-ref-parser) and how to use the `json-schema-ref-parser` manually.

---

<div class="post-metadata">

**Author:** ![amiths89](https://avatars.discourse-cdn.com/v4/letter/a/8797f3/32.png) [@amiths89](https://jsonforms.discourse.group/u/amiths89)\
**Post date:** [September 26, 2024, 3:07pm UTC](https://jsonforms.discourse.group/t/ref-resolving-for-jsonforms-3-0-0/2366/3 "2024-09-26T15:07:05Z")

</div>

I did see this and my issue is with this code as I tried to use $RefParser from ‘@apidevtools/json-schema-ref-parser’ or JsonRefs from ‘json-refs’ am still seeing errors relating to missing modules though i added these to my dependencies

---

<div class="post-metadata">

**Author:** ![sdirix](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/sdirix/32/1073_2.png) [@sdirix](https://jsonforms.discourse.group/u/sdirix)\
**Post date:** [September 26, 2024, 4:10pm UTC](https://jsonforms.discourse.group/t/ref-resolving-for-jsonforms-3-0-0/2366/4 "2024-09-26T16:10:31Z")

</div>

The issue is that these are not that easy to use as for example the `$RefParser` requires polyfills which you have to add to your Webpack config.

I would suggest to try `json-refs`. It has both Node and Browser builds.

---

<div class="post-metadata">

**Author:** ![amiths89](https://avatars.discourse-cdn.com/v4/letter/a/8797f3/32.png) [@amiths89](https://jsonforms.discourse.group/u/amiths89)\
**Post date:** [September 26, 2024, 5:16pm UTC](https://jsonforms.discourse.group/t/ref-resolving-for-jsonforms-3-0-0/2366/5 "2024-09-26T17:16:15Z")

</div>

Thanks I will look at it again  
But I think I may have tried json-refs as well and I guess I came across webpack errors for that as well. So would that mean that would need poylyfill as well

---

<div class="post-metadata">

**Author:** ![sdirix](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/sdirix/32/1073_2.png) [@sdirix](https://jsonforms.discourse.group/u/sdirix)\
**Post date:** [September 26, 2024, 8:37pm UTC](https://jsonforms.discourse.group/t/ref-resolving-for-jsonforms-3-0-0/2366/6 "2024-09-26T20:37:38Z")

</div>

Hi @amiths89,

You need to make sure to consume the Browser build of `json-refs`, then no polyfill is necessary.
