fix: resolve CommonJS import compatibility for chalk, inquirer, and ora (#442)
Adds .default fallback for CommonJS imports to resolve compatibility issues
with newer versions of chalk, inquirer, and ora packages.
Fixes installer failures when error handlers or interactive prompts are triggered.
Changes:
- chalk: require('chalk').default || require('chalk')
- inquirer: require('inquirer').default || require('inquirer')
- ora: require('ora').default || require('ora')
Affects: installer.js, ide-setup.js, file-manager.js, ide-base-setup.js, bmad.js
Co-authored-by: Cecil <cecilthecoder@gmail.com>
This commit is contained in:
parent
7f016d0020
commit
33269c888d
|
|
@ -4,8 +4,8 @@ const { program } = require('commander');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const fs = require('fs').promises;
|
const fs = require('fs').promises;
|
||||||
const yaml = require('js-yaml');
|
const yaml = require('js-yaml');
|
||||||
const chalk = require('chalk');
|
const chalk = require('chalk').default || require('chalk');
|
||||||
const inquirer = require('inquirer');
|
const inquirer = require('inquirer').default || require('inquirer');
|
||||||
const semver = require('semver');
|
const semver = require('semver');
|
||||||
const https = require('https');
|
const https = require('https');
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ const fs = require("fs-extra");
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
const crypto = require("crypto");
|
const crypto = require("crypto");
|
||||||
const yaml = require("js-yaml");
|
const yaml = require("js-yaml");
|
||||||
const chalk = require("chalk");
|
const chalk = require("chalk").default || require("chalk");
|
||||||
const { createReadStream, createWriteStream, promises: fsPromises } = require('fs');
|
const { createReadStream, createWriteStream, promises: fsPromises } = require('fs');
|
||||||
const { pipeline } = require('stream/promises');
|
const { pipeline } = require('stream/promises');
|
||||||
const resourceLocator = require('./resource-locator');
|
const resourceLocator = require('./resource-locator');
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
const fs = require("fs-extra");
|
const fs = require("fs-extra");
|
||||||
const yaml = require("js-yaml");
|
const yaml = require("js-yaml");
|
||||||
const chalk = require("chalk");
|
const chalk = require("chalk").default || require("chalk");
|
||||||
const fileManager = require("./file-manager");
|
const fileManager = require("./file-manager");
|
||||||
const resourceLocator = require("./resource-locator");
|
const resourceLocator = require("./resource-locator");
|
||||||
const { extractYamlFromAgent } = require("../../lib/yaml-utils");
|
const { extractYamlFromAgent } = require("../../lib/yaml-utils");
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
const fs = require("fs-extra");
|
const fs = require("fs-extra");
|
||||||
const yaml = require("js-yaml");
|
const yaml = require("js-yaml");
|
||||||
const chalk = require("chalk");
|
const chalk = require("chalk").default || require("chalk");
|
||||||
const inquirer = require("inquirer");
|
const inquirer = require("inquirer").default || require("inquirer");
|
||||||
const fileManager = require("./file-manager");
|
const fileManager = require("./file-manager");
|
||||||
const configLoader = require("./config-loader");
|
const configLoader = require("./config-loader");
|
||||||
const { extractYamlFromAgent } = require("../../lib/yaml-utils");
|
const { extractYamlFromAgent } = require("../../lib/yaml-utils");
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
const path = require("node:path");
|
const path = require("node:path");
|
||||||
const fs = require("fs-extra");
|
const fs = require("fs-extra");
|
||||||
const chalk = require("chalk");
|
const chalk = require("chalk").default || require("chalk");
|
||||||
const ora = require("ora");
|
const ora = require("ora").default || require("ora");
|
||||||
const inquirer = require("inquirer");
|
const inquirer = require("inquirer").default || require("inquirer");
|
||||||
const fileManager = require("./file-manager");
|
const fileManager = require("./file-manager");
|
||||||
const configLoader = require("./config-loader");
|
const configLoader = require("./config-loader");
|
||||||
const ideSetup = require("./ide-setup");
|
const ideSetup = require("./ide-setup");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue