New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details โ†’
Socket
Book a DemoSign in
Socket

eva-monorepo

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package was removed
Sorry, it seems this package was removed from the registry

eva-monorepo

## ๐ŸŽฏ Overview

latest
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

EVA Ecosystem Monorepo

๐ŸŽฏ Overview

This monorepo consolidates all EVA ecosystem services into a unified codebase while maintaining zero-downtime migration from existing repositories. Each service can be developed and tested locally, then deployed to production independently.

๐Ÿš€ Quick Start

Local Development

# Setup all services for local development
make setup-all

# Test all services
make test-all

# Work on individual services
cd services/eva-memory
make setup-eva-memory
make test-eva-memory
make run-eva-memory

Production Deployment

# Deploy all services to ~/Projects/services/
make deploy-all

# Deploy individual services
make deploy-eva-memory
make deploy-mcp-cloud-bridge

# Update Claude Desktop configuration
make configure-claude

๐Ÿ“ Repository Structure

eva-monorepo/
โ”œโ”€โ”€ services/                     # Individual services
โ”‚   โ”œโ”€โ”€ eva-memory/               # Memory & Event Hub service
โ”‚   โ”œโ”€โ”€ mcp-desktop-gateway/      # Desktop MCP gateway
โ”‚   โ”œโ”€โ”€ mcp-bridge-service/       # Bridge service for integrations
โ”‚   โ””โ”€โ”€ eva-agent/                # Core EVA agent
โ”œโ”€โ”€ packages/                     # Shared packages
โ”‚   โ”œโ”€โ”€ event-hub-client/         # Unified Event Hub client
โ”‚   โ”œโ”€โ”€ common-types/             # Shared TypeScript types
โ”‚   โ””โ”€โ”€ shared-utils/             # Common utilities
โ”œโ”€โ”€ docker/                       # Docker configurations
โ”œโ”€โ”€ scripts/                      # Monorepo management scripts
โ”œโ”€โ”€ tools/                        # Build and development tools
โ””โ”€โ”€ docs/                         # Unified documentation

๐Ÿš€ Quick Start

# Clone the monorepo
git clone https://github.com/[org]/eva-monorepo
cd eva-monorepo

# Install dependencies
npm install

# Run all services locally
npm run dev

# Run specific service
npm run dev:memory-service
npm run dev:desktop-gateway
npm run dev:bridge-service
npm run dev:eva-agent

๐Ÿ“– Documentation

  • MIGRATION_GUIDE.md - Complete migration instructions
  • ARCHITECTURE.md - Monorepo architecture
  • DEVELOPMENT.md - Development workflow
  • DEPLOYMENT.md - Production deployment guide

๐Ÿ› ๏ธ Services

Memory Service (Event Hub)

Desktop Gateway

Bridge Service

EVA Agent

๐Ÿ”„ Migration Status

ServiceMigration StatusEvent Hub IntegrationProduction Ready
eva-memoryโœ… Readyโœ… Nativeโœ… Yes
mcp-desktop-gateway๐Ÿ”„ Plannedโณ Pendingโœ… Current
mcp-bridge-service๐Ÿ”„ Plannedโณ Pendingโœ… Current
eva-agent๐Ÿ”„ Plannedโณ Pendingโœ… Current

๐Ÿ—๏ธ Monorepo Tools

  • Package Manager: npm workspaces / yarn workspaces
  • Build System: Nx / Turborepo
  • Version Management: Changesets
  • CI/CD: GitHub Actions with path filtering
  • Development: Docker Compose for local development

For detailed migration instructions, see docs/MIGRATION_GUIDE.md

FAQs

Package last updated on 08 Jul 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts