UNPKG

@vladkrutenyuk/three-kvy-core

Version:

Everything you need to create any-complexity 3D apps with Three.js. Empower Three.js with a modular, lifecycle-managed context that seamlessly propagates through objects via reusable features providing structured logic.

110 lines 2.71 kB
{ "name": "@vladkrutenyuk/three-kvy-core", "version": "2.0.0", "author": "Vlad Krutenyuk <vladislove2402@gmail.com> (https://linkedin.com/in/vladkrutenyuk)", "license": "MIT", "description": "Everything you need to create any-complexity 3D apps with Three.js. Empower Three.js with a modular, lifecycle-managed context that seamlessly propagates through objects via reusable features providing structured logic.", "homepage": "https://three-kvy-core.vladkrutenyuk.ru", "repository": { "type": "git", "url": "https://github.com/vladkrutenyuk/three-kvy-core" }, "type": "module", "main": "./dist/esm/index.min.js", "module": "./dist/esm/index.min.js", "types": "./dist/esm/index.d.ts", "exports": { ".": { "import": "./dist/esm/index.min.js", "types": "./dist/esm/index.d.ts" } }, "files": [ "dist", "package.json", "LICENSE", "README.md", "examples" ], "devDependencies": { "@dimforge/rapier3d-compat": "^0.14.0", "@eslint/js": "^9.15.0", "@rollup/plugin-alias": "^5.1.1", "@rollup/plugin-commonjs": "^28.0.2", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^11.1.6", "@types/jest": "^29.5.14", "@types/three": "^0.174.0", "buffer": "^5.5.0||^6.0.0", "dotenv": "^16.4.7", "dts-bundle-generator": "^9.5.1", "eslint": "^9.15.0", "eventemitter3": "^5.0.1", "globals": "^15.12.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "process": "^0.11.10", "rimraf": "^5.0.5", "rollup": "^4.20.0", "rollup-plugin-dts": "^6.1.1", "ssh2-sftp-client": "^12.0.0", "three": "^0.174.0", "ts-jest": "^29.2.5", "tsc-alias": "^1.8.8", "tslib": "^2.8.1", "typescript": "^5.7.2", "typescript-eslint": "^8.16.0" }, "peerDependencies": { "@types/three": "^0.174.0", "eventemitter3": "^5.0.1", "three": "^0.174.0", "typescript": "^5.7.2" }, "peerDependenciesMeta": { "three": { "optional": true }, "typescript": { "optional": true }, "@types/three": { "optional": true } }, "keywords": [ "threejs", "three", "three.js", "3d", "canvas", "javascript", "renderer", "rendering", "graphics", "webgl", "webgl2", "game", "core", "kvy", "vladkrutenyuk", "kvyverse", "webgpu", "games", "animation", "three-kvy-core", "threekvycore", "kvycore", "threecore", "kvy", "physics", "playcanvas", "playground", "play" ], "scripts": { "rbuild": "rimraf ./dist && rollup -c", "test": "jest" } }