Files
cc-3-8-x-mcp/cli/src/index.js
T

28 lines
943 B
JavaScript
Raw Normal View History

2026-06-06 11:33:19 +08:00
'use strict';
// 统一入口:re-export 所有公开 API
const { parsePrefab } = require('./parse.js');
const { writePrefab } = require('./write.js');
const { editPrefab } = require('./editor/index.js');
const { queryPrefab } = require('./query/index.js');
const { setOverrideProperty, listOverrides } = require('./overrides.js');
const { deterministicUUID, deterministicFileId, createFileIdGenerator } = require('./id.js');
const primitives = require('./primitives.js');
const animPrimitives = require('./anim-primitives.js');
module.exports = {
parsePrefab,
writePrefab,
editPrefab,
queryPrefab,
setOverrideProperty,
listOverrides,
deterministicUUID,
deterministicFileId,
createFileIdGenerator,
...primitives,
// .anim 文件对象构建原语(AnimationClip / Track / Curve / Channel),
// parse/write 复用 parsePrefab / writePrefab(同为 JSON 数组 + __id__ 引用格式)
anim: animPrimitives,
};