Fix installer crash: pass config to createDocsFolders

createFolderGuides() needs config parameter for template replacements.
This was causing "config is not defined" error during installation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Mårten Angner 2026-02-23 11:22:15 +01:00
parent fe2c4c0e7c
commit efaa9e1d95
1 changed files with 2 additions and 2 deletions

View File

@ -105,7 +105,7 @@ class Installer {
const docsSpinner = ora('Creating project folders...').start(); const docsSpinner = ora('Creating project folders...').start();
let detectedOutputFolder = 'docs'; let detectedOutputFolder = 'docs';
try { try {
detectedOutputFolder = await this.createDocsFolders(projectDir); detectedOutputFolder = await this.createDocsFolders(projectDir, config);
docsSpinner.succeed(`Project folders created in ${detectedOutputFolder}/`); docsSpinner.succeed(`Project folders created in ${detectedOutputFolder}/`);
} catch (error) { } catch (error) {
docsSpinner.fail('Failed to create project folders'); docsSpinner.fail('Failed to create project folders');
@ -245,7 +245,7 @@ class Installer {
* Create the WDS docs folder structure * Create the WDS docs folder structure
* FIXED: Detects existing folders, doesn't overwrite files * FIXED: Detects existing folders, doesn't overwrite files
*/ */
async createDocsFolders(projectDir) { async createDocsFolders(projectDir, config) {
// Check if user already has a deliverables folder with WDS content // Check if user already has a deliverables folder with WDS content
const possibleFolders = ['design-process', 'docs', 'deliverables', 'wds-deliverables']; const possibleFolders = ['design-process', 'docs', 'deliverables', 'wds-deliverables'];
let existingFolder = null; let existingFolder = null;