{"_id":"@aibee/gltf-viewer","_rev":"6-e87d0f72354ed55bdd278c707d42b3f5","name":"@aibee/gltf-viewer","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@aibee/gltf-viewer","version":"1.0.1","keywords":["three gltf glb"],"author":{"name":"jhu"},"license":"ISC","_id":"@aibee/gltf-viewer@1.0.1","maintainers":[{"name":"hujingn","email":"hujingn@qq.com"},{"name":"jyfang","email":"jyfang@aibee.com"}],"dist":{"shasum":"f8754fa079d8e4a34d1b2c98e0e83f2436aa36ff","tarball":"https://registry.npmjs.org/@aibee/gltf-viewer/-/gltf-viewer-1.0.1.tgz","fileCount":19,"integrity":"sha512-WGl0nHIhY7Ti37zeaX3X6Mr5mSp6o7ts3xRfu37mmcKsN/2hsSDlTCp+s/dAF8f7I2aenhiLZr0HM3FgFvOOrg==","signatures":[{"sig":"MEYCIQCXvrXD71zxoWQ/xUaFBvVYmVXbGZa/W5E5I9Vj+eZ6hgIhAPKCYqiDHVgLHwC3JtSm5cMjvTdxZo9rqnqap7amYS38","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4648772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdRd4CRA9TVsSAnZWagAALfYP/0XsqPHK/UpKNr+hHr6h\nI13KcfrlowRGwNKAfgkU/EUmXNOaxIM3r8PZKeffmU3zMpZi/qCM0FZ61pG2\nXZsa/7RpGVVD4NBAScNWNORWvuqXyqRFEge7kbYZrsWSxAn5rnLqLm+aEVcH\nDSxxi8ZUoQRMb0ecxrrlQpyISsNN5zpdGbED1NeqrmNCNjELQmFbPv1ncDTT\n9yaBSQokmW7fiifvTzsNRgAXAxGWS84viNNH3xLKd2zwkEsNCfO1Dj5cUl0e\nAI5gKA9cZ5AHY2GVSXjtGMy9jh4+sJfkQY3O1Se+Eeeutq0T2PW4nVkgHSRY\nmWAX+X+s7iSeBlQIrpCguYaNeBCCUgtOXPjLcLZdq4NZ+mOJcC4cLng28QyL\ndsxJAOX7YRBb9ZO/N05LSAb8+Pj58xnwYbZDz7FKoojsxLcwklu0PowH9XD+\nQLmhXR8beYNQikEBzSWMmA+6rcpxBwSd0bA/Asy2cVugZELVdbORIuD6PPeY\n4uEt1uuioEmf6i0/H35t/pc0fgbfa6KKCv4OlwTboqngEwFMSel/hDkoNibd\niD+y9aqzNvH/90jDHvtYTn8M8b8n9ayE86E30Z7VX68kD6jJ3X+4VIQTa9TS\nIphtZVazGGKIDs7L85M7Bw+jA3LyCdfNOWP7KJMRTq9Zs8Y4+lPQo67G2sD5\n1C1i\r\n=PKV0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/gltf-viewer.umd.min.js","gitHead":"33d7bd240769d02a29a90b4ea250da3b8cbd3ce4","private":false,"scripts":{"lib":"vue-cli-service build --target lib --name gltf-viewer --dest lib src/index.js","lint":"cross-env NODE_ENV=production vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"hujingn","email":"hujingn@qq.com"},"_npmVersion":"6.9.0","description":"gltf模型预览工具","directories":{},"_nodeVersion":"12.6.0","dependencies":{"vue":"^2.6.11","vuex":"^3.4.0","three":"^0.120.1","core-js":"^3.6.5","vue-router":"^3.2.0","simple-dropzone":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","cross-env":"^7.0.3","node-sass":"^4.12.0","stylelint":"^13.12.0","sass-loader":"^8.0.2","babel-eslint":"^10.1.0","stylelint-scss":"^3.19.0","@vue/cli-service":"~4.5.0","eslint-plugin-vue":"^6.2.2","@vue/cli-plugin-vuex":"~4.5.0","eslint-plugin-import":"^2.20.2","@vue/cli-plugin-babel":"~4.5.0","vue-template-compiler":"^2.6.11","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","stylelint-webpack-plugin":"^2.1.1","@vue/eslint-config-airbnb":"^5.0.2","stylelint-config-recommended-scss":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/gltf-viewer_1.0.1_1618286456479_0.5822162982376975","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-04-13T04:00:56.228Z","modified":"2025-07-09T08:57:06.034Z","1.0.1":"2021-04-13T04:00:56.632Z"},"author":{"name":"jhu"},"license":"ISC","keywords":["three gltf glb"],"description":"gltf模型预览工具","maintainers":[{"email":"jyfang@aibee.com","name":"jyfang"},{"email":"hujingn@qq.com","name":"hujingn"},{"email":"wukang0718@163.com","name":"wukang0718"},{"email":"kxiao@aibee.com","name":"kxiaoaibee"},{"email":"jdzou@aibee.com","name":"yfdjcxj"},{"email":"j15712551103@163.com","name":"zcjia"}],"readme":"# gltf-viewer\ngltf glb模型预览工具\n\n## Install\n\n```shell\n$ npm config set @aibee:registry https://npm.aibee.cn\n$ npm i -S @aibee/gltf-viewer\n```\n\n## Usage Use Component\n\n> ### 模型预览组件\n```javascript\n<GltfViewer :url=\"url\"></GltfViewer>\n\nimport { GltfViewer } from '@aibee/gltf-viewer';\nexport default {\n  components: { GltfViewer },\n}\n```\n\n> ### 模型截图\n```javascript\nimport { GltfModelCropper } from '@aibee/gltf-viewer';\n\nconst cropper = new GltfModelCropper(modelUrl);\nconst base64 = await cropper.toDataURL();\n```","readmeFilename":"README.md"}