# Dependencies

<<DEPENDENCIES_SUMMARY>>

---

## Overview

| Attribute | Value |
|-----------|-------|
| **Package Manager** | <<PACKAGE_MANAGER>> |
| **Lock File** | <<LOCK_FILE>> |
| **Total Dependencies** | <<TOTAL_DEPS>> |
| **Direct Dependencies** | <<DIRECT_DEPS>> |

---

## Dependency Graph

```mermaid
graph TD
    <<DEPENDENCY_GRAPH>>
```

---

## Internal Dependencies

### Component Dependencies

```mermaid
graph LR
    <<INTERNAL_DEPS_DIAGRAM>>
```

| Source Component | Depends On | Relationship | Purpose |
|------------------|------------|--------------|---------|
<<INTERNAL_DEPS_TABLE>>

### Circular Dependencies

<<CIRCULAR_DEPS_STATUS>>

```mermaid
graph LR
    <<CIRCULAR_DEPS_DIAGRAM>>
```

| Cycle | Components | Severity | Resolution |
|-------|------------|----------|------------|
<<CIRCULAR_DEPS_TABLE>>

---

## External Dependencies

### Production Dependencies

| Package | Version | Purpose | License | Security |
|---------|---------|---------|---------|----------|
<<PROD_DEPS_TABLE>>

### Development Dependencies

| Package | Version | Purpose | License |
|---------|---------|---------|---------|
<<DEV_DEPS_TABLE>>

### Peer Dependencies

| Package | Version Range | Required By |
|---------|---------------|-------------|
<<PEER_DEPS_TABLE>>

### Optional Dependencies

| Package | Version | Use Case | Fallback |
|---------|---------|----------|----------|
<<OPTIONAL_DEPS_TABLE>>

---

## Dependency Categories

### Core Framework

| Package | Version | Role |
|---------|---------|------|
<<FRAMEWORK_DEPS_TABLE>>

### Database & ORM

| Package | Version | Database Type |
|---------|---------|---------------|
<<DATABASE_DEPS_TABLE>>

### Testing

| Package | Version | Purpose |
|---------|---------|---------|
<<TESTING_DEPS_TABLE>>

### Build & Tooling

| Package | Version | Purpose |
|---------|---------|---------|
<<BUILD_DEPS_TABLE>>

---

## Version Constraints

### Version Policy

<<VERSION_POLICY>>

### Pinned Versions

| Package | Pinned Version | Reason |
|---------|----------------|--------|
<<PINNED_VERSIONS_TABLE>>

### Version Ranges

| Pattern | Meaning | Example |
|---------|---------|---------|
<<VERSION_RANGES_TABLE>>

---

## Security

### Known Vulnerabilities

| Package | Severity | CVE | Fix Version | Status |
|---------|----------|-----|-------------|--------|
<<VULNERABILITIES_TABLE>>

### Security Scanning

```bash
<<SECURITY_SCAN_COMMAND>>
```

### Update Policy

<<UPDATE_POLICY>>

---

## License Compliance

### License Summary

| License | Count | Packages |
|---------|-------|----------|
<<LICENSE_SUMMARY_TABLE>>

### License Compatibility

<<LICENSE_COMPATIBILITY>>

### Problematic Licenses

| Package | License | Issue | Resolution |
|---------|---------|-------|------------|
<<PROBLEMATIC_LICENSES_TABLE>>

---

## Updating Dependencies

### Check for Updates

```bash
<<CHECK_UPDATES_COMMAND>>
```

### Update Single Package

```bash
<<UPDATE_SINGLE_COMMAND>>
```

### Update All

```bash
<<UPDATE_ALL_COMMAND>>
```

### Update Lock File

```bash
<<UPDATE_LOCK_COMMAND>>
```

---

## Dependency Resolution

### Resolution Strategy

<<RESOLUTION_STRATEGY>>

### Conflict Resolution

| Conflict | Packages | Resolution |
|----------|----------|------------|
<<CONFLICTS_TABLE>>

### Overrides/Resolutions

```<<CONFIG_LANGUAGE>>
<<OVERRIDES_EXAMPLE>>
```

---

## Bundle Analysis

### Bundle Size

| Category | Size | Percentage |
|----------|------|------------|
<<BUNDLE_SIZE_TABLE>>

### Largest Dependencies

| Package | Size | Tree-Shakeable |
|---------|------|----------------|
<<LARGEST_DEPS_TABLE>>

### Optimization Recommendations

<<OPTIMIZATION_RECOMMENDATIONS>>

---

## Deprecation Notices

| Package | Status | Replacement | Migration Date |
|---------|--------|-------------|----------------|
<<DEPRECATION_TABLE>>

---

## Adding New Dependencies

### Evaluation Criteria

<<EVALUATION_CRITERIA>>

### Approval Process

<<APPROVAL_PROCESS>>

### Checklist

- [ ] License compatible
- [ ] Actively maintained
- [ ] No known vulnerabilities
- [ ] Reasonable bundle size
- [ ] TypeScript support (if applicable)
- [ ] Documentation available

---

## See Also

- **Overview**: [Project Overview](overview.md) - Technology stack
- **Components**: [Components](components/README.md) - Component dependencies
- **Configuration**: [Config Guide](configuration/README.md) - Dependency configuration
- **Decisions**: [Design Decisions](architecture/decisions.md) - Technology choices
- **Errors**: [Error Handling](errors.md) - Dependency-related errors

---

> Generated by [Civyk Hatch DeepWiki](https://github.com/civyk-official/civyk-hatch) | Stage: 11-dependencies | <<TIMESTAMP>>
