we only need one yaml lib

This commit is contained in:
Brian Madison
2025-12-13 18:35:07 +08:00
parent ce42d56fdd
commit 8642553bd7
27 changed files with 130 additions and 96 deletions

View File

@@ -1,6 +1,6 @@
const path = require('node:path');
const fs = require('fs-extra');
const yaml = require('js-yaml');
const yaml = require('yaml');
/**
* Manages IDE configuration persistence
@@ -61,10 +61,9 @@ class IdeConfigManager {
configuration: configuration || {},
};
const yamlContent = yaml.dump(configData, {
const yamlContent = yaml.stringify(configData, {
indent: 2,
lineWidth: -1,
noRefs: true,
lineWidth: 0,
sortKeys: false,
});
@@ -88,7 +87,7 @@ class IdeConfigManager {
try {
const content = await fs.readFile(configPath, 'utf8');
const config = yaml.load(content);
const config = yaml.parse(content);
return config;
} catch (error) {
console.warn(`Warning: Failed to load IDE config for ${ideName}:`, error.message);