@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
@bluecadet/launchpad-cli
Command-line interface and configuration management
v2.0.0@bluecadet/launchpad-content
Content pipeline and transformation tools
v2.0.0@bluecadet/launchpad-monitor
Process monitoring and management
v2.0.0@bluecadet/launchpad-scaffold
Windows system configuration
v2.0.0
Quick Start
- Install the packages you need:
bash
npm install @bluecadet/launchpad-cli @bluecadet/launchpad-content @bluecadet/launchpad-monitor
- 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
]
}
});
- 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.