<div dir="ltr">I need help maintaining X3dToNodeJS.xslt (node.js X3DJSAIL apps--current issue), X3dToES5.xslt (nashorn, deprecated, X3DJSAIL apps, lower priority), and help creating X3dToES6.xslt (ECMAScript 6 SAI, non-X3DJSAIL apps).  Files are stored here:  <a href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/" target="_blank">https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/</a> (you can create a separate project on github or sourceforge for now).<div><div><br></div><div>The position will require experience or quick learning with XSLT, SAI, ECMAScript 5 and up.  Experience with X3DJSAIL/Java, Nashorn, Visual Studio Code, TypeScript, bash and Babel would be nice, but not required.</div><div><br>Specifically, I need someone to search down the following problem and fix in X3dToNodeJS.xslt:</div><div><br></div><div>$ node x3domflowers.js<br>x3domflowers execution self-validation test results: TypeError: meta.getName is<br>not a function<br></div><div><br></div><div>I can't attach any JS files.  Here is the file, I think on my server.  <a href="http://coderextreme.net/X3DJSONLD/src/main/node/net/x3djsonld/data/x3domflowers.js" target="_blank">http://coderextreme.net/X3DJSONLD/src/main/node/net/x3djsonld/data/x3domflowers.js</a> I know where the error is in the code, I just don't know how to fix it yet.</div><div><br></div><div>Plus you will probably need an X3DJSONLD dev environment.</div><div><br></div><div>This is an important position, and keeps our "first reference implementation" of the various conversions.  This parallels my conversions written in ECMAScript.</div><div><br></div><div>Thanks,</div><div><br></div><div>John</div><div><br></div></div></div>