{ "name": "camera-controls", "version": "0.0.0-semantic-release", "author": "Yomotsu", "license": "MIT", "main": "dist/camera-controls.cjs", "module": "dist/camera-controls.module.js", "types": "dist/index.d.ts", "files": [ "dist" ], "repository": "yomotsu/camera-controls", "devDependencies": { "@rollup/plugin-replace": "^6.0.2", "@rollup/plugin-typescript": "^12.1.4", "@stylistic/eslint-plugin": "^5.1.0", "@types/three": "^0.178.1", "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.36.0", "conventional-changelog-conventionalcommits": "^9.1.0", "downlevel-dts": "^0.11.0", "eslint": "^9.31.0", "globals": "^16.3.0", "husky": "^9.1.7", "jsdom": "^26.1.0", "lint-staged": "^16.1.2", "npm-run-all": "^4.1.5", "open-cli": "^8.0.0", "rollup": "^4.45.0", "semantic-release": "^24.2.7", "serve": "^14.2.4", "terser": "^5.43.1", "three": "^0.178.0", "tslib": "^2.8.1", "typedoc": "^0.28.7", "typescript": "^5.8.3", "vitest": "^3.2.4" }, "peerDependencies": { "three": ">=0.126.1" }, "scripts": { "prepare": "husky", "dev": "npm-run-all -p dev:*", "dev:rollup": "rollup --config --watch", "dev:serve": "serve -S -p 3000 ./ && kill $!", "dev:open": "open-cli http://localhost:3000/examples/", "build": "rollup --config && terser dist/camera-controls.module.js -o dist/camera-controls.module.min.js --comments '/^!/' && downlevel-dts . .", "prepack": "npm run build", "lint": "eslint src", "test": "vitest", "typedoc": "typedoc", "release": "semantic-release" }, "browserslist": [ "> 1%", "last 3 versions", "not dead" ], "typesVersions": { "<=3.4.0-0": { "*": [ "./" ] } }, "keywords": [ "three", "three.js", "orbit", "controls", "OrbitControls", "camera" ], "packageManager": "npm@11.4.2+sha512-+QweyLIHtiXW7bZpOu8j2ss5w45CF/6MRqlz8RnKs5KsDeI/4/B+WDGI2un9kQizhFrW9SW1mHQr0GDrrWC/8w==", "engines": { "node": ">=24.4.0", "npm": ">=11.4.2" } }