Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s occupation, destruction, and ethnic cleansing of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“dependencies” News Archive

Definition, related topics, and tag feed

Definition · Subtopics: dependabot, depfu, packages, renovate (non-exhaustive) · “dependencies” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
The Package Management Landscape (and)163
tooling, overviews, link-lists
How We’re Protecting Our Newsroom From npm Supply Chain Attacks (rya/pnp)162
npm, security, case-studies
No More Tokens—Locking Down npm Publish Workflows (zac)161
npm, security, github, processes
The Shai-Hulud 2.0 npm Worm: Analysis, and What You Need to Know160
npm, security
GitLab Discovers Widespread npm Supply Chain Attack (git)159
npm, security, gitlab, github, aws, gcp, azure
Shipping Node.js Packages in 2025 (joy)158
slides, nodejs, esm, commonjs
15 Recent Node.js Features That Replace Popular npm Packages (nod)157
nodejs, npm, maintenance
Principles of Simplicity in Frontend Architecture156
simplicity, principles
What Just Happened to RubyGems? (chr)155
ruby, shopify
Our Plan for a More Secure npm Supply Chain (xco/git)154
npm, security, foss
This May Be the Worst One (the)153
videos, npm, security
Ongoing Supply Chain Attack Targets CrowdStrike npm Packages (pvd+/soc)152
npm, security
ctrl/tinycolor and 40+ npm Packages Compromised151
npm, security
Which npm Package Has the Largest Version Number?150
npm, versioning, semver
How to Keep package.json Under Control (tmc/val)149
how-tos, nodejs, npm, maintainability
Oh No, Not Again… a Meditation on npm Supply Chain Attacks (tan)148
npm, security, microsoft
Anatomy of a Billion-Download npm Supply-Chain Attack147
npm, security
npm Author Qix Compromised via Phishing Email in Major Supply Chain Attack (bur+/soc)146
npm, security
Why You Absolutely Need to Have Automated Dependency Management in Place (j9t)145
maintainability, maintenance, security, automation, tooling
Speeding Up the JavaScript Ecosystem—SemVer (mar)144
javascript, performance, semver, versioning
npm Trusted Publishing With OIDC Is Generally Available (git)143
npm, provenance, github
Contagious Interview Campaign Escalates With 67 Malicious npm Packages and New Malware Loader (soc)142
security, npm
Ramblings on Dependency Management (mpl)141
maintenance
npm Targeted by Malware Campaign Mimicking Familiar Library Names (soc)140
npm, malware, security, link-lists
npm Should Remove the Default License From New Packages (ISC) (ext)139
npm, licensing, foss
Eleventy: A GitHub Workflow to Check if an Automated Dependency Update Would Break Your Site (j9t)138
eleventy, nodejs, automation, github-actions
LLMs Can’t Stop Making Up Software Dependencies and Sabotaging Everything (tho/the)137
ai, security
A Decade of Impact: How Our npm Packages Hit 1 Billion Downloads and Shaped JavaScript136
npm, history, javascript
Breaking Down Circular Dependencies in JavaScript135
javascript
Malware Found on npm Infecting Local Package With Reverse Shell (rev)134
npm, security
Lazarus Strikes npm Again With New Wave of Malicious Packages (soc)133
npm, security
Tutorial: Publishing ESM-Based npm Packages With TypeScript (rau)132
tutorials, npm, typescript
My Failed Attempt to Shrink All npm Packages by 5% (eva)131
npm, compression
Build It Yourself (mit)130
maintenance, maintainability, processes
10 Very Important Flutter Packages129
flutter
Double-Keyed Caching: How Browser Cache Partitioning Changed the Web (add)128
browsers, caching, network, content-delivery, performance
Do I Need This Node Dependency? (bri)127
nodejs
The 20 Commandments of Software Engineering126
principles, programming, complexity, documentation, commit-messages, code-reviews, maintenance, collaboration
On Long Term Software Development (ber)125
maintainability, maintenance, foss, testing, complexity
Mastering npm Scripts: Automate Everything in Your Frontend Workflow124
npm, environments, ci-cd, automation
JS Import Maps (5t3)123
javascript, import-maps
Your JavaScript Bundle Is Too Fat122
javascript, bundling, performance, code-splitting, lazy-loading, tree-shaking, minification, optimization
Publishing a Simple Client-Side JavaScript Package to npm With GitHub Actions (sim)121
javascript, npm, github-actions
How to Prerelease an npm Package (spa/clo)120
how-tos, npm, versioning, semver
Node.js Corepack: Version Control for Package Managers (tre)119
nodejs, corepack, versioning, tooling
Introducing the vlt Package Manager and Serverless Registry118
introductions, serverless, javascript, tooling
cpx—the npx Counterpart of the PHP Ecosystem (ami)117
php
The Nine Node Pillars (mco/pla)116
nodejs, principles
More npm Packages on Cloudflare Workers: Combining Polyfills and Native Code to Support Node.js APIs (jas+/clo)115
cloudflare, nodejs, npm, apis
Hidden Cost of Frontend Frameworks114
frameworks, simplicity
How to Create an npm Package (mat)113
how-tos, npm
The Great npm Garbage Patch112
npm, spam, security
Secure Node.js Applications From Supply Chain Attacks111
nodejs, security, best-practices
Publishing a TypeScript Module to npm vs. JSR (den)110
videos, typescript, modules, npm, jsr, comparisons
Supply Chain Security in npm—We Can Be Optimistic About the Future109
npm, security, provenance
Create npm Package With CommonJS and ESM Support in TypeScript108
npm, commonjs, esm, typescript
What Happens When a Major npm Library Goes Commercial? (mco)107
npm, foss
Dual Publishing ESM and CJS Modules With tsup and “Are the Types Wrong?” (joh)106
esm, commonjs, tooling, typescript, type-safety
Researchers Uncover npm Registry Vulnerability to Cache Poisoning and DoS Attacks (sar/soc)105
npm, vulnerabilities, caching, security
How a Single Vulnerability Can Bring Down the JavaScript Ecosystem104
javascript, npm, caching, vulnerabilities, security
How to Use Corepack (mat)103
how-tos, nodejs, corepack
JSR: The JavaScript Package Registry We’ve Been Waiting For102
jsr
JavaScript Security: Simple Practices to Secure Your Frontend101
javascript, security, csp
How to Document Your JavaScript Package (den)100
how-tos, javascript, documentation, writing, jsdoc, readme
JSR Is Not Another Package Manager (tin/den)99
jsr
Using Vite to Rebuild Local Dependencies in an npm Workspace98
npm, vite
Building an npm Package Compatible With ESM and CJS in 202497
npm, interoperability, esm, commonjs
Microservices Promised Freedom but Delivered Dependencies (pur)96
microservices
Another JS Registry—Seriously?! (den)95
videos, jsr, javascript
How npm Install Scripts Can Be Weaponized: A Real-World Example of a Harmful npm Package (eth)94
npm, examples, security
Introducing JSR—the JavaScript Registry (lca+/den)93
introductions, jsr, deno, javascript
Choosing the Right Node.js Package Manager in 2024: A Comparative Guide (nod)92
guides, nodejs, comparisons
Why Does “is-number” Package Have 59M Weekly Downloads?91
npm
JSR: What We Know So Far About Deno’s New JavaScript Package Registry (sar/soc)90
jsr, deno, javascript
Frontend Application Security: Tips and Tricks89
web-apps, security, xss, csrf, authentication, csp, validation, tips-and-tricks
Node.js Community Debate Intensifies Over Enabling Corepack by Default and Potentially Unbundling npm (sar/soc)88
nodejs, corepack, npm, yarn, pnpm
Malicious npm Package Masquerades as Noblox.js, Targeting Roblox Users for Data Theft (sar/soc)87
npm, security
Modern JavaScript Library Starter86
npm, libraries
Deceptive Deprecation: The Truth About npm Deprecated Packages85
deprecation, security, npm, research
Compatibility of Node.js Versions With Packages84
nodejs, versioning
Installing Google Fonts as npm Packages (ami)83
installing, tooling, google, fonts
A Comprehensive Guide to npm Workspaces and Monorepos82
guides, monorepos, npm, yarn
I Replaced npm, Yarn, and nvm With pnpm (paw)81
npm, yarn, pnpm, nvm
A Complete Guide to pnpm80
guides, pnpm
Understanding Dev Dependencies in Web Development79
How to Use npm Packages Outside of Node78
how-tos, npm, javascript
Secret Scanning Scans Public npm Packages (git)77
github, npm, security
How We Optimized Package Imports in Next.js76
nextjs, optimization, case-studies
Honey, I Shrunk the npm Package75
npm, compression
SSH Keys Stolen by Stream of Malicious PyPI and npm Packages (ble)74
security, ssh, npm
Upgrading Frontend Dependencies With Confidence73
maintenance, testing, regressions, playwright
Bun Hype: How We Learned Nothing From Yarn72
bun, yarn, history
dependency-time-machine71
packages, npm, maintenance, automation
My Experience Modernizing Packages to ESM70
modernization, esm
A Comprehensive Beginner’s Guide to npm: Simplifying Package Management69
guides, npm
Identify Unused npm Packages in Your Project (ami)68
npm, maintenance
The Massive Bug at the Heart of the npm Ecosystem67
npm, security
It Depends—Exploring My Favourite Renovate Features for Dependency Updates (kal)66
maintenance, renovate, configuration
npm Won’t Publish Packages Containing the Word “keygen”65
discussions, npm
Before Your Next Frontend Pull Request, Use This Checklist (tra/evi)64
checklists, performance, compression, accessibility, legibility, naming
Building a Frontend Framework—Reactivity and Composability With Zero Dependencies63
frameworks, reactivity
The Case Against Automatic Dependency Updates (ben)62
automation, ci-cd, maintenance, security
Automating Dependency Updates: The Big Debate61
automation, ci-cd, security
Deno vs. Node: No One Is Ready for the Move60
deno, nodejs, comparisons
Understanding npm Versioning59
npm, versioning, semver
The Landscape of npm Packages for CLI Apps58
nodejs, npm, command-line
npx: The Easy Way to Run Node.js Packages57
nodejs, npx
Node.js Toolbox56
websites, nodejs, packages
Unlocking Security Updates for Transitive Dependencies With npm (git)55
npm, security, maintenance
Using Renovate With Codeberg (nic)54
codeberg, maintenance, renovate
New npm Features for Secure Publishing and Safe Consumption (git)53
npm, security
npm Security: Preventing Supply Chain Attacks52
npm, security
Use “npm query” and jq to Dig Into Your Dependencies51
videos, npm, auditing
Phylum Detects Active Typosquatting Campaign Targeting npm Developers50
npm, security
depngn49
packages, npm, nodejs
Dependabot Unlocks Transitive Dependencies for npm Projects (git)48
npm, security, dependabot
4 Ways to Minimize Your Dependencies in Node.js (app)47
nodejs, npm
JavaScript Bugs Aplenty in Node.js Ecosystem—Found Automatically46
studies, research, nodejs, javascript, security, quality
Everything You Need to Know About JavaScript Import Maps (hon)45
javascript, import-maps
Optimizing Node.js Dependencies in AWS Lambda (aws)44
nodejs, aws, serverless, lambda, optimization
Alternatives to Installing npm Packages Globally (rau)43
installing, npm
Sponsoring Dependencies: The Next Step in Open Source Sustainability (nza)42
economics, foss
Don’t Sink Your Website With Third Parties (sma)41
embed-code, performance
Snyk Finds 200+ Malicious npm Packages, Including Cobalt Strike Dependency Confusion Attacks40
javascript, npm, security
Lerna Has Gone—Which Monorepo Is Right for a Node.js Backend Now?39
monorepos, comparisons, nodejs, tooling
8 Industry-Standard Tools to Reduce Dependency Risks38
tooling, maintenance, renovate, depfu, link-lists
How to Respond to Growing Supply Chain Security Risks?37
how-tos, security, nodejs, npm
On the Weaponisation of Open Source (ben)36
foss, mongodb, nodejs
Update Node Dependencies Automatically, Selectively, or Incrementally35
nodejs, npm, yarn
What’s Really Going On Inside Your node_modules Folder? (soc)34
nodejs, npm
How to Publish Deno Modules to npm (kit/den)33
how-tos, deno, modules, npm
Understanding Dependencies Inside Your package.json (nod)32
nodejs, npm, yarn
How to Fix Your Security Vulnerabilities With npm Override31
how-tos, security, vulnerabilities, npm
The Basics of package.json (nod)30
fundamentals, nodejs, npm, yarn
How to Keep Your Repo Package Dependencies Up to Date Automatically29
how-tos, tooling, github-actions
Dependency Risk and Funding (mit)28
github, economics
pkg.land27
websites, packages, npm
Why You Should Check in Your Node Dependencies26
nodejs
Ain’t No Party Like a Third Party (ada/css)25
embed-code, security
Open Source Insights24
websites, foss, security, licensing
Use Depfu and Mergify to Automatically Merge Dependency Updates23
maintenance, automation, depfu
Find Unused npm Dependencies22
packages
Uninstalling Dev Dependencies With npm21
npm
Why We Developed the Node.js Reference Architecture20
nodejs, architecture
Automated Dependency Management With Depfu (the)19
automation, depfu
How to Publish an Updated Version of an npm Package (spa/clo)18
how-tos, npm
How to Automatically Update Your JavaScript Dependencies (spa/clo)17
how-tos, javascript, automation, processes, security
How to Worry About npm Package Weight (chr/css)16
npm
Lerna: A Tale of Renaming npm Packages15
refactoring, npm, tooling
Validating Dependencies in the Project With npm-check and depcheck14
security, maintenance, auditing, tooling, npm
HTML, CSS, and Dependency Direction (j9t)13
html, css, maintainability, best-practices
Distribution Packages Considered Insecure12
unix-like, security
How to Solve the Global npm Module Dependency Problem11
how-tos, npm
The Tedium of Managing Code (lyz/ali)10
maintenance, maintainability, javascript, tooling
Peer Dependencies (dom)9
npm, nodejs
Madge8
packages, npm, visualization
Sprockets: Build Time JavaScript Dependency Management (dal/aja)7
tooling, javascript, ruby
Dealing With Dependencies (tro)6
php
npm Package Size Checker5
tools, exploration, auditing, debugging, npm
npm Package Types Checker4
tools, exploration, auditing, debugging, npm, typescript, type-safety
npm Dependency Visualizer3
tools, exploration, auditing, debugging, npm, visualization
npm Package Download Statistics Checker2
tools, exploration, auditing, debugging, npm, metrics
npm Package Checker1
tools, exploration, auditing, debugging, npm