Creating an npm package in 2022

sponsor

Full-Stack Developer (Remote) — Help build the open source dev tools that developers use to build apps with the web’s best tools.
Netlify

Software Engineer (Remote) — Build the next generation of identity and access management software.
Auth0

Stay up-to-date on the latest Node.js news, tools and best practices with #454: September 15, 2022. Dive into creating npm packages using current best practices, exploring the ButterCMS Headless CMS for Node applications, and finding bugs in the Node.js ecosystem. Plus, learn about Remix, a full stack Web framework, scraping Google Scholar results, Reddit OAuth and how to secure Node.js apps with JSON Web Tokens. Get the scoop on the latest tools and jobs, like Fastify 4.6, Hexo 6.3, llnode 4.0, Generic Pool 3.9, cacheable-request 10.0, Light My Request 5.6, SafeQL, Favicons 7.0, and zig-napigen. Finally, find tech jobs with Hired, Radar, Netlify, and Auth0.

Tools & Code:
SafeQL: An ESLint Plugin for Your SQL Queries
Favicons 7.0: A Favicon Generation Library
zig-napigen: Automatic Node-API Bindings for Any Zig Project
Fastify 4.6
Hexo 6.3
llnode 4.0
Generic Pool 3.9
cacheable-request 10.0
Light My Request 5.6

Jobs:
Full-Stack Engineer (NYC / Remote) – Radar
Find Tech Jobs with Hired
Full-Stack Developer (Remote) – Netlify
Software Engineer (Remote) – Auth0

Related Post

A new way to query your dependencies.A new way to query your dependencies.

<table border=0 cellpadding=0 cellspacing=0 align="center" border="0"> <tr><td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.55em; "> <div> <table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0><tr> <td align="left" style="padding-left: 4px; font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height:

MS’s new tool for digging deep into V8MS’s new tool for digging deep into V8

<table border=0 cellpadding=0 cellspacing=0 align="center" border="0"> <tr><td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "> <div> <table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0><tr> <td align="left" style="padding-left: 4px; font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height:

Vite 4.0 releasedVite 4.0 released

<table border=0 cellpadding=0 cellspacing=0 align="center" border="0"> <tr><td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "> <div> <table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0><tr> <td align="left" style="padding-left: 4px; font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: