aws-samples / amazon-sumerian-hosts

Amazon Sumerian Hosts (Hosts) is an experimental open source project that aims to make it easy to create interactive animated 3D characters for Babylon.js, three.js, and other web 3D frameworks. It leverages AWS services including Amazon Polly (text-to-speech) and Amazon Lex (chatbot).
MIT No Attribution
183 stars 82 forks source link

Added 'format' build target, and ran it on codebase #105

Closed JuliaABurch closed 2 years ago

JuliaABurch commented 2 years ago

Description

We have prettier rules defined, but no target that makes use of them -- I added one to package.json, and specified that it should be automatically run when npm run build is called.

This change runs the formatting on the whole codebase, to get it to a consistent state.

Reviewer Testing Instructions

npm run format will run, targeting the following files:

packages/amazon-sumerian-hosts-babylon/src/Babylon.js/animpack/AnimationFeature.js 22ms
packages/amazon-sumerian-hosts-babylon/src/Babylon.js/animpack/index.js 6ms
packages/amazon-sumerian-hosts-babylon/src/Babylon.js/animpack/state/SingleState.js 26ms
packages/amazon-sumerian-hosts-babylon/src/Babylon.js/awspack/index.js 7ms
packages/amazon-sumerian-hosts-babylon/src/Babylon.js/awspack/LexFeature.js 4ms
packages/amazon-sumerian-hosts-babylon/src/Babylon.js/awspack/Speech.js 4ms
packages/amazon-sumerian-hosts-babylon/src/Babylon.js/awspack/TextToSpeechFeature.js 8ms
packages/amazon-sumerian-hosts-babylon/src/Babylon.js/HostEnvironment.js 2ms
packages/amazon-sumerian-hosts-babylon/src/Babylon.js/HostObject.js 35ms
packages/amazon-sumerian-hosts-babylon/src/Babylon.js/index.js 4ms
packages/amazon-sumerian-hosts-babylon/src/Babylon.js/PointOfInterestFeature.js 6ms
packages/amazon-sumerian-hosts-babylon/test/unit/animpack/state/SingleState.spec.js 15ms
packages/amazon-sumerian-hosts-babylon/test/unit/awspack/Speech.spec.js 8ms
packages/amazon-sumerian-hosts-babylon/test/unit/awspack/TextToSpeechFeature.spec.js 7ms
packages/amazon-sumerian-hosts-babylon/test/unit/BabylonHarness.js 3ms
packages/amazon-sumerian-hosts-babylon/test/unit/EnvironmentHarness.js 2ms
packages/amazon-sumerian-hosts-babylon/test/unit/HostObject.spec.js 15ms
packages/amazon-sumerian-hosts-core/src/core/AbstractHostFeature.js 12ms
packages/amazon-sumerian-hosts-core/src/core/animpack/AnimationFeature.js 43ms
packages/amazon-sumerian-hosts-core/src/core/animpack/AnimationFeatureDependentInterface.js 6ms
packages/amazon-sumerian-hosts-core/src/core/animpack/AnimationLayer.js 10ms
packages/amazon-sumerian-hosts-core/src/core/animpack/AnimationPlayerInterface.js 9ms
packages/amazon-sumerian-hosts-core/src/core/animpack/AnimationUtils.js 5ms
packages/amazon-sumerian-hosts-core/src/core/animpack/Easing.js 16ms
packages/amazon-sumerian-hosts-core/src/core/animpack/index.js 4ms
packages/amazon-sumerian-hosts-core/src/core/animpack/ManagedAnimationLayerInterface.js 10ms
packages/amazon-sumerian-hosts-core/src/core/animpack/state/AbstractBlendState.js 7ms
packages/amazon-sumerian-hosts-core/src/core/animpack/state/AbstractState.js 6ms
packages/amazon-sumerian-hosts-core/src/core/animpack/state/Blend1dState.js 10ms
packages/amazon-sumerian-hosts-core/src/core/animpack/state/Blend2dState.js 11ms
packages/amazon-sumerian-hosts-core/src/core/animpack/state/FreeBlendState.js 3ms
packages/amazon-sumerian-hosts-core/src/core/animpack/state/QueueState.js 6ms
packages/amazon-sumerian-hosts-core/src/core/animpack/state/RandomAnimationState.js 6ms
packages/amazon-sumerian-hosts-core/src/core/animpack/state/SingleState.js 4ms
packages/amazon-sumerian-hosts-core/src/core/animpack/state/StateContainerInterface.js 6ms
packages/amazon-sumerian-hosts-core/src/core/animpack/state/TransitionState.js 8ms
packages/amazon-sumerian-hosts-core/src/core/awspack/AbstractSpeech.js 8ms
packages/amazon-sumerian-hosts-core/src/core/awspack/AbstractTextToSpeechFeature.js 24ms
packages/amazon-sumerian-hosts-core/src/core/awspack/index.js 3ms
packages/amazon-sumerian-hosts-core/src/core/awspack/LexFeature.js 7ms
packages/amazon-sumerian-hosts-core/src/core/awspack/LexUtils.js 4ms
packages/amazon-sumerian-hosts-core/src/core/awspack/Speech.js 5ms
packages/amazon-sumerian-hosts-core/src/core/awspack/SSMLSpeechmarkInterface.js 3ms
packages/amazon-sumerian-hosts-core/src/core/awspack/TextToSpeechFeature.js 5ms
packages/amazon-sumerian-hosts-core/src/core/awspack/TextToSpeechFeatureDependentInterface.js 3ms
packages/amazon-sumerian-hosts-core/src/core/awspack/TextToSpeechUtils.js 11ms
packages/amazon-sumerian-hosts-core/src/core/Deferred.js 10ms
packages/amazon-sumerian-hosts-core/src/core/FeatureDependentInterface.js 6ms
packages/amazon-sumerian-hosts-core/src/core/GestureFeature.js 13ms
packages/amazon-sumerian-hosts-core/src/core/HostEnvironment.js 4ms
packages/amazon-sumerian-hosts-core/src/core/HostObject.js 6ms
packages/amazon-sumerian-hosts-core/src/core/index.js 3ms
packages/amazon-sumerian-hosts-core/src/core/LipsyncFeature.js 12ms
packages/amazon-sumerian-hosts-core/src/core/MathUtils.js 17ms
packages/amazon-sumerian-hosts-core/src/core/Messenger.js 8ms
packages/amazon-sumerian-hosts-core/src/core/PointOfInterestFeature.js 19ms
packages/amazon-sumerian-hosts-core/src/core/Utils.js 5ms
packages/amazon-sumerian-hosts-core/test/unit/AbstractHostFeature.spec.js 6ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/AnimationFeature.spec.js 25ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/AnimationLayer.spec.js 9ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/AnimationPlayerInterface.spec.js 12ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/AnimationUtils.spec.js 4ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/LipsyncFeature.spec.js 15ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/ManagedAnimationLayerInterface.spec.js 15ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/state/AbstractBlendState.spec.js 8ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/state/AbstractState.spec.js 7ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/state/Blend1dState.spec.js 10ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/state/Blend2dState.spec.js 10ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/state/FreeBlendState.spec.js 4ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/state/QueueState.spec.js 9ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/state/RandomAnimationState.spec.js 8ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/state/SingleState.spec.js 5ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/state/StateContainerInterface.spec.js 7ms
packages/amazon-sumerian-hosts-core/test/unit/animpack/state/TransitionState.spec.js 7ms
packages/amazon-sumerian-hosts-core/test/unit/awspack/AbstractSpeech.spec.js 10ms
packages/amazon-sumerian-hosts-core/test/unit/awspack/AbstractTextToSpeechFeature.spec.js 30ms
packages/amazon-sumerian-hosts-core/test/unit/awspack/LexFeature.spec.js 8ms
packages/amazon-sumerian-hosts-core/test/unit/awspack/LexUtils.spec.js 6ms
packages/amazon-sumerian-hosts-core/test/unit/awspack/Speech.spec.js 5ms
packages/amazon-sumerian-hosts-core/test/unit/awspack/SSMLSpeechmarkInterface.spec.js 4ms
packages/amazon-sumerian-hosts-core/test/unit/awspack/TextToSpeechFeature.spec.js 4ms
packages/amazon-sumerian-hosts-core/test/unit/awspack/TextToSpeechUtils.spec.js 12ms
packages/amazon-sumerian-hosts-core/test/unit/CoreHarness.js 2ms
packages/amazon-sumerian-hosts-core/test/unit/Deferred.spec.js 16ms
packages/amazon-sumerian-hosts-core/test/unit/EnvironmentHarness.js 3ms
packages/amazon-sumerian-hosts-core/test/unit/FeatureDependentInterface.spec.js 4ms
packages/amazon-sumerian-hosts-core/test/unit/GestureFeature.spec.js 14ms
packages/amazon-sumerian-hosts-core/test/unit/HostObject.spec.js 5ms
packages/amazon-sumerian-hosts-core/test/unit/MathUtils.spec.js 15ms
packages/amazon-sumerian-hosts-core/test/unit/Messenger.spec.js 5ms
packages/amazon-sumerian-hosts-core/test/unit/PointOfInterestFeature.spec.js 23ms
packages/amazon-sumerian-hosts-core/test/unit/Utils.spec.js 4ms
packages/amazon-sumerian-hosts-three/src/three.js/animpack/AnimationFeature.js 3ms
packages/amazon-sumerian-hosts-three/src/three.js/animpack/index.js 2ms
packages/amazon-sumerian-hosts-three/src/three.js/animpack/state/SingleState.js 4ms
packages/amazon-sumerian-hosts-three/src/three.js/awspack/index.js 2ms
packages/amazon-sumerian-hosts-three/src/three.js/awspack/LexFeature.js 3ms
packages/amazon-sumerian-hosts-three/src/three.js/awspack/Speech.js 3ms
packages/amazon-sumerian-hosts-three/src/three.js/awspack/TextToSpeechFeature.js 3ms
packages/amazon-sumerian-hosts-three/src/three.js/HostEnvironment.js 2ms
packages/amazon-sumerian-hosts-three/src/three.js/HostObject.js 4ms
packages/amazon-sumerian-hosts-three/src/three.js/index.js 3ms
packages/amazon-sumerian-hosts-three/src/three.js/PointOfInterestFeature.js 2ms
packages/amazon-sumerian-hosts-three/test/unit/animpack/state/SingleState.spec.js 7ms
packages/amazon-sumerian-hosts-three/test/unit/awspack/Speech.spec.js 6ms
packages/amazon-sumerian-hosts-three/test/unit/awspack/TextToSpeechFeature.spec.js 3ms
packages/amazon-sumerian-hosts-three/test/unit/EnvironmentHarness.js 2ms
packages/amazon-sumerian-hosts-three/test/unit/HostObject.spec.js 6ms
packages/amazon-sumerian-hosts-three/test/unit/ThreeHarness.js 2ms
packages/demos-babylon/src/chatbotDemo.js 5ms
packages/demos-babylon/src/common/demo-utils.js 3ms
packages/demos-babylon/src/customCharacterDemo.js 3ms
packages/demos-babylon/src/gesturesDemo.js 3ms
packages/demos-babylon/src/helloWorldDemo.js 3ms

Submission Checklist

I confirm that I have...


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.