🚨 Active Supply Chain Attack:node-ipc Package Compromised.Learn More
Socket
Book a DemoSign in
Socket

vg-coder-workspace

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vg-coder-workspace

Modern NestJS/Angular workspace for VG Coder CLI

latest
Source
npmnpm
Version
1.0.1
Version published
Maintainers
1
Created
Source

VG Coder - NestJS/Angular Upgrade

Quick Start

Start Both Applications

cd vg
nx run-many --target=serve --projects=api,ng-app

This will start:

  • API Backend on http://localhost:3000
  • Angular Dashboard on http://localhost:4200

Start Individually

Backend only:

cd vg
nx serve api

Frontend only:

cd vg
nx serve ng-app

Project Structure

vg/
├── apps/
│   ├── api/              # NestJS backend
│   └── ng-app/           # Angular frontend
└── packages/
    └── core/             # Shared TypeScript library

Available Endpoints

EndpointMethodDescription
/api/analyzePOSTAnalyze project and return source code
/api/executePOSTExecute bash scripts with validation
/api/infoGETGet project information and statistics
/api/cleanDELETEClean output directories

Development

Build All

nx run-many --target=build --all

Build Specific Project

nx build core
nx build api
nx build ng-app

Test

nx test core
nx test api
nx test ng-app

Architecture

  • Core Library (@vg/core): Shared business logic

    • ProjectDetector
    • FileScanner
    • TokenManager
    • BashExecutor
    • IgnoreManager
  • API Backend: NestJS REST API with controllers and services

  • Frontend: Angular standalone components with reactive forms

Configuration

  • Proxy: Angular dev server proxies /api requests to http://localhost:3000
  • CORS: NestJS allows requests from http://localhost:4200

Keywords

vg-coder

FAQs

Package last updated on 30 Nov 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