JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2
  • Score
    100M100P100Q32753F
  • License MIT

Dashboard for managing your local dev repositories. Click Play to actually run them.

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@khijo/devportal) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    DevPortal

    Dashboard for managing your local dev repositories. Click Play to actually run them.

    What's New in 1.2.0

    • DEV & PROD URL links - Add environment URLs to your projects with quick-access buttons
    • Smarter link management - No more duplicate link types; form auto-filters available options

    Install

    npm install -g @khijo/devportal

    Run

    devportal

    Opens at http://localhost:3100

    Click Scan to auto-detect your local repositories.

    WSL Users

    Add this to VS Code settings for "Open in VS Code" to work:

    "window.openFoldersInNewWindow": "on"

    Features

    • Real process control - Play/Stop buttons actually spawn and kill processes
    • Auto port assignment - No more port conflicts. First app gets 3000, next gets 3001, etc.
    • Monorepo support - Detects NX/Turbo workspaces and their individual apps
    • AI analysis - Drop a package.json to auto-fill project details

    How It Works

    DevPortal (browser)  ←→  Backend Server (port 3100)  →  Your Apps (ports 3000+)

    When you click Play:

    1. Backend finds an available port
    2. Spawns your app with that port
    3. UI updates in real-time via WebSocket

    Environment

    Set GEMINI_API_KEY in .env.local for AI-powered package.json analysis.