Developer Toolsbeginner

Dependency

An external package or library that your project needs to function.

Detailed Explanation

A dependency is a package or library that your project relies on to work. When you run %%DEF:npm:npm%% install react, React becomes a dependency of your project. Dependencies are listed in your package.json file.

There are two types: dependencies (needed to run your app, like React, Supabase client) and devDependencies (only needed during development, like ESLint, TypeScript). Too many dependencies can slow your app and create security risks — only install what you need.

Dependency management includes keeping packages updated, checking for security vulnerabilities (npm audit), and resolving version conflicts. Claude Code helps manage dependencies by suggesting the right packages and keeping them up to date.

Ready to Build Something Real?

We give you the skills to build, deploy, and own a full product. Professional stack, AI co-pilot, no coding background required.