{"categories":["JavaScript"],"url":"https://zebevogue.hatenadiary.org/entry/20121103/1351924627","blog_url":"https://zebevogue.hatenadiary.org/","height":"190","provider_url":"https://hatena.blog","title":"Node.js\u3067\u306eZip\u89e3\u51cd","published":"2012-11-03 15:37:07","author_name":"zebevogue","author_url":"https://blog.hatena.ne.jp/zebevogue/","type":"rich","version":"1.0","width":"100%","description":"node-zip\u30e2\u30b8\u30e5\u30fc\u30eb\u3067\u7c21\u5358\u306b\u64cd\u4f5c\u3067\u304d\u307e\u3057\u305f\u3002 \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb $ mkdir zip_sample $ cd zip_sample/ $ npm init $ npm install node-zip --save","blog_title":"ZeBeVogue\u5225\u9928","image_url":null,"provider_name":"Hatena Blog","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fzebevogue.hatenadiary.org%2Fentry%2F20121103%2F1351924627\" title=\"Node.js\u3067\u306eZip\u89e3\u51cd - ZeBeVogue\u5225\u9928\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>"}