diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000000..58656b78d6 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v14.19.1 diff --git a/packages/engine/src/engine-core.ts b/packages/engine/src/engine-core.ts index abe378d64a..9974875534 100644 --- a/packages/engine/src/engine-core.ts +++ b/packages/engine/src/engine-core.ts @@ -71,6 +71,7 @@ async function registryInnerPlugin(designer: Designer, editor: Editor, plugins: const innerWorkspace = new InnerWorkspace(registryInnerPlugin, shellModelFactory); const workspace = new Workspace(innerWorkspace); +console.log('new Editor()'); const editor = new Editor(); globalContext.register(editor, Editor); globalContext.register(editor, 'editor'); @@ -144,6 +145,8 @@ export { }; // declare this is open-source version export const isOpenSource = true; + +// secret internals do not use or you will be fired export const __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = { symbols, classes, diff --git a/packages/engine/src/modules/classes.ts b/packages/engine/src/modules/classes.ts index 44aeed9651..847aa4ff63 100644 --- a/packages/engine/src/modules/classes.ts +++ b/packages/engine/src/modules/classes.ts @@ -17,13 +17,17 @@ export default { Project, Skeleton, DocumentModel, + Node, NodeChildren, History, + SettingPropEntry, SettingTopEntry, + InnerNode, Selection, Prop, + SimulatorHost, };