[SoC] Week 4 Report: Integrating Node.js with ZOO-services
Momtchil Momtchev
momtchil at momtchev.com
Fri Jul 8 12:04:11 PDT 2022
Report for Week 4
After the setbacks of the previous two weeks, Week 4 has been remarkably
productive. It has seen:
* The progression of the libnode93 / libnode-dev / node-addon-api
Launchpad packages to fully usable state (except the Jammy version which
is waiting on
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1979639)
https://launchpad.net/~mmomtchev/+archive/ubuntu/libnode
* The progression of the napi-libnode PR to more or less
feature-complete state that will hopefully find many other uses besides
ZOO-Project
https://github.com/mmomtchev/libnode
https://github.com/nodejs/node/pull/43542
* The integration of the new packages into the ZOO-Project build
replacing the previous custom Docker images
* The progression of the Node.js support in ZOO-Project to usable state
- the first PR will probably get merged very soon
- Including the JS/C++ object transforms
- And the previously existing JS-exposed methods (ZOOTranslate,
ZOOUpdateStatus, ZOORequest)
- alert() has been replaced by the console.*() family
https://github.com/mmomtchev/ZOO-Project/tree/nodejs
With all of this I am very happy to affirm that the Node.js project is
currently a full week ahead of the initial schedule.
The next week will be dedicated to further improving the usability of
libnode - including full CJS and ES6 modules support - and the support
of asynchronous requests in ZOO-Kernel.
--
Momtchil Momtchev <momtchil at momtchev.com>
More information about the SoC
mailing list