What happens when Everything goes wrong: QA Testing Gone Wrong?
A developer's prank NPM package called 'everything' that depends on all public packages causes dependency chaos and highlights registry policy flaws.
A developer's prank NPM package called 'everything' that depends on all public packages causes dependency chaos and highlights registry policy flaws.
A step-by-step guide for installing and setting up React.js on a Windows machine, including Node.js, npm, and Visual Studio Code.
A step-by-step guide to installing React.js, Node.js, NPM, and VS Code on MacOS for web development.
Introducing the is-playing Web Component, a tool to detect and style playing audio/video elements using CSS selectors and attributes.
An open-source GitHub template for quickly creating and deploying new Web Components with npm and demo files.
A guide to configuring Dependabot for automated npm dependency updates, including targeted updates for critical packages.
A guide to publishing an npm package that supports both ESM and CommonJS modules using TypeScript, including dual tsconfig files and package.json exports.
A developer explores using LightDOM to solve styling challenges in Web Components and releases an npm package for a native sharing button.
A quick guide on clearing the global npx cache to resolve version warnings and avoid installing CLI tools globally.
A guide to creating, testing, and publishing WebAssembly modules using the AssemblyScript language for web and Node.js environments.
A guide to installing Neovim LSPs and NPM tools in a central, local directory and adding it to the $PATH for better version control and security.
A developer reflects on personal projects, including migrating a blog from WordPress to Kirby and updating to Eleventy 2.0.
A tutorial on using monorepos with Lerna to author and publish shared NPM packages for consistent project configuration.
A guide to testing internet speed from the command line on Windows, Linux, and Mac using various CLI tools like fast-cli and speedtest-cli.
Explains methods for estimating NPM package market share, using Redux and state management libraries as examples with various data sources.
Explains the key differences between NPM and NPX, focusing on when to install packages versus executing them directly.
A guide on installing Node.js, using the n package manager to easily upgrade/downgrade versions, and understanding LTS vs. Current releases.
Article critiques modern package managers (npm, Cargo, PyPI) for supply-chain attacks and advocates for distribution-based package management.
A beginner-friendly guide for front-end developers to learn essential terminal commands and tricks for modern web development.
Analyzes if NPM package popularity correlates with quality using data from npms.io, finding it can be an indicator but not a guarantee.