Refactor code for consistency and readability

- Updated import statements to use consistent formatting across files.
- Adjusted method definitions and class constructors for uniform spacing and style.
- Simplified promise handling and error messages in state handlers.
- Enhanced state transition logic in various state handlers.
- Improved quirk animation handling in WaitStateHandler.
- Streamlined animation loading and caching mechanisms in AnimationLoader.
- Updated Vite configuration for aliasing.
This commit is contained in:
2025-05-24 01:14:35 +02:00
parent 658e1e64b2
commit 60aad20b5e
23 changed files with 4217 additions and 1281 deletions

View File

@ -1,17 +1,18 @@
{
"name": "owen-animation-system",
"version": "1.0.0",
"name": "@kjanat/owen",
"version": "1.0.1",
"description": "A comprehensive Three.js animation system for character state management with clean architecture principles",
"main": "src/index.js",
"types": "src/index.d.ts",
"type": "module",
"scripts": {
"dev": "vite",
"dev": "vite --host",
"build": "vite build",
"preview": "vite preview",
"lint": "eslint src --ext .js",
"lint:fix": "eslint src --ext .js --fix",
"docs": "jsdoc -c jsdoc.config.json"
"lint": "standard",
"lint:fix": "standard --fix",
"docs": "jsdoc -c jsdoc.config.json",
"format": "npx prettier --ignore-path --write '**/*.{html,css}' 'docs/**/*.{html,css}'"
},
"keywords": [
"three.js",
@ -21,17 +22,29 @@
"gltf",
"3d"
],
"author": "Owen Animation System",
"author": "Kaj \"@kjanat\" Kowalski",
"license": "AGPL-3.0-only OR LicenseRef-Commercial",
"dependencies": {
"three": "^0.176.0"
},
"devDependencies": {
"vite": "^6.3.5",
"eslint": "^9.27.0",
"jsdoc": "^4.0.2"
"jsdoc": "^4.0.2",
"pre-commit": "^1.2.2",
"standard": "*",
"vite": "^6.3.5"
},
"engines": {
"node": ">=16.0.0"
}
},
"standard": {
"globals": [
"requestAnimationFrame"
]
},
"pre-commit": [
"lint:fix",
"lint",
"docs",
"format"
]
}