---
title: "Unflagging ES Module support in Node"
publication: "Node Weekly"
issue: 314
published_at: "2019-11-14"
canonical_url: "https://nodeweekly.com/issues/314"
---

This week's Node.js news, tutorials, and projects       

#314 — November 14, 2019 

[Read on the Web](https://nodeweekly.com/issues/314)   

Node Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/lx7guh4omuqcza6mx8gw.jpg)](https://github.com/JustinBeckwith/linkinator)   

[Linkinator: A Tool That Finds Your Site's Broken Links](https://github.com/JustinBeckwith/linkinator) — Both a Node API and CLI tool that can be used to crawl a site and validate links. You can run it as easily as `npx linkinator https://example.com/` right now if you want to try it out. 

Justin Beckwith   

["We Just Unflagged ESM in Node.js"](https://twitter.com/mylesborins/status/1194375751774064647?s=21) — Two weeks ago we noted that the Node modules team had [reached a consensus](https://twitter.com/MylesBorins/status/1189618753065144322) on unflagging ES Module support in Node and now it’s finally happening. Watch this space for Node 13.. due sometime in the next week. 

Myles Borins on Twitter   [![\](https://copm.s3.amazonaws.com/95d5c2a2.jpg)](https://frontendmasters.com/learn/node-js/?utm_source=nodeweekly&utm_medium=email) 

[Node.js Learning Path: Build Web APIs and Apps](https://frontendmasters.com/learn/node-js/?utm_source=nodeweekly&utm_medium=email) — Join both Scott Moss and Jem Young on this learning path to discover how to deploy Node-powered apps and design and build APIs in Node from the ground up. 

Frontend Masters sponsor   

[pm2 4.2 Released: The Node Production Process Manager](https://github.com/Unitech/pm2) — A _very_ mature and widely used process manager that includes a load balancer for keeping Node apps alive forever and to reload them without downtime. 

Alexandre Strzelewicz   

[What's New in `npm` 6.13.0](https://dev.to/ruyadorno/npm-6-13-0-7f3) — One of npm's developers writes about his experience working on his first release of the popular package manager and two new features available within it (improved docs and `npm fund` – something worth investigating if you want to signal that your own npm packages are seeking sponsorship/funding). 

Ruy Adorno   

[NodeBB: Node-Based Forum Software for the Modern Web](https://github.com/NodeBB/NodeBB) — Oddly we’ve never featured NodeBB (a GPLv3-licensed forum system) before, though it’s been around for years and is now a stable and mature platform. The first new release in months just came out. 

NodeBB  

💻 Jobs  

[Software Developer - Ruby](https://www.anynines.com/career/full-stack-developer-ruby?utm_source=newsletter&utm_medium=Node%20Weekly&utm_campaign=full-stack-developer-ruby) — Join our team and help to realize international cloud-native software projects based on Ruby on Rails. 

anynines   

[Find a Job Through Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-nodeweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-88879) — Make a profile, name your salary, and connect with hiring managers from top employers. Vettery is completely free for job seekers. 

Vettery  

📚 Articles and Tutorials  

[Handling Errors in Express.js Apps](https://zellwk.com/blog/express-errors/) — _“Today, I want to share everything I know about handling errors in an Express app.”_ 

Zell Liew   

[The Easiest Way to Use MongDB? It’s Studio 3T. Try It Today](https://studio3t.com/download/?utm_source=cooper&utm_medium=newsletter&utm_campaign=nodenov14) — Code translation in a click? Easy SQL to MongoDB Migration? We’ve got it - and more. Get your 30-day trial today to see. 

Studio 3T sponsor   

[How to Publish Your App and Not Your Source Code](https://academy.ilyakam.com/serverless-how-to-publish-your-app-and-not-your-source-code-743e884d22d6) — This is an interesting (if sneaky) ‘trick’. Some hosting platforms let you host functions for free but demand your code is publicly available. A workaround? Encrypt your code and store the key in a secret. We’ll let you judge how viable this is long term. 

Ilya Kaminsky   

▶[How to Publish an NPM Package in 7 Minutes](https://www.youtube.com/watch?v=mpjEvLUUtNg&feature=youtu.be) — Well, the _video_ is 7 minutes long, it might take you slightly longer to follow along :-) 

Hays Stanford   

[Generating PDFs with Node](https://buttercms.com/blog/generating-pdfs-with-node) — A look at three different options. 

Noah Heinrich   

[The Basics of a TypeScript Setup for Node.js with VS Code](https://zaiste.net/typescript-setup-for-nodejs-with-vscode/) 

Zaiste  

🛠 Code and Tools  

[Pipedream: A Serverless Integration Platform based on Node.js](https://pipedream.com/) — The idea is that you deploy event-driven workflows which essentially join services together. Think a more developer-oriented alternative to Zapier. 

Pipedream   

[Botpress: A Chat Bot / Conversational Framework for Node](https://github.com/botpress/botpress) — YouTube is a good source of [tutorial videos](https://www.youtube.com/channel/UCEHfE71jUmWbe_5DtbO3fIA/videos) for using it. 

Botpress   

[The Art of PostgreSQL: A Book to Learn How to Best Use SQL from Your Node App](https://theartofpostgresql.com) 

The Art of PostgreSQL sponsor   

[Ajv: A Fast JSON Schema Validator](https://github.com/epoberezkin/ajv) — Supports v5, v6, and v7 proposals and claims to be both the fastest validator for both Node and browser. 

Evgeny Poberezkin   

[basic-ftp: A Simple FTP/FTPS Client Library for Node](https://github.com/patrickjuchli/basic-ftp) — Supports explicit FTPS over TLS, Passive Mode over IPv6, has a Promise-based API, and offers methods to operate on whole directories. 

Patrick Juchli   

[Xmysql: Turns a MySQL Database into a REST API](https://github.com/o1lab/xmysql) 

o1lab         

Curated by [Cooperpress](https://cooperpress.com/) and [Peter Cooper](https://twitter.com/peterc). 

[Change your email address](https://nodeweekly.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://nodeweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
