I want to create a zip archive and unzip it in node.js.
I can't find any node implementation.
You can try node-zip npm module.
It ports JSZip to node, to compress/uncompress zip files.
If you don't want to use/learn a library, you could use node to control the zip commandline tools by executing child processes
Though I'd recommend learning a library like the one mentioned by Emmerman