Commit 6a037ca
authored
Patch JavaScript build packages (AcademySoftwareFoundation#2557)
## Updates
- Fix the packages used for MaterialXTest and MaterialXView so that they are compatible with the current version of NodeJS used (16.20.2).
- The default emscripten 2.0.20 utility script sets NodeJS version to a version which is too old and will result in possible incompatibilities.
- Lock the packages versions until such time as NodeJS version is changed.
- This will avoid new package versions from accidently being installed (via npm install) which **has already occurred**.
- For example the build / tests / installs using packages for NodeJS 18 will not work as the current code is not compatible with changes from 16 to 18.
- *Note* This does not try to bump any version of emcripten or NodeJS, it just fixes so that the appropriate packages are now used.
- Fixes: AcademySoftwareFoundation#2547, AcademySoftwareFoundation#2545
## Tests
- Cleaned out node modules and rebuild locked package manifest.
- Rebuilt, tested and run on Windows local and via CI. CI no longer shows any warnings / error messages.
## Documentation
- Updated with appropriate NodeJS version information
- Fix documentation for emscripten version as not any verson can be used. Note the locked version require.1 parent 0fd40b1 commit 6a037ca
File tree
6 files changed
+7339
-1450
lines changed- javascript
- MaterialXTest
- MaterialXView
6 files changed
+7339
-1450
lines changed
0 commit comments