feat: 更新命令名称为dpml-prompt,保持PromptX品牌名称
This commit is contained in:
@ -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
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user