From e3aef4fd2f6f2212c85556d6330efe5f34599692 Mon Sep 17 00:00:00 2001 From: MartinFillon Date: Sun, 31 May 2026 11:01:33 +0200 Subject: [PATCH 1/2] docs: setup new docs synchro action --- .github/workflows/push-docs.yml | 29 ++- docs.json | 425 ++++++++++++++++++++++++++++++++ 2 files changed, 443 insertions(+), 11 deletions(-) create mode 100644 docs.json diff --git a/.github/workflows/push-docs.yml b/.github/workflows/push-docs.yml index 470d5d4..011ad1d 100644 --- a/.github/workflows/push-docs.yml +++ b/.github/workflows/push-docs.yml @@ -10,6 +10,9 @@ on: - "packages/ecs-lib/wasm/**" workflow_dispatch: +env: + SOURCE_PATH: "engine" + jobs: synchronize: runs-on: ubuntu-latest @@ -17,7 +20,7 @@ jobs: - name: Checkout engine uses: actions/checkout@v6 with: - path: engine + path: ${{ env.SOURCE_PATH }} - name: Checkout docs uses: actions/checkout@v6 @@ -44,16 +47,20 @@ jobs: git config --global user.email "username@users.noreply.github.com" - name: install deps - run: cd engine && pnpm i + run: pnpm i + working-directory: ${{ env.SOURCE_PATH }} - - name: synchronize docs + - name: prepare docs run: | - cd engine pnpm run docs - cd .. - mkdir -p docs-repo/docs/engine - rsync -av engine/docs/* docs-repo/docs/engine/ - cd docs-repo - git add . || echo "No changes to add" - git commit -m "chore(engine): updating docs" || echo "No changes to commit" - git push origin main || echo "No changes to push" + working-directory: ${{ env.SOURCE_PATH }} + + - name: synchronize docs + uses: ./schematics/node_modules/@nanoforge-dev/actions/src/synchronize-docs + with: + source-docs: ${{ env.SOURCE_PATH }}/docs + destination-docs: docs/engine + repository: nanoforge-dev/docs + config: ${{ env.SOURCE_PATH }}/docs.json + token: ${{ secrets.ACTIONS_KEY }} + commit-message: "Update engine documentation" diff --git a/docs.json b/docs.json new file mode 100644 index 0000000..b231b8e --- /dev/null +++ b/docs.json @@ -0,0 +1,425 @@ +{ + "documentation": { + "group": "Engine", + "pages": [ + "docs/engine/api/asset-manager/asset-manager/AssetManagerLibrary/getAsset.mdx", + "docs/engine/api/asset-manager/asset-manager/AssetManagerLibrary/__init.mdx", + "docs/engine/api/asset-manager/asset-manager/AssetManagerLibrary/__name.mdx", + "docs/engine/api/asset-manager/asset-manager/AssetManagerLibrary.mdx", + "docs/engine/api/asset-manager/asset-manager.mdx", + "docs/engine/api/asset-manager/index.mdx", + "docs/engine/api/common/common/ApplicationContext/_delta.mdx", + "docs/engine/api/common/common/ApplicationContext/delta.mdx", + "docs/engine/api/common/common/ApplicationContext/isRunning.mdx", + "docs/engine/api/common/common/ApplicationContext/muteSoundLibraries.mdx", + "docs/engine/api/common/common/ApplicationContext/setIsRunning.mdx", + "docs/engine/api/common/common/ApplicationContext.mdx", + "docs/engine/api/common/common/ASSET_MANAGER_LIBRARY.mdx", + "docs/engine/api/common/common/BaseAssetManagerLibrary/getAsset.mdx", + "docs/engine/api/common/common/BaseAssetManagerLibrary/__init.mdx", + "docs/engine/api/common/common/BaseAssetManagerLibrary.mdx", + "docs/engine/api/common/common/BaseComponentSystemLibrary/__run.mdx", + "docs/engine/api/common/common/BaseComponentSystemLibrary.mdx", + "docs/engine/api/common/common/BaseGraphicsLibrary/__run.mdx", + "docs/engine/api/common/common/BaseGraphicsLibrary.mdx", + "docs/engine/api/common/common/BaseInputLibrary.mdx", + "docs/engine/api/common/common/BaseMusicLibrary/__init.mdx", + "docs/engine/api/common/common/BaseMusicLibrary/mute.mdx", + "docs/engine/api/common/common/BaseMusicLibrary/play.mdx", + "docs/engine/api/common/common/BaseMusicLibrary.mdx", + "docs/engine/api/common/common/BaseNetworkLibrary.mdx", + "docs/engine/api/common/common/BaseSoundLibrary/__init.mdx", + "docs/engine/api/common/common/BaseSoundLibrary/mute.mdx", + "docs/engine/api/common/common/BaseSoundLibrary/play.mdx", + "docs/engine/api/common/common/BaseSoundLibrary.mdx", + "docs/engine/api/common/common/ClearContext.mdx", + "docs/engine/api/common/common/ClientLibraryManager/constructor.mdx", + "docs/engine/api/common/common/ClientLibraryManager/getAssetManager.mdx", + "docs/engine/api/common/common/ClientLibraryManager/getComponentSystem.mdx", + "docs/engine/api/common/common/ClientLibraryManager/getGraphics.mdx", + "docs/engine/api/common/common/ClientLibraryManager/getInput.mdx", + "docs/engine/api/common/common/ClientLibraryManager/get.mdx", + "docs/engine/api/common/common/ClientLibraryManager/getMusic.mdx", + "docs/engine/api/common/common/ClientLibraryManager/getNetwork.mdx", + "docs/engine/api/common/common/ClientLibraryManager/getSound.mdx", + "docs/engine/api/common/common/ClientLibraryManager.mdx", + "docs/engine/api/common/common/COMPONENT_SYSTEM_LIBRARY.mdx", + "docs/engine/api/common/common/Context/app.mdx", + "docs/engine/api/common/common/Context/constructor.mdx", + "docs/engine/api/common/common/Context/libs.mdx", + "docs/engine/api/common/common/Context.mdx", + "docs/engine/api/common/common/DefaultLibrariesEnum.mdx", + "docs/engine/api/common/common/ExecutionContext.mdx", + "docs/engine/api/common/common/GRAPHICS_LIBRARY.mdx", + "docs/engine/api/common/common/IAssetManagerLibrary/getAsset.mdx", + "docs/engine/api/common/common/IAssetManagerLibrary.mdx", + "docs/engine/api/common/common/IComponentSystemLibrary.mdx", + "docs/engine/api/common/common/IConfigRegistry/registerConfig.mdx", + "docs/engine/api/common/common/IConfigRegistry.mdx", + "docs/engine/api/common/common/IExposedLibrary.mdx", + "docs/engine/api/common/common/IGraphicsLibrary.mdx", + "docs/engine/api/common/common/IInputLibrary.mdx", + "docs/engine/api/common/common/ILibrary/__clear.mdx", + "docs/engine/api/common/common/ILibrary/__init.mdx", + "docs/engine/api/common/common/ILibrary/__name.mdx", + "docs/engine/api/common/common/ILibrary/__relationship.mdx", + "docs/engine/api/common/common/ILibrary.mdx", + "docs/engine/api/common/common/IMusicLibrary.mdx", + "docs/engine/api/common/common/IMutableLibrary/mute.mdx", + "docs/engine/api/common/common/IMutableLibrary.mdx", + "docs/engine/api/common/common/INetworkLibrary.mdx", + "docs/engine/api/common/common/InitContext/config.mdx", + "docs/engine/api/common/common/InitContext/constructor.mdx", + "docs/engine/api/common/common/InitContext/container.mdx", + "docs/engine/api/common/common/InitContext/env.mdx", + "docs/engine/api/common/common/InitContext/files.mdx", + "docs/engine/api/common/common/InitContext.mdx", + "docs/engine/api/common/common/INPUT_LIBRARY.mdx", + "docs/engine/api/common/common/IRunClientOptions/container.mdx", + "docs/engine/api/common/common/IRunClientOptions/env.mdx", + "docs/engine/api/common/common/IRunClientOptions/files.mdx", + "docs/engine/api/common/common/IRunClientOptions.mdx", + "docs/engine/api/common/common/IRunnerLibrary/__run.mdx", + "docs/engine/api/common/common/IRunnerLibrary.mdx", + "docs/engine/api/common/common/IRunOptions.mdx", + "docs/engine/api/common/common/IRunServerOptions/env.mdx", + "docs/engine/api/common/common/IRunServerOptions/files.mdx", + "docs/engine/api/common/common/IRunServerOptions.mdx", + "docs/engine/api/common/common/ISoundLibrary.mdx", + "docs/engine/api/common/common/LibraryContext/_status.mdx", + "docs/engine/api/common/common/LibraryContext/status.mdx", + "docs/engine/api/common/common/LibraryContext.mdx", + "docs/engine/api/common/common/LibraryHandle/constructor.mdx", + "docs/engine/api/common/common/LibraryHandle/context.mdx", + "docs/engine/api/common/common/LibraryHandle/library.mdx", + "docs/engine/api/common/common/LibraryHandle/symbol.mdx", + "docs/engine/api/common/common/LibraryHandle.mdx", + "docs/engine/api/common/common/LibraryManager/constructor.mdx", + "docs/engine/api/common/common/LibraryManager/getAssetManager.mdx", + "docs/engine/api/common/common/LibraryManager/getComponentSystem.mdx", + "docs/engine/api/common/common/LibraryManager/getGraphics.mdx", + "docs/engine/api/common/common/LibraryManager/getInput.mdx", + "docs/engine/api/common/common/LibraryManager/getMusic.mdx", + "docs/engine/api/common/common/LibraryManager/getNetwork.mdx", + "docs/engine/api/common/common/LibraryManager/getSound.mdx", + "docs/engine/api/common/common/LibraryManager.mdx", + "docs/engine/api/common/common/LibraryStatusEnum.mdx", + "docs/engine/api/common/common/MUSIC_LIBRARY.mdx", + "docs/engine/api/common/common/NETWORK_LIBRARY.mdx", + "docs/engine/api/common/common/NfConfigException/code.mdx", + "docs/engine/api/common/common/NfConfigException/constructor.mdx", + "docs/engine/api/common/common/NfConfigException.mdx", + "docs/engine/api/common/common/NfFetchException/code.mdx", + "docs/engine/api/common/common/NfFetchException/constructor.mdx", + "docs/engine/api/common/common/NfFetchException.mdx", + "docs/engine/api/common/common/NfFile/arrayBuffer.mdx", + "docs/engine/api/common/common/NfFile/blob.mdx", + "docs/engine/api/common/common/NfFile/bytes.mdx", + "docs/engine/api/common/common/NfFile/constructor.mdx", + "docs/engine/api/common/common/NfFile/formData.mdx", + "docs/engine/api/common/common/NfFile/json.mdx", + "docs/engine/api/common/common/NfFile/path.mdx", + "docs/engine/api/common/common/NfFile/text.mdx", + "docs/engine/api/common/common/NfFile.mdx", + "docs/engine/api/common/common/NfNotFound/code.mdx", + "docs/engine/api/common/common/NfNotFound/constructor.mdx", + "docs/engine/api/common/common/NfNotFound.mdx", + "docs/engine/api/common/common/NfNotInitializedException/code.mdx", + "docs/engine/api/common/common/NfNotInitializedException/constructor.mdx", + "docs/engine/api/common/common/NfNotInitializedException.mdx", + "docs/engine/api/common/common/SOUND_LIBRARY.mdx", + "docs/engine/api/common/common.mdx", + "docs/engine/api/common/index.mdx", + "docs/engine/api/config/config/Default.mdx", + "docs/engine/api/config/config/IsIpOrFQDN.mdx", + "docs/engine/api/config/config/TransformToBoolean.mdx", + "docs/engine/api/config/config.mdx", + "docs/engine/api/config/index.mdx", + "docs/engine/api/core/core/NanoforgeClient/useGraphics.mdx", + "docs/engine/api/core/core/NanoforgeClient/useInput.mdx", + "docs/engine/api/core/core/NanoforgeClient/useSound.mdx", + "docs/engine/api/core/core/NanoforgeClient.mdx", + "docs/engine/api/core/core/NanoforgeFactory.mdx", + "docs/engine/api/core/core/NanoforgeServer.mdx", + "docs/engine/api/core/core.mdx", + "docs/engine/api/core/index.mdx", + "docs/engine/api/core-editor/core-editor/NanoforgeClient/useGraphics.mdx", + "docs/engine/api/core-editor/core-editor/NanoforgeClient/useInput.mdx", + "docs/engine/api/core-editor/core-editor/NanoforgeClient/useSound.mdx", + "docs/engine/api/core-editor/core-editor/NanoforgeClient.mdx", + "docs/engine/api/core-editor/core-editor/NanoforgeFactory.mdx", + "docs/engine/api/core-editor/core-editor/NanoforgeServer.mdx", + "docs/engine/api/core-editor/core-editor.mdx", + "docs/engine/api/core-editor/index.mdx", + "docs/engine/api/ecs-client/ecs-client/ECSClientLibrary/constructor.mdx", + "docs/engine/api/ecs-client/ecs-client/ECSClientLibrary/__init.mdx", + "docs/engine/api/ecs-client/ecs-client/ECSClientLibrary/__name.mdx", + "docs/engine/api/ecs-client/ecs-client/ECSClientLibrary.mdx", + "docs/engine/api/ecs-client/ecs-client.mdx", + "docs/engine/api/ecs-client/index.mdx", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/constructor.mdx", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/module.mdx", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/__name.mdx", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/path.mdx", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/_registry.mdx", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/registry.mdx", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/__run.mdx", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Component.mdx", + "docs/engine/api/ecs-lib/ecs-lib/EditorComponentManifest.mdx", + "docs/engine/api/ecs-lib/ecs-lib/EditorSystemManifest.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Entity/getId.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Entity.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/addComponent.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/addSystem.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/clearEntities.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/clearSystems.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/entityFromIndex.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/getComponentsConst.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/getComponents.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/getEntityComponentConst.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/getEntityComponent.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/getZipper.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/killEntity.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/maxEntities.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/registerComponent.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/removeComponent.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/removeSystem.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/runSystems.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry/spawnEntity.mdx", + "docs/engine/api/ecs-lib/ecs-lib/Registry.mdx", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/clear.mdx", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/empty.mdx", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/erase.mdx", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/getConst.mdx", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/getIndex.mdx", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/get.mdx", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/insertAt_1.mdx", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/insertAt.mdx", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/resize.mdx", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/setByCopy.mdx", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/setByMove.mdx", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/set.mdx", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/size.mdx", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray.mdx", + "docs/engine/api/ecs-lib/ecs-lib/System.mdx", + "docs/engine/api/ecs-lib/ecs-lib.mdx", + "docs/engine/api/ecs-lib/index.mdx", + "docs/engine/api/ecs-server/ecs-server/ECSServerLibrary/constructor.mdx", + "docs/engine/api/ecs-server/ecs-server/ECSServerLibrary/__init.mdx", + "docs/engine/api/ecs-server/ecs-server/ECSServerLibrary/__name.mdx", + "docs/engine/api/ecs-server/ecs-server/ECSServerLibrary.mdx", + "docs/engine/api/ecs-server/ecs-server/Module.mdx", + "docs/engine/api/ecs-server/ecs-server.mdx", + "docs/engine/api/ecs-server/index.mdx", + "docs/engine/api/graphics-2d/graphics-2d/angleDeg.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Animation_2.mdx", + "docs/engine/api/graphics-2d/graphics-2d/ArcConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Arc.mdx", + "docs/engine/api/graphics-2d/graphics-2d/ArrowConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Arrow.mdx", + "docs/engine/api/graphics-2d/graphics-2d/autoDrawEnabled.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Canvas.mdx", + "docs/engine/api/graphics-2d/graphics-2d/capturePointerEventsEnabled.mdx", + "docs/engine/api/graphics-2d/graphics-2d/CircleConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Circle.mdx", + "docs/engine/api/graphics-2d/graphics-2d/ContainerConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Container.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Context.mdx", + "docs/engine/api/graphics-2d/graphics-2d/dblClickWindow.mdx", + "docs/engine/api/graphics-2d/graphics-2d/DD.mdx", + "docs/engine/api/graphics-2d/graphics-2d/document_2.mdx", + "docs/engine/api/graphics-2d/graphics-2d/dragButtons.mdx", + "docs/engine/api/graphics-2d/graphics-2d/dragDistance.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Easings.mdx", + "docs/engine/api/graphics-2d/graphics-2d/EllipseConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Ellipse.mdx", + "docs/engine/api/graphics-2d/graphics-2d/enableTrace.mdx", + "docs/engine/api/graphics-2d/graphics-2d/FastLayer.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Filters.mdx", + "docs/engine/api/graphics-2d/graphics-2d/getAngle.mdx", + "docs/engine/api/graphics-2d/graphics-2d/_global.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/baseLayer.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/__init.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/__name.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/__run.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/stage.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary.mdx", + "docs/engine/api/graphics-2d/graphics-2d/GroupConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Group.mdx", + "docs/engine/api/graphics-2d/graphics-2d/hitOnDragEnabled.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Image_2.mdx", + "docs/engine/api/graphics-2d/graphics-2d/ImageConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/_injectGlobal.mdx", + "docs/engine/api/graphics-2d/graphics-2d/isBrowser.mdx", + "docs/engine/api/graphics-2d/graphics-2d/isDragging.mdx", + "docs/engine/api/graphics-2d/graphics-2d/isDragReady.mdx", + "docs/engine/api/graphics-2d/graphics-2d/isTransforming.mdx", + "docs/engine/api/graphics-2d/graphics-2d/isUnminified.mdx", + "docs/engine/api/graphics-2d/graphics-2d/KonvaEventListener.mdx", + "docs/engine/api/graphics-2d/graphics-2d/KonvaEventObject.mdx", + "docs/engine/api/graphics-2d/graphics-2d/KonvaPointerEvent.mdx", + "docs/engine/api/graphics-2d/graphics-2d/LabelConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Label.mdx", + "docs/engine/api/graphics-2d/graphics-2d/LayerConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Layer.mdx", + "docs/engine/api/graphics-2d/graphics-2d/legacyTextRendering.mdx", + "docs/engine/api/graphics-2d/graphics-2d/LineConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Line.mdx", + "docs/engine/api/graphics-2d/graphics-2d/_mouseDblClickPointerId.mdx", + "docs/engine/api/graphics-2d/graphics-2d/_mouseInDblClickWindow.mdx", + "docs/engine/api/graphics-2d/graphics-2d/_mouseListenClick.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Node_2.mdx", + "docs/engine/api/graphics-2d/graphics-2d/NodeConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/PathConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Path.mdx", + "docs/engine/api/graphics-2d/graphics-2d/pixelRatio.mdx", + "docs/engine/api/graphics-2d/graphics-2d/_pointerDblClickPointerId.mdx", + "docs/engine/api/graphics-2d/graphics-2d/pointerEventsEnabled.mdx", + "docs/engine/api/graphics-2d/graphics-2d/_pointerInDblClickWindow.mdx", + "docs/engine/api/graphics-2d/graphics-2d/_pointerListenClick.mdx", + "docs/engine/api/graphics-2d/graphics-2d/RectConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Rect.mdx", + "docs/engine/api/graphics-2d/graphics-2d/RegularPolygonConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/RegularPolygon.mdx", + "docs/engine/api/graphics-2d/graphics-2d/releaseCanvasOnDestroy.mdx", + "docs/engine/api/graphics-2d/graphics-2d/_renderBackend.mdx", + "docs/engine/api/graphics-2d/graphics-2d/RingConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Ring.mdx", + "docs/engine/api/graphics-2d/graphics-2d/ShapeConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Shape.mdx", + "docs/engine/api/graphics-2d/graphics-2d/shapes.mdx", + "docs/engine/api/graphics-2d/graphics-2d/showWarnings.mdx", + "docs/engine/api/graphics-2d/graphics-2d/SpriteConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Sprite.mdx", + "docs/engine/api/graphics-2d/graphics-2d/StageConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Stage.mdx", + "docs/engine/api/graphics-2d/graphics-2d/stages.mdx", + "docs/engine/api/graphics-2d/graphics-2d/StarConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Star.mdx", + "docs/engine/api/graphics-2d/graphics-2d/TagConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Tag.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Text_2.mdx", + "docs/engine/api/graphics-2d/graphics-2d/TextConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/TextPathConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/TextPath.mdx", + "docs/engine/api/graphics-2d/graphics-2d/_touchDblClickPointerId.mdx", + "docs/engine/api/graphics-2d/graphics-2d/_touchInDblClickWindow.mdx", + "docs/engine/api/graphics-2d/graphics-2d/_touchListenClick.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Transformer_2.mdx", + "docs/engine/api/graphics-2d/graphics-2d/TransformerConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Transform.mdx", + "docs/engine/api/graphics-2d/graphics-2d/TweenConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Tween.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Util.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Vector2d.mdx", + "docs/engine/api/graphics-2d/graphics-2d/version.mdx", + "docs/engine/api/graphics-2d/graphics-2d/WedgeConfig.mdx", + "docs/engine/api/graphics-2d/graphics-2d/Wedge.mdx", + "docs/engine/api/graphics-2d/graphics-2d.mdx", + "docs/engine/api/graphics-2d/index.mdx", + "docs/engine/api/input/index.mdx", + "docs/engine/api/input/input/InputEnum.mdx", + "docs/engine/api/input/input/InputLibrary/constructor.mdx", + "docs/engine/api/input/input/InputLibrary/getDragState.mdx", + "docs/engine/api/input/input/InputLibrary/getMousePosition.mdx", + "docs/engine/api/input/input/InputLibrary/getMouseState.mdx", + "docs/engine/api/input/input/InputLibrary/getPressedKeys.mdx", + "docs/engine/api/input/input/InputLibrary/getWheelState.mdx", + "docs/engine/api/input/input/InputLibrary/__init.mdx", + "docs/engine/api/input/input/InputLibrary/isDragging.mdx", + "docs/engine/api/input/input/InputLibrary/isKeyPressed.mdx", + "docs/engine/api/input/input/InputLibrary/__name.mdx", + "docs/engine/api/input/input/InputLibrary/__run.mdx", + "docs/engine/api/input/input/InputLibrary.mdx", + "docs/engine/api/input/input.mdx", + "docs/engine/api/music/index.mdx", + "docs/engine/api/music/music/MusicLibrary/__init.mdx", + "docs/engine/api/music/music/MusicLibrary/load.mdx", + "docs/engine/api/music/music/MusicLibrary/mute.mdx", + "docs/engine/api/music/music/MusicLibrary/__name.mdx", + "docs/engine/api/music/music/MusicLibrary/play.mdx", + "docs/engine/api/music/music/MusicLibrary.mdx", + "docs/engine/api/music/music.mdx", + "docs/engine/api/network-client/index.mdx", + "docs/engine/api/network-client/network-client/NetworkClientLibrary/__init.mdx", + "docs/engine/api/network-client/network-client/NetworkClientLibrary/__name.mdx", + "docs/engine/api/network-client/network-client/NetworkClientLibrary/tcp.mdx", + "docs/engine/api/network-client/network-client/NetworkClientLibrary/udp.mdx", + "docs/engine/api/network-client/network-client/NetworkClientLibrary.mdx", + "docs/engine/api/network-client/network-client/TCPClient/connect.mdx", + "docs/engine/api/network-client/network-client/TCPClient/constructor.mdx", + "docs/engine/api/network-client/network-client/TCPClient/getReceivedPackets.mdx", + "docs/engine/api/network-client/network-client/TCPClient/isConnected.mdx", + "docs/engine/api/network-client/network-client/TCPClient/sendData.mdx", + "docs/engine/api/network-client/network-client/TCPClient.mdx", + "docs/engine/api/network-client/network-client/UDPClient/connect.mdx", + "docs/engine/api/network-client/network-client/UDPClient/constructor.mdx", + "docs/engine/api/network-client/network-client/UDPClient/getReceivedPackets.mdx", + "docs/engine/api/network-client/network-client/UDPClient/isConnected.mdx", + "docs/engine/api/network-client/network-client/UDPClient/sendData.mdx", + "docs/engine/api/network-client/network-client/UDPClient.mdx", + "docs/engine/api/network-client/network-client.mdx", + "docs/engine/api/network-server/index.mdx", + "docs/engine/api/network-server/network-server/NetworkServerLibrary/__init.mdx", + "docs/engine/api/network-server/network-server/NetworkServerLibrary/__name.mdx", + "docs/engine/api/network-server/network-server/NetworkServerLibrary/tcp.mdx", + "docs/engine/api/network-server/network-server/NetworkServerLibrary/udp.mdx", + "docs/engine/api/network-server/network-server/NetworkServerLibrary.mdx", + "docs/engine/api/network-server/network-server/TCPServer/constructor.mdx", + "docs/engine/api/network-server/network-server/TCPServer/getConnectedClients.mdx", + "docs/engine/api/network-server/network-server/TCPServer/getReceivedPackets.mdx", + "docs/engine/api/network-server/network-server/TCPServer/listen.mdx", + "docs/engine/api/network-server/network-server/TCPServer/sendToClient.mdx", + "docs/engine/api/network-server/network-server/TCPServer/sendToEverybody.mdx", + "docs/engine/api/network-server/network-server/TCPServer.mdx", + "docs/engine/api/network-server/network-server/UDPServer/constructor.mdx", + "docs/engine/api/network-server/network-server/UDPServer/getConnectedClients.mdx", + "docs/engine/api/network-server/network-server/UDPServer/getReceivedPackets.mdx", + "docs/engine/api/network-server/network-server/UDPServer/listen.mdx", + "docs/engine/api/network-server/network-server/UDPServer/sendToClient.mdx", + "docs/engine/api/network-server/network-server/UDPServer/sendToEverybody.mdx", + "docs/engine/api/network-server/network-server/UDPServer.mdx", + "docs/engine/api/network-server/network-server.mdx", + "docs/engine/api/snippets/tsdocs/Carousel.d.ts", + "docs/engine/api/snippets/tsdocs/Carousel.jsx", + "docs/engine/api/snippets/tsdocs/Feature.d.ts", + "docs/engine/api/snippets/tsdocs/Feature.jsx", + "docs/engine/api/snippets/tsdocs/FileTree.d.ts", + "docs/engine/api/snippets/tsdocs/FileTree.jsx", + "docs/engine/api/snippets/tsdocs/index.d.ts", + "docs/engine/api/snippets/tsdocs/JsonTree.d.ts", + "docs/engine/api/snippets/tsdocs/JsonTree.jsx", + "docs/engine/api/snippets/tsdocs/PageLink.d.ts", + "docs/engine/api/snippets/tsdocs/PageLink.jsx", + "docs/engine/api/snippets/tsdocs/Preview.d.ts", + "docs/engine/api/snippets/tsdocs/Preview.jsx", + "docs/engine/api/snippets/tsdocs/README.md", + "docs/engine/api/snippets/tsdocs/RefLink.d.ts", + "docs/engine/api/snippets/tsdocs/RefLink.jsx", + "docs/engine/api/snippets/tsdocs/TypeInfo.d.ts", + "docs/engine/api/snippets/tsdocs/TypeInfo.jsx", + "docs/engine/api/snippets/tsdocs/TypeTree.d.ts", + "docs/engine/api/snippets/tsdocs/TypeTree.jsx", + "docs/engine/api/sound/index.mdx", + "docs/engine/api/sound/sound/SoundLibrary/__init.mdx", + "docs/engine/api/sound/sound/SoundLibrary/load.mdx", + "docs/engine/api/sound/sound/SoundLibrary/mute.mdx", + "docs/engine/api/sound/sound/SoundLibrary/__name.mdx", + "docs/engine/api/sound/sound/SoundLibrary/play.mdx", + "docs/engine/api/sound/sound/SoundLibrary.mdx", + "docs/engine/api/sound/sound.mdx", + "docs/engine/documentation.mdx", + "docs/engine/how_to_use.mdx", + "docs/engine/index.mdx", + "docs/engine/network/index.mdx", + "docs/engine/network/network-client-api.mdx", + "docs/engine/network/network-client.mdx", + "docs/engine/network/network-server-api.mdx", + "docs/engine/network/network-server.mdx", + "docs/engine/network/packet-framing.mdx", + "docs/engine/registry/index.mdx", + "docs/engine/registry/writing_web_assembly.mdx" + ] + } +} From 6ce4e1fd4293f061338979f57aeea4916e4e1735 Mon Sep 17 00:00:00 2001 From: MartinFillon Date: Sun, 31 May 2026 11:07:32 +0200 Subject: [PATCH 2/2] ci: add path option to pnpm install action --- .github/actions/pnpm-install/action.yml | 6 + .github/workflows/push-docs.yml | 26 +- .gitignore | 4 +- docs.json | 816 ++++++++++++------------ docs/.gitignore | 1 - packages/ecs-lib/lib/libecs.d.ts | 2 +- 6 files changed, 415 insertions(+), 440 deletions(-) delete mode 100644 docs/.gitignore diff --git a/.github/actions/pnpm-install/action.yml b/.github/actions/pnpm-install/action.yml index 17996f5..e097c45 100644 --- a/.github/actions/pnpm-install/action.yml +++ b/.github/actions/pnpm-install/action.yml @@ -1,5 +1,9 @@ name: "pnpm install" description: "Run pnpm install with cache enabled" +inputs: + path: + description: Path to run pnpm install in + default: "." runs: using: "composite" steps: @@ -13,6 +17,7 @@ runs: name: Install pnpm with: run_install: false + package_json_file: ${{ inputs.path }}/package.json - name: Expose pnpm config(s) through "$GITHUB_OUTPUT" id: pnpm-config @@ -40,3 +45,4 @@ runs: pnpm install --frozen-lockfile --prefer-offline --loglevel error env: HUSKY: "0" + working-directory: ${{ inputs.path }} diff --git a/.github/workflows/push-docs.yml b/.github/workflows/push-docs.yml index 011ad1d..c70e41e 100644 --- a/.github/workflows/push-docs.yml +++ b/.github/workflows/push-docs.yml @@ -22,13 +22,6 @@ jobs: with: path: ${{ env.SOURCE_PATH }} - - name: Checkout docs - uses: actions/checkout@v6 - with: - path: docs-repo - repository: nanoforge-dev/docs - token: ${{ secrets.ACTIONS_KEY }} - - name: Install Node.js uses: actions/setup-node@v6 with: @@ -36,27 +29,22 @@ jobs: package-manager-cache: false registry-url: https://registry.npmjs.org/ - - uses: pnpm/action-setup@v6.0.8 - name: Install pnpm + - uses: ./engine/.github/actions/pnpm-install + name: Install dependencies with: - run_install: false - - - name: setup git - run: | - git config --global user.name "github-actions[bot]" - git config --global user.email "username@users.noreply.github.com" + path: ${{ env.SOURCE_PATH }} - - name: install deps - run: pnpm i - working-directory: ${{ env.SOURCE_PATH }} + - uses: ./engine/.github/actions/emsdk-install + name: Install emsdk - name: prepare docs run: | + pnpm run build pnpm run docs working-directory: ${{ env.SOURCE_PATH }} - name: synchronize docs - uses: ./schematics/node_modules/@nanoforge-dev/actions/src/synchronize-docs + uses: ./engine/node_modules/@nanoforge-dev/actions/src/synchronize-docs with: source-docs: ${{ env.SOURCE_PATH }}/docs destination-docs: docs/engine diff --git a/.gitignore b/.gitignore index c46f621..7043da1 100644 --- a/.gitignore +++ b/.gitignore @@ -237,4 +237,6 @@ docs/ecs-lib/api/typescript.md emsdk-cache/ .vscode -.tsdocs \ No newline at end of file +.tsdocs + +docs/api diff --git a/docs.json b/docs.json index b231b8e..4edae43 100644 --- a/docs.json +++ b/docs.json @@ -2,424 +2,404 @@ "documentation": { "group": "Engine", "pages": [ - "docs/engine/api/asset-manager/asset-manager/AssetManagerLibrary/getAsset.mdx", - "docs/engine/api/asset-manager/asset-manager/AssetManagerLibrary/__init.mdx", - "docs/engine/api/asset-manager/asset-manager/AssetManagerLibrary/__name.mdx", - "docs/engine/api/asset-manager/asset-manager/AssetManagerLibrary.mdx", - "docs/engine/api/asset-manager/asset-manager.mdx", - "docs/engine/api/asset-manager/index.mdx", - "docs/engine/api/common/common/ApplicationContext/_delta.mdx", - "docs/engine/api/common/common/ApplicationContext/delta.mdx", - "docs/engine/api/common/common/ApplicationContext/isRunning.mdx", - "docs/engine/api/common/common/ApplicationContext/muteSoundLibraries.mdx", - "docs/engine/api/common/common/ApplicationContext/setIsRunning.mdx", - "docs/engine/api/common/common/ApplicationContext.mdx", - "docs/engine/api/common/common/ASSET_MANAGER_LIBRARY.mdx", - "docs/engine/api/common/common/BaseAssetManagerLibrary/getAsset.mdx", - "docs/engine/api/common/common/BaseAssetManagerLibrary/__init.mdx", - "docs/engine/api/common/common/BaseAssetManagerLibrary.mdx", - "docs/engine/api/common/common/BaseComponentSystemLibrary/__run.mdx", - "docs/engine/api/common/common/BaseComponentSystemLibrary.mdx", - "docs/engine/api/common/common/BaseGraphicsLibrary/__run.mdx", - "docs/engine/api/common/common/BaseGraphicsLibrary.mdx", - "docs/engine/api/common/common/BaseInputLibrary.mdx", - "docs/engine/api/common/common/BaseMusicLibrary/__init.mdx", - "docs/engine/api/common/common/BaseMusicLibrary/mute.mdx", - "docs/engine/api/common/common/BaseMusicLibrary/play.mdx", - "docs/engine/api/common/common/BaseMusicLibrary.mdx", - "docs/engine/api/common/common/BaseNetworkLibrary.mdx", - "docs/engine/api/common/common/BaseSoundLibrary/__init.mdx", - "docs/engine/api/common/common/BaseSoundLibrary/mute.mdx", - "docs/engine/api/common/common/BaseSoundLibrary/play.mdx", - "docs/engine/api/common/common/BaseSoundLibrary.mdx", - "docs/engine/api/common/common/ClearContext.mdx", - "docs/engine/api/common/common/ClientLibraryManager/constructor.mdx", - "docs/engine/api/common/common/ClientLibraryManager/getAssetManager.mdx", - "docs/engine/api/common/common/ClientLibraryManager/getComponentSystem.mdx", - "docs/engine/api/common/common/ClientLibraryManager/getGraphics.mdx", - "docs/engine/api/common/common/ClientLibraryManager/getInput.mdx", - "docs/engine/api/common/common/ClientLibraryManager/get.mdx", - "docs/engine/api/common/common/ClientLibraryManager/getMusic.mdx", - "docs/engine/api/common/common/ClientLibraryManager/getNetwork.mdx", - "docs/engine/api/common/common/ClientLibraryManager/getSound.mdx", - "docs/engine/api/common/common/ClientLibraryManager.mdx", - "docs/engine/api/common/common/COMPONENT_SYSTEM_LIBRARY.mdx", - "docs/engine/api/common/common/Context/app.mdx", - "docs/engine/api/common/common/Context/constructor.mdx", - "docs/engine/api/common/common/Context/libs.mdx", - "docs/engine/api/common/common/Context.mdx", - "docs/engine/api/common/common/DefaultLibrariesEnum.mdx", - "docs/engine/api/common/common/ExecutionContext.mdx", - "docs/engine/api/common/common/GRAPHICS_LIBRARY.mdx", - "docs/engine/api/common/common/IAssetManagerLibrary/getAsset.mdx", - "docs/engine/api/common/common/IAssetManagerLibrary.mdx", - "docs/engine/api/common/common/IComponentSystemLibrary.mdx", - "docs/engine/api/common/common/IConfigRegistry/registerConfig.mdx", - "docs/engine/api/common/common/IConfigRegistry.mdx", - "docs/engine/api/common/common/IExposedLibrary.mdx", - "docs/engine/api/common/common/IGraphicsLibrary.mdx", - "docs/engine/api/common/common/IInputLibrary.mdx", - "docs/engine/api/common/common/ILibrary/__clear.mdx", - "docs/engine/api/common/common/ILibrary/__init.mdx", - "docs/engine/api/common/common/ILibrary/__name.mdx", - "docs/engine/api/common/common/ILibrary/__relationship.mdx", - "docs/engine/api/common/common/ILibrary.mdx", - "docs/engine/api/common/common/IMusicLibrary.mdx", - "docs/engine/api/common/common/IMutableLibrary/mute.mdx", - "docs/engine/api/common/common/IMutableLibrary.mdx", - "docs/engine/api/common/common/INetworkLibrary.mdx", - "docs/engine/api/common/common/InitContext/config.mdx", - "docs/engine/api/common/common/InitContext/constructor.mdx", - "docs/engine/api/common/common/InitContext/container.mdx", - "docs/engine/api/common/common/InitContext/env.mdx", - "docs/engine/api/common/common/InitContext/files.mdx", - "docs/engine/api/common/common/InitContext.mdx", - "docs/engine/api/common/common/INPUT_LIBRARY.mdx", - "docs/engine/api/common/common/IRunClientOptions/container.mdx", - "docs/engine/api/common/common/IRunClientOptions/env.mdx", - "docs/engine/api/common/common/IRunClientOptions/files.mdx", - "docs/engine/api/common/common/IRunClientOptions.mdx", - "docs/engine/api/common/common/IRunnerLibrary/__run.mdx", - "docs/engine/api/common/common/IRunnerLibrary.mdx", - "docs/engine/api/common/common/IRunOptions.mdx", - "docs/engine/api/common/common/IRunServerOptions/env.mdx", - "docs/engine/api/common/common/IRunServerOptions/files.mdx", - "docs/engine/api/common/common/IRunServerOptions.mdx", - "docs/engine/api/common/common/ISoundLibrary.mdx", - "docs/engine/api/common/common/LibraryContext/_status.mdx", - "docs/engine/api/common/common/LibraryContext/status.mdx", - "docs/engine/api/common/common/LibraryContext.mdx", - "docs/engine/api/common/common/LibraryHandle/constructor.mdx", - "docs/engine/api/common/common/LibraryHandle/context.mdx", - "docs/engine/api/common/common/LibraryHandle/library.mdx", - "docs/engine/api/common/common/LibraryHandle/symbol.mdx", - "docs/engine/api/common/common/LibraryHandle.mdx", - "docs/engine/api/common/common/LibraryManager/constructor.mdx", - "docs/engine/api/common/common/LibraryManager/getAssetManager.mdx", - "docs/engine/api/common/common/LibraryManager/getComponentSystem.mdx", - "docs/engine/api/common/common/LibraryManager/getGraphics.mdx", - "docs/engine/api/common/common/LibraryManager/getInput.mdx", - "docs/engine/api/common/common/LibraryManager/getMusic.mdx", - "docs/engine/api/common/common/LibraryManager/getNetwork.mdx", - "docs/engine/api/common/common/LibraryManager/getSound.mdx", - "docs/engine/api/common/common/LibraryManager.mdx", - "docs/engine/api/common/common/LibraryStatusEnum.mdx", - "docs/engine/api/common/common/MUSIC_LIBRARY.mdx", - "docs/engine/api/common/common/NETWORK_LIBRARY.mdx", - "docs/engine/api/common/common/NfConfigException/code.mdx", - "docs/engine/api/common/common/NfConfigException/constructor.mdx", - "docs/engine/api/common/common/NfConfigException.mdx", - "docs/engine/api/common/common/NfFetchException/code.mdx", - "docs/engine/api/common/common/NfFetchException/constructor.mdx", - "docs/engine/api/common/common/NfFetchException.mdx", - "docs/engine/api/common/common/NfFile/arrayBuffer.mdx", - "docs/engine/api/common/common/NfFile/blob.mdx", - "docs/engine/api/common/common/NfFile/bytes.mdx", - "docs/engine/api/common/common/NfFile/constructor.mdx", - "docs/engine/api/common/common/NfFile/formData.mdx", - "docs/engine/api/common/common/NfFile/json.mdx", - "docs/engine/api/common/common/NfFile/path.mdx", - "docs/engine/api/common/common/NfFile/text.mdx", - "docs/engine/api/common/common/NfFile.mdx", - "docs/engine/api/common/common/NfNotFound/code.mdx", - "docs/engine/api/common/common/NfNotFound/constructor.mdx", - "docs/engine/api/common/common/NfNotFound.mdx", - "docs/engine/api/common/common/NfNotInitializedException/code.mdx", - "docs/engine/api/common/common/NfNotInitializedException/constructor.mdx", - "docs/engine/api/common/common/NfNotInitializedException.mdx", - "docs/engine/api/common/common/SOUND_LIBRARY.mdx", - "docs/engine/api/common/common.mdx", - "docs/engine/api/common/index.mdx", - "docs/engine/api/config/config/Default.mdx", - "docs/engine/api/config/config/IsIpOrFQDN.mdx", - "docs/engine/api/config/config/TransformToBoolean.mdx", - "docs/engine/api/config/config.mdx", - "docs/engine/api/config/index.mdx", - "docs/engine/api/core/core/NanoforgeClient/useGraphics.mdx", - "docs/engine/api/core/core/NanoforgeClient/useInput.mdx", - "docs/engine/api/core/core/NanoforgeClient/useSound.mdx", - "docs/engine/api/core/core/NanoforgeClient.mdx", - "docs/engine/api/core/core/NanoforgeFactory.mdx", - "docs/engine/api/core/core/NanoforgeServer.mdx", - "docs/engine/api/core/core.mdx", - "docs/engine/api/core/index.mdx", - "docs/engine/api/core-editor/core-editor/NanoforgeClient/useGraphics.mdx", - "docs/engine/api/core-editor/core-editor/NanoforgeClient/useInput.mdx", - "docs/engine/api/core-editor/core-editor/NanoforgeClient/useSound.mdx", - "docs/engine/api/core-editor/core-editor/NanoforgeClient.mdx", - "docs/engine/api/core-editor/core-editor/NanoforgeFactory.mdx", - "docs/engine/api/core-editor/core-editor/NanoforgeServer.mdx", - "docs/engine/api/core-editor/core-editor.mdx", - "docs/engine/api/core-editor/index.mdx", - "docs/engine/api/ecs-client/ecs-client/ECSClientLibrary/constructor.mdx", - "docs/engine/api/ecs-client/ecs-client/ECSClientLibrary/__init.mdx", - "docs/engine/api/ecs-client/ecs-client/ECSClientLibrary/__name.mdx", - "docs/engine/api/ecs-client/ecs-client/ECSClientLibrary.mdx", - "docs/engine/api/ecs-client/ecs-client.mdx", - "docs/engine/api/ecs-client/index.mdx", - "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/constructor.mdx", - "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/module.mdx", - "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/__name.mdx", - "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/path.mdx", - "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/_registry.mdx", - "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/registry.mdx", - "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/__run.mdx", - "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Component.mdx", - "docs/engine/api/ecs-lib/ecs-lib/EditorComponentManifest.mdx", - "docs/engine/api/ecs-lib/ecs-lib/EditorSystemManifest.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Entity/getId.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Entity.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/addComponent.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/addSystem.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/clearEntities.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/clearSystems.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/entityFromIndex.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/getComponentsConst.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/getComponents.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/getEntityComponentConst.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/getEntityComponent.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/getZipper.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/killEntity.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/maxEntities.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/registerComponent.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/removeComponent.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/removeSystem.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/runSystems.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry/spawnEntity.mdx", - "docs/engine/api/ecs-lib/ecs-lib/Registry.mdx", - "docs/engine/api/ecs-lib/ecs-lib/SparseArray/clear.mdx", - "docs/engine/api/ecs-lib/ecs-lib/SparseArray/empty.mdx", - "docs/engine/api/ecs-lib/ecs-lib/SparseArray/erase.mdx", - "docs/engine/api/ecs-lib/ecs-lib/SparseArray/getConst.mdx", - "docs/engine/api/ecs-lib/ecs-lib/SparseArray/getIndex.mdx", - "docs/engine/api/ecs-lib/ecs-lib/SparseArray/get.mdx", - "docs/engine/api/ecs-lib/ecs-lib/SparseArray/insertAt_1.mdx", - "docs/engine/api/ecs-lib/ecs-lib/SparseArray/insertAt.mdx", - "docs/engine/api/ecs-lib/ecs-lib/SparseArray/resize.mdx", - "docs/engine/api/ecs-lib/ecs-lib/SparseArray/setByCopy.mdx", - "docs/engine/api/ecs-lib/ecs-lib/SparseArray/setByMove.mdx", - "docs/engine/api/ecs-lib/ecs-lib/SparseArray/set.mdx", - "docs/engine/api/ecs-lib/ecs-lib/SparseArray/size.mdx", - "docs/engine/api/ecs-lib/ecs-lib/SparseArray.mdx", - "docs/engine/api/ecs-lib/ecs-lib/System.mdx", - "docs/engine/api/ecs-lib/ecs-lib.mdx", - "docs/engine/api/ecs-lib/index.mdx", - "docs/engine/api/ecs-server/ecs-server/ECSServerLibrary/constructor.mdx", - "docs/engine/api/ecs-server/ecs-server/ECSServerLibrary/__init.mdx", - "docs/engine/api/ecs-server/ecs-server/ECSServerLibrary/__name.mdx", - "docs/engine/api/ecs-server/ecs-server/ECSServerLibrary.mdx", - "docs/engine/api/ecs-server/ecs-server/Module.mdx", - "docs/engine/api/ecs-server/ecs-server.mdx", - "docs/engine/api/ecs-server/index.mdx", - "docs/engine/api/graphics-2d/graphics-2d/angleDeg.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Animation_2.mdx", - "docs/engine/api/graphics-2d/graphics-2d/ArcConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Arc.mdx", - "docs/engine/api/graphics-2d/graphics-2d/ArrowConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Arrow.mdx", - "docs/engine/api/graphics-2d/graphics-2d/autoDrawEnabled.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Canvas.mdx", - "docs/engine/api/graphics-2d/graphics-2d/capturePointerEventsEnabled.mdx", - "docs/engine/api/graphics-2d/graphics-2d/CircleConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Circle.mdx", - "docs/engine/api/graphics-2d/graphics-2d/ContainerConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Container.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Context.mdx", - "docs/engine/api/graphics-2d/graphics-2d/dblClickWindow.mdx", - "docs/engine/api/graphics-2d/graphics-2d/DD.mdx", - "docs/engine/api/graphics-2d/graphics-2d/document_2.mdx", - "docs/engine/api/graphics-2d/graphics-2d/dragButtons.mdx", - "docs/engine/api/graphics-2d/graphics-2d/dragDistance.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Easings.mdx", - "docs/engine/api/graphics-2d/graphics-2d/EllipseConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Ellipse.mdx", - "docs/engine/api/graphics-2d/graphics-2d/enableTrace.mdx", - "docs/engine/api/graphics-2d/graphics-2d/FastLayer.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Filters.mdx", - "docs/engine/api/graphics-2d/graphics-2d/getAngle.mdx", - "docs/engine/api/graphics-2d/graphics-2d/_global.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/baseLayer.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/__init.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/__name.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/__run.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/stage.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary.mdx", - "docs/engine/api/graphics-2d/graphics-2d/GroupConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Group.mdx", - "docs/engine/api/graphics-2d/graphics-2d/hitOnDragEnabled.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Image_2.mdx", - "docs/engine/api/graphics-2d/graphics-2d/ImageConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/_injectGlobal.mdx", - "docs/engine/api/graphics-2d/graphics-2d/isBrowser.mdx", - "docs/engine/api/graphics-2d/graphics-2d/isDragging.mdx", - "docs/engine/api/graphics-2d/graphics-2d/isDragReady.mdx", - "docs/engine/api/graphics-2d/graphics-2d/isTransforming.mdx", - "docs/engine/api/graphics-2d/graphics-2d/isUnminified.mdx", - "docs/engine/api/graphics-2d/graphics-2d/KonvaEventListener.mdx", - "docs/engine/api/graphics-2d/graphics-2d/KonvaEventObject.mdx", - "docs/engine/api/graphics-2d/graphics-2d/KonvaPointerEvent.mdx", - "docs/engine/api/graphics-2d/graphics-2d/LabelConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Label.mdx", - "docs/engine/api/graphics-2d/graphics-2d/LayerConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Layer.mdx", - "docs/engine/api/graphics-2d/graphics-2d/legacyTextRendering.mdx", - "docs/engine/api/graphics-2d/graphics-2d/LineConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Line.mdx", - "docs/engine/api/graphics-2d/graphics-2d/_mouseDblClickPointerId.mdx", - "docs/engine/api/graphics-2d/graphics-2d/_mouseInDblClickWindow.mdx", - "docs/engine/api/graphics-2d/graphics-2d/_mouseListenClick.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Node_2.mdx", - "docs/engine/api/graphics-2d/graphics-2d/NodeConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/PathConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Path.mdx", - "docs/engine/api/graphics-2d/graphics-2d/pixelRatio.mdx", - "docs/engine/api/graphics-2d/graphics-2d/_pointerDblClickPointerId.mdx", - "docs/engine/api/graphics-2d/graphics-2d/pointerEventsEnabled.mdx", - "docs/engine/api/graphics-2d/graphics-2d/_pointerInDblClickWindow.mdx", - "docs/engine/api/graphics-2d/graphics-2d/_pointerListenClick.mdx", - "docs/engine/api/graphics-2d/graphics-2d/RectConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Rect.mdx", - "docs/engine/api/graphics-2d/graphics-2d/RegularPolygonConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/RegularPolygon.mdx", - "docs/engine/api/graphics-2d/graphics-2d/releaseCanvasOnDestroy.mdx", - "docs/engine/api/graphics-2d/graphics-2d/_renderBackend.mdx", - "docs/engine/api/graphics-2d/graphics-2d/RingConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Ring.mdx", - "docs/engine/api/graphics-2d/graphics-2d/ShapeConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Shape.mdx", - "docs/engine/api/graphics-2d/graphics-2d/shapes.mdx", - "docs/engine/api/graphics-2d/graphics-2d/showWarnings.mdx", - "docs/engine/api/graphics-2d/graphics-2d/SpriteConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Sprite.mdx", - "docs/engine/api/graphics-2d/graphics-2d/StageConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Stage.mdx", - "docs/engine/api/graphics-2d/graphics-2d/stages.mdx", - "docs/engine/api/graphics-2d/graphics-2d/StarConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Star.mdx", - "docs/engine/api/graphics-2d/graphics-2d/TagConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Tag.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Text_2.mdx", - "docs/engine/api/graphics-2d/graphics-2d/TextConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/TextPathConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/TextPath.mdx", - "docs/engine/api/graphics-2d/graphics-2d/_touchDblClickPointerId.mdx", - "docs/engine/api/graphics-2d/graphics-2d/_touchInDblClickWindow.mdx", - "docs/engine/api/graphics-2d/graphics-2d/_touchListenClick.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Transformer_2.mdx", - "docs/engine/api/graphics-2d/graphics-2d/TransformerConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Transform.mdx", - "docs/engine/api/graphics-2d/graphics-2d/TweenConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Tween.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Util.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Vector2d.mdx", - "docs/engine/api/graphics-2d/graphics-2d/version.mdx", - "docs/engine/api/graphics-2d/graphics-2d/WedgeConfig.mdx", - "docs/engine/api/graphics-2d/graphics-2d/Wedge.mdx", - "docs/engine/api/graphics-2d/graphics-2d.mdx", - "docs/engine/api/graphics-2d/index.mdx", - "docs/engine/api/input/index.mdx", - "docs/engine/api/input/input/InputEnum.mdx", - "docs/engine/api/input/input/InputLibrary/constructor.mdx", - "docs/engine/api/input/input/InputLibrary/getDragState.mdx", - "docs/engine/api/input/input/InputLibrary/getMousePosition.mdx", - "docs/engine/api/input/input/InputLibrary/getMouseState.mdx", - "docs/engine/api/input/input/InputLibrary/getPressedKeys.mdx", - "docs/engine/api/input/input/InputLibrary/getWheelState.mdx", - "docs/engine/api/input/input/InputLibrary/__init.mdx", - "docs/engine/api/input/input/InputLibrary/isDragging.mdx", - "docs/engine/api/input/input/InputLibrary/isKeyPressed.mdx", - "docs/engine/api/input/input/InputLibrary/__name.mdx", - "docs/engine/api/input/input/InputLibrary/__run.mdx", - "docs/engine/api/input/input/InputLibrary.mdx", - "docs/engine/api/input/input.mdx", - "docs/engine/api/music/index.mdx", - "docs/engine/api/music/music/MusicLibrary/__init.mdx", - "docs/engine/api/music/music/MusicLibrary/load.mdx", - "docs/engine/api/music/music/MusicLibrary/mute.mdx", - "docs/engine/api/music/music/MusicLibrary/__name.mdx", - "docs/engine/api/music/music/MusicLibrary/play.mdx", - "docs/engine/api/music/music/MusicLibrary.mdx", - "docs/engine/api/music/music.mdx", - "docs/engine/api/network-client/index.mdx", - "docs/engine/api/network-client/network-client/NetworkClientLibrary/__init.mdx", - "docs/engine/api/network-client/network-client/NetworkClientLibrary/__name.mdx", - "docs/engine/api/network-client/network-client/NetworkClientLibrary/tcp.mdx", - "docs/engine/api/network-client/network-client/NetworkClientLibrary/udp.mdx", - "docs/engine/api/network-client/network-client/NetworkClientLibrary.mdx", - "docs/engine/api/network-client/network-client/TCPClient/connect.mdx", - "docs/engine/api/network-client/network-client/TCPClient/constructor.mdx", - "docs/engine/api/network-client/network-client/TCPClient/getReceivedPackets.mdx", - "docs/engine/api/network-client/network-client/TCPClient/isConnected.mdx", - "docs/engine/api/network-client/network-client/TCPClient/sendData.mdx", - "docs/engine/api/network-client/network-client/TCPClient.mdx", - "docs/engine/api/network-client/network-client/UDPClient/connect.mdx", - "docs/engine/api/network-client/network-client/UDPClient/constructor.mdx", - "docs/engine/api/network-client/network-client/UDPClient/getReceivedPackets.mdx", - "docs/engine/api/network-client/network-client/UDPClient/isConnected.mdx", - "docs/engine/api/network-client/network-client/UDPClient/sendData.mdx", - "docs/engine/api/network-client/network-client/UDPClient.mdx", - "docs/engine/api/network-client/network-client.mdx", - "docs/engine/api/network-server/index.mdx", - "docs/engine/api/network-server/network-server/NetworkServerLibrary/__init.mdx", - "docs/engine/api/network-server/network-server/NetworkServerLibrary/__name.mdx", - "docs/engine/api/network-server/network-server/NetworkServerLibrary/tcp.mdx", - "docs/engine/api/network-server/network-server/NetworkServerLibrary/udp.mdx", - "docs/engine/api/network-server/network-server/NetworkServerLibrary.mdx", - "docs/engine/api/network-server/network-server/TCPServer/constructor.mdx", - "docs/engine/api/network-server/network-server/TCPServer/getConnectedClients.mdx", - "docs/engine/api/network-server/network-server/TCPServer/getReceivedPackets.mdx", - "docs/engine/api/network-server/network-server/TCPServer/listen.mdx", - "docs/engine/api/network-server/network-server/TCPServer/sendToClient.mdx", - "docs/engine/api/network-server/network-server/TCPServer/sendToEverybody.mdx", - "docs/engine/api/network-server/network-server/TCPServer.mdx", - "docs/engine/api/network-server/network-server/UDPServer/constructor.mdx", - "docs/engine/api/network-server/network-server/UDPServer/getConnectedClients.mdx", - "docs/engine/api/network-server/network-server/UDPServer/getReceivedPackets.mdx", - "docs/engine/api/network-server/network-server/UDPServer/listen.mdx", - "docs/engine/api/network-server/network-server/UDPServer/sendToClient.mdx", - "docs/engine/api/network-server/network-server/UDPServer/sendToEverybody.mdx", - "docs/engine/api/network-server/network-server/UDPServer.mdx", - "docs/engine/api/network-server/network-server.mdx", - "docs/engine/api/snippets/tsdocs/Carousel.d.ts", - "docs/engine/api/snippets/tsdocs/Carousel.jsx", - "docs/engine/api/snippets/tsdocs/Feature.d.ts", - "docs/engine/api/snippets/tsdocs/Feature.jsx", - "docs/engine/api/snippets/tsdocs/FileTree.d.ts", - "docs/engine/api/snippets/tsdocs/FileTree.jsx", - "docs/engine/api/snippets/tsdocs/index.d.ts", - "docs/engine/api/snippets/tsdocs/JsonTree.d.ts", - "docs/engine/api/snippets/tsdocs/JsonTree.jsx", - "docs/engine/api/snippets/tsdocs/PageLink.d.ts", - "docs/engine/api/snippets/tsdocs/PageLink.jsx", - "docs/engine/api/snippets/tsdocs/Preview.d.ts", - "docs/engine/api/snippets/tsdocs/Preview.jsx", - "docs/engine/api/snippets/tsdocs/README.md", - "docs/engine/api/snippets/tsdocs/RefLink.d.ts", - "docs/engine/api/snippets/tsdocs/RefLink.jsx", - "docs/engine/api/snippets/tsdocs/TypeInfo.d.ts", - "docs/engine/api/snippets/tsdocs/TypeInfo.jsx", - "docs/engine/api/snippets/tsdocs/TypeTree.d.ts", - "docs/engine/api/snippets/tsdocs/TypeTree.jsx", - "docs/engine/api/sound/index.mdx", - "docs/engine/api/sound/sound/SoundLibrary/__init.mdx", - "docs/engine/api/sound/sound/SoundLibrary/load.mdx", - "docs/engine/api/sound/sound/SoundLibrary/mute.mdx", - "docs/engine/api/sound/sound/SoundLibrary/__name.mdx", - "docs/engine/api/sound/sound/SoundLibrary/play.mdx", - "docs/engine/api/sound/sound/SoundLibrary.mdx", - "docs/engine/api/sound/sound.mdx", - "docs/engine/documentation.mdx", - "docs/engine/how_to_use.mdx", - "docs/engine/index.mdx", - "docs/engine/network/index.mdx", - "docs/engine/network/network-client-api.mdx", - "docs/engine/network/network-client.mdx", - "docs/engine/network/network-server-api.mdx", - "docs/engine/network/network-server.mdx", - "docs/engine/network/packet-framing.mdx", - "docs/engine/registry/index.mdx", - "docs/engine/registry/writing_web_assembly.mdx" + "docs/engine/api/asset-manager/asset-manager/AssetManagerLibrary/getAsset", + "docs/engine/api/asset-manager/asset-manager/AssetManagerLibrary/__init", + "docs/engine/api/asset-manager/asset-manager/AssetManagerLibrary/__name", + "docs/engine/api/asset-manager/asset-manager/AssetManagerLibrary", + "docs/engine/api/asset-manager/asset-manager", + "docs/engine/api/asset-manager/index", + "docs/engine/api/common/common/ApplicationContext/_delta", + "docs/engine/api/common/common/ApplicationContext/delta", + "docs/engine/api/common/common/ApplicationContext/isRunning", + "docs/engine/api/common/common/ApplicationContext/muteSoundLibraries", + "docs/engine/api/common/common/ApplicationContext/setIsRunning", + "docs/engine/api/common/common/ApplicationContext", + "docs/engine/api/common/common/ASSET_MANAGER_LIBRARY", + "docs/engine/api/common/common/BaseAssetManagerLibrary/getAsset", + "docs/engine/api/common/common/BaseAssetManagerLibrary/__init", + "docs/engine/api/common/common/BaseAssetManagerLibrary", + "docs/engine/api/common/common/BaseComponentSystemLibrary/__run", + "docs/engine/api/common/common/BaseComponentSystemLibrary", + "docs/engine/api/common/common/BaseGraphicsLibrary/__run", + "docs/engine/api/common/common/BaseGraphicsLibrary", + "docs/engine/api/common/common/BaseInputLibrary", + "docs/engine/api/common/common/BaseMusicLibrary/__init", + "docs/engine/api/common/common/BaseMusicLibrary/mute", + "docs/engine/api/common/common/BaseMusicLibrary/play", + "docs/engine/api/common/common/BaseMusicLibrary", + "docs/engine/api/common/common/BaseNetworkLibrary", + "docs/engine/api/common/common/BaseSoundLibrary/__init", + "docs/engine/api/common/common/BaseSoundLibrary/mute", + "docs/engine/api/common/common/BaseSoundLibrary/play", + "docs/engine/api/common/common/BaseSoundLibrary", + "docs/engine/api/common/common/ClearContext", + "docs/engine/api/common/common/ClientLibraryManager/constructor", + "docs/engine/api/common/common/ClientLibraryManager/getAssetManager", + "docs/engine/api/common/common/ClientLibraryManager/getComponentSystem", + "docs/engine/api/common/common/ClientLibraryManager/getGraphics", + "docs/engine/api/common/common/ClientLibraryManager/getInput", + "docs/engine/api/common/common/ClientLibraryManager/get", + "docs/engine/api/common/common/ClientLibraryManager/getMusic", + "docs/engine/api/common/common/ClientLibraryManager/getNetwork", + "docs/engine/api/common/common/ClientLibraryManager/getSound", + "docs/engine/api/common/common/ClientLibraryManager", + "docs/engine/api/common/common/COMPONENT_SYSTEM_LIBRARY", + "docs/engine/api/common/common/Context/app", + "docs/engine/api/common/common/Context/constructor", + "docs/engine/api/common/common/Context/libs", + "docs/engine/api/common/common/Context", + "docs/engine/api/common/common/DefaultLibrariesEnum", + "docs/engine/api/common/common/ExecutionContext", + "docs/engine/api/common/common/GRAPHICS_LIBRARY", + "docs/engine/api/common/common/IAssetManagerLibrary/getAsset", + "docs/engine/api/common/common/IAssetManagerLibrary", + "docs/engine/api/common/common/IComponentSystemLibrary", + "docs/engine/api/common/common/IConfigRegistry/registerConfig", + "docs/engine/api/common/common/IConfigRegistry", + "docs/engine/api/common/common/IExposedLibrary", + "docs/engine/api/common/common/IGraphicsLibrary", + "docs/engine/api/common/common/IInputLibrary", + "docs/engine/api/common/common/ILibrary/__clear", + "docs/engine/api/common/common/ILibrary/__init", + "docs/engine/api/common/common/ILibrary/__name", + "docs/engine/api/common/common/ILibrary/__relationship", + "docs/engine/api/common/common/ILibrary", + "docs/engine/api/common/common/IMusicLibrary", + "docs/engine/api/common/common/IMutableLibrary/mute", + "docs/engine/api/common/common/IMutableLibrary", + "docs/engine/api/common/common/INetworkLibrary", + "docs/engine/api/common/common/InitContext/config", + "docs/engine/api/common/common/InitContext/constructor", + "docs/engine/api/common/common/InitContext/container", + "docs/engine/api/common/common/InitContext/env", + "docs/engine/api/common/common/InitContext/files", + "docs/engine/api/common/common/InitContext", + "docs/engine/api/common/common/INPUT_LIBRARY", + "docs/engine/api/common/common/IRunClientOptions/container", + "docs/engine/api/common/common/IRunClientOptions/env", + "docs/engine/api/common/common/IRunClientOptions/files", + "docs/engine/api/common/common/IRunClientOptions", + "docs/engine/api/common/common/IRunnerLibrary/__run", + "docs/engine/api/common/common/IRunnerLibrary", + "docs/engine/api/common/common/IRunOptions", + "docs/engine/api/common/common/IRunServerOptions/env", + "docs/engine/api/common/common/IRunServerOptions/files", + "docs/engine/api/common/common/IRunServerOptions", + "docs/engine/api/common/common/ISoundLibrary", + "docs/engine/api/common/common/LibraryContext/_status", + "docs/engine/api/common/common/LibraryContext/status", + "docs/engine/api/common/common/LibraryContext", + "docs/engine/api/common/common/LibraryHandle/constructor", + "docs/engine/api/common/common/LibraryHandle/context", + "docs/engine/api/common/common/LibraryHandle/library", + "docs/engine/api/common/common/LibraryHandle/symbol", + "docs/engine/api/common/common/LibraryHandle", + "docs/engine/api/common/common/LibraryManager/constructor", + "docs/engine/api/common/common/LibraryManager/getAssetManager", + "docs/engine/api/common/common/LibraryManager/getComponentSystem", + "docs/engine/api/common/common/LibraryManager/getGraphics", + "docs/engine/api/common/common/LibraryManager/getInput", + "docs/engine/api/common/common/LibraryManager/getMusic", + "docs/engine/api/common/common/LibraryManager/getNetwork", + "docs/engine/api/common/common/LibraryManager/getSound", + "docs/engine/api/common/common/LibraryManager", + "docs/engine/api/common/common/LibraryStatusEnum", + "docs/engine/api/common/common/MUSIC_LIBRARY", + "docs/engine/api/common/common/NETWORK_LIBRARY", + "docs/engine/api/common/common/NfConfigException/code", + "docs/engine/api/common/common/NfConfigException/constructor", + "docs/engine/api/common/common/NfConfigException", + "docs/engine/api/common/common/NfFetchException/code", + "docs/engine/api/common/common/NfFetchException/constructor", + "docs/engine/api/common/common/NfFetchException", + "docs/engine/api/common/common/NfFile/arrayBuffer", + "docs/engine/api/common/common/NfFile/blob", + "docs/engine/api/common/common/NfFile/bytes", + "docs/engine/api/common/common/NfFile/constructor", + "docs/engine/api/common/common/NfFile/formData", + "docs/engine/api/common/common/NfFile/json", + "docs/engine/api/common/common/NfFile/path", + "docs/engine/api/common/common/NfFile/text", + "docs/engine/api/common/common/NfFile", + "docs/engine/api/common/common/NfNotFound/code", + "docs/engine/api/common/common/NfNotFound/constructor", + "docs/engine/api/common/common/NfNotFound", + "docs/engine/api/common/common/NfNotInitializedException/code", + "docs/engine/api/common/common/NfNotInitializedException/constructor", + "docs/engine/api/common/common/NfNotInitializedException", + "docs/engine/api/common/common/SOUND_LIBRARY", + "docs/engine/api/common/common", + "docs/engine/api/common/index", + "docs/engine/api/config/config/Default", + "docs/engine/api/config/config/IsIpOrFQDN", + "docs/engine/api/config/config/TransformToBoolean", + "docs/engine/api/config/config", + "docs/engine/api/config/index", + "docs/engine/api/core/core/NanoforgeClient/useGraphics", + "docs/engine/api/core/core/NanoforgeClient/useInput", + "docs/engine/api/core/core/NanoforgeClient/useSound", + "docs/engine/api/core/core/NanoforgeClient", + "docs/engine/api/core/core/NanoforgeFactory", + "docs/engine/api/core/core/NanoforgeServer", + "docs/engine/api/core/core", + "docs/engine/api/core/index", + "docs/engine/api/core-editor/core-editor/NanoforgeClient/useGraphics", + "docs/engine/api/core-editor/core-editor/NanoforgeClient/useInput", + "docs/engine/api/core-editor/core-editor/NanoforgeClient/useSound", + "docs/engine/api/core-editor/core-editor/NanoforgeClient", + "docs/engine/api/core-editor/core-editor/NanoforgeFactory", + "docs/engine/api/core-editor/core-editor/NanoforgeServer", + "docs/engine/api/core-editor/core-editor", + "docs/engine/api/core-editor/index", + "docs/engine/api/ecs-client/ecs-client/ECSClientLibrary/constructor", + "docs/engine/api/ecs-client/ecs-client/ECSClientLibrary/__init", + "docs/engine/api/ecs-client/ecs-client/ECSClientLibrary/__name", + "docs/engine/api/ecs-client/ecs-client/ECSClientLibrary", + "docs/engine/api/ecs-client/ecs-client", + "docs/engine/api/ecs-client/index", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/constructor", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/module", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/__name", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/path", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/_registry", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/registry", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary/__run", + "docs/engine/api/ecs-lib/ecs-lib/AbstractECSLibrary", + "docs/engine/api/ecs-lib/ecs-lib/Component", + "docs/engine/api/ecs-lib/ecs-lib/EditorComponentManifest", + "docs/engine/api/ecs-lib/ecs-lib/EditorSystemManifest", + "docs/engine/api/ecs-lib/ecs-lib/Entity/getId", + "docs/engine/api/ecs-lib/ecs-lib/Entity", + "docs/engine/api/ecs-lib/ecs-lib/Registry/addComponent", + "docs/engine/api/ecs-lib/ecs-lib/Registry/addSystem", + "docs/engine/api/ecs-lib/ecs-lib/Registry/clearEntities", + "docs/engine/api/ecs-lib/ecs-lib/Registry/clearSystems", + "docs/engine/api/ecs-lib/ecs-lib/Registry/entityFromIndex", + "docs/engine/api/ecs-lib/ecs-lib/Registry/getComponentsConst", + "docs/engine/api/ecs-lib/ecs-lib/Registry/getComponents", + "docs/engine/api/ecs-lib/ecs-lib/Registry/getEntityComponentConst", + "docs/engine/api/ecs-lib/ecs-lib/Registry/getEntityComponent", + "docs/engine/api/ecs-lib/ecs-lib/Registry/getZipper", + "docs/engine/api/ecs-lib/ecs-lib/Registry/killEntity", + "docs/engine/api/ecs-lib/ecs-lib/Registry/maxEntities", + "docs/engine/api/ecs-lib/ecs-lib/Registry/registerComponent", + "docs/engine/api/ecs-lib/ecs-lib/Registry/removeComponent", + "docs/engine/api/ecs-lib/ecs-lib/Registry/removeSystem", + "docs/engine/api/ecs-lib/ecs-lib/Registry/runSystems", + "docs/engine/api/ecs-lib/ecs-lib/Registry/spawnEntity", + "docs/engine/api/ecs-lib/ecs-lib/Registry", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/clear", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/empty", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/erase", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/getConst", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/getIndex", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/get", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/insertAt_1", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/insertAt", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/resize", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/setByCopy", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/setByMove", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/set", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray/size", + "docs/engine/api/ecs-lib/ecs-lib/SparseArray", + "docs/engine/api/ecs-lib/ecs-lib/System", + "docs/engine/api/ecs-lib/ecs-lib", + "docs/engine/api/ecs-lib/index", + "docs/engine/api/ecs-server/ecs-server/ECSServerLibrary/constructor", + "docs/engine/api/ecs-server/ecs-server/ECSServerLibrary/__init", + "docs/engine/api/ecs-server/ecs-server/ECSServerLibrary/__name", + "docs/engine/api/ecs-server/ecs-server/ECSServerLibrary", + "docs/engine/api/ecs-server/ecs-server/Module", + "docs/engine/api/ecs-server/ecs-server", + "docs/engine/api/ecs-server/index", + "docs/engine/api/graphics-2d/graphics-2d/angleDeg", + "docs/engine/api/graphics-2d/graphics-2d/Animation_2", + "docs/engine/api/graphics-2d/graphics-2d/ArcConfig", + "docs/engine/api/graphics-2d/graphics-2d/Arc", + "docs/engine/api/graphics-2d/graphics-2d/ArrowConfig", + "docs/engine/api/graphics-2d/graphics-2d/Arrow", + "docs/engine/api/graphics-2d/graphics-2d/autoDrawEnabled", + "docs/engine/api/graphics-2d/graphics-2d/Canvas", + "docs/engine/api/graphics-2d/graphics-2d/capturePointerEventsEnabled", + "docs/engine/api/graphics-2d/graphics-2d/CircleConfig", + "docs/engine/api/graphics-2d/graphics-2d/Circle", + "docs/engine/api/graphics-2d/graphics-2d/ContainerConfig", + "docs/engine/api/graphics-2d/graphics-2d/Container", + "docs/engine/api/graphics-2d/graphics-2d/Context", + "docs/engine/api/graphics-2d/graphics-2d/dblClickWindow", + "docs/engine/api/graphics-2d/graphics-2d/DD", + "docs/engine/api/graphics-2d/graphics-2d/document_2", + "docs/engine/api/graphics-2d/graphics-2d/dragButtons", + "docs/engine/api/graphics-2d/graphics-2d/dragDistance", + "docs/engine/api/graphics-2d/graphics-2d/Easings", + "docs/engine/api/graphics-2d/graphics-2d/EllipseConfig", + "docs/engine/api/graphics-2d/graphics-2d/Ellipse", + "docs/engine/api/graphics-2d/graphics-2d/enableTrace", + "docs/engine/api/graphics-2d/graphics-2d/FastLayer", + "docs/engine/api/graphics-2d/graphics-2d/Filters", + "docs/engine/api/graphics-2d/graphics-2d/getAngle", + "docs/engine/api/graphics-2d/graphics-2d/_global", + "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/baseLayer", + "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/__init", + "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/__name", + "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/__run", + "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary/stage", + "docs/engine/api/graphics-2d/graphics-2d/Graphics2DLibrary", + "docs/engine/api/graphics-2d/graphics-2d/GroupConfig", + "docs/engine/api/graphics-2d/graphics-2d/Group", + "docs/engine/api/graphics-2d/graphics-2d/hitOnDragEnabled", + "docs/engine/api/graphics-2d/graphics-2d/Image_2", + "docs/engine/api/graphics-2d/graphics-2d/ImageConfig", + "docs/engine/api/graphics-2d/graphics-2d/_injectGlobal", + "docs/engine/api/graphics-2d/graphics-2d/isBrowser", + "docs/engine/api/graphics-2d/graphics-2d/isDragging", + "docs/engine/api/graphics-2d/graphics-2d/isDragReady", + "docs/engine/api/graphics-2d/graphics-2d/isTransforming", + "docs/engine/api/graphics-2d/graphics-2d/isUnminified", + "docs/engine/api/graphics-2d/graphics-2d/KonvaEventListener", + "docs/engine/api/graphics-2d/graphics-2d/KonvaEventObject", + "docs/engine/api/graphics-2d/graphics-2d/KonvaPointerEvent", + "docs/engine/api/graphics-2d/graphics-2d/LabelConfig", + "docs/engine/api/graphics-2d/graphics-2d/Label", + "docs/engine/api/graphics-2d/graphics-2d/LayerConfig", + "docs/engine/api/graphics-2d/graphics-2d/Layer", + "docs/engine/api/graphics-2d/graphics-2d/legacyTextRendering", + "docs/engine/api/graphics-2d/graphics-2d/LineConfig", + "docs/engine/api/graphics-2d/graphics-2d/Line", + "docs/engine/api/graphics-2d/graphics-2d/_mouseDblClickPointerId", + "docs/engine/api/graphics-2d/graphics-2d/_mouseInDblClickWindow", + "docs/engine/api/graphics-2d/graphics-2d/_mouseListenClick", + "docs/engine/api/graphics-2d/graphics-2d/Node_2", + "docs/engine/api/graphics-2d/graphics-2d/NodeConfig", + "docs/engine/api/graphics-2d/graphics-2d/PathConfig", + "docs/engine/api/graphics-2d/graphics-2d/Path", + "docs/engine/api/graphics-2d/graphics-2d/pixelRatio", + "docs/engine/api/graphics-2d/graphics-2d/_pointerDblClickPointerId", + "docs/engine/api/graphics-2d/graphics-2d/pointerEventsEnabled", + "docs/engine/api/graphics-2d/graphics-2d/_pointerInDblClickWindow", + "docs/engine/api/graphics-2d/graphics-2d/_pointerListenClick", + "docs/engine/api/graphics-2d/graphics-2d/RectConfig", + "docs/engine/api/graphics-2d/graphics-2d/Rect", + "docs/engine/api/graphics-2d/graphics-2d/RegularPolygonConfig", + "docs/engine/api/graphics-2d/graphics-2d/RegularPolygon", + "docs/engine/api/graphics-2d/graphics-2d/releaseCanvasOnDestroy", + "docs/engine/api/graphics-2d/graphics-2d/_renderBackend", + "docs/engine/api/graphics-2d/graphics-2d/RingConfig", + "docs/engine/api/graphics-2d/graphics-2d/Ring", + "docs/engine/api/graphics-2d/graphics-2d/ShapeConfig", + "docs/engine/api/graphics-2d/graphics-2d/Shape", + "docs/engine/api/graphics-2d/graphics-2d/shapes", + "docs/engine/api/graphics-2d/graphics-2d/showWarnings", + "docs/engine/api/graphics-2d/graphics-2d/SpriteConfig", + "docs/engine/api/graphics-2d/graphics-2d/Sprite", + "docs/engine/api/graphics-2d/graphics-2d/StageConfig", + "docs/engine/api/graphics-2d/graphics-2d/Stage", + "docs/engine/api/graphics-2d/graphics-2d/stages", + "docs/engine/api/graphics-2d/graphics-2d/StarConfig", + "docs/engine/api/graphics-2d/graphics-2d/Star", + "docs/engine/api/graphics-2d/graphics-2d/TagConfig", + "docs/engine/api/graphics-2d/graphics-2d/Tag", + "docs/engine/api/graphics-2d/graphics-2d/Text_2", + "docs/engine/api/graphics-2d/graphics-2d/TextConfig", + "docs/engine/api/graphics-2d/graphics-2d/TextPathConfig", + "docs/engine/api/graphics-2d/graphics-2d/TextPath", + "docs/engine/api/graphics-2d/graphics-2d/_touchDblClickPointerId", + "docs/engine/api/graphics-2d/graphics-2d/_touchInDblClickWindow", + "docs/engine/api/graphics-2d/graphics-2d/_touchListenClick", + "docs/engine/api/graphics-2d/graphics-2d/Transformer_2", + "docs/engine/api/graphics-2d/graphics-2d/TransformerConfig", + "docs/engine/api/graphics-2d/graphics-2d/Transform", + "docs/engine/api/graphics-2d/graphics-2d/TweenConfig", + "docs/engine/api/graphics-2d/graphics-2d/Tween", + "docs/engine/api/graphics-2d/graphics-2d/Util", + "docs/engine/api/graphics-2d/graphics-2d/Vector2d", + "docs/engine/api/graphics-2d/graphics-2d/version", + "docs/engine/api/graphics-2d/graphics-2d/WedgeConfig", + "docs/engine/api/graphics-2d/graphics-2d/Wedge", + "docs/engine/api/graphics-2d/graphics-2d", + "docs/engine/api/graphics-2d/index", + "docs/engine/api/input/index", + "docs/engine/api/input/input/InputEnum", + "docs/engine/api/input/input/InputLibrary/constructor", + "docs/engine/api/input/input/InputLibrary/getDragState", + "docs/engine/api/input/input/InputLibrary/getMousePosition", + "docs/engine/api/input/input/InputLibrary/getMouseState", + "docs/engine/api/input/input/InputLibrary/getPressedKeys", + "docs/engine/api/input/input/InputLibrary/getWheelState", + "docs/engine/api/input/input/InputLibrary/__init", + "docs/engine/api/input/input/InputLibrary/isDragging", + "docs/engine/api/input/input/InputLibrary/isKeyPressed", + "docs/engine/api/input/input/InputLibrary/__name", + "docs/engine/api/input/input/InputLibrary/__run", + "docs/engine/api/input/input/InputLibrary", + "docs/engine/api/input/input", + "docs/engine/api/music/index", + "docs/engine/api/music/music/MusicLibrary/__init", + "docs/engine/api/music/music/MusicLibrary/load", + "docs/engine/api/music/music/MusicLibrary/mute", + "docs/engine/api/music/music/MusicLibrary/__name", + "docs/engine/api/music/music/MusicLibrary/play", + "docs/engine/api/music/music/MusicLibrary", + "docs/engine/api/music/music", + "docs/engine/api/network-client/index", + "docs/engine/api/network-client/network-client/NetworkClientLibrary/__init", + "docs/engine/api/network-client/network-client/NetworkClientLibrary/__name", + "docs/engine/api/network-client/network-client/NetworkClientLibrary/tcp", + "docs/engine/api/network-client/network-client/NetworkClientLibrary/udp", + "docs/engine/api/network-client/network-client/NetworkClientLibrary", + "docs/engine/api/network-client/network-client/TCPClient/connect", + "docs/engine/api/network-client/network-client/TCPClient/constructor", + "docs/engine/api/network-client/network-client/TCPClient/getReceivedPackets", + "docs/engine/api/network-client/network-client/TCPClient/isConnected", + "docs/engine/api/network-client/network-client/TCPClient/sendData", + "docs/engine/api/network-client/network-client/TCPClient", + "docs/engine/api/network-client/network-client/UDPClient/connect", + "docs/engine/api/network-client/network-client/UDPClient/constructor", + "docs/engine/api/network-client/network-client/UDPClient/getReceivedPackets", + "docs/engine/api/network-client/network-client/UDPClient/isConnected", + "docs/engine/api/network-client/network-client/UDPClient/sendData", + "docs/engine/api/network-client/network-client/UDPClient", + "docs/engine/api/network-client/network-client", + "docs/engine/api/network-server/index", + "docs/engine/api/network-server/network-server/NetworkServerLibrary/__init", + "docs/engine/api/network-server/network-server/NetworkServerLibrary/__name", + "docs/engine/api/network-server/network-server/NetworkServerLibrary/tcp", + "docs/engine/api/network-server/network-server/NetworkServerLibrary/udp", + "docs/engine/api/network-server/network-server/NetworkServerLibrary", + "docs/engine/api/network-server/network-server/TCPServer/constructor", + "docs/engine/api/network-server/network-server/TCPServer/getConnectedClients", + "docs/engine/api/network-server/network-server/TCPServer/getReceivedPackets", + "docs/engine/api/network-server/network-server/TCPServer/listen", + "docs/engine/api/network-server/network-server/TCPServer/sendToClient", + "docs/engine/api/network-server/network-server/TCPServer/sendToEverybody", + "docs/engine/api/network-server/network-server/TCPServer", + "docs/engine/api/network-server/network-server/UDPServer/constructor", + "docs/engine/api/network-server/network-server/UDPServer/getConnectedClients", + "docs/engine/api/network-server/network-server/UDPServer/getReceivedPackets", + "docs/engine/api/network-server/network-server/UDPServer/listen", + "docs/engine/api/network-server/network-server/UDPServer/sendToClient", + "docs/engine/api/network-server/network-server/UDPServer/sendToEverybody", + "docs/engine/api/network-server/network-server/UDPServer", + "docs/engine/api/network-server/network-server", + "docs/engine/api/sound/index", + "docs/engine/api/sound/sound/SoundLibrary/__init", + "docs/engine/api/sound/sound/SoundLibrary/load", + "docs/engine/api/sound/sound/SoundLibrary/mute", + "docs/engine/api/sound/sound/SoundLibrary/__name", + "docs/engine/api/sound/sound/SoundLibrary/play", + "docs/engine/api/sound/sound/SoundLibrary", + "docs/engine/api/sound/sound", + "docs/engine/documentation", + "docs/engine/how_to_use", + "docs/engine/index", + "docs/engine/network/index", + "docs/engine/network/network-client-api", + "docs/engine/network/network-client", + "docs/engine/network/network-server-api", + "docs/engine/network/network-server", + "docs/engine/network/packet-framing", + "docs/engine/registry/index", + "docs/engine/registry/writing_web_assembly" ] } } diff --git a/docs/.gitignore b/docs/.gitignore deleted file mode 100644 index eedd89b..0000000 --- a/docs/.gitignore +++ /dev/null @@ -1 +0,0 @@ -api diff --git a/packages/ecs-lib/lib/libecs.d.ts b/packages/ecs-lib/lib/libecs.d.ts index d4d8cf0..6ff945f 100644 --- a/packages/ecs-lib/lib/libecs.d.ts +++ b/packages/ecs-lib/lib/libecs.d.ts @@ -16,7 +16,7 @@ export interface ClassHandle { [Symbol.dispose](): void; clone(): this; } -export interface container extends ClassHandle, Iterable { +export interface container extends ClassHandle { size(): number; get(_0: number): any | undefined | undefined; push_back(_0?: any): void;