@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 ​
Standalone ​
Download the latest scaffold-standalone ZIP from GitHub Releases and extract it to your desired location. Then run the setup script as administrator:
batch
setup.bat
NPM (Node.js Required) ​
If you already have Node.js and npm installed on your system:
bash
npm install @bluecadet/launchpad-scaffold
npx launchpad scaffold
Note:
The scaffold package primarily consists of PowerShell scripts and batch files. The npm package provides minimal JavaScript adapters to enable programmatic usage through the JavaScript API shown below.
JavaScript API 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
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
Limitations ​
- Windows-only support
- Certain settings may require additional manual configuration
Error Handling ​
- Provides detailed logs of all operations
- Fails gracefully with clear error messages