72 lines
1.8 KiB
JSON
72 lines
1.8 KiB
JSON
{
|
|
"name": "camera-controls",
|
|
"version": "2.10.1",
|
|
"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.2",
|
|
"@stylistic/eslint-plugin": "^4.2.0",
|
|
"@types/three": "^0.174.0",
|
|
"@typescript-eslint/eslint-plugin": "^8.26.1",
|
|
"@typescript-eslint/parser": "^8.26.1",
|
|
"downlevel-dts": "^0.11.0",
|
|
"eslint": "^9.22.0",
|
|
"globals": "^16.0.0",
|
|
"husky": "^9.1.7",
|
|
"lint-staged": "^15.4.3",
|
|
"npm-run-all": "^4.1.5",
|
|
"open-cli": "^8.0.0",
|
|
"rollup": "^4.35.0",
|
|
"semantic-release": "^23.1.1",
|
|
"serve": "^14.2.4",
|
|
"terser": "^5.39.0",
|
|
"three": "^0.174.0",
|
|
"tslib": "^2.8.1",
|
|
"typedoc": "^0.27.9",
|
|
"typescript": "^5.8.2"
|
|
},
|
|
"peerDependencies": {
|
|
"three": ">=0.126.1"
|
|
},
|
|
"scripts": {
|
|
"prepare": "husky install",
|
|
"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",
|
|
"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"
|
|
]
|
|
}
|