Node.JS: Upgrading indirect dependencies
Explains how to upgrade indirect npm dependencies, covering semantic versioning, caret/tilde ranges, and practical steps for security updates.
Explains how to upgrade indirect npm dependencies, covering semantic versioning, caret/tilde ranges, and practical steps for security updates.
Explains two methods to use npm packages in frontend projects without bundlers: importing from a CDN or serving from node_modules.
Explains how to use a specific folder from a GitHub repository as an npm dependency using the degit tool.
A guide on how to evaluate the accessibility (a11y) of npm packages before using them in a web project.
Satirical proposal to pay developers to delete npm modules, highlighting security risks of excessive dependencies in the Node ecosystem.
Explains how Browserify bridges the gap between npm packages and browser usage, allowing developers to bundle dependencies for simple websites.
Critique of npm audit's flaws, arguing its default rollout was rushed and harmful to front-end development workflows.
An in-depth look at how NPM works, covering its core components like the CLI, module resolution, and lockfiles, as part of an 'under-the-hood' series.
A tutorial on integrating Sass into a Blazor web project using npm scripts, without requiring complex build tools like gulp or webpack.
A guide to practical npx packages that streamline daily developer tasks like cleaning node_modules, killing ports, and serving local files.
A curated list of useful NPM packages for productivity, covering frontend/backend frameworks, styling, and utilities for Node.js developers.
A tutorial on setting up a new JavaScript project from scratch, including npm initialization and project configuration.
Introduces mutils, a JavaScript library that extends Array and Set classes to add useful utility methods for array manipulation.
Explains the purpose and mechanics of package-lock.json in Node.js projects, detailing how it ensures consistent dependency installations.
A developer introduces a personal JavaScript utility library, explaining its functions, npm installation, and the reasoning behind a single-repository format.
A guide to properly resolving git merge conflicts in package-lock.json files without deleting them, ensuring dependency consistency across teams.
A technical guide on building a blog using Markdown, frontmatter for metadata, and NPM packages like markdown-it for HTML conversion.
Explains the differences and purposes of package.json and package-lock.json files in Node.js projects, focusing on dependency management.
A critique of modern software's over-reliance on dependencies, sparked by a FOSDEM talk on open source sustainability and maintainer burnout.
A guide on using npm link to streamline local development when working across multiple interdependent npm packages.