From cea2b212a3533be65b700c5ce25438660d4181f0 Mon Sep 17 00:00:00 2001 From: waynemwashuma <94756970+waynemwashuma@users.noreply.github.com> Date: Mon, 13 Oct 2025 00:44:19 +0300 Subject: [PATCH 1/2] Update eslint whitespace rules --- .config/eslint.config.js | 44 +++++++++++++++++++++++----------------- 1 file changed, 25 insertions(+), 19 deletions(-) diff --git a/.config/eslint.config.js b/.config/eslint.config.js index 29d40388..2bfc1e77 100644 --- a/.config/eslint.config.js +++ b/.config/eslint.config.js @@ -49,8 +49,8 @@ export default [ "jsdoc/require-property": "error", "jsdoc/require-property-type": "error", // "jsdoc/require-property-description":"error", - eqeqeq: "error", - camelcase: "error", + "eqeqeq": "error", + "camelcase": "error", "prefer-const": "error", "new-cap": "error", "no-const-assign": "error", @@ -65,7 +65,6 @@ export default [ "prefer-destructuring": ["error",{ "object": true,"array": false }], "prefer-template": "error", "no-useless-concat": "error", - "template-curly-spacing": ["error","never"], "no-eval": "error", "no-implied-eval": "error", "no-useless-escape": "error", @@ -113,22 +112,37 @@ export default [ "semi": ["warn","never"], "style/new-parens": "warn", "style/rest-spread-spacing": ["warn","never"], - "style/space-infix-ops": "warn", - "style/space-unary-ops": "warn", "style/spaced-comment": "warn", "style/switch-colon-spacing": "warn", - "style/template-curly-spacing": "warn", "style/template-tag-spacing": ["warn","never"], "style/one-var-declaration-per-line": ["warn","initializations"], - "style/object-curly-spacing": ["warn","always"], "style/operator-linebreak": ["warn","after"], "style/nonblock-statement-body-position": ["warn","beside"], - //"style/no-trailing-spaces": "warn", + + /** white-space rules */ + "style/indent": ["warn", 2], + "style/no-trailing-spaces": "warn", + "style/space-before-function-paren": ["warn","never"], + "style/space-in-parens": ["warn", "never"], + "style/space-before-blocks": ["warn", "always"], + "style/space-infix-ops": "warn", + "style/space-unary-ops": ["warn",{words: true, nonwords: false}], + "style/keyword-spacing": ["warn", { "before": true, "after": true }], + "style/array-bracket-spacing": ["warn", "never"], + "style/object-curly-spacing": ["warn", "always"], + "style/computed-property-spacing": ["warn", "never"], + "style/template-curly-spacing": ["warn", "never"], + "style/comma-spacing": ["warn", { "before": false, "after": true }], + "style/semi-spacing": ["warn", { "before": false, "after": true }], + "style/block-spacing": ["warn", "always"], "style/no-multi-spaces": "warn", - "style/no-multiple-empty-lines": "warn", + "style/no-multiple-empty-lines": ["warn", { "max": 1, "maxEOF": 0 }], + "style/eol-last": ["warn", "always"], + "style/linebreak-style": ["warn", "unix"], + // "style/padded-blocks": ["warn", "never"], conflicts with another rule + "style/newline-per-chained-call": ["warn", { "ignoreChainWithDepth": 2 }], + "style/no-floating-decimal": "warn", - "style/newline-per-chained-call": ["warn",{ ignoreChainWithDepth: 2 }], - "style/linebreak-style": ["warn","unix"], "style/lines-around-comment": ["warn",{ beforeBlockComment: true, afterBlockComment: false, @@ -139,23 +153,15 @@ export default [ "style/quotes": ["warn","single"], // "style/qoute-props": ["warn","as-needed"], //"style/lines-between-class-members": ["warn", "never"], - "style/array-bracket-spacing": ["warn",{ beforeColon: false,afterColon: true,mode: "strict" }], "style/function-call-spacing": ["warn","never"], "style/line-comment-position": ["warn",{ position: "above" }], - "style/space-before-function-paren": ["warn","never"], - "style/eol-last": ["warn","never"], "style/dot-location": ["warn","property"], - "style/array-bracket-spacing": ["warn","never"], "style/generator-star-spacing": ["warn",{ before: false,after: true }], "style/function-paren-newline": ["warn","multiline-arguments"], "style/array-element-newline": ["warn",{ consistent: true,"multiline": true }], "style/arrow-spacing": "warn", "style/brace-style": ["warn","1tbs",{ allowSingleLine: true }], - "style/block-spacing": "warn", - "style/comma-spacing": ["warn",{ before: false,after: true }], "style/comma-dangle": ["warn","never"], - "style/indent": ["warn", 2], - "style/computed-property-spacing": ["warn","never"], "style/padding-line-between-statements": [ "warn", { blankLine: "always",prev: "for",next: "*" }, From bb1f0a07fef2aa1601babca76b5fda4fc87d9ce8 Mon Sep 17 00:00:00 2001 From: waynemwashuma <94756970+waynemwashuma@users.noreply.github.com> Date: Mon, 13 Oct 2025 00:49:07 +0300 Subject: [PATCH 2/2] Lint files --- demos/demos/animation/basic.js | 18 ++-- demos/demos/animation/basic3d.js | 2 +- demos/demos/animation/index.js | 2 +- demos/demos/audio/audioGraph.js | 14 +-- demos/demos/audio/audioOscillator.js | 4 +- demos/demos/audio/audioPlayback.js | 8 +- demos/demos/audio/audioPlayer.js | 2 +- demos/demos/audio/index.js | 2 +- demos/demos/ecs/despawn.js | 2 +- demos/demos/ecs/index.js | 2 +- demos/demos/ecs/spawn.js | 2 +- demos/demos/gizmos/arcs.js | 2 +- demos/demos/gizmos/grid.js | 2 +- demos/demos/gizmos/index.js | 2 +- demos/demos/gizmos/linestyle.js | 2 +- demos/demos/gizmos/shapes.js | 2 +- demos/demos/index.js | 2 +- demos/demos/input/index.js | 2 +- demos/demos/input/keyboard.js | 3 +- demos/demos/input/mouse.js | 3 +- demos/demos/input/touch.js | 5 +- demos/demos/render/canvas-2d/index.js | 2 +- demos/demos/render/canvas-2d/material.js | 4 +- demos/demos/render/index.js | 2 +- demos/demos/render/webgl/basictriangle.js | 2 +- .../demos/render/webgl/cameraorthographic.js | 6 +- demos/demos/render/webgl/cameraperspective.js | 4 +- demos/demos/render/webgl/camerarotate.js | 4 +- .../demos/render/webgl/colorchangetriangle.js | 2 +- demos/demos/render/webgl/geometries.js | 8 +- demos/demos/render/webgl/index.js | 2 +- demos/demos/render/webgl/movingtriangle.js | 2 +- demos/demos/render/webgl/rotationtriangle.js | 4 +- demos/demos/transform/2d/index.js | 2 +- demos/demos/transform/2d/lookat.js | 4 +- demos/demos/transform/2d/propagate.js | 4 +- demos/demos/transform/2d/rotate.js | 2 +- demos/demos/transform/2d/scale.js | 2 +- demos/demos/transform/2d/translate.js | 2 +- demos/demos/transform/3d/index.js | 2 +- demos/demos/transform/3d/lookat.js | 2 +- demos/demos/transform/3d/propagate.js | 4 +- demos/demos/transform/3d/rotate.js | 4 +- demos/demos/transform/3d/scale.js | 2 +- demos/demos/transform/3d/translate.js | 2 +- demos/demos/transform/index.js | 2 +- demos/demos/tween/easing.js | 2 +- demos/demos/tween/index.js | 2 +- demos/demos/utils.js | 6 +- demos/main.js | 2 +- demos/webgl.js | 3 +- src/algorithms/index.js | 2 +- src/algorithms/packnumber.js | 16 +-- src/algorithms/sort/index.js | 2 +- src/algorithms/sort/quick.js | 2 +- src/animation/assets/clip.js | 20 ++-- src/animation/assets/index.js | 2 +- src/animation/components/index.js | 2 +- src/animation/components/player.js | 26 ++--- src/animation/components/target.js | 2 +- src/animation/core/animationeffector.js | 14 +-- src/animation/core/index.js | 2 +- src/animation/core/playback.js | 10 +- src/animation/core/repeat.js | 2 +- src/animation/core/track.js | 17 ++-- src/animation/index.js | 2 +- src/animation/plugin.js | 4 +- src/animation/resources/aliases.js | 2 +- src/animation/resources/index.js | 2 +- src/animation/systems/index.js | 16 +-- src/app/app.js | 17 ++-- src/app/index.js | 2 +- src/app/schedules.js | 6 +- src/app/typedef/index.js | 2 +- src/app/typedef/types.js | 2 +- src/asset/core/asset.js | 12 +-- src/asset/core/index.js | 2 +- src/asset/core/parser.js | 8 +- src/asset/events/assets.js | 4 +- src/asset/events/fail.js | 2 +- src/asset/events/index.js | 2 +- src/asset/events/success.js | 2 +- src/asset/index.js | 2 +- src/asset/plugins/asset.js | 3 +- src/asset/plugins/assetServer.js | 3 +- src/asset/plugins/index.js | 2 +- src/asset/plugins/parser.js | 5 +- src/asset/resources/assetserver.js | 8 +- src/asset/resources/index.js | 2 +- src/asset/systems/events.js | 10 +- src/asset/systems/index.js | 2 +- src/asset/systems/server.js | 8 +- src/asset/types/index.js | 2 +- src/audio/assets/audio.js | 4 +- src/audio/assets/index.js | 2 +- src/audio/components/audiooscillator.js | 14 +-- src/audio/components/audioplayer.js | 10 +- src/audio/components/index.js | 2 +- src/audio/events/audio.js | 2 +- src/audio/events/index.js | 2 +- src/audio/index.js | 2 +- src/audio/plugin.js | 2 +- src/audio/resources/aliases.js | 2 +- src/audio/resources/audiograph.js | 12 +-- src/audio/resources/command.js | 13 ++- src/audio/resources/index.js | 2 +- src/audio/resources/parser.js | 6 +- src/audio/systems/index.js | 3 +- src/audio/typedef/index.js | 2 +- src/audio/typedef/playbackid.js | 2 +- src/broadphase/components/hitbox.js | 2 +- src/broadphase/components/index.js | 2 +- src/broadphase/core/broadphases/index.js | 2 +- src/broadphase/core/broadphases/naive.js | 2 +- src/broadphase/core/collisionpair.js | 6 +- src/broadphase/core/index.js | 2 +- src/broadphase/index.js | 2 +- src/broadphase/plugin.js | 6 +- src/broadphase/resources/broadphase.js | 6 +- src/broadphase/resources/index.js | 2 +- src/broadphase/resources/pairs.js | 4 +- src/broadphase/systems/index.js | 2 +- src/color/core/color.js | 2 +- src/color/core/index.js | 2 +- src/color/index.js | 2 +- src/command/commands/despawn.js | 2 +- src/command/commands/index.js | 2 +- src/command/commands/spawn.js | 2 +- src/command/core/command.js | 2 +- src/command/core/index.js | 2 +- src/command/core/queue.js | 2 +- src/command/index.js | 2 +- src/command/plugin.js | 2 +- src/command/resources/entity.js | 4 +- src/command/resources/index.js | 2 +- src/command/typedef/commandfn.js | 2 +- src/command/typedef/index.js | 2 +- src/damping/index.js | 2 +- src/damping/plugin.js | 2 +- src/damping/resources/angulardampen.js | 10 +- src/damping/resources/index.js | 2 +- src/damping/resources/lineardampen.js | 12 +-- src/damping/systems/index.js | 10 +- src/datastructures/bitset.js | 4 +- src/datastructures/denselist.js | 26 ++--- src/datastructures/graph.js | 2 +- src/datastructures/graphlist.js | 4 +- src/datastructures/index.js | 2 +- src/datastructures/indexallocator.js | 14 +-- src/datastructures/pool.js | 2 +- src/datastructures/range.js | 6 +- src/datastructures/view.js | 2 +- src/demo/components/cleanup.js | 2 +- src/demo/components/index.js | 2 +- src/demo/core/demo.js | 8 +- src/demo/core/index.js | 2 +- src/demo/index.js | 1 - src/demo/plugin.js | 4 +- src/demo/resources/currentdemo.js | 10 +- src/demo/resources/demolist.js | 2 +- src/demo/resources/index.js | 2 +- src/demo/utils.js | 4 +- src/device/core/browser.js | 2 +- src/device/core/index.js | 2 +- src/device/core/platform.js | 2 +- src/device/index.js | 2 +- src/device/plugin.js | 8 +- src/device/resources/device.js | 2 +- src/device/resources/index.js | 2 +- src/diagnostic/entitycount.js | 8 +- src/diagnostic/fpsdebugger.js | 2 +- src/diagnostic/index.js | 2 +- src/diagnostic/resources/index.js | 2 +- src/diagnostic/resources/raftimer.js | 2 +- src/ecs/archetype/archetype.js | 14 +-- src/ecs/archetype/archetypes.js | 17 ++-- src/ecs/archetype/index.js | 2 +- src/ecs/component/hooks.js | 14 +-- src/ecs/component/index.js | 2 +- src/ecs/component/info.js | 3 +- src/ecs/core/index.js | 2 +- src/ecs/core/types.js | 2 +- src/ecs/entities/entities.js | 2 +- src/ecs/entities/entity.js | 10 +- src/ecs/entities/entitycell.js | 10 +- src/ecs/entities/index.js | 2 +- src/ecs/entities/location.js | 4 +- src/ecs/index.js | 2 +- src/ecs/query/filters/filter.js | 18 ++-- src/ecs/query/filters/index.js | 2 +- src/ecs/query/index.js | 2 +- src/ecs/query/query.js | 32 +++--- src/ecs/registry.js | 63 ++++++------ src/ecs/tables/index.js | 2 +- src/ecs/tables/tables.js | 24 ++--- src/ecs/typedef/componenthook.js | 2 +- src/ecs/typedef/identifiers.js | 4 +- src/ecs/typedef/index.js | 2 +- src/ecs/typedef/system.js | 2 +- src/ecs/typestore.js | 16 +-- src/event/core/event.js | 6 +- src/event/core/events.js | 16 +-- src/event/core/index.js | 2 +- src/event/core/signal.js | 2 +- src/event/index.js | 2 +- src/event/plugin.js | 8 +- src/event/systems/index.js | 4 +- src/event/typedef/index.js | 2 +- src/event/typedef/reader.js | 2 +- src/geometry/AABB/boundingbox.js | 2 +- src/geometry/AABB/boundingcircle.js | 6 +- src/geometry/AABB/boundtype.js | 2 +- src/geometry/AABB/index.js | 2 +- src/geometry/AABB/overlap.js | 2 +- src/geometry/index.js | 2 +- src/geometry/noise/index.js | 2 +- src/geometry/noise/noise.js | 2 +- src/gizmo/core/gizmo.js | 64 ++++++------ src/gizmo/core/index.js | 2 +- src/gizmo/core/settings.js | 2 +- src/gizmo/index.js | 2 +- src/gizmo/plugins/2d.js | 4 +- src/gizmo/plugins/3d.js | 4 +- src/gizmo/plugins/index.js | 2 +- src/gizmo/systems/canvas2d.js | 3 +- src/gizmo/systems/index.js | 2 +- src/gravity/index.js | 2 +- src/gravity/plugin.js | 6 +- src/gravity/resources/gravity.js | 2 +- src/gravity/resources/index.js | 2 +- src/gravity/systems/index.js | 2 +- src/hierarchy/components/children.js | 9 +- src/hierarchy/components/index.js | 2 +- src/hierarchy/components/parent.js | 4 +- src/hierarchy/hooks/index.js | 25 +++-- src/hierarchy/index.js | 2 +- src/hierarchy/plugin.js | 4 +- src/index.js | 2 +- src/input-core/core/buttons.js | 28 +++--- src/input-core/core/index.js | 2 +- src/input-core/index.js | 2 +- src/input/index.js | 2 +- src/input/plugin.js | 2 +- src/integrator/index.js | 2 +- src/integrator/plugins/euler.js | 2 +- src/integrator/plugins/index.js | 2 +- src/integrator/plugins/verlet.js | 2 +- src/integrator/systems/euler.js | 7 +- src/integrator/systems/index.js | 2 +- src/integrator/systems/verlet.js | 2 +- src/keyboard/core/index.js | 2 +- src/keyboard/core/key.js | 2 +- src/keyboard/core/location.js | 2 +- src/keyboard/index.js | 2 +- src/keyboard/plugin.js | 4 +- src/keyboard/resources/index.js | 2 +- src/keyboard/resources/keyboard.js | 4 +- src/logger/index.js | 3 +- src/math/core/affines/affine2.js | 10 +- src/math/core/affines/affine3.js | 33 +++---- src/math/core/affines/index.js | 2 +- src/math/core/angles/angle.js | 4 +- src/math/core/angles/index.js | 2 +- src/math/core/angles/quaternion.js | 2 +- src/math/core/angles/rotary.js | 18 ++-- src/math/core/basis/basis2.js | 8 +- src/math/core/basis/basis3.js | 3 +- src/math/core/basis/index.js | 2 +- src/math/core/constants.js | 2 +- src/math/core/functions/clamp.js | 18 ++-- src/math/core/functions/easing.js | 2 +- src/math/core/functions/index.js | 2 +- src/math/core/functions/indexmap.js | 6 +- src/math/core/functions/interpolation.js | 14 +-- src/math/core/functions/mathematical.js | 10 +- src/math/core/functions/noise.js | 2 +- src/math/core/index.js | 2 +- src/math/core/matrices/index.js | 2 +- src/math/core/matrices/matrix2.js | 26 ++--- src/math/core/matrices/matrix3.js | 32 +++--- src/math/core/matrices/matrix4.js | 98 +++++++++---------- src/math/core/vectors/boolean/bvector2.js | 2 +- src/math/core/vectors/boolean/bvector3.js | 6 +- src/math/core/vectors/boolean/bvector4.js | 4 +- src/math/core/vectors/boolean/index.js | 2 +- src/math/core/vectors/float/index.js | 2 +- src/math/core/vectors/float/vector2.js | 2 +- src/math/core/vectors/float/vector3.js | 8 +- src/math/core/vectors/float/vector4.js | 48 ++++----- src/math/core/vectors/index.js | 2 +- src/math/index.js | 2 +- src/misc/index.js | 2 +- src/misc/plugin.js | 2 +- src/mouse/core/button.js | 2 +- src/mouse/core/index.js | 2 +- src/mouse/index.js | 2 +- src/mouse/plugin.js | 4 +- src/mouse/resources/index.js | 2 +- src/mouse/resources/mouse.js | 11 +-- src/mouse/resources/mousebutton.js | 2 +- src/movable/components/2d/acceleration.js | 2 +- src/movable/components/2d/index.js | 2 +- src/movable/components/2d/rotation.js | 2 +- src/movable/components/2d/torque.js | 2 +- src/movable/components/2d/velocity.js | 2 +- src/movable/components/3d/acceleration.js | 2 +- src/movable/components/3d/index.js | 2 +- src/movable/components/3d/rotation.js | 2 +- src/movable/components/3d/torque.js | 2 +- src/movable/components/3d/velocity.js | 2 +- src/movable/components/index.js | 2 +- src/movable/index.js | 2 +- src/movable/plugins/index.js | 2 +- src/movable/plugins/three.js | 4 +- src/movable/plugins/two.js | 2 +- src/movable/prefabs/index.js | 2 +- src/movable/prefabs/movable2d.js | 2 +- src/movable/prefabs/movable3d.js | 2 +- src/name/components/index.js | 2 +- src/name/components/name.js | 4 +- src/name/index.js | 2 +- src/name/plugin.js | 4 +- src/narrowphase/core/index.js | 4 +- src/narrowphase/core/mainfold.js | 3 +- src/narrowphase/core/utils.js | 3 +- src/narrowphase/index.js | 2 +- src/narrowphase/plugin.js | 4 +- src/narrowphase/resources/contacts.js | 2 +- src/narrowphase/resources/index.js | 2 +- src/narrowphase/resources/narrowphase2d.js | 4 +- src/narrowphase/systems/index.js | 3 +- src/physics/components/collider.js | 4 +- src/physics/components/index.js | 2 +- src/physics/components/physicsproperties.js | 2 +- src/physics/components/softbody.js | 2 +- src/physics/core/geometry.js | 3 +- src/physics/core/index.js | 2 +- src/physics/hooks/index.js | 2 +- src/physics/hooks/physicsproperties.js | 5 +- src/physics/index.js | 2 +- src/physics/plugins/debugger.js | 5 +- src/physics/plugins/index.js | 2 +- src/physics/plugins/plugin.js | 2 +- src/physics/prefabs/index.js | 2 +- src/physics/prefabs/rigidbody.js | 2 +- src/physics/settings.js | 2 +- src/physics/systems/debugger.js | 11 +-- src/physics/systems/index.js | 2 +- src/physics/systems/physics.js | 2 +- src/profiler/index.js | 2 +- src/profiler/plugin.js | 4 +- src/profiler/resources/index.js | 2 +- src/profiler/resources/profiler.js | 2 +- src/profiler/resources/timer.js | 2 +- src/reflect/core/index.js | 2 +- src/reflect/core/info.js | 28 +++--- src/reflect/core/typeid.js | 16 +-- src/reflect/core/typeregistry.js | 14 +-- src/reflect/index.js | 2 +- src/reflect/types/constructor.js | 2 +- src/reflect/types/index.js | 2 +- src/reflect/types/typeid.js | 2 +- src/relationship/core/index.js | 2 +- src/relationship/core/query.js | 6 +- src/relationship/core/visitentities.js | 2 +- src/relationship/index.js | 2 +- src/render-canvas2d/core/index.js | 2 +- src/render-canvas2d/core/materialFuncs.js | 2 +- src/render-canvas2d/core/materialtype.js | 2 +- src/render-canvas2d/index.js | 2 +- src/render-canvas2d/plugin.js | 4 +- src/render-canvas2d/plugins/index.js | 4 +- src/render-canvas2d/systems/index.js | 6 +- src/render-canvas2d/types/index.js | 3 +- src/render-canvas2d/utils.js | 2 +- src/render-core/assets/image.js | 6 +- src/render-core/assets/index.js | 2 +- src/render-core/assets/material.js | 8 +- src/render-core/assets/materials/basic.js | 5 +- src/render-core/assets/materials/index.js | 2 +- src/render-core/assets/mesh.js | 26 ++--- src/render-core/assets/shader.js | 6 +- src/render-core/components/camera.js | 8 +- src/render-core/components/index.js | 2 +- src/render-core/components/material.js | 2 +- src/render-core/components/materials/index.js | 2 +- src/render-core/components/mesh.js | 6 +- src/render-core/components/renderlists.js | 2 +- src/render-core/core/attribute.js | 2 +- src/render-core/core/attributedata.js | 6 +- src/render-core/core/index.js | 2 +- src/render-core/core/projection.js | 8 +- src/render-core/core/shaderstage.js | 2 +- src/render-core/events/basicmaterial.js | 2 +- src/render-core/events/image.js | 2 +- src/render-core/events/index.js | 2 +- src/render-core/events/mesh.js | 2 +- src/render-core/events/shader.js | 2 +- src/render-core/index.js | 2 +- src/render-core/plugin.js | 4 +- src/render-core/plugins/index.js | 2 +- src/render-core/plugins/material.js | 6 +- src/render-core/prefabs/camera2d.js | 2 +- src/render-core/prefabs/camera3d.js | 20 ++-- src/render-core/prefabs/index.js | 2 +- src/render-core/resources/aliases.js | 2 +- src/render-core/resources/cache/index.js | 2 +- src/render-core/resources/cache/program.js | 2 +- src/render-core/resources/cache/texture.js | 2 +- src/render-core/resources/image.js | 4 +- src/render-core/resources/index.js | 2 +- src/render-core/systems/bin.js | 16 +-- src/render-core/systems/index.js | 2 +- src/render-core/types/index.js | 2 +- src/render-webgl/core/constants/blending.js | 2 +- src/render-webgl/core/constants/draw.js | 2 +- src/render-webgl/core/constants/glparams.js | 2 +- src/render-webgl/core/constants/index.js | 2 +- src/render-webgl/core/constants/texture.js | 4 +- src/render-webgl/core/function.js | 4 +- src/render-webgl/core/index.js | 2 +- src/render-webgl/core/renderpipeline.js | 12 +-- src/render-webgl/index.js | 2 +- src/render-webgl/plugin.js | 2 +- src/render-webgl/plugins/index.js | 7 +- src/render-webgl/resources/attributemap.js | 2 +- src/render-webgl/resources/clearcolor.js | 4 +- src/render-webgl/resources/index.js | 2 +- src/render-webgl/resources/meshcache.js | 2 +- src/render-webgl/resources/programcache.js | 2 +- src/render-webgl/resources/ubocache.js | 2 +- src/render-webgl/shaders/basic.js | 2 +- src/render-webgl/shaders/basic_fragment.js | 2 +- src/render-webgl/shaders/basic_vertex.js | 2 +- src/render-webgl/shaders/index.js | 2 +- src/render-webgl/systems/index.js | 14 +-- src/schedule/core/executable.js | 12 +-- src/schedule/core/executors/Immediate.js | 4 +- src/schedule/core/executors/RAF.js | 8 +- src/schedule/core/executors/executor.js | 12 +-- src/schedule/core/executors/index.js | 2 +- src/schedule/core/executors/interval.js | 10 +- src/schedule/core/executors/timeout.js | 8 +- src/schedule/core/index.js | 2 +- src/schedule/core/schedule.js | 10 +- src/schedule/core/scheduler.js | 8 +- src/schedule/core/systembuilder.js | 6 +- src/schedule/core/systemconfig.js | 4 +- src/schedule/index.js | 2 +- src/storage/index.js | 2 +- src/storage/plugin.js | 6 +- src/storage/resources/cookie.js | 2 +- src/storage/resources/index.js | 2 +- src/storage/resources/session.js | 4 +- src/storage/resources/storage.js | 4 +- src/time/clock.js | 6 +- src/time/components/index.js | 2 +- src/time/components/timer.js | 4 +- src/time/index.js | 2 +- src/time/plugin.js | 2 +- src/time/resource/index.js | 2 +- src/time/resource/virtualclock.js | 2 +- src/time/systems/index.js | 2 +- src/time/systems/timer.js | 5 +- src/touch/core/index.js | 2 +- src/touch/core/pointer.js | 8 +- src/touch/index.js | 2 +- src/touch/plugin.js | 7 +- src/touch/resources/index.js | 2 +- src/touch/resources/touches.js | 16 ++- src/touch/typedef/id.js | 2 +- src/touch/typedef/index.js | 2 +- .../components/2d/globaltransform.js | 2 +- src/transform/components/2d/index.js | 2 +- src/transform/components/2d/orientation.js | 2 +- src/transform/components/2d/position.js | 2 +- src/transform/components/2d/remote.js | 3 +- src/transform/components/2d/scale.js | 6 +- .../components/3d/globaltransform.js | 2 +- src/transform/components/3d/index.js | 2 +- src/transform/components/3d/orientation.js | 2 +- src/transform/components/3d/position.js | 2 +- src/transform/components/3d/remote.js | 3 +- src/transform/components/3d/scale.js | 2 +- src/transform/components/index.js | 2 +- src/transform/index.js | 2 +- src/transform/plugins/index.js | 2 +- src/transform/plugins/remote.js | 4 +- src/transform/plugins/transform.js | 2 +- src/transform/prefabs/index.js | 2 +- src/transform/prefabs/transform.js | 2 +- src/transform/prefabs/transform3d.js | 4 +- src/transform/systems/index.js | 2 +- src/transform/systems/remote.js | 3 +- src/transform/systems/transform.js | 7 +- src/tween/components/index.js | 2 +- src/tween/components/markers.js | 2 +- src/tween/components/orientation2d.js | 2 +- src/tween/components/orientation3d.js | 2 +- src/tween/components/position2d.js | 2 +- src/tween/components/position3d.js | 2 +- src/tween/components/scale2d.js | 2 +- src/tween/components/scale3d.js | 2 +- src/tween/components/tween.js | 2 +- src/tween/core/easing.js | 2 +- src/tween/core/index.js | 2 +- src/tween/index.js | 2 +- src/tween/plugin.js | 8 +- src/tween/systems/index.js | 2 +- src/tween/typedef/easingfn.js | 2 +- src/tween/typedef/index.js | 2 +- src/tween/typedef/lerp.js | 2 +- src/utils/common.js | 16 +-- src/utils/file.js | 10 +- src/utils/index.js | 2 +- src/utils/typedef/defaultable.js | 2 +- src/utils/typedef/index.js | 2 +- src/utils/typedef/typearray.js | 2 +- src/window-dom/core/file.js | 2 +- src/window-dom/core/index.js | 2 +- src/window-dom/core/keyboard.js | 2 +- src/window-dom/core/mouse.js | 4 +- src/window-dom/core/touch.js | 4 +- src/window-dom/core/window.js | 4 +- src/window-dom/hooks/index.js | 2 +- src/window-dom/hooks/window.js | 10 +- src/window-dom/index.js | 2 +- src/window-dom/plugin.js | 2 +- src/window-dom/systems/executeCommands.js | 8 +- src/window-dom/systems/index.js | 2 +- src/window/commands/index.js | 2 +- src/window/commands/window.js | 6 +- src/window/components/index.js | 2 +- src/window/components/main.js | 2 +- src/window/components/window.js | 11 +-- src/window/core/index.js | 2 +- src/window/core/request.js | 2 +- src/window/events/file/drag.js | 4 +- src/window/events/file/drop.js | 6 +- src/window/events/file/index.js | 2 +- src/window/events/index.js | 2 +- src/window/events/keyboard/down.js | 12 +-- src/window/events/keyboard/index.js | 2 +- src/window/events/keyboard/up.js | 10 +- src/window/events/mouse/down.js | 6 +- src/window/events/mouse/enter.js | 4 +- src/window/events/mouse/index.js | 2 +- src/window/events/mouse/leave.js | 6 +- src/window/events/mouse/move.js | 6 +- src/window/events/mouse/up.js | 8 +- src/window/events/mouse/wheel.js | 2 +- src/window/events/touch/cancel.js | 2 +- src/window/events/touch/end.js | 2 +- src/window/events/touch/index.js | 2 +- src/window/events/touch/move.js | 2 +- src/window/events/touch/start.js | 2 +- src/window/events/window/index.js | 2 +- src/window/events/window/move.js | 4 +- src/window/events/window/resize.js | 6 +- src/window/index.js | 2 +- src/window/plugin.js | 10 +- src/window/prefabs/index.js | 2 +- src/window/prefabs/main.js | 4 +- src/window/resources/commands.js | 8 +- src/window/resources/index.js | 2 +- src/window/resources/windows.js | 12 +-- 566 files changed, 1338 insertions(+), 1386 deletions(-) diff --git a/demos/demos/animation/basic.js b/demos/demos/animation/basic.js index 7847e7f8..53829c83 100644 --- a/demos/demos/animation/basic.js +++ b/demos/demos/animation/basic.js @@ -39,10 +39,10 @@ export function init(world) { const rawClip = createClip() const clip = clips.add(rawClip) const mesh = meshes.add(Mesh.quad2D(50, 50)) - const material = materials.add(new BasicMaterial()) + const material = materials.add(new BasicMaterial()) const targetname = '/bone' const animationplayer = new AnimationPlayer() - + animationplayer.set(clip, { duration: rawClip.duration, repeatMode: PlaybackRepeat.Forever @@ -51,7 +51,7 @@ export function init(world) { .spawn() .insert(animationplayer) .build() - + commands .spawn() .insertPrefab([ @@ -69,15 +69,15 @@ export function init(world) { */ function createClip() { const clip = new AnimationClip() - + const translate = new AnimationTrack(Position2DAnimationEffector) const rotate = new AnimationTrack(Orientation2DAnimationEffector) const scale = new AnimationTrack(Scale2DAnimationEffector) - + translate.times = [0, 2, 4, 6, 8] rotate.times = [0, 2, 4, 6, 8] scale.times = [0, 2, 4, 6, 8] - + translate.keyframes = [ -100, 100, @@ -109,11 +109,11 @@ function createClip() { 1, 1 ] - + clip.add('/bone', translate) clip.add('/bone', rotate) clip.add('/bone', scale) clip.calculateDuration() - + return clip -} \ No newline at end of file +} diff --git a/demos/demos/animation/basic3d.js b/demos/demos/animation/basic3d.js index 7325eb94..e298d07c 100644 --- a/demos/demos/animation/basic3d.js +++ b/demos/demos/animation/basic3d.js @@ -108,4 +108,4 @@ function createClip() { clip.calculateDuration() return clip -} \ No newline at end of file +} diff --git a/demos/demos/animation/index.js b/demos/demos/animation/index.js index e996858d..c2805ea8 100644 --- a/demos/demos/animation/index.js +++ b/demos/demos/animation/index.js @@ -1,2 +1,2 @@ export { default as animation } from './basic.js' -export { default as basicAnimation3D } from './basic3d.js' \ No newline at end of file +export { default as basicAnimation3D } from './basic3d.js' diff --git a/demos/demos/audio/audioGraph.js b/demos/demos/audio/audioGraph.js index 7079f4a8..313418f3 100644 --- a/demos/demos/audio/audioGraph.js +++ b/demos/demos/audio/audioGraph.js @@ -16,12 +16,12 @@ export default new Demo( ) class Playing { handle - + /** * @type {number?} */ value - + /** * @param {Handle