---
title: "#183: Mastering the Node.js CLI and Command Line Options"
publication: "Node Weekly"
issue: 183
published_at: "2017-04-13"
canonical_url: "https://nodeweekly.com/issues/183"
---

#183: Mastering the Node.js CLI and Command Line Options

This week's Node news[Read this e-mail on the Web](http://nodeweekly.com/issues/183)

Node WeeklyApril 13, 2017 #183 2ality 

[Setting Up Multi-Platform npm Packages](http://2ality.com/2017/04/setting-up-multi-platform-packages.html)Dr. Axel Rauschmayer goes through the ways in which you can target multiple platforms via the same npm package.
 Matt Hink 

[react-ionize: A React Renderer for Building Electron Apps](https://github.com/mhink/react-ionize)A library for building the ‘non-browser’ parts of an Electron app using React components to manage the app’s state.
 Gergely Nemeth 

[Mastering the Node.js CLI and Command Line Options](https://blog.risingstack.com/mastering-the-node-js-cli-command-line-options/)If you don’t know your `--zero-fill-buffers` from your `--check` or `--prof-process`, this is worth skimming.
 BitmovinSponsor

[Setting up a Netflix like streaming service with Node.js](https://github.com/bitmovin/bitmovin-javascript)Get a Netflix like streaming service up and running using Bitmovin's cloud or on-premise solution based on Kubernetes and Docker. Use features like MPEG-DASH, HLS, VP9, HEVC, Multi-DRM, Live to VoD or 4K Live streams with our Node.js API client.

[![Bitmovin\](https://copm.s3.amazonaws.com/9b722df2.png)](https://github.com/bitmovin/bitmovin-javascript)
 Sacha Greif 

[So What’s This 'GraphQL' Thing We Keep Hearing About?](https://medium.freecodecamp.com/so-whats-this-graphql-thing-i-keep-hearing-about-baf4d36c20cf)If GraphQL is yet another buzzword flying past, this is a great introduction to what the declarative data querying approach could be doing for you.
 Node.js Core Technical Committee 

[Discussing Node's Plan for Using V8's 'TurboFan' Compiler](https://github.com/nodejs/CTC/issues/99)V8 5.9 will come with [Turbofan and Ignition](https://v8project.blogspot.com/2016/08/firing-up-ignition-interpreter.html) enabled by default, but Node is optimized for the older _CrankShaft_ system.
 HackerNoon 

[A Guide to Monitoring Node.js Applications](https://hackernoon.com/the-definitive-guide-for-monitoring-node-js-applications-404feeea5951)The what and why, how you can use the open source [Prometheus](https://prometheus.io/) for monitoring, before ending in a pitch for RisingStack’s _Trace_.


In Brief

- [Node v7.9.0 (Current) Released](https://nodejs.org/en/blog/release/v7.9.0/) news Node.js Foundation
- [Mark Hinkle is the Node Foundation's New Executive Director](https://medium.com/@nodejs/hello-im-mark-hinkle-the-new-executive-director-of-the-node-js-foundation-ask-me-anything-86a5f5417619) news 
Was previously a VP of the Linux Foundation. Node.js Foundation
- [MS Announces Azure SDK for Node.js 2.0 Preview](https://azure.microsoft.com/en-us/blog/announcing-azure-sdk-node-2-preview/) news Matt Hernandez
- [Legacy Node Debugger To Be Removed in 8.0 Without a Deprecation Cycle](https://twitter.com/jasnell/status/849743288907079680) news 
Due to the underlying V8 engine removing the implementation. James Snell on Twitter
- [Type Manipulation Attacks: Escaping Template Sandboxes](https://snyk.io/blog/type-manipulation?utm_source=nodeweekly) tutorial 
Type manipulation lies at the heart of vulnerable Node packages. Here's how you can use type manipulation to circumvent template-frameworks sandboxes. SYNKSponsor
- [How to Build a Node.js API using Postgres, Lambda and API Gateway](https://medium.com/@peterhanssens/how-to-build-a-node-js-api-using-postgres-lambda-and-api-gateway-3211a4570cea) tutorial Peter Hanssens
- [The Principles of Writing Native Node Bindings and Addons](https://www.youtube.com/watch?v=6hkMaknbElw) video Gabriel Schulhof
- [Building A Chat App with Angular 2, Node and Socket.io](https://www.youtube.com/watch?v=yXyWSCxmtTo) video
- [Using NGINX as a Reverse Proxy for a Node App](https://www.youtube.com/watch?v=ng5DsxYp-Bklist=PLQlWzK5tU-gDyxC1JTpyC2avvJlt3hrIh) video 
A brief review of possible nginx-based deployment architectures. _6 minutes_. Juriy Bura
- [Practical 10 Minute Example of Using Babel to 'codemod' Your Code](https://www.youtube.com/watch?v=Hn6Ca6gzNsw) video Kent C Dodds
- [Never Mix Promises and Callbacks in Node](https://spin.atomicobject.com/2017/04/06/nodejs-promises-callbacks/) opinion Job Vranish
- [Docker Secrets Management](https://resources.codeship.com/ebooks/dockerizing-secrets-management-aw?utm_medium=cpc-node-weekly-secondary&utm_campaign=cooper-docker-secrets-management-ebook-campaign) 
Download our newest eBook and learn about Docker Secrets, the newly added secrets management feature in Docker 1.13. CodeshipSponsor
- [13 Node Boilerplate Apps, Ranked By Popularity](http://www.boilrplate.com/language/nodejs) tools Boilrplate
- [Graphical: Draw Graphics Straight to the Browser from Node](https://github.com/qwook/graphical) code Henry Tran
- [chrome-remote-interface: Chrome Debugging Protocol Interface for Node.js](https://github.com/cyrus-and/chrome-remote-interface) code Andrea Cardaci
- [VMS: A Vue.js 2.0-Based Content Management System](https://github.com/ericjjj/vms) code Eric JJ
- [Backslide: CLI Tool for Making HTML Presentations with Markdown](https://github.com/sinedied/backslide) code Yohan Lasorsa
- [node-apn: Module for Interfacing with the Apple Push Notification Service](https://github.com/node-apn/node-apn) code Andrew Naylor
- [Work on Interesting Projects in Node.](https://hired.com/join/?utm_source=petercooperpress&utm_medium=sponsor&utm_campaign=%28b2c%29%28l-all%29%28r-swe%29%28q2-17-node-weekly%29&utm_content=newsletter) 
Save time on your job search. Hired delivers multiple offers to you HiredSponsor

Node Weekly is curated by [Peter Cooper](https://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Want to sponsor an issue? See our [media kit.](https://cooperpress.com/mediakit)
Want to post a job? E-mail us or [use our self-serve system.](https://booking.cooperpress.com/jobs)

[Unsubscribe](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://nodeweekly.com/issues/183)

© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK
[Email policy](https://cooperpress.com/spam.html) [Privacy policy](https://cooperpress.com/privacy.html)
