Skip to content

@bluecadet/launchpad-scaffold

The scaffold package is a specialized toolset for configuring Windows systems in exhibit and kiosk environments. It provides automated setup and optimization features to prepare Windows machines for reliable, long-term operation.

Features ​

  • Windows Kiosk Setup:

    • Automate Windows configuration for kiosk mode
    • Configure auto-login and startup applications
    • Disable unnecessary Windows features
    • Optimize interface for touch and kiosk usage
  • System Optimization:

    • Power settings configuration
    • Windows Update management
    • Service optimization
    • Performance tuning
    • User interface customization
  • Security Controls:

    • System policy management
    • Interface lockdown options

Installation ​

bash
npm install @bluecadet/launchpad-scaffold

Basic Usage ​

typescript
import { launchScaffold } from '@bluecadet/launchpad-scaffold';
import { LogManager } from '@bluecadet/launchpad-utils';

// instantiate the logger before starting the scaffold process
const logger = LogManager.getLogger('my-app');

// Launch the scaffold setup process
await launchScaffold(logger);

System Requirements ​

  • Windows 10 or Windows 11
  • Administrative privileges
  • PowerShell execution enabled
  • Node.js 18 or higher

Configuration ​

The scaffold package uses a combination of:

  • PowerShell scripts for system configuration
  • Batch files for process execution
  • Node.js for orchestration
  • Windows Registry modifications
  • System policy updates

Security Considerations ​

  • Requires elevated privileges
  • Modifies system settings
  • Changes Windows configurations
  • Alters user permissions

Limitations ​

  • Windows-only support
  • Some features require specific Windows versions
  • Certain settings may require additional manual configuration
  • Windows 11 has limited support for some kiosk features

Error Handling ​

  • Provides detailed logs of all operations
  • Fails gracefully with clear error messages
  • Supports rollback of critical changes
  • Includes diagnostic information for troubleshooting

Released under the MIT License.