Suggest an editImprove this articleRefine the answer for “What are dependencies?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**Dependencies** are external packages (libraries, modules) that a project needs to work. They are installed via npm and stored in `node_modules`, and their list is pinned in `package.json`. **Key point:** without its dependencies, a project cannot fully run or build.Shown above the full answer for quick recall.Answer (EN)Image**Dependencies** are external packages (libraries, modules) that a project needs to work. They are installed via npm and stored in `node_modules`, and their list is pinned in `package.json`. --- ### Why dependencies are needed - they add functionality you don't want or don't need to write from scratch (for example, React, Express, Axios); - they let you use ready-made tools for building, testing, linting, and so on. --- ### Where they are stored - `package.json` holds the list of dependencies; - `node_modules` holds the actual installed code of those libraries. --- ### Types of dependencies | Type | Where it is stored | What it's for | |---|---|---| | `dependencies` | `package.json` → `dependencies` | needed by the application at runtime | | `devDependencies` | `package.json` → `devDependencies` | needed only during development (webpack, eslint, jest, etc.) | --- **Summary:** dependencies are the external libraries your project depends on, without which it cannot fully run or build.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.