[x3d-public] Successfully published x3dvalidate at 8.9.0

John Carlson yottzumm at gmail.com
Thu Dec 5 14:39:00 PST 2024


Sincerest apologies for missing out on the international audience with IRIs
in JSON schema!

There was an issue with the latest ajv-formats not supporting iri or
iri-reference!

x3dvalidate should now support uri-reference, iri-reference, uri and iri
formats, courtesy of:

ajv-formats-draft2019:  ajv-formats-draft2019 - npm
<https://www.npmjs.com/package/ajv-formats-draft2019>

This does appear to work with JSON schema draft 2020-12.

For details, check out index.js and package.json in the x3dvalidate project:

coderextreme/x3dvalidate: Validate JSON files against various versions of
X3D JSON schema with Ajv <https://github.com/coderextreme/x3dvalidate>

Updates to other packages will come soon, I hope.

On Wed, Dec 4, 2024 at 6:35 AM John Carlson <yottzumm at gmail.com> wrote:

> Updated X3D JSON validator and schemas, including X_ITE component--with
> Tangent and extra PBR MaterialExtension nodes [Including Iridescence and
> Index Of Refraction  (IOR)] available at:
>
>  If you install globally with:
>
> npm install -g x3dvalidate,  you can run batch validation like:
>
> $ find . -name '*.x3dj' -print0 | xargs -0 x3dvalidate
>
> For a whole folder of .x3dj files
>
> Replacing "x3dj" with "json" should work too.
>
> https://www.npmjs.com/package/x3dvalidate (version 8.9.0)
>
> Thanks to Holger for their hard work on the X_ITE component and x3d-tidy
> .gltf to .x3dj conversion!
>
> There are a few more things we can iron out, so feedback is welcome!
>
> Source is here, along with schemas.
>
> https://github.com/coderextreme/x3dvalidate
>
> X_ITE component is here:
>
> https://create3000.github.io/x_ite/components/overview/#x_ite
>
> Note that I moved the Tangent node under the X_ITE component instead of
> the Rendering component.  I'm not sure what's right.  Probably the link is
> correct if you look into my X3DUOM.
>
>
> John
>
>
> ---------- Forwarded message ---------
> From: npm <support at npmjs.com>
> Date: Wed, Dec 4, 2024 at 6:17 AM
> Subject: Successfully published x3dvalidate at 8.9.0
> To: yottzumm <yottzumm at gmail.com>
>
>
> Hi yottzumm!
>
> A new version of the package x3dvalidate (8.9.0) was published at
> 2024-12-04T12:17:15.176Z from 199.247.64.167.
> The shasum of this package is bdf04be99f9234a2123a6d07161b541065055f3b.
>
> If you have questions or security concerns, you can contact us at
> https://www.npmjs.com/support.
>
> Thanks,
>
> The npm team.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20241205/b38154df/attachment.html>


More information about the x3d-public mailing list