@masabando/easy-three
Version:
A simple and easy-to-use 3D library
81 lines (80 loc) • 2.75 kB
JSON
{
"name": "@masabando/easy-three",
"type": "module",
"version": "1.11.8",
"author": "masabando",
"description": "A simple and easy-to-use 3D library",
"module": "./dist/easy-three.js",
"license": "MIT",
"keywords": [
"three",
"3d",
"webgl",
"react",
"vrm"
],
"publishConfig": {
"access": "public"
},
"homepage": "https://masabando.github.io/easy-three/",
"files": [
"dist",
"LICENSE",
"README.md",
"package.json"
],
"targets": {
"types": false
},
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/easy-three.js",
"require": "./dist/easy-three.js"
},
"./react/*": "./dist/react/*"
},
"scripts": {
"dev": "next dev",
"parcel": "parcel build dist-src/easy-three.js --no-cache --no-source-maps --dist-dir dist",
"build": "next build",
"start": "next start",
"version:patch": "npm --no-git-tag-version version patch",
"version:minor": "npm --no-git-tag-version version minor",
"lint": "next lint",
"typesCopy": "cp -r dist/types/* ./public/template/easy-three-template/types/",
"template:zip": "cd public/template && rm -f easy-three-template.zip && zip -r easy-three-template.zip easy-three-template && cd ../../",
"template:build": "ejs template-src/index.ejs -o ./public/template/easy-three-template/index.html -f package.json",
"template:update": "npm run template:build && npm run typesCopy && npm run template:zip",
"echo-version": "echo $(node -p 'require(\"./package.json\").version')",
"github:push_and_tag": "git add . && git commit -m 'update version' && git push && git tag v$(npm run echo-version --silent) && git push origin v$(npm run echo-version --silent)",
"finish:patch": "npm run version:patch && npm run parcel && npm run template:update && npm run github:push_and_tag",
"finish:minor": "npm run version:minor && npm run parcel && npm run template:update && npm run github:push_and_tag",
"save": "git add . && git commit -m 'save' && git push",
"test": "exit 0"
},
"dependencies": {
"@pixiv/three-vrm": "^3.4.0",
"three": "^0.178.0"
},
"devDependencies": {
"@ant-design/nextjs-registry": "^1.0.2",
"@pixiv/three-vrm-animation": "^3.3.0",
"antd": "^5.22.4",
"better-react-mathjax": "^2.0.4-beta1",
"bootstrap": "^5.3.3",
"ejs": "^3.1.10",
"eslint": "^8",
"eslint-config-next": "15.0.3",
"lil-gui": "^0.20.0",
"next": "^14.2.1",
"parcel": "^2.13.2",
"react": "^18.2.0",
"react-bootstrap": "^2.10.6",
"react-dom": "^18.2.0",
"react-icons": "^5.4.0",
"react-syntax-highlighter": "^15.6.1",
"sass": "^1.82.0"
}
}