feat: 更新命令名称为dpml-prompt,保持PromptX品牌名称

This commit is contained in:
sean
2025-05-31 18:59:25 +08:00
parent 0bdb5e865b
commit 0466cd3289
44 changed files with 3138 additions and 3127 deletions

View File

@ -1,16 +1,16 @@
/**
* PromptX Resource Module
* 基于DPML资源协议的统一资源管理模块
*
*
* 提供完整的资源协议解析、注册表管理、资源加载功能
*/
// 核心管理器
const ResourceManager = require('./resourceManager');
const ResourceManager = require('./resourceManager')
// 核心组件
const ResourceProtocolParser = require('./resourceProtocolParser');
const ResourceRegistry = require('./resourceRegistry');
const ResourceProtocolParser = require('./resourceProtocolParser')
const ResourceRegistry = require('./resourceRegistry')
// 数据类型
const {
@ -23,17 +23,17 @@ const {
ProcessedResult,
ResourceResult,
ProtocolInfo
} = require('./types');
} = require('./types')
// 导出主接口
module.exports = {
// 主管理器
ResourceManager,
// 核心组件
ResourceProtocolParser,
ResourceRegistry,
// 数据类型
LoadingSemantics,
ParsedReference,
@ -44,24 +44,24 @@ module.exports = {
ProcessedResult,
ResourceResult,
ProtocolInfo,
// 便捷方法 - 创建默认实例
createManager: (options) => new ResourceManager(options),
// 便捷方法 - 快速解析
parse: (resourceRef) => {
const parser = new ResourceProtocolParser();
return parser.parse(resourceRef);
const parser = new ResourceProtocolParser()
return parser.parse(resourceRef)
},
// 便捷方法 - 快速验证
validate: (resourceRef) => {
try {
const parser = new ResourceProtocolParser();
parser.parse(resourceRef);
return true;
const parser = new ResourceProtocolParser()
parser.parse(resourceRef)
return true
} catch (error) {
return false;
return false
}
}
};
}