Skip to content

@bluecadet/launchpad

Launchpad provides a collection of tools designed to streamline the development, deployment, and maintenance of media installations. It handles content management, process monitoring, system configuration, and more.

Key Features

  • 📂 Content Management: Fetch and transform content from any source
  • 🔍 Process Monitoring: Keep your applications running reliably
  • 🛠️ System Configuration: Automate Windows kiosk setup
  • 💻 Command Line Interface: Easy-to-use commands for common operations
  • 🔌 Plugin Architecture: Extend functionality with custom plugins

Why Launchpad?

  • Reliable: Built for 24/7 operation in museum environments
  • Flexible: Modular design lets you use only what you need
  • Extensible: Plugin system for custom functionality
  • Type-Safe: Written in TypeScript with full type coverage

Core Packages

Quick Start

  1. Install the packages you need:
bash
npm install @bluecadet/launchpad-cli @bluecadet/launchpad-content @bluecadet/launchpad-monitor
  1. Create a configuration file:
js
// launchpad.config.js
import { defineConfig } from '@bluecadet/launchpad-cli';

export default defineConfig({
  content: {
    sources: [
      // Content source configurations
    ]
  },
  monitor: {
    apps: [
      // Application configurations
    ]
  }
});
  1. Run launchpad:
bash
npx launchpad start

Tip

See the Getting Started guide for detailed setup instructions.


Developed with ❤️ by Bluecadet, available free and open-source under the MIT license.

Released under the MIT License.