Web Component GitHub starter template
An open-source GitHub template for quickly creating and deploying new Web Components with npm and demo files.
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.
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.
Explains how to upgrade indirect npm dependencies, covering semantic versioning, caret/tilde ranges, and practical steps for security updates.
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.